int MPI_Exscan(void
*sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm
comm) 同MPI_Scan,只不过归约操作的对象不包括自身 MPI_Fint MPI_File_c2f(MPI_File file) 把C文件句柄转换成Fortran文件句柄 int MPI_File_call_errhandler(MPI_File fh, int error) 激活与一个文件对应的出错处理程序 int MPI_File_close(MPI_File *fh) 关闭一个文件 int MPI_File_create_errhanlder(MPI_File_errhandler_fn *function, MPI_Errhandler *errhandler) 创建能附加到文件的出错处理程序 int MPI_File_delete(char *filename, MPI_Info info) 删除一个文件 MPI_File MPI_File_f2c(MPI_Fint file) 把Fortran文件句柄转换成C文件句柄 int MPI_File_get_amode(MPI_File fh, int *amode) 返回文件的访问模式 int MPI_File_get_atomicity(MPI_File fh, int *flag) 得到文件句柄fh对应文件的访问模式信息,结果放在flag中 int MPI_File_get_atomicity(MPI_File fh, MPI_Offset offset, MPI_Offset *disp) 把一个相对视口的文件偏移转换成绝对字节偏移 int MPI_Comm_disconnect(MPI_File file, MPI_Errhandler *errhandler) 返回与文对应的出错处理程序 int MPI_File_get_group(MPI_file fh, MPI_Group *group) 返回用来打开文件的通信域组的副本 int MPI_File_get_info(MPI_File fh, MPI_Info *info_used) 返回与文件相联系的INFO对象的值 int MPI_File_get_position(MPI_File fh, MPI_Offset *offset) 返回非共享文件指针的当前位置 int MPI_File_get_position_shared(MPI_File fh, MPI_Offset *offset) 返回共享文件指针的当前位置 int MPI_File_get_size(MPI_File fh, MPI_Offset *size) 返回共享文件的大小 int MPI_File_get_type_extent(MPI_File fh, MPI_Datatype datatype, MPI_Aint *extent) 返回文件中数据类型的跨度 int MPI_File_get_view(MPI_File fh, MPI_Offset *disp, MPI_Datatype *etype, MPI_Datatype *filetype, char *datarep) 返回当前文件视口 int MPI_File_iread(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request) 在非共享文件指针的当前位置开始非阻塞读文件 int MPI_File_iread_at(MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Request *request) 在指定的偏移开始非阻塞读文件 int MPI_File_iread_shared(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request) 在共享文件指针的当前位置开始非阻塞读文件 int MPI_File_iwrite(MPI_File fh, void *buf, int count, MPI_Datatype, MPI_Request *request) 在非共享文件指针的当前位置开始非阻塞写文件 int MPI_File_iwrite_at(MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Request *request) 在指定的偏移开始非阻塞写文件 int MPI_File_iwrite_shared(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request) 在共享文件指针的当前位置开始非阻塞写文件 |
||