MPI_File_get_view(MPI_File fh, MPI_Offset *disp, MPI_Datatype *etype, MPI_Datatype *filetype, char* datarep)
PMPI_File_get_view(MPI_File fh, MPI_Offset *disp, MPI_Datatype *etype, MPI_Datatype *filetype, char* datarep)
参数名 |
描述 |
取值范围 |
输入/输出 |
---|---|---|---|
fh |
要删除文件的句柄 |
非空 |
输入 |
disp |
位移 |
非负整数 |
输入 |
*disp |
目标地址,存放位移 |
非空 |
输出 |
etype |
基本数据类型(句柄) |
非空 |
输入 |
*etype |
目标地址,存放基本数据类型(句柄) |
非空 |
输出 |
filetype |
文件类型(句柄) |
非空 |
输入 |
*filetype |
目标地址,存放文件类型 |
非空 |
输出 |
const *datarep |
数据表示 |
非空 |
输入 |
*datarep |
目标地址,存放数据表示 |
非空 |
输出 |
info |
info对象(句柄) |
非空 |
输入 |
错误码 |
描述 |
---|---|
MPI_ERR_FILE |
无效文件句柄 |
MPI_ERR_DISP |
无效disp参数值 |
MPI_ERR_TYPE |
无效数据类型(句柄)参数 |
MPI_ERR_ARG |
其他类型的无效参数 |
MPI_File_set_view / PMPI_File_set_view入参etype仅支持为MPI基础数据类型,读写时需要视图保持一致,且设置视图后,读写的基本单位为etype。