|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object mpi.Comm mpi.Intercomm
public class Intercomm
Method Summary | |
---|---|
void |
Allgather(java.lang.Object sendbuf,
int sendoffset,
int sendcount,
Datatype sendtype,
java.lang.Object recvbuf,
int recvoffset,
int recvcount,
Datatype recvtype)
Not implemented in the current release |
void |
Allgatherv(java.lang.Object sendbuf,
int sendoffset,
int sendcount,
Datatype sendtype,
java.lang.Object recvbuf,
int recvoffset,
int[] recvcount,
int[] displs,
Datatype recvtype)
Not implemented in the current release |
void |
Allreduce(java.lang.Object sendbuf,
int sendoffset,
java.lang.Object recvbuf,
int recvoffset,
int count,
Datatype datatype,
Op op)
Not implemented in the current release |
void |
Alltoall(java.lang.Object sendbuf,
int sendoffset,
int sendcount,
Datatype sendtype,
java.lang.Object recvbuf,
int recvoffset,
int recvcount,
Datatype recvtype)
Not implemented in the current release |
void |
Alltoallv(java.lang.Object sendbuf,
int sendoffset,
int[] sendcount,
int[] sdispls,
Datatype sendtype,
java.lang.Object recvbuf,
int recvoffset,
int[] recvcount,
int[] rdispls,
Datatype recvtype)
Not implemented in the current release |
void |
Barrier()
Not implemented in the current release |
void |
Bcast(java.lang.Object buf,
int offset,
int count,
Datatype datatype,
int root)
Not implemented in the current release |
Comm |
clone()
Duplicate this communicator. |
void |
Gather(java.lang.Object sendbuf,
int sendoffset,
int sendcount,
Datatype sendtype,
java.lang.Object recvbuf,
int recvoffset,
int recvcount,
Datatype recvtype,
int root)
Not implemented in the current release |
void |
Gatherv(java.lang.Object sendbuf,
int sendoffset,
int sendcount,
Datatype sendtype,
java.lang.Object recvbuf,
int recvoffset,
int[] recvcount,
int[] displs,
Datatype recvtype,
int root)
Not implemented in the current release |
Group |
Group()
Return group associated with a communicator. |
Intracomm |
Merge(boolean high)
Creates an intra-communicator from the union of the two groups in this inter-communicator. |
int |
Rank()
Rank of this process in group of this communicator. |
void |
Reduce_scatter(java.lang.Object sendbuf,
int sendoffset,
java.lang.Object recvbuf,
int recvoffset,
int[] recvcounts,
Datatype datatype,
Op op)
Not implemented in the current release |
void |
Reduce(java.lang.Object sendbuf,
int sendoffset,
java.lang.Object recvbuf,
int recvoffset,
int count,
Datatype datatype,
Op op,
int root)
Not implemented in the current release |
Group |
Remote_group()
Return the remote group. |
int |
Remote_size()
Determines the size of the remote group associated with an inter-communicator. |
void |
Scan(java.lang.Object sendbuf,
int sendoffset,
java.lang.Object recvbuf,
int recvoffset,
int count,
Datatype datatype,
Op op)
Not implemented in the current release |
void |
Scatter(java.lang.Object sendbuf,
int sendoffset,
int sendcount,
Datatype sendtype,
java.lang.Object recvbuf,
int recvoffset,
int recvcount,
Datatype recvtype,
int root)
Not implemented in the current release |
void |
Scatterv(java.lang.Object sendbuf,
int sendoffset,
int[] sendcount,
int[] displs,
Datatype sendtype,
java.lang.Object recvbuf,
int recvoffset,
int recvcount,
Datatype recvtype,
int root)
Not implemented in the current release |
int |
Size()
Size of group of this communicator. |
Methods inherited from class mpi.Comm |
---|
Abort, Bsend_init, Bsend, Compare, Create_intercomm, Delete_attr, Errorhandler_get, Errorhandler_set, Free, Get_attr, Get_name, Ibsend, Iprobe, Irecv, Irsend, Is_null, Isend, Issend, Pack_size, Pack_size, Pack, Probe, Recv_init, Recv, Rsend_init, Rsend, Send_init, Send, Sendrecv_replace, Sendrecv, Set_attr, Set_name, Ssend_init, Ssend, Test_inter, Topo_test, Unpack |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public Group Group() throws MPIException
Comm
returns: | group corresponding to this communicator |
Java binding of the MPI operation MPI_COMM_GROUP.
Group
in class Comm
MPIException
public int Rank() throws MPIException
Comm
returns: | rank of the calling process in the group of this communicator |
Java binding of the MPI operation MPI_COMM_RANK.
Rank
in class Comm
MPIException
public int Size() throws MPIException
Comm
returns: | number of processors in the group of this communicator |
Java binding of the MPI operation MPI_COMM_SIZE.
Size
in class Comm
MPIException
public Comm clone() throws MPIException
Comm
returns: | copy of this communicator |
Java binding of the MPI operation MPI_COMM_DUP.
The new communicator is "congruent" to the old one, but has a different context.
clone
in class Comm
MPIException
public int Remote_size() throws MPIException
returns: | number of process in remote group of this communicator |
Java binding of the MPI operation MPI_COMM_REMOTE_SIZE.
MPIException
public Group Remote_group() throws MPIException
returns: | remote group of this communicator |
Java binding of the MPI operation MPI_COMM_REMOTE_GROUP.
MPIException
public Intracomm Merge(boolean high) throws MPIException
high | true if the local group has higher ranks in combined group |
returns: | new intra-communicator |
Java binding of the MPI operation MPI_INTERCOMM_MERGE.
The high argument is used to order the groups when creating the new intra-communicator. All processes should provide the same high value within each of the two groups. If processes in one group provided the value high = false and processes in the other group provided the value high = true then the union orders the "low" group before the "high" group. If all processes provided the same high argument then the order of the union is arbitrary. This call is blocking and collective within the union of the two groups.
MPIException
public void Barrier() throws MPIException
Barrier
in class Comm
MPIException
public void Bcast(java.lang.Object buf, int offset, int count, Datatype datatype, int root) throws MPIException
Bcast
in class Comm
MPIException
public void Gather(java.lang.Object sendbuf, int sendoffset, int sendcount, Datatype sendtype, java.lang.Object recvbuf, int recvoffset, int recvcount, Datatype recvtype, int root) throws MPIException
Gather
in class Comm
MPIException
public void Gatherv(java.lang.Object sendbuf, int sendoffset, int sendcount, Datatype sendtype, java.lang.Object recvbuf, int recvoffset, int[] recvcount, int[] displs, Datatype recvtype, int root) throws MPIException
Gatherv
in class Comm
MPIException
public void Scatter(java.lang.Object sendbuf, int sendoffset, int sendcount, Datatype sendtype, java.lang.Object recvbuf, int recvoffset, int recvcount, Datatype recvtype, int root) throws MPIException
Scatter
in class Comm
MPIException
public void Scatterv(java.lang.Object sendbuf, int sendoffset, int[] sendcount, int[] displs, Datatype sendtype, java.lang.Object recvbuf, int recvoffset, int recvcount, Datatype recvtype, int root) throws MPIException
Scatterv
in class Comm
MPIException
public void Allgather(java.lang.Object sendbuf, int sendoffset, int sendcount, Datatype sendtype, java.lang.Object recvbuf, int recvoffset, int recvcount, Datatype recvtype) throws MPIException
Allgather
in class Comm
MPIException
public void Allgatherv(java.lang.Object sendbuf, int sendoffset, int sendcount, Datatype sendtype, java.lang.Object recvbuf, int recvoffset, int[] recvcount, int[] displs, Datatype recvtype) throws MPIException
Allgatherv
in class Comm
MPIException
public void Alltoall(java.lang.Object sendbuf, int sendoffset, int sendcount, Datatype sendtype, java.lang.Object recvbuf, int recvoffset, int recvcount, Datatype recvtype) throws MPIException
Alltoall
in class Comm
MPIException
public void Alltoallv(java.lang.Object sendbuf, int sendoffset, int[] sendcount, int[] sdispls, Datatype sendtype, java.lang.Object recvbuf, int recvoffset, int[] recvcount, int[] rdispls, Datatype recvtype) throws MPIException
Alltoallv
in class Comm
MPIException
public void Reduce(java.lang.Object sendbuf, int sendoffset, java.lang.Object recvbuf, int recvoffset, int count, Datatype datatype, Op op, int root) throws MPIException
Reduce
in class Comm
MPIException
public void Allreduce(java.lang.Object sendbuf, int sendoffset, java.lang.Object recvbuf, int recvoffset, int count, Datatype datatype, Op op) throws MPIException
Allreduce
in class Comm
MPIException
public void Reduce_scatter(java.lang.Object sendbuf, int sendoffset, java.lang.Object recvbuf, int recvoffset, int[] recvcounts, Datatype datatype, Op op) throws MPIException
Reduce_scatter
in class Comm
MPIException
public void Scan(java.lang.Object sendbuf, int sendoffset, java.lang.Object recvbuf, int recvoffset, int count, Datatype datatype, Op op) throws MPIException
Scan
in class Comm
MPIException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |