MeshingApplication
(→General) |
|||
Line 7: | Line 7: | ||
Different versions of interfaces accounting for different problem requirements are listed in the next section. | Different versions of interfaces accounting for different problem requirements are listed in the next section. | ||
− | + | ||
=== Libraries Used === | === Libraries Used === | ||
The Meshing Application is using the following libraries: | The Meshing Application is using the following libraries: | ||
Line 20: | Line 20: | ||
'''NOTE''': it was noticed that the Tetgen 1.4.2 results in an error when used together with adaptive mesh refinement | '''NOTE''': it was noticed that the Tetgen 1.4.2 results in an error when used together with adaptive mesh refinement | ||
+ | |||
+ | == Meshing Methods == | ||
* [[Trigen PFEM refine]] | * [[Trigen PFEM refine]] |
Revision as of 14:23, 11 December 2009
Contents |
General
Purpose of the Meshing Applications
The Meshing application combines the features that do not belong to any specific physical module (be it fluid, thermal or structural applications), but can be used in conjunction with either of them. Basically Meshing application contains interfaces with meshers (Triangle, Tetgen, Nestor) and Mapping utilities, that permit data transfer from one mesh to another.
Meshing application is of particular importance for the problems that use moving meshes, specially the Particle Finite Element Method (PFEM), where mesh re-creation is obligatory at each time step.
Different versions of interfaces accounting for different problem requirements are listed in the next section.
Libraries Used
The Meshing Application is using the following libraries:
1) Triangle (for triangulation): http://www.cs.cmu.edu/~quake/triangle.html
2) Tetgen 1.4.0 (for tetrahedrization): http://tetgen.berlios.de/
4) Msuit (alternative mesher for both 2D and 3D) - WEBADRESS MISSING!!!!
3) ANN library (for nearest neighbor/spatial search) (soon to be changed to kd-tree of Kratos): http://www.cs.umd.edu/~mount/ANN/
NOTE: it was noticed that the Tetgen 1.4.2 results in an error when used together with adaptive mesh refinement