handle, SELF, TYPE_SHARED, WORLD| 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.
|
Intercomm |
dupWithInfo(Info info)
Duplicates this communicator with the info object used in the call.
|
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, allToAllw, barrier, bcast, bSend, bSendInit, callErrhandler, compare, createIntercomm, createKeyval, deleteAttr, disconnect, dup, dupWithInfo, free, freeKeyval, gather, gather, gatherv, gatherv, gatherv, getAttr, getErrhandler, getGroup, getInfo, getName, getRank, getRequest, getSize, getTopology, iAllGather, iAllGather, iAllGatherv, iAllGatherv, iAllReduce, iAllReduce, iAllToAll, iAllToAllv, iAllToAllw, 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 CommMPIException - Signals that an MPI exception of some sort has occurred.public 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 CommMPIException - Signals that an MPI exception of some sort has occurred.public Intercomm dupWithInfo(Info info) throws MPIException
Java binding of MPI_COMM_DUP_WITH_INFO.
dupWithInfo in class Comminfo - info object to associate with the new communicatorMPIException - Signals that an MPI exception of some sort has occurred.public int getRemoteSize()
throws MPIException
Java binding of the MPI operation MPI_COMM_REMOTE_SIZE.
MPIException - Signals that an MPI exception of some sort has occurred.public Group getRemoteGroup() throws MPIException
Java binding of the MPI operation MPI_COMM_REMOTE_GROUP.
MPIException - Signals that an MPI exception of some sort has occurred.public 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 groupMPIException - Signals that an MPI exception of some sort has occurred.public static Intercomm getParent() throws MPIException
MPI_COMM_GET_PARENT.MPIException - Signals that an MPI exception of some sort has occurred.