MPI_Offset является целочисленным типом Си достаточного размера для представления размера (в байтах) наибольшего файла, поддерживаемого MPI. Перестановки и смещения всегда определяются как значения типа MPI_Offset. Соответствующим типом в С++ является MPI::Offset.
В ФОРТРАНe соответствующее целое имеет тип MPI_OFFSET_KIND (MPI::OFFSET_KIND в С++), определенным в mpif.h и модуле mpi.
В ФОРТРАН77 в оболочках, не поддерживающих параметры вида KIND, MPI_Offset нужно объявлять как INTEGER подходящего размера. Особенности языковой совместимости типа MPI_Offset подобны особенностям для адресов (см. раздел 2.2).