Fwd: [boost] [Review][MPI] Boost.MPI review begins
Ronald Garcia <[email protected]>
| Newsgroups | gmane.comp.lib.boost.announce |
|---|---|
| Message-ID | <[email protected]> |
Begin forwarded message: > From: Jeremy Graham Siek <[email protected]> > Date: September 6, 2006 3:16:06 PM EDT > To: Boost mailing list <[email protected]>, Boost Announce > <[email protected]> > Subject: [boost] [Review][MPI] Boost.MPI review begins > Reply-To: [email protected] > > Hi All, > > The view of the Boost.MPI (for Message Passing Interface) begins > today, Sept. 6 and continues through Sept. 15. > > Description: > > The Message Passing Interface (MPI) is a standard interface for > message > passing in high-performance parallel applications. It defines a > library > interface, available from C, Fortran, and C++, for which there are > many > MPI implementations. Although there exist C++ bindings for MPI, they > offer little functionality over the C bindings. The Boost.MPI library > provides an alternative C++ interface to MPI that better supports > modern C++ development styles, including complete support for user- > defined > data types and C++ Standard Library types, arbitrary function objects > for > colective algorithms, and the use of modern C++ library techniques to > maintain maximal efficiency. As an example, one can concatenate the > std::strings stored on each processor with a single reduce call and > the function object std::plus<std::string>. However, if the call to > reduce is merely computing the sum of integers, the implementation > transforms into the appropriate call to MPI_Reduce. For more > information > about the design of Boost.MPI, see our design philosophy. > > The review tarball is here: > > http://www.generic-programming.org/~dgregor/boost.mpi/boost- > mpi-20060906.tgz > > Online documentation is available here: > > http://www.generic-programming.org/~dgregor/boost.mpi/libs/ > parallel/doc/html/ > > PDF documentation is available here: > > http://www.generic-programming.org/~dgregor/boost.mpi/mpi.pdf > > > Review questions > ================ > > Please always explicitly state in your review, whether you think the > library should be accepted into Boost. > > You might want to comment on the following questions: > > - What is your evaluation of the design? > - What is your evaluation of the implementation? > - What is your evaluation of the documentation? > - What is your evaluation of the potential usefulness of the library? > - Did you try to use the library? With what compiler? > Did you have any problems? > - How much effort did you put into your evaluation? A glance? A > quick reading? In-depth study? > - Are you knowledgeable about the problem domain? > > Cheers, > Jeremy > > __________________________________ > Jeremy Siek <[email protected]> > Visiting Assistant Professor > Department of Computer Science > University of Colorado at Boulder > > > > > _______________________________________________ > Unsubscribe & other changes: http://lists.boost.org/mailman/ > listinfo.cgi/boost _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-announce