articleACM Transactions on Mathematical SoftwareAug 15, 2007GREEN OA

deal.II—A general-purpose object-oriented finite element library

Texas A&M University · Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)

Indexed incrossrefdatacite

Abstract

An overview of the software design and data abstraction decisions chosen for deal.II, a general purpose finite element library written in C++, is given. The library uses advanced object-oriented and data encapsulation techniques to break finite element implementations into smaller blocks that can be arranged to fit users requirements. Through this approach, deal.II supports a large number of different applications covering a wide range of scientific areas, programming methodologies, and application-specific algorithms, without imposing a rigid framework into which they have to fit. A judicious use of programming techniques allows us to avoid the computational costs frequently associated with abstract…

Citation impact

1,238
total citations
FWCI
44.11
Percentile
100%
References
38
Citations per year

Authors

3

Topics & keywords

Keywords
  • Computer science
  • Toolbox
  • Programming language
  • Finite element method
  • Software
  • Implementation
  • Object-oriented programming
  • Theoretical computer science
UN Sustainable Development Goals
  • Peace, Justice and strong institutions
No related works found for this paper.