Propagating Geometry Information to Finite Element Computations

被引:10
作者
Heltai, Luca [1 ]
Bangerth, Wolfgang [2 ]
Kronbichler, Martin [3 ]
Mola, Andrea [1 ]
机构
[1] SISSA Int Sch Adv Studies, mathLab, Math Area, Via Bonomea 265, I-34136 Trieste, Italy
[2] Colorado State Univ, Dept Math, Dept Geosci, 1874 Campus Delivery, Ft Collins, CO 80524 USA
[3] Tech Univ Munich, Inst Computat Mech, Boltzmannstr 15, D-85748 Garching, Germany
来源
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE | 2021年 / 47卷 / 04期
基金
美国国家科学基金会;
关键词
Finite element meshes; geometry description; computer aided design; POSTERIORI ERROR ANALYSIS; ADAPTIVE PROCESSES; ELLIPTIC PROBLEMS; BOUNDARY; APPROXIMATION;
D O I
10.1145/3468428
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The traditional workflow in continuum mechanics simulations is that a geometry description -for example obtained using Constructive Solid Geometry (CSG) or Computer Aided Design (CAD) tools-forms the input for a mesh generator. The mesh is then used as the sole input for the finite element, finite volume, and finite difference solver, which at this point no longer has access to the original, "underlying" geometry. However, many modern techniques-for example, adaptive mesh refinement and the use of higher order geometry approximation methods really do need information about the underlying geometry to realize their full potential. We have undertaken an exhaustive study of where typical finite element codes use geometry information, with the goal of determining what information geometry tools would have to provide. Our study shows that nearly all geometry-related needs inside the simulators can be satisfied by just two "primitives": elementary queries posed by the simulation software to the geometry description. We then show that it is possible to provide these primitives in all of the frequently used ways in which geometries are described in common industrial workflows, and illustrate our solutions using a number of examples.
引用
收藏
页数:30
相关论文
共 44 条
  • [1] Ainsworth M., 2000, PUR AP M-WI
  • [2] [Anonymous], 2001, Curves and surfaces for CAGD: A practical guide
  • [3] [Anonymous], 1972, The mathematical foundations of the finite element method with applications to partial differential equations
  • [4] [Anonymous], 2001, NUMER MATH SCI COMP
  • [5] The DEAL.II finite element library: Design, features, and insights
    Arndt, Daniel
    Bangerth, Wolfgang
    Davydov, Denis
    Heister, Timo
    Heltai, Luca
    Kronbichler, Martin
    Maier, Matthias
    Pelteret, Jean-Paul
    Turcksin, Bruno
    Wells, David
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2021, 81 : 407 - 422
  • [6] The deal.II library, Version 9.1
    Arndt, Daniel
    Bangerth, Wolfgang
    Clevenger, Thomas C.
    Davydov, Denis
    Fehling, Marc
    Garcia-Sanchez, Daniel
    Harper, Graham
    Heister, Timo
    Heltai, Luca
    Kronbichler, Martin
    Kynch, Ross Maguire
    Maier, Matthias
    Pelteret, Jean-Paul
    Turcksin, Bruno
    Wells, David
    [J]. JOURNAL OF NUMERICAL MATHEMATICS, 2019, 27 (04) : 203 - 213
  • [7] Bangerth W., 2003, Adaptive Finite Element Methods for Differential Equations
  • [8] Inhomogeneous Dirichlet conditions in a priori and a posteriori finite element error analysis
    Bartels, S
    Carstensen, C
    Dolzmann, G
    [J]. NUMERISCHE MATHEMATIK, 2004, 99 (01) : 1 - 24
  • [9] High-order accurate discontinuous finite element solution of the 2D Euler equations
    Bassi, F
    Rebay, S
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 1997, 138 (02) : 251 - 285
  • [10] Bhattacharyya PE, 1999, RAIRO-MATH MODEL NUM, V33, P807