| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmpi.Comm
mpi.Intracomm
mpi.Graphcomm
public class Graphcomm
| Field Summary | 
|---|
| Fields inherited from class mpi.Comm | 
|---|
| group, mpjdevComm | 
| Method Summary | |
|---|---|
|  java.lang.Object | clone()Clone the communicator This method will be called only by intracommunicator .... | 
|  GraphParms | Get()Returns graph topology information. | 
|  int | Map(int[] index,
    int[] edges)Compute an optimal placement. | 
|  int[] | Neighbours(int rank)Provides adjacency information for general graph topology. | 
|  int | Topo_test()Returns the type of topology associated with the communicator. | 
| Methods inherited from class mpi.Intracomm | 
|---|
| Allgather, Allgatherv, Allreduce, Alltoall, Alltoallv, Barrier, Bcast, Create_cart, Create_graph, Create, Gather, Gatherv, Reduce_scatter, Reduce, Scan, Scatter, Scatterv, Split | 
| Methods inherited from class mpi.Comm | 
|---|
| Abort, Attr_delete, Attr_get, Bsend_init, Bsend, bsend, Compare, Create_intercomm, Free, Group, Ibsend, ibsend, Iprobe, Irecv, irecv, Irsend, irsend, Isend, isend, Issend, issend, Pack_size, Pack, Probe, Rank, Recv_init, Recv, recv, Rsend_init, Rsend, rsend, Send_init, Send, send, Sendrecv_replace, sendrecv, Sendrecv, Size, Ssend_init, Ssend, ssend, Test_inter, Unpack | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Method Detail | 
|---|
public java.lang.Object clone()
                       throws MPIException
Intracomm
clone in class IntracommMPIException
public GraphParms Get()
               throws MPIException
| returns: | object defining node degress and edges of graph | 
Java binding of the MPI operation MPI_GRAPHDIMS_GET.
The number of nodes and number of edges can be extracted from the sizes of the index and edges fields of the returned object.
MPIException
public int[] Neighbours(int rank)
                 throws MPIException
| rank | rank of a process in the group of this communicator | 
| returns: | array of ranks of neighbouring processes to one specified | 
Java binding of the MPI operations MPI_GRAPH_NEIGHBOURS_COUNT and MPI_GRAPH_NEIGHBOURS.
The number of neighbours can be extracted from the size of the result.
MPIException
public int Map(int[] index,
               int[] edges)
        throws MPIException
| index | node degrees | 
| edges | graph edges | 
| returns: | reordered rank of calling process | 
Java binding of the MPI operation MPI_GRAPH_MAP.
The number of nodes is taken to be size of the index argument.
MPIException
public int Topo_test()
              throws MPIException
Comm
| returns: | topology type of communicator | 
Java binding of the MPI operation MPI_TOPO_TEST.
The return value will be one of MPI.GRAPH, MPI.CART or MPI.UNDEFINED.
Topo_test in class CommMPIException| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||