Neutral Binding
MPI_CART_SHIFT(comm, direction, disp, rank_source, rank_dest) [ IN comm] communicator with cartesian structure (handle) [ IN direction] coordinate dimension of shift (integer) [ IN disp] displacement (> 0: upwards shift, < 0: downwards shift) (integer) [ OUT rank_source] rank of source process (integer) [ OUT rank_dest] rank of destination process (integer)
C Binding
int MPI_Cart_shift(MPI_Comm comm, int direction, int disp, int *rank_source, int *rank_dest)
FORTRAN Binding
MPI_CART_SHIFT(COMM, DIRECTION, DISP, RANK_SOURCE, RANK_DEST, IERROR) INTEGER COMM, DIRECTION, DISP, RANK_SOURCE, RANK_DEST, IERROR
C++ Binding (in the MPI:: namespace)
void Cartcomm::Shift(int direction, int disp, int& rank_source, int& rank_dest) const
|
|