EN
注册

以聚合模式打开文件

函数定义

MPI_File_open(MPI_Comm comm, const char* filename, int amode, MPI_Info info, MPI_File *fh)

PMPI_File_open(MPI_Comm comm, const char* filename, int amode, MPI_Info info, MPI_File *fh)

参数

参数名

描述

取值范围

输入/输出

comm

通信器(句柄)

非空

输入

*filename

要打开文件的名称

非空,长度小于256字节

输入

amode

文件访问模式

整数

输入

info

Info对象(句柄)

非空

输入

*fh

目标地址,存放新的文件(句柄)

非空

输出

返回值

  • 成功:返回MPI_SUCCESS。
  • 失败:返回错误码。

错误码

错误码

描述

MPI_ERR_BAD_FILE

无效的文件名

MPI_ERR_AMODE

不支持的访问模式

MPI_ERR_ARG

其他类型的无效参数

MPI_ERR_ACCESS

权限被拒绝

MPI_ERR_IO

其他I/O错误

MPI_ERR_OTHER

其他错误

注意

Hyper IO库支持以以下amode打开文件:

  • MPI_MODE_CREATE
  • MPI_MODE_DELETE_ON_CLOSE
  • MPI_MODE_RDONLY
  • MPI_MODE_WRONLY
  • MPI_MODE_RDWR(将以只写看待,若以此模式打开文件后执行读操作,将报错)
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词