[This is preliminary documentation and is subject to change.]
The Group type exposes the following members.
Adopts a low-level MPI group that was created with any of the low-level MPI facilities. The resulting Group object will manage the lifetime of the low-level MPI group, and will call MPI_Group_free(Int32%) when it is disposed or finalized.
Compare two MPI groups.
Free the MPI group explicitly.
Create a subset of this group that includes all of the processes in this group except those identified by the given ranks.
Finalizer that frees the MPI group.(Overrides Object..::.Finalize()()().)
Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table.(Inherited from Object.)
Gets the Type of the current instance.(Inherited from Object.)
Create a subset of this group that includes only the processes with the given ranks.
Creates a shallow copy of the current Object.(Inherited from Object.)
Translates the ranks of processes in this group to the ranks of the same processes within a different group.
Constructs the intersection of two groups, containing those processes that are in both group1 and group2.
Constructs the union of two groups, containing those processes that are either in group1 or group2.
Constructs the difference of two groups, containing those processes that are in group1 but not group2.