#include <smpi_topo.hpp>
|
| Topo_Cart (int ndims) |
|
| ~Topo_Cart () |
|
| Topo_Cart (MPI_Comm comm_old, int ndims, int dims[], int periods[], int reorder, MPI_Comm *comm_cart) |
|
Topo_Cart * | sub (const int remain_dims[], MPI_Comm *newcomm) |
|
int | coords (int rank, int maxdims, int coords[]) |
|
int | get (int maxdims, int *dims, int *periods, int *coords) |
|
int | rank (int *coords, int *rank) |
|
int | shift (int direction, int disp, int *rank_source, int *rank_dest) |
|
int | dim_get (int *ndims) |
|
virtual | ~Topo ()=default |
|
MPI_Comm | getComm () const |
|
void | setComm (MPI_Comm comm) |
|
◆ Topo_Cart() [1/2]
simgrid::smpi::Topo_Cart::Topo_Cart |
( |
int |
ndims | ) |
|
|
explicit |
◆ ~Topo_Cart()
simgrid::smpi::Topo_Cart::~Topo_Cart |
( |
| ) |
|
◆ Topo_Cart() [2/2]
simgrid::smpi::Topo_Cart::Topo_Cart |
( |
MPI_Comm |
comm_old, |
|
|
int |
ndims, |
|
|
int |
dims[], |
|
|
int |
periods[], |
|
|
int |
reorder, |
|
|
MPI_Comm * |
comm_cart |
|
) |
| |
◆ sub()
Topo_Cart * simgrid::smpi::Topo_Cart::sub |
( |
const int |
remain_dims[], |
|
|
MPI_Comm * |
newcomm |
|
) |
| |
◆ coords()
int simgrid::smpi::Topo_Cart::coords |
( |
int |
rank, |
|
|
int |
maxdims, |
|
|
int |
coords[] |
|
) |
| |
◆ get()
int simgrid::smpi::Topo_Cart::get |
( |
int |
maxdims, |
|
|
int * |
dims, |
|
|
int * |
periods, |
|
|
int * |
coords |
|
) |
| |
◆ rank()
int simgrid::smpi::Topo_Cart::rank |
( |
int * |
coords, |
|
|
int * |
rank |
|
) |
| |
◆ shift()
int simgrid::smpi::Topo_Cart::shift |
( |
int |
direction, |
|
|
int |
disp, |
|
|
int * |
rank_source, |
|
|
int * |
rank_dest |
|
) |
| |
◆ dim_get()
int simgrid::smpi::Topo_Cart::dim_get |
( |
int * |
ndims | ) |
|
◆ Dims_create()
int simgrid::smpi::Topo_Cart::Dims_create |
( |
int |
nnodes, |
|
|
int |
ndims, |
|
|
int |
dims[] |
|
) |
| |
|
static |
The documentation for this class was generated from the following files: