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

A CartesianCommunicator is a form of Intracommunicator that possess extra topological information, and where all the processes in the communicator are arranged according to a grid of arbitrary dimensions. Each node in a CartesianCommunicator has not only a rank but also coordinates indicating its place in the n-dimensional grid. Grids may be specified as periodic (or not) in any dimension, allowing cylinder and torus configurations as well.

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


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

Inheritance Hierarchy


See Also