Classes | |
| class | topology |
Typedefs | |
| using | rank_t = int |
| using | instance = singleton< topology > |
Functions | |
| MPI_Comm | mpicomm () |
| rank_t | my_rank () |
| rank_t | n_ranks () |
| MPI_Comm | intra_mpicomm () |
| rank_t | intra_my_rank () |
| rank_t | intra_n_ranks () |
| MPI_Comm | inter_mpicomm () |
| rank_t | inter_my_rank () |
| rank_t | inter_n_ranks () |
| rank_t | intra_rank (rank_t global_rank) |
| rank_t | inter_rank (rank_t global_rank) |
| rank_t | intra2global_rank (rank_t intra_rank) |
| rank_t | inter2global_rank (rank_t inter_rank) |
| bool | is_locally_accessible (rank_t target_global_rank) |
| bool | numa_enabled () |
| numa::node_t | numa_my_node () |
| numa::node_t | numa_n_nodes () |
| numa::node_t | numa_node (rank_t intra_rank) |
| const numa::node_bitmask & | numa_nodemask_all () |
| using ityr::common::topology::instance = typedef singleton<topology> |
| using ityr::common::topology::rank_t = typedef int |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |