MPI::Group#|(grp)
-
Returns the union of the receiver group and grp.
C equivalent: MPI_Group_union()
MPI::Group#union(grp)
-
An alias for MPI::Group#|()
C equivalent: MPI_Group_union()
MPI::Group#-(grp)
-
Returns the difference of the receiver group and grp.
C equivalent: MPI_Group_difference()
MPI::Group#difference(grp)
-
An alias for MPI::Group#-()
C equivalent: MPI_Group_difference()
MPI::Group#&(grp)
-
Returns the intersection of the receiver group and grp.
C equivalent: MPI_Group_intersection()
MPI::Group#intersection(grp)
-
An alias for MPI::Group#&()
C equivalent: MPI_Group_intersection()
MPI::Group#incl(ary)
-
Returns a new group with only those ranks listed in ary
C equivalent: MPI_Group_incl()
MPI::Group#range_incl(ary)
-
Returns a new group with only those ranks in an array of ranges,
ary. ary is an array in which each element is an array of
size three, describing a range. The first element of one of these size 3
arrays is the start of the range, the second element is the end of the
range, and the third element is the stride taken between the range
endpoints. The stride may be negative, but not zero. The ranks must be
distinct.
C equivalent: MPI_Group_range_incl()
MPI::Group#excl(ary)
-
Returns a new group with only those ranks not listed in ary
C equivalent: MPI_Group_excl()
MPI::Group#range_excl(ary)
-
Returns a new group with only those ranks not in an array of ranges,
ary. ary is an array in which each element is an array of
size three, describing a range. The first element of one of these size 3
arrays is the start of the range, the second element is the end of the
range, and the third element is the stride taken between the range
endpoints. The stride may be negative, but not zero. The ranks must be
distinct.
C equivalent: MPI_Group_range_excl()