zoltan.C File Reference
Include dependency graph for zoltan.C:

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 
 Foam::decompositionMethods
 

Functions

 defineTypeNameAndDebug (zoltan, 0)
 
 addToRunTimeSelectionTable (decompositionMethod, zoltan, distributor)
 
static int get_number_of_vertices (void *data, int *ierr)
 
static void get_vertex_list (void *data, int nGID, int nLID, ZOLTAN_ID_PTR globalIDs, ZOLTAN_ID_PTR localIDs, int wgt_dim, float *obj_wgts, int *ierr)
 
static int get_mesh_dim (void *data, int *ierr)
 
static void get_geom_list (void *data, int nGID, int nLID, int nPoints, ZOLTAN_ID_PTR globalIDs, ZOLTAN_ID_PTR localIDs, int nDim, double *vertices, int *ierr)
 
static void get_num_edges_list (void *data, int nGID, int nLID, int nPoints, ZOLTAN_ID_PTR globalIDs, ZOLTAN_ID_PTR localIDs, int *numEdges, int *ierr)
 
static void get_edge_list (void *data, int nGID, int nLID, int nPoints, ZOLTAN_ID_PTR globalIDs, ZOLTAN_ID_PTR localIDs, int *num_edges, ZOLTAN_ID_PTR nborGID, int *nborProc, int wgt_dim, float *ewgts, int *ierr)
 

Detailed Description

Original source file zoltan.C

Definition in file zoltan.C.

Function Documentation

◆ get_number_of_vertices()

static int get_number_of_vertices ( void *  data,
int *  ierr 
)
static

Definition at line 62 of file zoltan.C.

References points.

◆ get_vertex_list()

static void get_vertex_list ( void *  data,
int  nGID,
int  nLID,
ZOLTAN_ID_PTR  globalIDs,
ZOLTAN_ID_PTR  localIDs,
int  wgt_dim,
float *  obj_wgts,
int *  ierr 
)
static

Definition at line 73 of file zoltan.C.

References points, List< T >::size(), and globalIndex::toGlobal().

Here is the call graph for this function:

◆ get_mesh_dim()

static int get_mesh_dim ( void *  data,
int *  ierr 
)
static

Definition at line 126 of file zoltan.C.

◆ get_geom_list()

static void get_geom_list ( void *  data,
int  nGID,
int  nLID,
int  nPoints,
ZOLTAN_ID_PTR  globalIDs,
ZOLTAN_ID_PTR  localIDs,
int  nDim,
double *  vertices,
int *  ierr 
)
static

Definition at line 132 of file zoltan.C.

References VectorSpace< Form, Cmpt, Ncmpts >::nComponents, nPoints, p, points, and Foam::vertices().

Here is the call graph for this function:

◆ get_num_edges_list()

static void get_num_edges_list ( void *  data,
int  nGID,
int  nLID,
int  nPoints,
ZOLTAN_ID_PTR  globalIDs,
ZOLTAN_ID_PTR  localIDs,
int *  numEdges,
int *  ierr 
)
static

Definition at line 176 of file zoltan.C.

References nPoints, UCompactListList< T >::size(), and UCompactListList< T >::sizes().

Here is the call graph for this function:

◆ get_edge_list()

static void get_edge_list ( void *  data,
int  nGID,
int  nLID,
int  nPoints,
ZOLTAN_ID_PTR  globalIDs,
ZOLTAN_ID_PTR  localIDs,
int *  num_edges,
ZOLTAN_ID_PTR  nborGID,
int *  nborProc,
int  wgt_dim,
float *  ewgts,
int *  ierr 
)
static

Definition at line 208 of file zoltan.C.

References forAll, and globalIndex::whichProcID().

Here is the call graph for this function: