int MPI_Lookup_name(char *service_name, MPI_Info info, Char *prot_name)
返回与服务名对应的端口名
MPI_Fint MPI_Op_c2f(MPI_Op op)
把C操作句柄转换为Fortran句柄
MPI_Op MPI_Op_f2c(MPI_Fint op)
把Fortran句柄转换为C操作句柄
int MPI_Open_port(MPI_Info info, char *port_name)
建立一个网络地址,以使服务器能够接收客户的连接请求
int MPI_Pack_external(char *datarep, void *inbuf, int incount, MPI_Datatype datatype, void *outbuf, MPI_Aint outsize, MPI_Aint *position)
以指定的数据格式进行打包
int MPI_Pack_external_size(char *datarep, int incount, MPI_Datatype datatype, MPI_Aint *size)
返回以指定的数据格式,数据打包需要的空间的大小
int MPI_Publish_name(char *service_name, MPI_Info info, Char *port_name)
将一个服务名和端口名建立联系,并将该服务名公之与众
int MPI_Put(void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Win win)
向指定进程的窗口写入数据
int MPI_Query_thread(int *provided)
返回支持线程的级别
int MPI_Register_datarep(char *datarep, MPI_Datarep_conversion_function *read_conversion_fn, MPI_Datarep_conversion_function *write_conversion_fn, MPI_Datarep_extent_function *dtype_file_extent_fn, Void *extra_state)
加入新的文件数据表示到MPI
MPI_Fint MPI_Request_c2f(MPI_Request request)
把C请求句柄转换成Fortran请求句柄
MPI_Request MPI_Request_f2c(MPI_Fint request)
把Fortran请求句柄转换成C请求句柄
int MPI_Request_get_status(MPI_Request request, int *flag, MPI_Status *status)
测试非阻塞操作的完成情况,如完成不释放请求对象
int MPI_Status_c2f(MPI_Status *c_status, MPI_Fint *f_status)
把C状态对象转换成Fortran状态对象
int MPI_Status_f2c(MPI_Fint *f_status, MPI_Status *c_status)
把Fortran状态对象转换成C状态对象
int MPI_Status_set_cancelled(MPI_Status *status, int flag)
设置MPI_Test_cancelled将要返回的值
int MPI_Status_set_elements(MPI_Status *status, MPI_Datatype datatype, int count)
设置MPI_Get_elements将要返回的值
MPI_Fint MPI_Type_c2f(MPI_Datatype datatype)
将C数据类型句柄转换成Fortran数据类型句柄