Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Эта функция является заполнителем для определяемых пользователем функций обратного вызова экстента.
Синтаксис
int MPI_Datarep_extent_function(
MPI_Datatype datatype,
_Out_ MPI_Aint *file_extent,
_In_ void *extra_state
);
Параметры
datatype
Datatype.file_extent [out]
Количество байтов, необходимых для хранения типа данных в представлении файла.extra_state [in]
Тот же аргумент, который был передан в вызов MPI_Register_datarep .
Возвращаемое значение
Функции обратного вызова экстента возвращают код ошибки.
Fortran
SUBROUTINE DATAREP_EXTENT_FUNCTION(DATATYPE, EXTENT, EXTRA_STATE, IERROR)
INTEGER DATATYPE, IERROR
INTEGER(KIND=MPI_ADDRESS_KIND) EXTENT, EXTRA_STATE
Комментарии
MPI будет вызывать эту подпрограмму только с предопределенными типами данных, используемыми пользователем.
Требования
Продукт |
Распространяемый пакет HPC 2012 MS-MPI, пакет HPC 2008 R2 распространяемый пакет MS-MPI, пакет HPC 2008 MS-MPI или клиентские служебные программы пакета HPC 2008 |
Заголовок |
Mpi.h; Mpif.h |