DUNE Numerics

DUNE

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 (i.e. grids, solvers, …) using a common interface at a very low overhead. Thus DUNE ensures efficiency in scientific computations and supports high-performance computing applications.

Latest News

Invitation to the Dune User Meeting 2017

As a second gift for christmas, we cordially invite all of our users to the 2017 Dune User Meeting to be held at Heidelberg University on March 13-14, 2017. The meeting is intended as an opportunity for the Dune users to present their work, meet the developers, get into fruitful discussion and foster future collaborations.

For more detailed information and registration, check the event website.

Also, the Dune developer meeting will be held at the same venue on March 15th.

Dune 2.5.0 Released

Dune 2.5.0 has been released as an early Christmas gift. You can download the tarballs, checkout the v2.5.0 tag via Git, or get prebuilt packages from Debian unstable.

Included in the release are the core modules (dune-common, dune-geometry, dune-grid, dune-grid-howto, dune-istl, dune-localfunctions) and several modules from the staging area (dune-functions, dune-typetree, dune-uggrid).

Many deprecated features have been removed, including the Autotools build system, dune-grid’s EntityPointer and SGrid; some features have been moved to new extension modules (for example dune-alugrid and dune-grape). Dune now also requires a compiler supporting C++11 and parts of C++14 (as supported by gcc 4.9). Please refer to the release notes for a more detailed listing of what has changed in the new release.

Dune 2.5.0rc2 Released

The second release candidate for the upcoming 2.5 release is now available. You can download the tarballs, checkout the v2.5.0rc2 tag via Git, or get prebuilt packages from Debian unstable. Please go and test, and report any problems that you encounter.

Included in the release candidate are the core modules (dune-common, dune-geometry, dune-grid, dune-grid-howto, dune-istl, dune-localfunctions) and several modules from the staging area (dune-functions, dune-typetree, dune-uggrid).

Please refer to the recent changes page for an overview of what has changed in the new release. If anything is missing, please amend the list.

There have been only minor changes since the first release candidate and we hope to publish the final release soon.

Read all news...
Creative Commons License   |  Legal Statements / Impressum  |  generated with Hugo v0.16 (Jan 5, 18:13, 2017)