- Home
- About DUNE
- Download
- 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.
This week we introduced a new numbering of the subentities of the reference elements. The reason is that the new numbering is more consistent and generalizes more easily to higher dimensions. This change may affect your code in subtle ways if you depend on a particular numbering. We have assembled a page with the technical details.
10. 4. 2009
The new version 1.2 of Dune has been released and is available for download. Major features of the new release are a better build system, cleaner interfaces, and a new prototype grid to ease writing your own grid implementations. Have a look at the release notes for details. Enjoy!
2. 4. 2009
The second release candidate of the upcoming Dune 1.2 release has been made available for download. It will be the last candidate before the actual release, which is scheduled for next week. Please test the modules and report any problems.
20. 3. 2009
Last Change: Dec 12 2007 20:53 by Christian Engwer