The use of the mpif.h include file has been deprecated. Information supporting the transition to USE mpi or USE mpi_f08 is provided in Section Fortran Support Through the mpif.h Include File.
The predefined attribute key MPI_HOST for MPI_COMM_WORLD when using the World Model is deprecated.
MPI_HOST: Host process rank, if such exists, MPI_PROC_NULL, otherwise.
The value returned for MPI_HOST gets the rank of the HOST process in the group associated with communicator MPI_COMM_WORLD, if there is such. MPI_PROC_NULL is returned if there is no host. MPI does not specify what it means for a process to be a HOST, nor does it requires that a HOST exists.
The attribute MPI_HOST has the same value on all processes of MPI_COMM_WORLD.
| Environmental inquiry keys |
| C type: const int (or unnamed enum) |
| Fortran type: INTEGER |
| MPI_HOST |
All MPI_ XXX_X procedures have been deprecated and may be removed in a future version of the MPI specification. In the case of their C binding and their Fortran binding through the mpi_f08 module, they are superseded by the large count and large byte displacement bindings of their counterpart in the form of MPI_ XXX.
| MPI_TYPE_SIZE_X(datatype, size) | |
| IN datatype | datatype to get information on (handle) |
| OUT size | datatype size (integer) |
The description of MPI_TYPE_SIZE is applicable to this deprecated MPI_TYPE_SIZE_X accordingly, see Section Address and Size Procedures.
| MPI_TYPE_GET_EXTENT_X(datatype, lb, extent) | |
| IN datatype | datatype to get information on (handle) |
| OUT lb | lower bound of datatype (integer) |
| OUT extent | extent of datatype (integer) |
The description of MPI_TYPE_GET_EXTENT is applicable to this deprecated MPI_TYPE_GET_EXTENT_X accordingly, see Section Extent and Bounds of Datatypes.
| MPI_TYPE_GET_TRUE_EXTENT_X(datatype, true_lb, true_extent) | |
| IN datatype | datatype to get information on (handle) |
| OUT true_lb | true lower bound of datatype (integer) |
| OUT true_extent | true extent of datatype (integer) |
The description of MPI_TYPE_GET_TRUE_EXTENT is applicable to this deprecated MPI_TYPE_GET_TRUE_EXTENT_X accordingly, see Section True Extent of Datatypes.
| MPI_GET_ELEMENTS_X(status, datatype, count) | |
| IN status | return status of receive operation (status) |
| IN datatype | datatype used by receive operation (handle) |
| OUT count | number of received basic elements (integer) |
The description of MPI_GET_ELEMENTS is applicable to this deprecated MPI_GET_ELEMENTS_X accordingly, see Section Use of General Datatypes in Communication.
| MPI_STATUS_SET_ELEMENTS_X(status, datatype, count) | |
| INOUT status | status with which to associate count (status) |
| IN datatype | datatype associated with count (handle) |
| IN count | number of elements to associate with status (integer) |
The description of MPI_STATUS_SET_ELEMENTS is applicable to this deprecated MPI_STATUS_SET_ELEMENTS_X accordingly, see Section Associating Information with Status.