Geometry independence for a meshing engine for 2D manifolds

被引:1
作者
Simpson, RB [1 ]
机构
[1] Univ Waterloo, Sch Comp Sci, Waterloo, ON N2L 3G1, Canada
关键词
delaunay; FEM; surface meshing; OO meshing software;
D O I
10.1002/nme.980
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The 'meshing engine' of the title is a software component that generates unstructured triangular meshes of two-dimensional triangles for a variety of contexts. The mesh generation is based on the well-known technique of iterative Delaunay refinement, for which the Euclidean metric is intrinsic. The meshing engine is to be connected to applications specific host programs which can use a Geometry that is different from the intrinsic geometry of the mesh, i.e. locally, the Euclidean plane. An application may require a surface mesh for embedding in a three-dimensional geometry, or it might use a Riemannian metric to specify a required anisotropy in the mesh, or both. We focus on how the meshing engine can be designed to be independent of the embedding geometry of a host program but conveniently linked to it. A crucial tool for these goals is the use of an appropriate local co-ordinate system for the triangles as seen by the meshing engine. We refer to it as the longest edge co-ordinate system. Our reference to 'linking' the meshing engine and host system is both general and technical in the sense that the example meshes provided in the paper have all been generated by the same object code of a prototype of such a meshing engine linked to host programs defining different embedding geometries. Copyright (C) 2004 John Wiley Sons, Ltd.
引用
收藏
页码:675 / 694
页数:20
相关论文
共 29 条
  • [1] [Anonymous], 1996, 1 WORKSHOP APPL COMP
  • [2] Axelsson O., 1984, Finite Element Solution of Boundary Value Problems: Theory and Computation
  • [3] Baker T.J., 1994, COMPUTING FUTURE, P61
  • [4] Algorithm 817 - P2MESH: generic object-oriented interface between 2-D unstructured meshes and FEM/FVM-based PDE solvers
    Bertolazzi, E
    Manzini, G
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2002, 28 (01): : 101 - 131
  • [5] Borouchaki H, 1997, INT J NUMER METH ENG, V40, P1957
  • [6] BOROUCHAKI H, 2000, INT J NUMER METH ENG, V49, P10
  • [7] Bossen F. J., 1996, P 5 INT MESH ROUNDT, P63
  • [8] BREITKOPF P, 1998, REV EUROPPEENNE ELEM
  • [9] BUZZIFERRARIS G, 1993, SCI C
  • [10] Chew L Paul, 1993, P 9 ANN S COMP GEOM, P274, DOI [DOI 10.1145/160985.161150, 10.1145/160985.161150]