News — releases
DuneCopasi v2.1.0 released with JOSS Publication
The application module DuneCopasi has recently released version 2.1.0, accompanied by a publication in the Journal of Open Source Software (JOSS). A showcase of this publication is now featured in the gallery on the DUNE website.
DUNE 2.10.0 released
The 2.10.0 release is now available. It brings a number of interesting
new features across all core and staging modules. See the
release notes for details and for links for
the release tarballs. You can also get the release by
checking out the v2.10.0
tags via git.
For Python users, pip
packages are also available.
Please go and test, and report any problems that you encounter.
DUNE 2.9.1 released
The 2.9.1 release is now available.
You can download the tarballs (
dune-common,
dune-geometry,
dune-grid,
dune-localfunctions,
dune-istl
) or checkout the v2.9.1
tag via Git.
DUNE 2.9.0 released
The 2.9.0 release is now available.
You can download the tarballs (
dune-common,
dune-geometry,
dune-grid,
dune-localfunctions,
dune-istl
) or checkout the v2.9.0
tag via Git.
Pip packages are also available which can be installed using pip
.
Please go and test, and report any problems that you encounter.
DUNE 2.9.0rc1 ready for testing
The first release candidate for the upcoming 2.9.0 release is now
available. You can download the tarballs (
dune-common,
dune-geometry,
dune-grid,
dune-localfunctions,
dune-istl
) or checkout the v2.9.0rc1
tag via Git.
Please go and test, and report any problems that you encounter.
Dune 2.8.0 Released
Dune 2.8.0 has been
released. You can download the tarballs or checkout the v2.8.0
tag via Git.
Included in the release are the core modules (dune-common, dune-geometry, dune-grid, dune-istl, dune-localfunctions) and at this point in time the dune-uggrid, dune-typetree, and dune-functions module. Details on the changes can be found in the release notes.
DUNE 2.8.0rc1 ready for testing
The first release candidate for the upcoming 2.8.0 release is now
available. You can download the tarballs (
dune-common,
dune-geometry,
dune-grid,
dune-localfunctions,
dune-istl
) or checkout the v2.8.0rc1
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.
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)
Dune 2.7.0 Released
Dune 2.7.0 has been
released. You can download the tarballs or checkout the v2.7.0
tag via Git.
Included in the release are the core modules (dune-common, dune-geometry, dune-grid, dune-grid-howto, dune-istl, dune-localfunctions) and at this point in time the dune-uggrid, dune-typetree, and dune-functions module. Details on the changes can be found in the release notes.
dune-python 2.6.0 released
The first release of the new dune-python has finally arrived!
This module provides the general infrastructure for exporting realizations of statically polymorphic interfaces to Python based on just-in-time compilation as well as bindings for the central interfaces of the Dune core modules. This makes it possible to use Python to perform pre and post processing steps and to test new algorithms before transferring the code to C++. Adding Python bindings for additional modules and importing free standing C++ template functions is straightforward.
In this first release, we focus on the grid interface. Some grid implementations residing in external Dune modules, like ALUGrid, SPGrid, and the new PolygonGrid, also provide Python bindings in the presence of dune-python.
You can get the code by cloning the git repository and
checking out the v2.6.0
tag or by downloading the source archive.
dune-functions 2.6.0
A new version of the dune-functions module has been released. The new dune-functions 2.6.0 release is compatible with the 2.6 releases of the Dune core modules and the dune-typetree module.
The dune-functions module defines and implements interfaces for functions and function space bases, providing a middle layer between the Dune core modules and discretization modules like dune-pdelab and dune-fufem.
You can get the code by cloning the git repository
or downloading the source archive.
The 2.6.0 release can be obtained by checking out the
v2.6.0
tag in this repository via git. For changes in this
version please refer to the CHANGELOG.md file contained
in the repository.
dune-typetree 2.6.0 released
A new version of the dune-typetree module has been released. The new dune-typetree 2.6.0 release is compatible with the 2.6 release of the Dune core modules.
You can get the code by cloning the git repository or
downloading the source archive. The 2.6.0 release can be obtained by
checking out the v2.6.0
tag in this repository via git. For changes in this
version please refer to the CHANGELOG.md file contained in the repository.
DUNE 2.5.2 Released
The Dune 2.5.2 maintenance
release is now available. You can download the tarballs or
checkout the v2.5.2
tag via Git.
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).
From the Dune core modules, only dune-common, dune-grid and dune-localfunctions had changes from 2.5.1; from the staging modules only dune-uggrid.
Please refer to the release notes for a more detailed listing of what has changed in the new release.
Dune 2.5.2 is a bug fix release to keep Dune 2.5 working for recent systems. It is advised to move to Dune 2.6.
DUNE 2.5.2rc1 Released
The first release candidate for the upcoming 2.5.2 release is now
available. You can [download the tarballs][] or
checkout the v2.5.2rc1
tag via Git.
From the Dune core modules, only dune-common, dune-grid and dune-localfunctions had changes from 2.5.1; from the staging modules only dune-uggrid was updated.
Please go and test, and report any problems that you encounter.
Dune 2.5.2 is a bug fix release to keep Dune 2.5 working for recent systems. It is advised to move to Dune 2.6.
dune-uggrid 2.6.0 released
A new version of dune-uggrid, the grid manager from the UG finite element software, has been released. The new dune-uggrid 2.6.0 release is compatible with DUNE 2.6 and now allows transfer element data in addition to vertex data during load balancing.
The module can be downloaded from the dune-uggrid page.
Dune 2.6.0 Released
Dune 2.6.0 has finally been
released. You can download the tarballs,
checkout the v2.6.0
tag via Git, or hopefully soon 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 at this point in time the dune-alugrid module. Others soon to follow. Details on the changes can be found in the release notes.
Dune 2.6.0rc2 Released
The second release candidate for the upcoming 2.6 release is now available.
You can [download the tarballs][], checkout the v2.6.0rc2
tag via Git - there is no prebuilt packages from Debian experimental yet.
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-istl, dune-localfunctions). Release candidates for dune-alugrid and dune-python are also included.
Please refer to the recent changes page for an overview of what has changed in the new release - please let us know if something is missing from there.
dune-python f.k.a. dune-corepy
It was decided at the 2016 dune developer meeting that dune-corepy
should
be renamed into dune-python
. This has now been done.
A transition guide is available.
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.
