In reply to Jeff Hammond.

I, too, didn't agree with all of Jonathan's points. But many of them are still good (did you read his followup blog posts? they did a good job of explaining additional points, including your [and my] feedback about there being lots of nice MPI-based libraries).