| Modifier | Constructor and Description |
|---|---|
protected |
Intercomm(long handle) |
protected |
Intercomm(long[] commRequest) |
| Modifier and Type | Method and Description |
|---|---|
Intercomm |
clone()
Duplicates this communicator.
|
Intercomm |
dup()
Duplicates this communicator.
|
static Intercomm |
getParent()
Java binding of
MPI_COMM_GET_PARENT. |
Group |
getRemoteGroup()
Return the remote group.
|
int |
getRemoteSize()
Size of remote group.
|
Intercomm |
iDup()
Duplicates this communicator.
|
Intracomm |
merge(boolean high)
Creates an intracommuncator from an intercommunicator
|
abort, allGather, allGather, allGatherv, allGatherv, allReduce, allReduce, allToAll, allToAllv, barrier, bcast, bSend, bSendInit, compare, createIntercomm, createKeyval, deleteAttr, disconnect, dup, free, freeKeyval, gather, gather, gatherv, gatherv, gatherv, getAttr, getErrhandler, getGroup, getInfo, getName, getRank, getRequest, getSize, getTopology, iAllGather, iAllGather, iAllGatherv, iAllGatherv, iAllReduce, iAllReduce, iAllToAll, iAllToAllv, iBarrier, iBcast, ibSend, iDup, iGather, iGather, iGatherv, iGatherv, iGatherv, iNeighborAllGather, iNeighborAllGatherv, iNeighborAllToAll, iNeighborAllToAllv, iProbe, iRecv, iReduce, iReduce, iReduceScatter, iReduceScatter, iReduceScatterBlock, iReduceScatterBlock, irSend, iScatter, iScatter, iScatterv, iScatterv, iScatterv, iSend, isInter, isNull, isSend, neighborAllGather, neighborAllGatherv, neighborAllToAll, neighborAllToAllv, pack, packSize, probe, recv, recvInit, reduce, reduce, reduceLocal, reduceScatter, reduceScatter, reduceScatterBlock, reduceScatterBlock, rSend, rSendInit, scatter, scatter, scatterv, scatterv, scatterv, send, sendInit, sendRecv, sendRecvReplace, setAttr, setErrhandler, setInfo, setName, setType, sSend, sSendInit, unpackprotected Intercomm(long handle)
protected Intercomm(long[] commRequest)
public Intercomm clone()
Java binding of MPI_COMM_DUP.
It is recommended to use dup() instead of clone()
because the last can't throw an MPIException.
public Intercomm dup() throws MPIException
Java binding of MPI_COMM_DUP.
dup in class CommMPIExceptionpublic Intercomm iDup() throws MPIException
Java binding of MPI_COMM_IDUP.
The new communicator can't be used before the operation completes.
The request object must be obtained calling Comm.getRequest().
iDup in class CommMPIExceptionpublic int getRemoteSize()
throws MPIException
Java binding of the MPI operation MPI_COMM_REMOTE_SIZE.
MPIExceptionpublic Group getRemoteGroup() throws MPIException
Java binding of the MPI operation MPI_COMM_REMOTE_GROUP.
MPIExceptionpublic Intracomm merge(boolean high) throws MPIException
Java binding of the MPI operation MPI_INTERCOMM_MERGE.
high - true if the local group has higher ranks in combined groupMPIExceptionpublic static Intercomm getParent() throws MPIException
MPI_COMM_GET_PARENT.MPIException