vtf-logo

parallel Namespace Reference


Classes

class  MShellParallelizer
class  PointSetPartitioner
class  MeshPartitioner
struct  PointSetContS

Typedefs

typedef parallel::PointSetContS PointSetCont
typedef void(*) zoltan_cft ()

Functions

void basicRCB (std::vector< double >::iterator itcb, std::vector< double >::iterator itce, unsigned numberOfPartitions, unsigned myNumber, std::vector< unsigned > &myNodes)
Zoltan_Struct * zoltanIfaceInit (const MPI_Comm &comm)
void zoltanFinalize (struct Zoltan_Struct *lb)
int callBackNumElems (void *data, int *ierr)
void callBackElemList (void *data, int num_gid_entries, int num_lid_entries, ZOLTAN_ID_PTR global_id, ZOLTAN_ID_PTR local_id, int wgt_dim, float *obj_wgts, int *ierr)
void callBackCoords (void *data, int num_gid_entries, int num_lid_entries, ZOLTAN_ID_PTR global_id, ZOLTAN_ID_PTR local_id, double *geom_vec, int *ierr)
int callBackDimension (void *data, int *ierr)
template<typename Iterator>
bool zoltanIfacePartition (struct Zoltan_Struct *lb, PointSetCont *pointSet, Iterator insElements)
template<typename Iterator>
bool zoltanIfacePartition (struct Zoltan_Struct *lb, PointSetCont *pointSet, Iterator insElements)


Typedef Documentation

typedef void(*) parallel::zoltan_cft()


Function Documentation

void parallel::basicRCB ( std::vector< double >::iterator  itcb,
std::vector< double >::iterator  itce,
unsigned  numberOfPartitions,
unsigned  myNumber,
std::vector< unsigned > &  myNodes 
)

struct Zoltan_Struct * parallel::zoltanIfaceInit ( const MPI_Comm &  comm  ) 

void parallel::zoltanFinalize ( struct Zoltan_Struct *  lb  ) 

int parallel::callBackNumElems ( void *  data,
int *  ierr 
)

void parallel::callBackElemList ( void *  data,
int  num_gid_entries,
int  num_lid_entries,
ZOLTAN_ID_PTR  global_id,
ZOLTAN_ID_PTR  local_id,
int  wgt_dim,
float *  obj_wgts,
int *  ierr 
)

void parallel::callBackCoords ( void *  data,
int  num_gid_entries,
int  num_lid_entries,
ZOLTAN_ID_PTR  global_id,
ZOLTAN_ID_PTR  local_id,
double *  geom_vec,
int *  ierr 
)

int parallel::callBackDimension ( void *  data,
int *  ierr 
)

template<typename Iterator>
bool parallel::zoltanIfacePartition ( struct Zoltan_Struct *  lb,
PointSetCont pointSet,
Iterator  insElements 
)

template<typename Iterator>
bool parallel::zoltanIfacePartition ( struct Zoltan_Struct *  lb,
PointSetCont pointSet,
Iterator  insElements 
)


Generated on Fri Aug 24 13:00:25 2007 for SFC Thin-Shell Finite Element Solver by  doxygen 1.4.7