MPI_Test(request, flag, status, ierror)
integer request, status(*), ierror
logical flag
测试发送或接收是否完成
MPI_Testall(count, array_of_requests, flag, array_of_statuses, ierror)
integer count, array_of_request(*),
array_of_statuses(MPI_STATUS_SIZE, *), ierror
logical flag
测试所有指定的通信是否完成
MPI_Testany(count, array_of_request, index, flag, status, ierror)
integer count, array_of_requests(*), index, status(*), ierror
logical flag
测试任何一个指定的通信是否完成
MPI_Testsome(incount, array_of_requests, outcount, array_of_indices,
array_of_statuses, ierror)
integer incount, array_of_requests(*), outcount,
array_of_indices(*), array_of_statuses(MPI_STATUS_SIZE, *), ierror
测试是否有一些指定的通信已经完成
MPI_Test_cancelled(status, flag, ierror)
integer status(*), ierror
测试一个请求对象是否已经删除
MPI_Topo_test(comm, top_type, ierror)
integer comm, top_type, ierror
测试指定通信域的拓扑类型
MPI_Type_commit(datatype, ierror)
integer datatype, ierror
提交一个类型
MPI_Type_contiguous(count, oldtype, newtype, ierror)
integer count, oldtype, newtype, ierror
创建一个连续的数据类型
MPI_Type_extent(datatype, extent, ierror)
integer datatype, extent, ierror
返回一个数据类型的范围,即将废弃的特性, 建议使用MPI_type_get_extent来代替
MPI_Type_free(datatype, ierror)
integer datatype, ierror
释放一个数据类型
|