PPL Logo

conv-ldb/topology.C File Reference

Go to the source code of this file.

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 LBTopoVeclbTopoMap
static CmiNodeLock lbTopoMapInitLock
static bool lbTopoInitialized = false


Generated on Mon Sep 21 08:03:17 2020 for Charm++ by  doxygen 1.5.5