[petsc-dev] Generality of VecScatter

Jed Brown jedbrown at mcs.anl.gov
Thu Nov 24 13:50:20 CST 2011


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>


More information about the petsc-dev mailing list