Package mpi4py :: Module MPI :: Class Topocomm
[hide private]
[frames] | no frames]

type Topocomm

Known Subclasses:

Topology intracommunicator
Instance Methods [hide private]
 
Ineighbor_allgather(self, sendbuf, recvbuf)
Nonblocking Neighbor Gather to All
 
Ineighbor_allgatherv(self, sendbuf, recvbuf)
Nonblocking Neighbor Gather to All Vector
 
Ineighbor_alltoall(self, sendbuf, recvbuf)
Nonblocking Neighbor All-to-All
 
Ineighbor_alltoallv(self, sendbuf, recvbuf)
Nonblocking Neighbor All-to-All Vector
 
Ineighbor_alltoallw(self, sendbuf, recvbuf)
Nonblocking Neighbor All-to-All Generalized
 
Neighbor_allgather(self, sendbuf, recvbuf)
Neighbor Gather to All
 
Neighbor_allgatherv(self, sendbuf, recvbuf)
Neighbor Gather to All Vector
 
Neighbor_alltoall(self, sendbuf, recvbuf)
Neighbor All-to-All
 
Neighbor_alltoallv(self, sendbuf, recvbuf)
Neighbor All-to-All Vector
 
Neighbor_alltoallw(self, sendbuf, recvbuf)
Neighbor All-to-All Generalized
a new object with type S, a subtype of T
__new__(S, ...)
 
neighbor_allgather(self, sendobj)
Neighbor Gather to All
 
neighbor_alltoall(self, sendobj)
Neighbor All to All Scatter/Gather

Inherited from Intracomm: Accept, Cart_map, Connect, Create_cart, Create_dist_graph, Create_dist_graph_adjacent, Create_graph, Create_intercomm, Exscan, Graph_map, Iexscan, Iscan, Scan, Spawn, Spawn_multiple, exscan, scan

Inherited from Comm: Abort, Allgather, Allgatherv, Allreduce, Alltoall, Alltoallv, Alltoallw, Barrier, Bcast, Bsend, Bsend_init, Call_errhandler, Clone, Compare, Create, Create_group, Create_keyval, Delete_attr, Disconnect, Dup, Dup_with_info, Free, Free_keyval, Gather, Gatherv, Get_attr, Get_errhandler, Get_group, Get_info, Get_name, Get_parent, Get_rank, Get_size, Get_topology, Iallgather, Iallgatherv, Iallreduce, Ialltoall, Ialltoallv, Ialltoallw, Ibarrier, Ibcast, Ibsend, Idup, Igather, Igatherv, Improbe, Iprobe, Irecv, Ireduce, Ireduce_scatter, Ireduce_scatter_block, Irsend, Is_inter, Is_intra, Iscatter, Iscatterv, Isend, Issend, Join, Mprobe, Probe, Recv, Recv_init, Reduce, Reduce_scatter, Reduce_scatter_block, Rsend, Rsend_init, Scatter, Scatterv, Send, Send_init, Sendrecv, Sendrecv_replace, Set_attr, Set_errhandler, Set_info, Set_name, Split, Split_type, Ssend, Ssend_init, __eq__, __ge__, __gt__, __le__, __lt__, __ne__, __nonzero__, allgather, allreduce, alltoall, barrier, bcast, bsend, f2py, gather, ibsend, improbe, iprobe, irecv, isend, issend, mprobe, probe, py2f, recv, reduce, scatter, send, sendrecv, ssend

Properties [hide private]
  degrees
number of incoming and outgoing neighbors
  indegree
number of incoming neighbors
  inedges
incoming neighbors
  inoutedges
incoming and outgoing neighbors
  outdegree
number of outgoing neighbors
  outedges
outgoing neighbors

Inherited from Comm: group, info, is_inter, is_intra, is_topo, name, rank, size, topology

Method Details [hide private]

__new__(S, ...)

 
Returns: a new object with type S, a subtype of T
Overrides: Comm.__new__