mpi4py.MPI.Cartcomm¶
- class mpi4py.MPI.Cartcomm(comm=None)¶
Bases:
mpi4py.MPI.Topocomm
Cartesian topology intracommunicator
Methods Summary
Get_cart_rank
(coords)Translate logical coordinates to ranks
Get_coords
(rank)Translate ranks to logical coordinates
Get_dim
()Return number of dimensions
Get_topo
()Return information on the cartesian topology
Shift
(direction, disp)Return a tuple (source, dest) of process ranks for data shifting with Comm.Sendrecv()
Sub
(remain_dims)Return cartesian communicators that form lower-dimensional subgrids
Attributes Summary
coordinates
number of dimensions
dimensions
number of dimensions
periodicity
topology information
Methods Documentation
- Get_cart_rank(coords)¶
Translate logical coordinates to ranks
- Get_coords(rank)¶
Translate ranks to logical coordinates
- Get_topo()¶
Return information on the cartesian topology
- Shift(direction, disp)¶
Return a tuple (source, dest) of process ranks for data shifting with Comm.Sendrecv()
- Sub(remain_dims)¶
Return cartesian communicators that form lower-dimensional subgrids
Attributes Documentation
- coords¶
coordinates
- dim¶
number of dimensions
- dims¶
dimensions
- ndim¶
number of dimensions
- periods¶
periodicity
- topo¶
topology information