On Thu, Nov 24, 2011 at 13:27, Barry Smith <bsmith at mcs.anl.gov> wrote:
> Programming with pthreads is library based programming. There is an API > that you call in your language with function calls from your code to do > stuff, it is in no way an extension to the language. Now there are some > issues with the pthread API and I am not advocating it but just using it as > an example of how flexible parallel programming can be done on-node using a > purely library based system. But you don't want "MPI+pthreadsish" because of how it's spelled or because it's complicated (two abstractions that don't fit together as well as they could)? What about a library that was implemented in terms of MPI and pthreads, but gave you a more consistent abstraction? -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20111124/aa15ccfb/attachment.html>