1.2 Organization of this Document

This document is organized as follows:

The rest of this document contains the MPI-// Standard Specification. It adds substantial new types of functionality to MPI-/, in most cases specifying functions for an extended computational model (e.g., dynamic process creation and one-sided communication) or for a significant new capability (e.g., parallel I/O).

The following is a list of the chapters in MPI-//, along with a brief description of each.

The Appendices are:

The MPI-/ Function Index is a simple index showing the location of the precise definition of each MPI-// function, together with C, C++, and Fortran bindings.

MPI-// provides various interfaces to facilitate interoperability of distinct MPI-/ implementations. Among these are the canonical data representation for MPI-/ I/O and for MPI_PACK_EXTERNAL and MPI_UNPACK_EXTERNAL. The definition of an actual binding of these interfaces that will enable interoperability is outside the scope of this document.

A separate document consists of ideas that were discussed in the MPI-/ Forum and deemed to have value, but are not included in the MPI-/ Standard. They are part of the ``Journal of Development'' (JOD), lest good ideas be lost and in order to provide a starting point for further work. The chapters in the JOD are

MPI-Standard for MARMOT