articleACM Transactions on Mathematical SoftwareApr 1, 2010GREEN OA

DOLFIN

University of Oslo · Simula Research Laboratory · +1 more institution

Indexed inarxivcrossref

Abstract

We describe here a library aimed at automating the solution of partial differential equations using the finite element method. By employing novel techniques for automated code generation, the library combines a high level of expressiveness with efficient computation. Finite element variational forms may be expressed in near mathematical notation, from which low-level code is automatically generated, compiled, and seamlessly integrated with efficient implementations of computational meshes and high-performance linear algebra. Easy-to-use object-oriented interfaces to the library are provided in the form of a C++ library and a Python module. This article discusses the mathematical abstractions and methods used…

Citation impact

728
total citations
FWCI
34.06
Percentile
100%
References
47
Citations per year

Authors

2

Topics & keywords

Keywords
  • Python (programming language)
  • Computer science
  • Programming language
  • Polygon mesh
  • Mathematical notation
  • Linear algebra
  • Computation
  • Notation
No related works found for this paper.

Funding