以非阻塞方式写入文件

函数定义

参数

参数名

描述

取值范围

输入/输出

fh

文件(句柄)

非空

输入

offset

偏移量

整数

输入

*buf

缓冲区的初始地址

非空

输入

count

缓冲区中的元素数

非负整数

输入

datatype

每个缓冲元素的数据类型(句柄)

非空

输入

*request

request对象(句柄)

非空

输出

返回值

错误码

错误码

描述

MPI_ERR_NO_SUCH_FILE

文件不存在

MPI_ERR_BAD_FILE

无效的文件名

MPI_ERR_FILE

无效文件句柄

MPI_ERR_ARG

其他类型的无效参数

MPI_ERR_AMODE

不支持的访问模式

MPI_ERR_BUFFER

无效buffer参数

MPI_ERR_COUNT

无效count参数

MPI_ERR_TYPE

无效类型参数

MPI_ERR_DIMS

维度不合理

MPI_ERR_NO_SPACE

空间不足

MPI_ERR_NO_MEM

内存错误

MPI_ERR_IO

其他I/O错误

MPI_ERR_ACCESS

权限被拒绝

MPI_ERR_OTHER

其他错误

注意