Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Эта функция является заполнительом для определяемых пользователем функций для преобразования представления данных файла в собственное представление и наоборот.
Синтаксис
int MPI_Datarep_conversion_function(
_Inout_ void *userbuf,
MPI_Datatype datatype,
int count,
_Inout_ void *filebuf,
MPI_Offset position,
_In_ void *extra_state
);
Параметры
userbuf
Собственный буфер.datatype
Тип данных элементов.count
Число элементов.filebuf
Буфер файлов.position
Позиция в буфере чтения.extra_state [in]
Дополнительное состояние.
Возвращаемое значение
Функции преобразования должны возвращать код ошибки. Если возвращенный код ошибки имеет значение, отличное от MPI_SUCCESS, реализация вызовет ошибку в MPI_ERR_CONVERSION класса.
Fortran
SUBROUTINE DATAREP_CONVERSION_FUNCTION(USERBUF, DATATYPE, COUNT, FILEBUF,
POSITION, EXTRA_STATE, IERROR)
<TYPE> USERBUF(*), FILEBUF(*)
INTEGER COUNT, DATATYPE, IERROR
INTEGER(KIND=MPI_OFFSET_KIND) POSITION
INTEGER(KIND=MPI_ADDRESS_KIND) EXTRA_STATE
Требования
Продукт |
Распространяемый пакет HPC 2012 MS-MPI, пакет HPC 2008 R2 распространяемый пакет MS-MPI, пакет HPC 2008 MS-MPI или клиентские служебные программы пакета HPC 2008 |
Заголовок |
Mpi.h; Mpif.h |