|
Algorithmic and Implementation Aspects of Generating Isotropic and Anisotropic Tetrahedral MeshesBaker, T. J. and J. C. Vassberg2nd Symposium on Trends in Unstructured Mesh Generation, University of Colorado, Boulder, August 1999
|
|
2nd Symposium on
Trends in Unstructured Mesh Generation 5th US Congress on Computational Mechanics University of Colorado, Boulder August 4-6, 1999
T. J. Baker
J. C. Vassberg
Abstract 1) A priori mesh size estimates. We will describe an algorithm to estimate the mesh size and hence memory allocation required when computing a volume mesh of tetrahedra for a given boundary surface triangulation. These estimates enable one to implement dynamic memory allocation in an efficient manner by significantly reducing the number of calls for further memory allocation. 2) Non-manifold boundary surfaces. The presence of membrane surfaces (triangular facets that represent internal barriers having mesh tetrahedra on both sides), and also the possibility of multiple components joining at common edges or vertices, complicates the data structure re-quirements for manipulating the boundary triangulation. A linked list data structure has been implemented to store and manipulate these more general boundary components in an efficient manner. 3) Anisotropic meshing. For many problems the presence of singular features such as shock-waves, boundary layers and cracks requires a mesh that is highly stretched in a particular direction. Although there is still some controversy about the stability and accuracy of finite element compu-tations with highly stretched tetrahedra, we believe that tetrahedral meshes are very satisfactory for many applications exhibiting anisotropy provided there are no large angles. To achieve a good quality stretched mesh that avoids large dihedral angles, we combine a point placement strategy in physical space with an affine transformation of the metric used for the Delaunay in-sphere test. The placement of points in physical space at locations normal to the boundary of the singularity allows one to maintain precise control over the position of the mesh nodes. On the other hand, the use of a modified metric in the Delaunay test ensures good connectivity with a layered arrangement of tetrahedra in the region of anisotropy. The paper will discuss these various aspects in detail and present a number of examples to demonstrate their implementation in the GTO software. Reference [1] T.J.Baker and J.C.Vassberg, 'Tetrahedral Mesh Generation and Optimization' ,Proc. 6th Int. Conf. Numerical Grid Generation, (ed. M.Cross et al.), Greenwich, UK, July 1998, pp 337-349 Contact author(s) or publisher for availability and copyright information on above referenced article |