ParMooN
Main Page
Related Pages
Classes
Files
File List
All
Classes
Functions
Variables
Friends
Pages
include
Parallel
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
TDomain
contains the boundary description, the virtual cell tree and macro grid
Definition:
Domain.h:36
TVertex
Definition:
Vertex.h:19
Generated on Tue May 10 2016 09:08:01 for ParMooN by
1.8.5