mpi4py.MPI.Topocomm

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

# type Topocomm

Known Subclasses:
  - Cartcomm
  - , Distgraphcomm
  - , Graphcomm

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__