DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: The deal.II library, Version 9.3

Abstract

This paper provides an overview of the new features of the finite element library deal.II, version 9.3.

Authors:
 [1];  [2];  [3];  [2];  [4];  [5];  [6];  [7];  [8];  [9];  [10];  [11];  [12];  [13];  [1];  [14];  [5]
  1. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
  2. Colorado State Univ., Fort Collins, CO (United States)
  3. Polytechnique Montreal, Montreal, QC (Canada)
  4. Univ. of Florida, Gainesville, FL (United States)
  5. Clemson Univ., SC (United States)
  6. Scuola Internazionale Superiore di Studi Avanzati (SISSA), Trieste (Italy)
  7. Helmut-Schmidt-University, University of the Federal Armed Forces Hamburg, Hamburg (Germany)
  8. Technical Univ. of Munich, Garching (Germany); Uppsala Univ. (Sweden)
  9. Texas A & M Univ., College Station, TX (United States)
  10. Technical Univ. of Munich, Garching (Germany); Uppsala Univ. (Sweden); Helmholtz-Zentrum Hereon, Geesthacht (Germany)
  11. Independent researcher, Cape Town (South Africa)
  12. Technical Univ. of Munich, Garching (Germany)
  13. Univ. of Hamburg (Germany)
  14. Univ. of North Carolina, Chapel Hill, NC (United States)
Publication Date:
Research Org.:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Org.:
USDOE Office of Science (SC)
OSTI Identifier:
1831647
Grant/Contract Number:  
AC05-00OR22725
Resource Type:
Accepted Manuscript
Journal Name:
Journal of Numerical Mathematics
Additional Journal Information:
Journal Volume: 29; Journal Issue: 3; Journal ID: ISSN 1570-2820
Publisher:
de Gruyter
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING; software; finite elements; deal.II

Citation Formats

Arndt, Daniel, Bangerth, Wolfgang, Blais, Bruno, Fehling, Marc, Gassmöller, Rene, Heister, Timo, Heltai, Luca, Köcher, Uwe, Kronbichler, Martin, Maier, Matthias, Munch, Peter, Pelteret, Jean-Paul, Proell, Sebastian, Simon, Konrad, Turcksin, Bruno, Wells, David, and Zhang, Jiaqi. The deal.II library, Version 9.3. United States: N. p., 2021. Web. doi:10.1515/jnma-2021-0081.
Arndt, Daniel, Bangerth, Wolfgang, Blais, Bruno, Fehling, Marc, Gassmöller, Rene, Heister, Timo, Heltai, Luca, Köcher, Uwe, Kronbichler, Martin, Maier, Matthias, Munch, Peter, Pelteret, Jean-Paul, Proell, Sebastian, Simon, Konrad, Turcksin, Bruno, Wells, David, & Zhang, Jiaqi. The deal.II library, Version 9.3. United States. https://doi.org/10.1515/jnma-2021-0081
Arndt, Daniel, Bangerth, Wolfgang, Blais, Bruno, Fehling, Marc, Gassmöller, Rene, Heister, Timo, Heltai, Luca, Köcher, Uwe, Kronbichler, Martin, Maier, Matthias, Munch, Peter, Pelteret, Jean-Paul, Proell, Sebastian, Simon, Konrad, Turcksin, Bruno, Wells, David, and Zhang, Jiaqi. Sat . "The deal.II library, Version 9.3". United States. https://doi.org/10.1515/jnma-2021-0081. https://www.osti.gov/servlets/purl/1831647.
@article{osti_1831647,
title = {The deal.II library, Version 9.3},
author = {Arndt, Daniel and Bangerth, Wolfgang and Blais, Bruno and Fehling, Marc and Gassmöller, Rene and Heister, Timo and Heltai, Luca and Köcher, Uwe and Kronbichler, Martin and Maier, Matthias and Munch, Peter and Pelteret, Jean-Paul and Proell, Sebastian and Simon, Konrad and Turcksin, Bruno and Wells, David and Zhang, Jiaqi},
abstractNote = {This paper provides an overview of the new features of the finite element library deal.II, version 9.3.},
doi = {10.1515/jnma-2021-0081},
journal = {Journal of Numerical Mathematics},
number = 3,
volume = 29,
place = {United States},
year = {Sat Sep 25 00:00:00 EDT 2021},
month = {Sat Sep 25 00:00:00 EDT 2021}
}

Works referenced in this record:

A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs
journal, January 1998


Multigrid techniques for finite elements on locally refined meshes
journal, January 2000


LAPACK Users' Guide
software, January 1999


The deal.II library, Version 9.2
journal, September 2020

  • Arndt, Daniel; Bangerth, Wolfgang; Blais, Bruno
  • Journal of Numerical Mathematics, Vol. 28, Issue 3
  • DOI: 10.1515/jnma-2020-0043

ScaLAPACK Users' Guide
book, January 1997

  • Blackford, L. S.; Choi, J.; Cleary, A.
  • Society for Industrial and Applied Mathematics
  • DOI: 10.1137/1.9780898719642

SLEPc: A scalable and flexible toolkit for the solution of eigenvalue problems
journal, September 2005

  • Hernandez, Vicente; Roman, Jose E.; Vidal, Vicente
  • ACM Transactions on Mathematical Software, Vol. 31, Issue 3
  • DOI: 10.1145/1089014.1089019

On the identification of symmetric quadrature rules for finite element methods
journal, May 2015


Gmsh: A 3-D finite element mesh generator with built-in pre- and post-processing facilities
journal, September 2009

  • Geuzaine, Christophe; Remacle, Jean-François
  • International Journal for Numerical Methods in Engineering, Vol. 79, Issue 11
  • DOI: 10.1002/nme.2579

Data structures and requirements for hp finite element software
journal, March 2009

  • Bangerth, W.; Kayser-Herold, O.
  • ACM Transactions on Mathematical Software, Vol. 36, Issue 1
  • DOI: 10.1145/1486525.1486529

Adaptive Multilevel Methods with Local Smoothing for $H^1$- and $H^{\mathrm{curl}}$-Conforming High Order Finite Element Methods
journal, January 2011

  • Janssen, Bärbel; Kanschat, Guido
  • SIAM Journal on Scientific Computing, Vol. 33, Issue 4
  • DOI: 10.1137/090778523

ARPACK Users' Guide
book, January 1998


preCICE – A fully parallel library for multi-physics surface coupling
journal, December 2016


deal2lkit: A toolkit library for high performance programming in deal.II
journal, January 2018


Parallel geometric-algebraic multigrid on unstructured forests of octrees
conference, November 2012

  • Sundar, Hari; Biros, George; Burstedde, Carsten
  • 2012 SC - International Conference for High Performance Computing, Networking, Storage and Analysis, 2012 International Conference for High Performance Computing, Networking, Storage and Analysis
  • DOI: 10.1109/SC.2012.91

p4est : Scalable Algorithms for Parallel Adaptive Mesh Refinement on Forests of Octrees
journal, January 2011

  • Burstedde, Carsten; Wilcox, Lucas C.; Ghattas, Omar
  • SIAM Journal on Scientific Computing, Vol. 33, Issue 3
  • DOI: 10.1137/100791634

Multilevel methods for discontinuous Galerkin FEM on locally refined meshes
journal, November 2004


A Fully Asynchronous Multifrontal Solver Using Distributed Dynamic Scheduling
journal, January 2001

  • Amestoy, Patrick R.; Duff, Iain S.; L'Excellent, Jean-Yves
  • SIAM Journal on Matrix Analysis and Applications, Vol. 23, Issue 1
  • DOI: 10.1137/S0895479899358194

Hybrid multigrid methods for high-order discontinuous Galerkin discretizations
journal, August 2020


WorkStream -- A Design Pattern for Multicore-Enabled Finite Element Computations
journal, August 2016

  • Turcksin, Bruno; Kronbichler, Martin; Bangerth, Wolfgang
  • ACM Transactions on Mathematical Software, Vol. 43, Issue 1
  • DOI: 10.1145/2851488

LinearOperator—A generic, high-level expression syntax for linear algebra
journal, July 2016

  • Maier, Matthias; Bardelloni, Mauro; Heltai, Luca
  • Computers & Mathematics with Applications, Vol. 72, Issue 1
  • DOI: 10.1016/j.camwa.2016.04.024

A Flexible, Parallel, Adaptive Geometric Multigrid Method for FEM
journal, January 2021

  • Clevenger, Thomas C.; Heister, Timo; Kanschat, Guido
  • ACM Transactions on Mathematical Software, Vol. 47, Issue 1
  • DOI: 10.1145/3425193

Multifrontal parallel distributed symmetric and unsymmetric solvers
journal, April 2000

  • Amestoy, P. R.; Duff, I. S.; L'Excellent, J. -Y.
  • Computer Methods in Applied Mechanics and Engineering, Vol. 184, Issue 2-4
  • DOI: 10.1016/S0045-7825(99)00242-X

The deal.II library, Version 9.1
journal, December 2019

  • Arndt, Daniel; Bangerth, Wolfgang; Clevenger, Thomas C.
  • Journal of Numerical Mathematics, Vol. 27, Issue 4
  • DOI: 10.1515/jnma-2019-0064

deal.II---A general-purpose object-oriented finite element library
journal, August 2007

  • Bangerth, W.; Hartmann, R.; Kanschat, G.
  • ACM Transactions on Mathematical Software, Vol. 33, Issue 4
  • DOI: 10.1145/1268776.1268779

Efficient representation of computational meshes
journal, January 2009


π-BEM: A flexible parallel implementation for adaptive, geometry aware, and high order boundary element methods
journal, July 2018


Flexible and Scalable Particle-in-Cell Methods With Adaptive Mesh Refinement for Geodynamic Computations
journal, September 2018

  • Gassmöller, Rene; Lokavarapu, Harsha; Heien, Eric
  • Geochemistry, Geophysics, Geosystems, Vol. 19, Issue 9
  • DOI: 10.1029/2018GC007508

Convergence study of the h-adaptive PUM and the hp-adaptive FEM applied to eigenvalue problems in quantum mechanics
journal, December 2017

  • Davydov, Denis; Gerasimov, Tymofiy; Pelteret, Jean-Paul
  • Advanced Modeling and Simulation in Engineering Sciences, Vol. 4, Issue 1
  • DOI: 10.1186/s40323-017-0093-0

Algorithms and data structures for massively parallel generic adaptive finite element codes
journal, December 2011

  • Bangerth, Wolfgang; Burstedde, Carsten; Heister, Timo
  • ACM Transactions on Mathematical Software, Vol. 38, Issue 2
  • DOI: 10.1145/2049673.2049678

Algorithm 755; ADOL-C: a package for the automatic differentiation of algorithms written in C/C++
journal, June 1996

  • Griewank, Andreas; Juedes, David; Utke, Jean
  • ACM Transactions on Mathematical Software, Vol. 22, Issue 2
  • DOI: 10.1145/229473.229474

Algorithm 832: UMFPACK V4.3---an unsymmetric-pattern multifrontal method
journal, June 2004

  • Davis, Timothy A.
  • ACM Transactions on Mathematical Software, Vol. 30, Issue 2
  • DOI: 10.1145/992200.992206

An overview of the Trilinos project
journal, September 2005

  • Heroux, Michael A.; Phipps, Eric T.; Salinger, Andrew G.
  • ACM Transactions on Mathematical Software, Vol. 31, Issue 3
  • DOI: 10.1145/1089014.1089021

A generic interface for parallel cell-based finite element operator application
journal, June 2012


Fast Matrix-Free Evaluation of Discontinuous Galerkin Finite Element Operators
journal, August 2019

  • Kronbichler, Martin; Kormann, Katharina
  • ACM Transactions on Mathematical Software, Vol. 45, Issue 3
  • DOI: 10.1145/3325864

The deal.II finite element library: Design, features, and insights
journal, January 2021

  • Arndt, Daniel; Bangerth, Wolfgang; Davydov, Denis
  • Computers & Mathematics with Applications, Vol. 81
  • DOI: 10.1016/j.camwa.2020.02.022

Hybrid scheduling for the parallel solution of linear systems
journal, February 2006

  • Amestoy, Patrick R.; Guermouche, Abdou; L’Excellent, Jean-Yves
  • Parallel Computing, Vol. 32, Issue 2
  • DOI: 10.1016/j.parco.2005.07.004

SUNDIALS: Suite of nonlinear and differential/algebraic equation solvers
journal, September 2005

  • Hindmarsh, Alan C.; Brown, Peter N.; Grant, Keith E.
  • ACM Transactions on Mathematical Software, Vol. 31, Issue 3
  • DOI: 10.1145/1089014.1089020

ArborX: A Performance Portable Geometric Search Library
journal, January 2021

  • Lebrun-Grandié, D.; Prokopenko, A.; Turcksin, B.
  • ACM Transactions on Mathematical Software, Vol. 47, Issue 1
  • DOI: 10.1145/3412558