public class Intercomm extends Comm
handle, MPI_COMM_NULL_VAL
Modifier and Type | Method and Description |
---|---|
Intercomm |
clone()
Duplicate this communicator.
|
static Intercomm |
getParent()
Get the parent of this communicator.
|
Group |
getRemoteGroup()
Return the remote group.
|
int |
getRemoteSize()
Size of remote group.
|
Intracomm |
merge(boolean high)
Create an inter-communicator.
|
Abort, bSend, bSendInit, compare, create, createIntercomm, deleteAttr, free, getAttr, getGroup, getRank, getSize, getTopology, ibSend, iProbe, iRecv, irSend, iSend, isInter, isNull, isSend, pack, packSize, probe, recv, recvInit, rSend, rSendInit, send, sendInit, sendRecv, sendRecvReplace, spawn, spawnMultiple, sSend, sSendInit, unpack
public static Intercomm getParent() throws MPIException
Java binding of the MPI operation MPI_COMM_GET_PARENT
.
MPIException
- Points out that an MPI exception has occured.public int getRemoteSize() throws MPIException
Java binding of the MPI operation MPI_COMM_REMOTE_SIZE
.
MPIException
- Points out that an MPI exception has occured.public Group getRemoteGroup() throws MPIException
Java binding of the MPI operation MPI_COMM_REMOTE_GROUP
.
MPIException
- Points out that an MPI exception has occured.public Intracomm merge(boolean high) throws MPIException
high
- true
if the local group has higher ranks in combined
group, otherwise false
.Java binding of the MPI operation MPI_INTERCOMM_MERGE
.
MPIException
- Points out that an MPI exception has occured.public Intercomm clone() throws MPIException
clone
in class Comm
Java binding of the MPI operation MPI_COMM_DUP
.
The new communicator is ``congruent'' to the old one, but has a different context.
MPIException
- Points out that an MPI exception has occured.