MPI_Datarep_conversion_function回调函数
此函数是用户定义函数的占位符,用于从文件数据表示形式转换为本机表示形式,反之亦然。
语法
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
元素的数据类型。计数
元素数量。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 Pack 2012 MS-MPI 可再发行程序包、HPC Pack 2008 R2 MS-MPI 可再发行程序包、HPC Pack 2008 MS-MPI 可再发行程序包或 HPC Pack 2008 客户端实用工具 |
标头 |
Mpi.h;Mpif.h |