ParMooN
 All Classes Functions Variables Friends Pages
MeshPartition.h
1 // =======================================================================
2 // @(#)MeshPartition.h
3 //
4 // Purpose: partition the domain into "npart" parts for parallel computing
5 //
6 // Author: Sashikumaar Ganesan
7 // History: start of implementation 07/09/09 (Sashikumaar Ganesan)
8 // =======================================================================
9 #include <Domain.h>
10 
11 void Sort(TVertex **Array, int length);
12 int GetIndex(TVertex **Array, int Length, TVertex *Element);
13 #ifdef _MPI
14 void Partition_Mesh(MPI_Comm comm, TDomain *Domain, int &MaxCpV);
15 
16 int Partition_Mesh3D(MPI_Comm comm, TDomain *Domain, int &MaxCpV);
17 
18 void Domain_Crop(MPI_Comm comm, TDomain *Domain);
19 
20 #endif
21 
contains the boundary description, the virtual cell tree and macro grid
Definition: Domain.h:36
Definition: Vertex.h:19