Beginning in March 1995, the MPI-/ Forum began meeting to
consider corrections and extensions to the original MPI-/ Standard
document [5]. The first product of these deliberations was
Version 1.1 of the MPI-/ specification, released in June of 1995 (see
http://www.mpi-forum.org for official MPI-/ document releases).
Since that time, effort has been focused in five types of areas.
Corrections and clarifications (items of type 1 in the above list)
have been collected in Chapter of this document,
``Version 1.2 of MPI.'' This chapter also contains the function for
identifying the version number. Additions to MPI-1.1/ (items of
types 2, 3, and 4 in the above list) are in the remaining chapters, and
constitute the specification for MPI-//.
This document specifies Version 2.0 of MPI-/.
Items of type 5 in the
above list have been moved to a separate document, the ``MPI Journal
of Development'' (JOD), and are not part of the MPI-// Standard.
This structure makes it easy for users and implementors to understand what level of MPI-/ compliance a given implementation has:
It is to be emphasized that forward compatibility is preserved. That is, a valid MPI-1.1/ program is both a valid MPI-1.2/ program and a valid MPI-// program, and a valid MPI-1.2/ program is a valid MPI-// program.
MPI-Standard for MARMOT