nm_mpi_topo.h
Go to the documentation of this file.
28int MPI_Cart_create(MPI_Comm comm_old, int ndims, const int*dims, const int*periods, int reorder, MPI_Comm*_comm_cart);
int MPI_Cart_get(MPI_Comm comm, int maxdims, int *dims, int *periods, int *coords)
int MPI_Topo_test(MPI_Comm comm, int *topo_type)
int MPI_Cart_rank(MPI_Comm comm, const int *coords, int *rank)
int MPI_Cart_create(MPI_Comm comm_old, int ndims, const int *dims, const int *periods, int reorder, MPI_Comm *_comm_cart)
int MPI_Cartdim_get(MPI_Comm comm, int *ndims)
int MPI_Cart_coords(MPI_Comm comm, int rank, int ndims, int *coords)
int MPI_Cart_sub(MPI_Comm comm, const int *remain_dims, MPI_Comm *newcomm)
int MPI_Cart_shift(MPI_Comm comm, int direction, int displ, int *source, int *dest)
int MPI_Dims_create(int nnodes, int ndims, int *dims)