Create a new intercommunicator from two disjoint intracommunicators. See Intercommunicator(Intracommunicator, Int32, Intracommunicator, Int32, Int32).

Namespace:  MPI
Assembly:  MPI (in MPI.dll)
Version: 1.0.0.0 (1.0.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.

See Also