[This is preliminary documentation and is subject to change.]
Intercommunicators are Communicators that contain two disjoint groups of
processes, call them A and B. Any process in group A can send
a message to or receive a message from any process in group B, and vice-versa. However, there
is no way to use an intercommunicator to send messages among the processes within a group.
Intercommunicators are often useful in large MPI applications that tie together many, smaller
modules. Typically, each module will have its own intracommunicators and the modules will
interact with each other via intercommunicators.
Namespace:
MPIAssembly: MPI (in MPI.dll)
Version: 0.6.0.0 (0.6.0.0)
Syntax
| C# |
|---|
public class Intercommunicator : Communicator |
| Visual Basic (Declaration) |
|---|
Public Class Intercommunicator _ Inherits Communicator |
| Visual C++ |
|---|
public ref class Intercommunicator : public Communicator |