int MPI_Get(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_Get_address(void *location, MPI_Aint *address)
返回内存位置的地址

int MPI_Grequest_complete(MPI_Request request)
通知MPI给定对象上的操作已经结束

int MPI_Grequest_start(MPI_Grequest_query_function *query_fn, MPI_Grequest_free_function *free_fn, MPI_Grequest_cancel_function *cancel_fn, void *extra_state, MPI_Request *request)
开始一个通用的非阻塞操作,并返回与该操作相联系的对象

MPI_Fint MPI_Group_c2f(MPI_Group group)
把C进程组句柄转换为Fortran进程组句柄

MPI_Group MPI_Group_f2c(MPI_Fint group)
把Fortran进程组组句柄转换为C进程组句柄

MPI_Fint MPI_Info_c2f(MPI_Info info)
把C信息句柄转换为Fortran信息句柄

int MPI_Info_create(MPI_Info *info)
创建一个新的INFO对象

int MPI_Info_delete(MPI_Info info, char *key)
从INFO对象中删除<关键字,值>元组

int MPI_Info_dup(MPI_Info info, MPI_Info *newinfo)
返回INFO对象的副本

MPI_Info MPI_Info_f2c(MPI_Fint info)
把Fortran INFO对象句柄转换为C INFO对象句柄

int MPI_Info_free(MPI_Info *info)
释放INFO对象

int MPI_Info_get(MPI_Info info, char *key, int valuelen, char *value, int *flag)
返回与信息关键字对应的值

int MPI_Info_get_nkeys(MPI_Info info, int *nkeys)
返回INFO对象当前定义的关键字的数量

int MPI_Info_get_nthkey(MPI_Info info, int n, char *key)
返回INFO对象定义的第n个关键字

int MPI_Info_get_valuelen(MPI_Info info, char *key, int *valuelen, int *flag)
返回与一个信息关键字对应的值的长度

int MPI_Info_set(MPI_Info info, char *key, char *value)
往INFO对象中加入<关键字,值>元组

int MPI_Init_thread(int *argc, char *((*argv)[]), int required, int *provided)
初始化MPI和MPI线程环境

int MPI_Is_thread_main(int *flag)
表明调用本函数的线程是否是主线程