10.2.4 Extended Fortran Support

Implementations with Extended Fortran support must provide:

  1. An mpi module
  2. A new set of functions to provide additional support for Fortran intrinsic numeric types, including parameterized types: MPI_SIZEOF, MPI_TYPE_MATCH_SIZE, MPI_TYPE_CREATE_F90_INTEGER, MPI_TYPE_CREATE_F90_REAL and MPI_TYPE_CREATE_F90_COMPLEX. Parameterized types are Fortran intrinsic types which are specified using KIND type parameters. These routines are described in detail in Section 10.2.5.
Additionally, high quality implementations should provide a mechanism to prevent fatal type mismatch errors for MPI-/ routines with choice arguments.



Subsections
MPI-Standard for MARMOT