mpi4py.MPI.Topocomm¶
- class mpi4py.MPI.Topocomm¶
Bases:
IntracommTopology 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.