MPI_Group_difference(group1, group2, newgroup, ierror)
integer group1, group2, newgroup, ierror
根据两个组的差异创建一个新组
MPI_Gropu_excl(gropu, n, ranks, newgroup, ierror)
integer group, n, ranks(*), newgroup, ierror
通过重新对一个已经存在的组进行排序, 根据未列出的成员创建一个新组
MPI_Group_free(group, ierror)
integer group, ierror
释放一个组
MPI_Group_incl(group, n, ranks, newgroup, ierror)
integer group, n, ranks(*), newgroup, ierror
通过重新对一个已经存在的组进行排序, 根据列出的成员创建一个新组
MPI_Group_intersection(group1, group2, newgroup, ierror)
integer group1, group2, newgroup, ierror
根据两个已存在组的交创建一个新组
MPI_Group_range_excl(group, n, ranges, newgroup, ierror)
integer group, n, ranges(3, *), newgroup, ierror
根据已存在的组, 去掉指定的部分, 创建一个新组
MPI_Group_range_incl(group, n, ranges, newgroup, ierror)
integer group, n, ranges(3, *), newgroup, ierror
根据已存在的组, 按照指定的部分, 创建一个新组
MPI_Group_rank(group, rank, ierror)
integer group, rank, ierror
返回调用进程在给定组中的进程标识号
MPI_Group_size(group, size, ierror)
integer group, size, ierror
返回给定组的大小
MPI_Group_translate_ranks(group1, n, ranks1, group2, ranks2, ierror)
integer group1, n, ranks1(*), group2, ranks2(*), ierror
将一个组中的进程标识号转换成另一个组的进程标识号
MPI_Group_union(group1, group2, newgroup, ierror)
integer group1, group2, newgroup, ierror
将两个组合并为一个新组
|