A GraphCommunicator is a form of Intracommunicator where the processes are connected in an arbitrary graph topology.

Namespace:  MPI
Assembly:  MPI (in MPI.dll)
Version: 1.0.0.0 (1.0.0.0)

Syntax

C#
public class GraphCommunicator : TopologicalCommunicator
Visual Basic (Declaration)
Public Class GraphCommunicator _
	Inherits TopologicalCommunicator
Visual C++
public ref class GraphCommunicator : public TopologicalCommunicator

Remarks

With a GraphCommunicator, the topology of the processes is specified as an arbitrary graph, where each process will communicate with its neighbors in the graph. Graph topologies are more general than the Cartesian topology provided by a CartesianCommunicator, but they also provide less information to the user and the underlying MPI implementation.

Inheritance Hierarchy

System..::.Object
  MPI..::.Communicator
    MPI..::.Intracommunicator
      MPI..::.TopologicalCommunicator
        MPI..::.GraphCommunicator

See Also