[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