COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Classes | Typedefs | Functions | Variables
cf3::zoltan Namespace Reference

Classes for Zoltan operations. More...

Classes

class  ArrayElementRemover
 
class  GidToLocal
 Helper class to convert global to local indices. More...
 
struct  HGCollection
 
class  LibZoltan
 
class  NodePacker
 
class  NodeUnpacker
 Helper class to unpack nodes packed using NodePacker. More...
 
struct  PeriodicData
 
class  PHG
 Executes a mesh partitioning using the hypergraph (PHG) mechanism. More...
 

Typedefs

typedef std::map< Uint, UintGidMapT
 

Functions

void remove_ghost_elements (const mesh::Mesh &mesh)
 Remove all ghost elements from a mesh. More...
 
void remove_unused_nodes (const mesh::Mesh &mesh)
 Remove nodes not used by any element in the mesh. More...
 
void complete_elements (const mesh::Mesh &mesh, const GidMapT &periodic_links_gid_map)
 Completes the elements, ensuring each rank has access to all the elements that use each of its local nodes. More...
 
void remove_full_ghost_elements (mesh::Mesh &mesh)
 Remove elements that only refer to ghost nodes. More...
 

Variables

cf3::common::RegistLibrary< LibZoltanlibZoltan
 
common::ComponentBuilder< PHG, mesh::MeshTransformer, LibZoltanPHG_builder
 

Detailed Description

Classes for Zoltan operations.

Typedef Documentation

Definition at line 42 of file PHG.cpp.

Function Documentation

void cf3::zoltan::complete_elements ( const mesh::Mesh mesh,
const GidMapT periodic_links_gid_map 
)

Completes the elements, ensuring each rank has access to all the elements that use each of its local nodes.

Definition at line 553 of file PHG.cpp.

void cf3::zoltan::remove_full_ghost_elements ( mesh::Mesh mesh)

Remove elements that only refer to ghost nodes.

Definition at line 983 of file PHG.cpp.

void cf3::zoltan::remove_ghost_elements ( const mesh::Mesh mesh)

Remove all ghost elements from a mesh.

Definition at line 455 of file PHG.cpp.

void cf3::zoltan::remove_unused_nodes ( const mesh::Mesh mesh)

Remove nodes not used by any element in the mesh.

Definition at line 480 of file PHG.cpp.

Variable Documentation

Definition at line 14 of file LibZoltan.cpp.

Definition at line 37 of file PHG.cpp.

Send comments to:
COOLFluiD Web Admin