mpi4py.MPI.Topocomm¶
- class mpi4py.MPI.Topocomm¶
Bases:
Intracomm
Topology intracommunicator.
Methods Summary
Ineighbor_allgather
(sendbuf, recvbuf)Nonblocking Neighbor Gather to All.
Ineighbor_allgatherv
(sendbuf, recvbuf)Nonblocking Neighbor Gather to All Vector.
Ineighbor_alltoall
(sendbuf, recvbuf)Nonblocking Neighbor All to All.
Ineighbor_alltoallv
(sendbuf, recvbuf)Nonblocking Neighbor All to All Vector.
Ineighbor_alltoallw
(sendbuf, recvbuf)Nonblocking Neighbor All to All General.
Neighbor_allgather
(sendbuf, recvbuf)Neighbor Gather to All.
Neighbor_allgather_init
(sendbuf, recvbuf[, info])Persistent Neighbor Gather to All.
Neighbor_allgatherv
(sendbuf, recvbuf)Neighbor Gather to All Vector.
Neighbor_allgatherv_init
(sendbuf, recvbuf[, ...])Persistent Neighbor Gather to All Vector.
Neighbor_alltoall
(sendbuf, recvbuf)Neighbor All to All.
Neighbor_alltoall_init
(sendbuf, recvbuf[, info])Persistent Neighbor All to All.
Neighbor_alltoallv
(sendbuf, recvbuf)Neighbor All to All Vector.
Neighbor_alltoallv_init
(sendbuf, recvbuf[, info])Persistent Neighbor All to All Vector.
Neighbor_alltoallw
(sendbuf, recvbuf)Neighbor All to All General.
Neighbor_alltoallw_init
(sendbuf, recvbuf[, info])Persistent Neighbor All to All General.
neighbor_allgather
(sendobj)Neighbor Gather to All.
neighbor_alltoall
(sendobj)Neighbor All to All.
Attributes Summary
Number of incoming and outgoing neighbors.
Number of incoming neighbors.
Incoming neighbors.
Incoming and outgoing neighbors.
Number of outgoing neighbors.
Outgoing neighbors.
Methods Documentation
- Ineighbor_allgather(sendbuf, recvbuf)¶
Nonblocking Neighbor Gather to All.
- Ineighbor_allgatherv(sendbuf, recvbuf)¶
Nonblocking Neighbor Gather to All Vector.
- Ineighbor_alltoall(sendbuf, recvbuf)¶
Nonblocking Neighbor All to All.
- Ineighbor_alltoallv(sendbuf, recvbuf)¶
Nonblocking Neighbor All to All Vector.
- Ineighbor_alltoallw(sendbuf, recvbuf)¶
Nonblocking Neighbor All to All General.
- Neighbor_allgather(sendbuf, recvbuf)¶
Neighbor Gather to All.
- Neighbor_allgather_init(sendbuf, recvbuf, info=INFO_NULL)¶
Persistent Neighbor Gather to All.
- Neighbor_allgatherv(sendbuf, recvbuf)¶
Neighbor Gather to All Vector.
- Neighbor_allgatherv_init(sendbuf, recvbuf, info=INFO_NULL)¶
Persistent Neighbor Gather to All Vector.
- Neighbor_alltoall(sendbuf, recvbuf)¶
Neighbor All to All.
- Neighbor_alltoall_init(sendbuf, recvbuf, info=INFO_NULL)¶
Persistent Neighbor All to All.
- Neighbor_alltoallv(sendbuf, recvbuf)¶
Neighbor All to All Vector.
- Neighbor_alltoallv_init(sendbuf, recvbuf, info=INFO_NULL)¶
Persistent Neighbor All to All Vector.
- Neighbor_alltoallw(sendbuf, recvbuf)¶
Neighbor All to All General.
- Neighbor_alltoallw_init(sendbuf, recvbuf, info=INFO_NULL)¶
Persistent Neighbor All to All General.
- neighbor_allgather(sendobj)¶
Neighbor Gather to All.
- neighbor_alltoall(sendobj)¶
Neighbor All to All.
Attributes Documentation
- 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.