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

被引:180
作者
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
相关论文
共 75 条
[1]  
Adini A., 1961, G7337 NAT SCI FDN, P421
[2]   The deal.II library, Version 9.0 [J].
Alzetta, Giovanni ;
Arndt, Daniel ;
Bangerth, Wolfgang ;
Boddu, Vishal ;
Brands, Benjamin ;
Davydov, Denis ;
Gassmoller, Rene ;
Heister, Timo ;
Heltai, Luca ;
Kormann, Katharina ;
Kronbichler, Martin ;
Maier, Matthias ;
Pelteret, Jean-Paul ;
Turcksin, Bruno ;
Wells, David .
JOURNAL OF NUMERICAL MATHEMATICS, 2018, 26 (04) :173-183
[3]  
[Anonymous], 2019, CUSOLVER
[4]  
[Anonymous], 2019, PUBLICATIONS BASED D
[5]  
[Anonymous], 2020, DEAL 2 TUTORIAL
[6]  
[Anonymous], 1999, LAPACK USERSGUIDE
[7]  
[Anonymous], 2019, GINKGO HIGH PERFORMA
[8]  
[Anonymous], 2019, DOXYGEN
[9]  
[Anonymous], 2019, ROCM NEW ERA OPEN GP
[10]  
[Anonymous], 2015, TECHNICAL REPORT