int MPI_Test(MPI_Request * request, int * flag, MPI_Status * status)
测试发送或接收是否完成

int MPI_Testall(int count, MPI_Request * array_of_requests, int * flag, MPI_Status * array_of_statuses)
测试前面所有的通信是否完成

int MPI_Testany(int count, MPI_Request * array_of_requests, int * index, int * flag, MPI_Status * status)
测试前面任何一个通信是否完成

int MPI_Testsome(int incount, MPI_Request * array_of_requests, int * outcount, int * array_of_indices, MPI_Status * array_of_statuses)
测试是否有一些通信已经完成

int MPI_Test_cancelled(MPI_Status * status, int * flag)
测试一个请求对象是否已经删除

int MPI_Topo_test(MPI_Comm comm, int * top_type)
测试指定通信域的拓扑类型

int MPI_Type_commit(MPI_Datatype * datatype)
提交一个类型

int MPI_Type_contiguous(int count, MPI_Datatype oldtype, MPI_Datatype * newtype)
创建一个连续的数据类型

int MPI_Type_extent(MPI_Datatype datatype, MPI_Aint * extent)
返回一个数据类型的范围,即将废弃的特性, 建议使用MPI_type_get_extent来代替

int MPI_Type_free(MPI_Datatype * datatype)
释放一个数据类型

int MPI_Type_hindexed(int count, int * array_of_blocklengths, MPI_Aint * array_of_displacements, MPI_Datatype oldtype, MPI_Datatype * newtype)
按照字节偏移, 创建一个数据类型索引,即将废弃的特性, 建议使用MPI_type_create_hindexed来代替

int MPI_Type_hvector(int count, int blocklength, MPI_Aint stride, MPI_Datatype oldtype, MPI_Datatype * newtype)
根据以字节为单位的偏移量, 创建一个向量数据类型,即将废弃的特性, 建议使用MPI_type_create_hvector来代替

int MPI_Type_indexed(int cont, int * array_of_blocklengths, int * array_of_displacements, MPI_Datatype oldtype, MPI_Datatype * newtype)
创建一个索引数据类型

int MPI_Type_lb(MPI_Datatype datatype, MPI_Aint * displacement)
返回指定数据类型的下边界,即将废弃的特性, 建议使用MPI_type_get_extent来代替

int MPI_Type_size(MPI_Datatype datatype, int * size)
以字节为单位, 返回给定数据类型的大小

int MPI_Type_struct(int count, int * array_of_blocklengths, MPI_Aint * array_of_displacements, MPI_Datatype * array_of_types, MPI_Datatype * newtype)
创建一个结构数据类型,即将废弃的特性, 建议使用MPI_type_create_struct来代替

int MPI_Type_ub(MPI_Datatype datatype, MPI_Aint * displacement)
返回指定数据类型的上边界,即将废弃的特性, 建议使用MPI_type_get_extent来代替

int MPI_Type_vector(int count, int blocklength, int stride, MPI_Datatype oldtype, MPI_Datatype * newtype)
创建一个向量数据类型