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, unpackpublic 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 CommJava 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.