[CHiPPS] Boost.MPI
Sebastian Nowozin
nowozin at gmail.com
Sun Aug 24 07:54:17 EDT 2008
Hello everybody,
just to let you know, boost.org has just released in their stable 1.36.0
release an excellent wrapper around various MPI implementations
(including MPICH), providing high level object serialization and the
like while still being reasonably low-level such that normal MPI_* calls
can be used with it. The documentation with many examples is available
at http://www.boost.org/doc/libs/1_36_0/doc/html/mpi.html and a
performance benchmark can be found at
http://www.boost.org/doc/libs/1_36_0/doc/html/mpi/performance.html
I think from looking at the Alps/ sources that MPI is well integrated
into CHiPPS and seems to work just nice. In the long run, basing on top
of something like Boost.MPI might solve many re-occuring problems (like
object serialization/packing, custom reduce functors, handling of deep
data structures and STL containers, etc.) without having to deal with
the usual low-level MPI hassles.
Thanks for your nice work,
Sebastian
More information about the CHiPPS
mailing list