[This is preliminary documentation and is subject to change.]

The GraphCommunicator type exposes the following members.

Methods

  NameDescription
Abort
Terminates all processes in this communicator. In most systems, this terminates all processes.
(Inherited from Communicator.)
AllgatherOverloaded.
AllreduceOverloaded.
AlltoallOverloaded.
Barrier
Wait until all processes in the communicator have reached the same barrier.
(Inherited from Communicator.)
BroadcastOverloaded.
Clone
Clones the communicator, creating a new (but distinct) communicator with the same processes. The attributes associated with the communicator are copied to the new communicator; which attributes are copied (and how) is dependent on how the Attributes were created.
(Inherited from Communicator.)
Compare
Compare two MPI communicators.
(Inherited from Communicator.)
Create
Creates a new communicator containing all of the processes in the given group. The resulting communicator may be null, if the calling process is not in this group.
(Inherited from Communicator.)
Dispose
Free the MPI communicator.
(Inherited from Communicator.)
Equals (Inherited from Object.)
ExclusiveScanOverloaded.
Finalize
Finalizer that frees the MPI communicator.
(Inherited from Communicator.)
GatherOverloaded.
GetHashCode (Inherited from Object.)
GetType (Inherited from Object.)
ImmediateProbe
Determine whether a message from the given source and with the specified tag is available, but don't try to receive the message. This routine will return immediately, regardless of whether a message is available, so it is useful for polling to determine whether any messages need to be handled at this time. If your program can't do any work until a message arrives (and the message is guaranteed to arrive, eventually), use Probe(Int32, Int32) instead.
(Inherited from Communicator.)
ImmediateReceiveOverloaded.
ImmediateSendOverloaded.
Map
Returns a recommended configuration for a new Graph communicator.
MemberwiseClone (Inherited from Object.)
NeighborsOf
Retrieve the neighbors of another process.
(Overrides TopologicalCommunicator..::.NeighborsOf(Int32).)
Probe
Wait for a message from the given source and with the specified tag to become available, but don't try to receive the message. This routine will wait indefinitely for a message meeting the given criteria to arrive, so it should only be invoked when you know a message is coming. If you just want to check whether a message is available use ImmediateProbe(Int32, Int32).
(Inherited from Communicator.)
ReceiveOverloaded.
ReduceOverloaded.
ReduceScatterOverloaded.
ScanOverloaded.
ScatterOverloaded.
SendOverloaded.
Split
Splits a communicator into several different communicators, each of which is identified by a particular color value.
(Inherited from Communicator.)
ToString (Inherited from Object.)

See Also