SCOREC core
Parallel unstructured mesh tools
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Namespaces | Enumerations | Functions
apfZoltan.h File Reference

Zoltan partitioning for apf::Mesh objects. More...

Go to the source code of this file.

Namespaces

 apf
 All APF symbols are contained in this namespace.
 

Enumerations

enum  apf::ZoltanMethod {
  apf::RCB, apf::RIB, apf::HYPERGRAPH, apf::PARMETIS,
  apf::GRAPH
}
 Zoltan partitioning method. More...
 
enum  apf::ZoltanApproach {
  apf::PARTITION, apf::REPARTITION, apf::REFINE, apf::PART_KWAY,
  apf::PART_GEOM, apf::PART_GEOM_KWAY, apf::ADAPT_REPART, apf::REFINE_KWAY
}
 Zoltan partitioning approach. More...
 

Functions

Splitter * apf::makeZoltanSplitter (Mesh *mesh, int method, int approach, bool debug=false, bool sync=true)
 Make a Zoltan Splitter object. More...
 
Splitter * apf::makeZoltanGlobalSplitter (Mesh *mesh, int method, int approach, bool debug=false)
 Make a Zoltan Splitter object. More...
 
Balancer * apf::makeZoltanBalancer (Mesh *mesh, int method, int approach, bool debug=false)
 Make a Zoltan Balancer object. More...
 
MeshTag * apf::tagOpposites (GlobalNumbering *gn, const char *name)
 Tag global ids of opposite elements to boundary faces. More...
 
int * apf::getElementToElement (apf::Mesh *m)
 Get an element-to-element connectivity array. More...
 

Detailed Description

Zoltan partitioning for apf::Mesh objects.

Definition in file apfZoltan.h.