7 Sep 2006 19:59
Fwd: [boost] [Review][MPI] Boost.MPI review begins
Ronald Garcia <garcia <at> cs.indiana.edu>
2006-09-07 17:59:58 GMT
2006-09-07 17:59:58 GMT
Begin forwarded message:
From: Jeremy Graham Siek <jsiek <at> osl.iu.edu>Date: September 6, 2006 3:16:06 PM EDTTo: Boost mailing list <boost <at> lists.boost.org>, Boost Announce <boost-announce <at> lists.boost.org>Subject: [boost] [Review][MPI] Boost.MPI review beginsReply-To: boost <at> lists.boost.orgHi All,The view of the Boost.MPI (for Message Passing Interface) beginstoday, Sept. 6 and continues through Sept. 15.Description:The Message Passing Interface (MPI) is a standard interface for messagepassing in high-performance parallel applications. It defines a libraryinterface, available from C, Fortran, and C++, for which there are manyMPI implementations. Although there exist C++ bindings for MPI, theyoffer little functionality over the C bindings. The Boost.MPI libraryprovides an alternative C++ interface to MPI that better supportsmodern C++ development styles, including complete support for user-defineddata types and C++ Standard Library types, arbitrary function objectsforcolective algorithms, and the use of modern C++ library techniques tomaintain maximal efficiency. As an example, one can concatenate thestd::strings stored on each processor with a single reduce call andthe function object std::plus<std::string>. However, if the call toreduce is merely computing the sum of integers, the implementationtransforms into the appropriate call to MPI_Reduce. For more informationabout the design of Boost.MPI, see our design philosophy.The review tarball is here:mpi-20060906.tgzOnline documentation is available here:parallel/doc/html/PDF documentation is available here:Review questions================Please always explicitly state in your review, whether you think thelibrary 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? Aquick reading? In-depth study?- Are you knowledgeable about the problem domain?Cheers,Jeremy__________________________________Jeremy Siek <siek <at> cs.colorado.edu>Visiting Assistant ProfessorDepartment of Computer ScienceUniversity 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
RSS Feed