News — core

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@Enumath

enumath DUNE@Enumath

This years Enumath conference (European Conference on Numerical Mathematics and Advanced Applications) took place in Lison, Portugal.

Many interesting presentations involved simulations performed with DUNE. Furthermore we took the chance to meet and discuss in person with several DUNE developers and users from all over Europe.

Dune User Meeting Sept. 18-19, 2023

We are organizing the 7th DUNE user meeting at the Technical University Dresden September 18-19, 2023. Directly afterwards the developer meeting will take place September 19-20, 2023.

This meeting offers a chance to showcase how you are using Dune, foster collaborations between the users and provide input to the future development of Dune. The meeting also welcomes contributions from other frameworks such as DuMuX, AMDiS and OPM that are using Dune.

To help the organizers please choose to register soon on the user meeting page and the developer meeting page. You will also find more information about the meetings there.

Please note that the official registration deadline is August 19, 2023.

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/PDELab Course Material available for self-study

The Interdisciplinary Center for Scientific Computing in Heidelberg has hosted an annual summer school on solving PDEs with Dune and PDELab for the last decade. For this year’s virtual edition of the course, we have recorded most of our lectures. We are now making this material available for asynchronous self-study. The material can be found here: https://dune-pdelab-course.readthedocs.io/

Virtual DUNE/PDELab Course (March 8 - March 12, 2021)

The annual DUNE/PDELab course typically hosted by the Interdisciplinary Center for Scientific Computing in Heidelberg will be held virtually this year. It is scheduled for March 8 - March 12, 2021.

This one week course provides an introduction to the most important DUNE modules and especially to DUNE-PDELab. At the end the attendees will have a solid knowledge of the simulation workflow from mesh generation and implementation of finite element and finite volume methods to visualization of the results. Topics covered are the solution of stationary and time-dependent problems, as well as local adaptivity, the use of parallel computers and the solution of non-linear PDEs and systems of PDEs.

Dates

March 8 - March 12, 2020

Application Deadline

The application deadline is February 21, 2021. For further information, see the course homepage.

Dune Developer online Meeting Jan. 8, 19, 22, 2020

We are holding a developer meeting on January 8, 19, and 22, 2021. It will be an online meeting using a private JitSi instance; the password is shared on the Dune devel mailing list. Developers and contributors are invited to register and make proposals on the meeting page.

Sorry for the short notice period, the overall situation and the holiday season made the coordination more difficult. If questions remain, do not hesitate to write an email to the mailing list or directly to Christoph Grüninger or Simon Praetorius .

Install Dune modules from PyPI

Dune modules can now be installed via pip using the Python package index (PyPI). The module and the modules it depends on are downloaded, build, and installed either into the system or into a python virtual environment (the latter might be of more interest as it is an option to install Dune without root privileges). This could also be of interest for C++ users of Dune as Python bindings are not mandatory. Scripts like dunecontrol can be used the same way as with a system installation so that installed and source modules can easily be used together. More details on how to add this installation option to existing Dune modules is available here. Details will be added to the Documentation shortly.

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)

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.

DUNE/PDELab Course at Heidelberg University (March 30 - April 3, 2020)

The Interdisciplinary Center for Scientific Computing at Heidelberg University will host its annual DUNE and PDELab course on March 30 - April 3, 2020.

This one week course provides an introduction to the most important DUNE modules and especially to DUNE-PDELab. At the end the attendees will have a solid knowledge of the simulation workflow from mesh generation and implementation of finite element and finite volume methods to visualization of the results. Topics covered are the solution of stationary and time-dependent problems, as well as local adaptivity, the use of parallel computers and the solution of non-linear PDEs and systems of PDEs.

Dates

March 30, 2020 - April 3, 2020

Registration Deadline

Friday, March 13, 2020

For further information, see the course homepage.

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 Developer Meeting Feb. 12-13, 2020

We are holding a developer meeting at the IWR in Heidelberg on February 12-13. 2020. Developers and contributors are invited to register and make proposals on the meeting page.

Tutorial for the dune-fem python bindings

A detailed description of the dune-fem python bindings is now available. It contains an introduction to the main concepts and to the core bindings. Many individual Python script / Jupyter notebooks are available for download showing how to solve a wide range of complex problems. These provide a good starting point for new users. Extensions of DUNE-FEM (e.g. solvers based on a wide range of Discontinuous Galerkin and Virtual Element methods) are also showcased.

DUNE/PDELab Course at Heidelberg University (March 4 - March 8, 2019)

The Interdisciplinary Center for Scientific Computing at Heidelberg University will host its annual DUNE and PDELab course on March 4 - March 8, 2019.

This one week course provides an introduction to the most important DUNE modules and especially to DUNE-PDELab. At the end the attendees will have a solid knowledge of the simulation workflow from mesh generation and implementation of finite element and finite volume methods to visualization of the results. Topics covered are the solution of stationary and time-dependent problems, as well as local adaptivity, the use of parallel computers and the solution of non-linear PDEs and systems of PDEs.

Dates

March 4, 2019 - March 8, 2019

Registration Deadline

Friday, February 22, 2019

For further information, see the course homepage.

Invitation to the Dune User and Developer Meeting 2018

We are going to organize a user meeting in Stuttgart, at the conference hotel campus.guest at the Vaihingen campus of the University of Stuttgart. The Dune User Meeting will start on the 5th of November and will continue on the 6th. The Dune developer meeting will be held at the same venue right after the user meeting ending on the 8th.

Details are available on the workshop webpage.

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 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/PDELab Course at Heidelberg University (February 26 - March 2, 2018)

The Interdisciplinary Center for Scientific Computing at Heidelberg University will host its annual DUNE and PDELab course on February 26 - March 2, 2018.

This one week course provides an introduction to the most important DUNE modules and especially to DUNE-PDELab. At the end the attendees will have a solid knowledge of the simulation workflow from mesh generation and implementation of finite element and finite volume methods to visualization of the results. Topics covered are the solution of stationary and time-dependent problems, as well as local adaptivity, the use of parallel computers and the solution of non-linear PDEs and systems of PDEs.

Dates

February 26, 2018 - March 2, 2018

Registration Deadline

Friday, February 16, 2018

For further information, see the course homepage.

Two Papers on DUNE Published as Preprints

Today we have completed two papers on the DUNE system. They are P. Bastian, M. Blatt, A. Dedner, C. Engwer, R. Klöfkorn, M. Ohlberger, O. Sander. A Generic Grid Interface for Parallel and Adaptive Scientific Computing. Part I: Abstract Framework and P. Bastian, M. Blatt, A. Dedner, C. Engwer, R. Klöfkorn, R. Kornhuber, M. Ohlberger, O. Sander: A Generic Grid Interface for Parallel and Adaptive Scientific Computing. Part II: Implementation and Tests in DUNE.

The first gives a rigorous mathematical definition of a grid as we see it. The second one explains the implementation and gives a few example applications to demonstrate the advantages of DUNE. If you’re using DUNE for your own publications we kindly ask you to cite the second one.

The papers have been submitted to ‘Computing’. They are also available as Matheon preprints 403 and 404, respectively.

First global revision of the grid interface

The grid interface was revised to consequently follow the content view model. This also enables us to follow a strict const policy.

If you need to adapt a grid implementation or an application follow this HowTo (UPDATE: HowTo doesn’t exists any more, all information can be found in the doxygen documentation).

Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden & Uni Heidelberg  |  generated with Hugo v0.111.3 (Apr 21, 22:30, 2025)