15.6.8. MPI_Offset Type

PreviousUpNext
Up: Consistency and Semantics Next: Logical vs. Physical File Layout Previous: Miscellaneous Clarifications

MPI_Offset is an integer type of size sufficient to represent the size (in bytes) of the largest file supported by MPI. Displacements and offsets are always specified as values of type MPI_Offset.

In Fortran, the corresponding integer is an integer with kind parameter MPI_OFFSET_KIND, which is defined in the mpi_f08 module, the mpi module and the mpif.h include file.

In Fortran 77 environments that do not support KIND parameters, MPI_Offset arguments should be declared as an INTEGER of suitable size. The language interoperability implications for MPI_Offset are similar to those for addresses (see Section Language Interoperability).


PreviousUpNext
Up: Consistency and Semantics Next: Logical vs. Physical File Layout Previous: Miscellaneous Clarifications


Return to MPI-4.1 Standard Index
Return to MPI Forum Home Page

(Unofficial) MPI-4.1 of November 2, 2023
HTML Generated on November 19, 2023