[This is preliminary documentation and is subject to change.]
Create a new intercommunicator from two disjoint intracommunicators.
See Intercommunicator(Intracommunicator, Int32, Intracommunicator, Int32, Int32).
Namespace:
MPIAssembly: MPI (in MPI.dll)
Version: 0.8.0.0 (0.8.0.0)
Syntax
| C# |
|---|
public static int MPI_Intercomm_create( int local_comm, int local_leader, int bridge_comm, int remote_leader, int tag, out int newintercomm ) |
| Visual Basic (Declaration) |
|---|
Public Shared Function MPI_Intercomm_create ( _ local_comm As Integer, _ local_leader As Integer, _ bridge_comm As Integer, _ remote_leader As Integer, _ tag As Integer, _ <OutAttribute> ByRef newintercomm As Integer _ ) As Integer |
| Visual C++ |
|---|
public: static int MPI_Intercomm_create( int local_comm, int local_leader, int bridge_comm, int remote_leader, int tag, [OutAttribute] int% newintercomm ) |
Parameters
- local_comm
- Type: System..::.Int32
The local communicator.
- local_leader
- Type: System..::.Int32
The leader of the local communicator.
- bridge_comm
- Type: System..::.Int32
Communicator that bridges the intercommunicators, allowing the leaders to communicate.
- remote_leader
- Type: System..::.Int32
The rank of the remote group's leader within bridge_comm.
- tag
- Type: System..::.Int32
Tag used for communication to create the intercommunicator.
- newintercomm
- Type:
System..::.Int32
%
Will receive the new intercommunicator.