The DEAL.II finite element library: Design, features, and insights

被引:158
|
作者
Arndt, Daniel [1 ]
Bangerth, Wolfgang [2 ]
Davydov, Denis
Heister, Timo [3 ]
Heltai, Luca [4 ]
Kronbichler, Martin [5 ]
Maier, Matthias [6 ]
Pelteret, Jean-Paul
Turcksin, Bruno [1 ]
Wells, David [7 ]
机构
[1] Oak Ridge Natl Lab, Computat Engn & Energy Sci Grp, Oak Ridge, TN USA
[2] Colorado State Univ, Dept Math, Ft Collins, CO 80523 USA
[3] Clemson Univ, Sch Math & Stat Sci, Clemson, SC USA
[4] Scuola Int Super Studi Avanzati, Trieste, TS, Italy
[5] Tech Univ Munich, Inst Computat Mech, Garching, Germany
[6] Texas A&M Univ, Dept Math, College Stn, TX 77843 USA
[7] Univ N Carolina, Dept Math, Chapel Hill, NC 27515 USA
关键词
Finite elements; Mathematical software; Scientific computing; Software design; MULTILEVEL METHODS; GALERKIN METHODS; ALGORITHMS;
D O I
10.1016/j.camwa.2020.02.022
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
DEAL.II is a state-of-the-art finite element library focused on generality, dimension-independent programming, parallelism, and extensibility. Herein, we outline its primary design considerations and its sophisticated features such as distributed meshes, hp-adaptivity, support for complex geometries, and matrix-free algorithms. But DEAL.II is more than just a software library: It is also a diverse and worldwide community of developers and users, as well as an educational platform. We therefore also discuss some of the technical and social challenges and lessons learned in running a large community software project over the course of two decades. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页码:407 / 422
页数:16
相关论文
共 50 条
  • [31] FINITE ELEMENT SYNTHESIS FOR DESIGN OPTIMIZATION
    Saad, Mahmoud R.
    Metwalli, Sayed M.
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE 2012, VOL 3, PTS A AND B, 2012, : 13 - +
  • [32] A REPORT ON FINITE ELEMENT MODEL DESIGN
    Wang Huatong (Shandong College of Oceanology
    Chinese Journal of Oceanology and Limnology, 1984, (01) : 61 - 72
  • [33] FINITE-ELEMENT DESIGN IN COLOR
    不详
    AUTOMOTIVE INDUSTRIES, 1978, 158 (07): : 67 - 67
  • [34] Finite element analysis for wireless design
    MacNeal-Schwendler Corp, Milwaukee, United States
    Applied microwave magazine, 1996, 8 (02):
  • [35] Parallelization of a finite element Fortran code using OpenMP library
    Oh, Seong Eun
    Hong, Jung-Wuk
    ADVANCES IN ENGINEERING SOFTWARE, 2017, 104 : 28 - 37
  • [36] LINGUISTIC FEATURES AS AN ELEMENT OF TYPOGRAPHIC DESIGN
    Voeste, Anja
    CARTE ROMANZE, 2024, (18):
  • [37] OpenSeesPy: Python']Python library for the OpenSees finite element framework
    Zhu, Minjie
    McKenna, Frank
    Scott, Michael H.
    SOFTWAREX, 2018, 7 : 6 - 11
  • [38] A biomechanical finite element model to generate a library of cervix CTVs
    Beekman, Chris
    van Beek, Suzanne
    Stam, Jikke
    Sonke, Jan-Jakob
    Remeijer, Peter
    MEDICAL PHYSICS, 2020, 47 (09) : 3852 - 3860
  • [39] IMPLEMENTATION OF A FINITE ELEMENT CLASS LIBRARY USING GENERALIZED PROGRAMMING
    Choporov, S., V
    Ihnatchenko, M. S.
    Kudin, O., V
    Kryvokhata, A. G.
    Homeniuk, S., I
    RADIO ELECTRONICS COMPUTER SCIENCE CONTROL, 2021, (02) : 164 - 173
  • [40] Comparison Study of Finite Element Methods to Deal With Floating Conductors in Electric Field
    Fu, W. N.
    Ho, S. L.
    Niu, Shuangxia
    Zhu, Jianguo
    IEEE TRANSACTIONS ON MAGNETICS, 2012, 48 (02) : 351 - 354