More Info about DUNE     Get started with DUNE     Get involved in DUNE

DUNE Numerics


DUNE, the Distributed and Unified Numerics Environment is a modular toolbox for solving partial differential equations (PDEs) with grid-based methods. It supports the easy implementation of methods like Finite Elements (FE), Finite Volumes (FV), and also Finite Differences (FD).

DUNE is free software licensed under the GPL (version 2) with a so called “runtime exception” (see license). This licence is similar to the one under which the libstdc++ libraries are distributed. Thus it is possible to use DUNE even in proprietary software.

The underlying idea of DUNE is to create slim interfaces allowing an efficient use of legacy and/or new libraries. Modern C++ programming techniques enable very different implementations of the same concept using a common interface at a very low overhead. Thus DUNE ensures efficiency in scientific computations and supports high-performance computing applications.

Particular highlights are

Latest News Feed

Dune 2.7.1 Released

We released DUNE 2.7.1. You can download the tarballs or checkout the v2.7.1 tag via Git.

The release covers the core modules (dune-common, dune-geometry, dune-grid, dune-grid-howto, dune-istl, dune-localfunctions).

Further we released the staging modules dune-uggrid, dune-typetree, and dune-functions in the compatible version 2.7.1.

DUNE 2.7.1-rc1 ready for testing

The first release candidate for the upcoming 2.7.1 release is now available. You can download the tarballs ( dune-common, dune-geometry, dune-grid, dune-localfunctions, dune-istl, dune-grid-howto ) or checkout the v2.7.1-rc1 tag via Git.

With the Dune core modules, the staging modules dune-uggrid, dune-typetree, and dune-functions are released.

Please go and test, and report any problems that you encounter.

Known issues:

  • The module version for most modules is still 2.7.0.
  • No fix for MPI gather scatter yet back-ported (!885)

DORiE v2.0 Release and JOSS Publication

The recently released version 2.0 of DORiE was published in the Journal of Open Source Software (JOSS). The latest stable version adds a passive transport solver to the existing Richards solver and includes several options for finite volume (FV) and discontinuous Galerkin (DG) discretization schemes.

The Dune framework: Basic concepts and recent developments

This recently published open-access paper “The Dune framework: Basic concepts and recent developments” presents the basic concepts and the module structure of the Distributed and Unified Numerics Environment (DUNE) and reflects on recent developments and general changes that happened since the release of the first Dune version in 2007 and the main papers describing that state (Bastian et al. 2008). This discussion is accompanied with a description of various advanced features, such as coupling of domains and cut cells, grid modifications such as adaptation and moving domains, high order discretizations and node level performance, non-smooth multigrid methods, and multiscale methods. A brief discussion on current and future development directions of the framework concludes the paper.

Gitlab Maintenance on 27th/28th July and Registry Clean Up

On the 27th and 28th of July we will have gitlab downtime due to maintenance reason. This means you won’t be able to reach

during this time. Maintenance work will start on monday the 27th of July at 9am CEST (=UTC+2).

During this downtime we will clean up our registry. This means you should make sure that you can create all the images you have stored in the registry on your local machine. After the clean up you will be able to push it back into the new registry.

Read all news...
Creative Commons License   |  Legal Statements / Impressum  |  generated with Hugo v0.69.0 (Nov 27, 23:22, 2020)