Namespaces | Enumerations | Functions

apfZoltan.h File Reference

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

Go to the source code of this file.

Namespaces

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

Detailed Description

Zoltan partitioning for apf::Mesh objects.

Definition in file apfZoltan.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines