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 条
  • [21] Tolerance design of mechanical assembly using NSGA II and finite element analysis
    Govindarajalu, Jayaprakash
    Karuppan, Sivakumar
    Manoharan, Thilak
    JOURNAL OF MECHANICAL SCIENCE AND TECHNOLOGY, 2012, 26 (10) : 3261 - 3268
  • [22] Tolerance design of mechanical assembly using NSGA II and finite element analysis
    Jayaprakash Govindarajalu
    Sivakumar Karuppan
    Thilak Manoharan
    Journal of Mechanical Science and Technology, 2012, 26 : 3261 - 3268
  • [23] HEATING ELEMENT DESIGN FEATURES
    SMITH, ARJ
    AIRCRAFT ENGINEERING, 1968, 40 (07): : 11 - &
  • [24] hyper.deal: An Efficient, Matrix-free Finite-element Library for High-dimensional Partial Differential Equations
    Munch, Peter
    Kormann, Katharina
    Kronbichler, Martin
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2021, 47 (04):
  • [25] A general purpose library for stochastic finite element computations
    Ghanem, R
    Abras, J
    COMPUTATIONAL FLUID AND SOLID MECHANICS 2003, VOLS 1 AND 2, PROCEEDINGS, 2003, : 2278 - 2280
  • [26] CRITICAL FEATURES OF FINITE-ELEMENT METHOD
    MELOSH, RJ
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 1976, 302 (5-6): : 489 - 501
  • [27] Exploiting features for finite element model generation
    Hamri, O
    Léon, JC
    Giannini, F
    Falcidieno, B
    PROGRESS IN INDUSTRIAL MATHEMATICS AT ECMI 2004, 2006, 8 : 585 - +
  • [28] A Finite Element Blob Detector for Robust Features
    Kerr, Dermot
    Coleman, Sonya
    Scotney, Bryan
    IMAGE ANALYSIS AND PROCESSING - ICIAP 2011, PT I, 2011, 6978 : 504 - 513
  • [29] Optimization Design of Electromagnetic Stirrer Based on Finite Element Model and NSGA - II Algorithm
    Liu, Zhenyou
    Zhu, Xushuai
    Shao, Shumei
    Liu, Zhizhen
    Wei, Xiaozhao
    2020 IEEE STUDENT CONFERENCE ON ELECTRIC MACHINES AND SYSTEMS (SCEMS 2020), 2020, : 130 - 135
  • [30] Finite Element Method and Sharp Features Enhanced Laplacian for Interactive Shape Design of Mechanical Parts
    Yi, Bing
    Liu, Zhenyu
    Duan, Guifang
    Cheng, Fengbei
    Tan, Jianrong
    JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING, 2014, 14 (02)