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 |