Dune (mathematics software)

DUNE
Stable release
2.10.0 / October 23, 2024 (2024-10-23)
Written inC++
Operating systemLinux, Unix, OS X
TypeFinite element analysis
LicenseGPL (version 2) with "runtime exception"
Websitewww.dune-project.org

DUNE (Distributed and Unified Numerics Environment) is a modular C++ library for the solution of partial differential equations using grid-based methods.

The DUNE library is divided into modules. In version 2.9 are the core modules

  • general classes and infrastructure: dune-common,
  • geometry classes: dune-geometry,
  • grid interface: dune-grid,
  • linear algebra classes: dune-istl,
  • local ansatz functions: dune-localfunctions.

In addition, there are several further modules, including some which have been developed by third parties.