ABSTRACT: The Message Passing Interface (MPI) is the ubiquitous standard used by parallel scientific applications to satisfy their communication and process control needs, with MPI 2.2 being the current version of the standard (http://www.mpi-forum.org ). The MPI Forum, which is the MPI standards body, is currently working to define version 3.0 of the standard, with one of the goals being to enhance the standard with support for extreme scale parallel computing. Support for nonblocking collectives has already been voted for inclusion in the standard, and the forum continues to investigate several other changes and additions, such as support for MPI fault-tolerance within, improved support for remote memory operations, improved support in hybrid environments, standardized hooks for tool access to information internal
to MPI implementations, and scalability of the interface,to name a few items. We will discuss the status of the MPI-3 standardization effort and solicit input from attendees on aspects of the standard that need to be enhanced.
Session Leader Details:
Richard Graham (Primary Session Leader) - Oak Ridge National Laboratory