[CHiPPS] Boost.MPI

Yan Xu Yan.Xu at sas.com
Mon Aug 25 09:13:45 EDT 2008


Sebastian,

Thanks for letting us know the Boost.MPI project. CHiPPS is coded in C++, but at that time there is no C++ MPI interface available. It looks Boost.MPI has many nice improvements. I wish it is available earlier.

Yan

-----Original Message-----
From: chipps-bounces at list.coin-or.org [mailto:chipps-bounces at list.coin-or.org] On Behalf Of Sebastian Nowozin
Sent: Sunday, August 24, 2008 7:54 AM
To: CHiPPS at list.coin-or.org
Subject: [CHiPPS] Boost.MPI


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
_______________________________________________
CHiPPS mailing list
CHiPPS at list.coin-or.org
http://list.coin-or.org/mailman/listinfo/chipps




More information about the CHiPPS mailing list