mpi4py.MPI.Cartcomm
- class mpi4py.MPI.Cartcomm
Bases:
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