31. 10. 12
The New MPI-3.0 Standard
On September 21, 2012, the new Message-Passing Interface standard MPI-3.0 was officially released. MPI-3.0 is a new version of the MPI standard that better serves the needs of the parallel computing community for improved platform and application support. HLRS published the standard in hardcover. It can be ordered through http://www.hlrs.de/mpi/mpi30/.
In January 1996, HLRS became a member of the former MPI-2 Forum. In December 2007, HLRS was invited to participate in the steering committee of the new MPI-3 Forum. The goal of this forum was to better serve the needs of the parallel computing community for improved platform and application support. The forum started in January 2008 and started to combine the former MPI-1.1 and MPI-2.0 into one document published as MPI-2.1 in June 2008 (chaired by Rolf Rabenseifner from HLRS). New features for scalability were added in MPI-2.2 in September 2009 (chaired by Bill Gropp). MPI-3.0 is a major update to the MPI standard (chaired by Richard Graham). The update includes nonblocking versions of collective operations, extensions to the one-sided operations, and a new Fortran binding that resolves the former inconsistencies between MPI and Fortran. Further extensions are scalable collective neighbor-communication, support for large counts, thread-safe message probing, and an additional new tools interface.
As a service for the MPI community, HLRS has published all three versions of the MPI standard in hardcover, see http://www.mpi-forum.org/docs/ for further information.
The new MP-3.0 features were presented in a tutorial at the 15th Results and Review Workshop of the HLRS, October 10-11, 2012 (tutorial as pdf).