|
Data Structures |
class | LBTopo_smp_n< ppn > |
class | LBTopo_torus_nd< dimension > |
class | LBTopo_graph_nc< dimension > |
class | LBTopoVec |
Typedefs |
typedef LBTopo_smp_n< 1 > | LBTopo_smp_n_1 |
typedef LBTopo_smp_n< 2 > | LBTopo_smp_n_2 |
typedef LBTopo_smp_n< 3 > | LBTopo_smp_n_3 |
typedef LBTopo_smp_n< 4 > | LBTopo_smp_n_4 |
typedef LBTopo_smp_n< 5 > | LBTopo_smp_n_5 |
typedef LBTopo_smp_n< 6 > | LBTopo_smp_n_6 |
typedef LBTopo_smp_n< 7 > | LBTopo_smp_n_7 |
typedef LBTopo_smp_n< 8 > | LBTopo_smp_n_8 |
typedef LBTopo_smp_n< 9 > | LBTopo_smp_n_9 |
typedef LBTopo_smp_n< 10 > | LBTopo_smp_n_10 |
typedef LBTopo_torus_nd< 1 > | LBTopo_torus_nd_1 |
typedef LBTopo_torus_nd< 2 > | LBTopo_torus_nd_2 |
typedef LBTopo_torus_nd< 3 > | LBTopo_torus_nd_3 |
typedef LBTopo_torus_nd< 4 > | LBTopo_torus_nd_4 |
typedef LBTopo_torus_nd< 5 > | LBTopo_torus_nd_5 |
typedef LBTopo_torus_nd< 6 > | LBTopo_torus_nd_6 |
typedef LBTopo_torus_nd< 7 > | LBTopo_torus_nd_7 |
typedef LBTopo_torus_nd< 8 > | LBTopo_torus_nd_8 |
typedef LBTopo_torus_nd< 9 > | LBTopo_torus_nd_9 |
typedef LBTopo_torus_nd< 10 > | LBTopo_torus_nd_10 |
typedef LBTopo_torus_nd_smp< 1 > | LBTopo_torus_nd_smp_1 |
typedef LBTopo_torus_nd_smp< 2 > | LBTopo_torus_nd_smp_2 |
typedef LBTopo_torus_nd_smp< 3 > | LBTopo_torus_nd_smp_3 |
typedef LBTopo_torus_nd_smp< 4 > | LBTopo_torus_nd_smp_4 |
typedef LBTopo_torus_nd_smp< 5 > | LBTopo_torus_nd_smp_5 |
typedef LBTopo_torus_nd_smp< 6 > | LBTopo_torus_nd_smp_6 |
typedef LBTopo_torus_nd_smp< 7 > | LBTopo_torus_nd_smp_7 |
typedef LBTopo_torus_nd_smp< 8 > | LBTopo_torus_nd_smp_8 |
typedef LBTopo_torus_nd_smp< 9 > | LBTopo_torus_nd_smp_9 |
typedef LBTopo_torus_nd_smp< 10 > | LBTopo_torus_nd_smp_10 |
typedef LBTopo_itorus_nd< 1 > | LBTopo_itorus_nd_1 |
typedef LBTopo_itorus_nd< 2 > | LBTopo_itorus_nd_2 |
typedef LBTopo_itorus_nd< 3 > | LBTopo_itorus_nd_3 |
typedef LBTopo_itorus_nd< 4 > | LBTopo_itorus_nd_4 |
typedef LBTopo_itorus_nd< 5 > | LBTopo_itorus_nd_5 |
typedef LBTopo_itorus_nd< 6 > | LBTopo_itorus_nd_6 |
typedef LBTopo_itorus_nd< 7 > | LBTopo_itorus_nd_7 |
typedef LBTopo_imesh_nd< 1 > | LBTopo_imesh_nd_1 |
typedef LBTopo_imesh_nd< 2 > | LBTopo_imesh_nd_2 |
typedef LBTopo_imesh_nd< 3 > | LBTopo_imesh_nd_3 |
typedef LBTopo_imesh_nd< 4 > | LBTopo_imesh_nd_4 |
typedef LBTopo_imesh_nd< 5 > | LBTopo_imesh_nd_5 |
typedef LBTopo_imesh_nd< 6 > | LBTopo_imesh_nd_6 |
typedef LBTopo_imesh_nd< 7 > | LBTopo_imesh_nd_7 |
typedef LBTopo_graph_nc< 2 > | LBTopo_graph_nc_2 |
typedef LBTopo_graph_nc< 3 > | LBTopo_graph_nc_3 |
typedef LBTopo_graph_nc< 4 > | LBTopo_graph_nc_4 |
typedef LBTopo_graph_nc< 5 > | LBTopo_graph_nc_5 |
typedef LBTopo_graph_nc< 6 > | LBTopo_graph_nc_6 |
typedef LBTopo_graph_nc< 7 > | LBTopo_graph_nc_7 |
typedef LBTopo_graph_nc< 8 > | LBTopo_graph_nc_8 |
typedef LBTopo_graph_nc< 9 > | LBTopo_graph_nc_9 |
typedef LBTopo_graph_nc< 10 > | LBTopo_graph_nc_10 |
typedef LBTopo_graph_nc< 20 > | LBTopo_graph_nc_20 |
typedef LBTopo_karytree< 2 > | LBTopo_2_arytree |
typedef LBTopo_karytree< 3 > | LBTopo_3_arytree |
typedef LBTopo_karytree< 4 > | LBTopo_4_arytree |
typedef LBTopo_karytree< 128 > | LBTopo_128_arytree |
typedef LBTopo_karytree< 512 > | LBTopo_512_arytree |
Functions |
| LBTOPO_MACRO (LBTopo_smp_n_1) |
| LBTOPO_MACRO (LBTopo_torus2d) |
static int | checkuniq (int *arr, int nb, int val) |
| LBTOPO_MACRO (LBTopo_torus3d) |
| LBTOPO_MACRO (LBTopo_mesh3d) |
| LBTOPO_MACRO (LBTopo_torus_nd_1) |
| LBTOPO_MACRO (LBTopo_torus_nd_smp_1) |
| LBTOPO_MACRO (LBTopo_itorus_nd_1) |
| LBTOPO_MACRO (LBTopo_imesh_nd_1) |
void | gengraph (int, int, int, int *, int *, int) |
| LBTOPO_MACRO (LBTopo_graph_nc_2) |
| LBTOPO_MACRO (LBTopo_complete) |
| LBTOPO_MACRO (LBTopo_2_arytree) |
void | LBTopoInit () |
LBtopoFn | LBTopoLookup (const char *name) |
void | getTopoNeighbors (void *topo, int myid, int *narray, int *n) |
int | getTopoMaxNeighbors (void *topo) |
void | printoutTopo () |
Variables |
char * | _lbtopo |
static LBTopoVec * | lbTopoMap |
static CmiNodeLock | lbTopoMapInitLock |
static bool | lbTopoInitialized = false |