- Home
- About DUNE
- DUNE modules
- Download core modules
- Documentation
- Community
- Development
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.
We have release a new version of the UG patch file. The new patch level number is "7". The new patch brings partial support for edge communication in 2d meshes. 'Partial' because so far edge communication for 2d grids only works on unrefined grids. Hopefully, more will be coming in the future.
The new patch fixes a few linker-related problems. If you are using the svn trunk of dune-grid together with UGGrid in parallel, then you have to update you UG installation, or you will experience linker errors.
26. 01. 2012
A maintenance 1.2.1 version of dune-fem has been released. It fixes various known issues of the dune-fem-1.2.0 release version.
The Dune-Fem module is based on the Dune-Grid interface library, extending the grid interface by a number of higher order discretization algorithms for solving non-linear systems of partial differential equations. For further information, please visit the Dune-Fem section on this page or go to the project homepage directly.
12. 01. 2012
This one week course will provide an introduction to the most important DUNE modules. 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. Successful participation requires knowledge of object-oriented programming using C++ including generic programming with templates. A solid background on numerical methods for the solution of PDEs is expected.
Registration deadline: Sunday February 26, 2012
Course venue:
Interdisciplinary Center for Scientific Computing
University of Heidelberg, Im Neuenheimer Feld 350/368
69120 Heidelberg, Germany
For registration and further information see http://conan.iwr.uni-heidelberg.de/dune-workshop.
11. 01. 2012
Last Change: Nov 26 2010 13:56 by Christian Engwer