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.
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.
hp-DG for two-phase flow in porous media
The Python framework for hp-adaptive discontinuous Galerkin methods for two-phase flow in porous media was recently published. The paper presents a hp-adaptive Discontinuous Galerkin approach for two-phase flow in porous media. The implementation is based in the newly developed Python binding for DUNE and DUNE-FEM. A Docker image can be found quick testing of the available features.
dune-python 2.6.0 paper
The function space bases in the dune-functions module are described in a recently finished article covering the theoretical concepts, the user interface, and a detailed commented example application. Please consider citing our articles describing the functions and the global bases interface when using dune-functions in your projects and publications.
Proceedings of the third DUNE User Meeting published
We are happy to announce that the proceedings of the third Dune user meeting, held in 2015, have been published in archives of numerical software. You can find all ten papers in the current issue of the magazine.
Please note that we are currently working on a print edition and will let you know once it is available.
We would like to thank all authors and referees for their valuable work.
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.