- 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.
ALUGrid version 1.22 has been released. Generating ALUGrid's no longer needs temporary macro grid files. Also, some bug fixes have been done. The trunk of Dune-Grid and also the upcoming release 2.0 of Dune-Grid will only work with this or newer versions. The new version is available from the ALUGrid page.
25. 01. 2010
The new module dune-solvers is now available for download. It contains a variety of algebraic solvers, all structured in a dynamically polymorphic class hierarchy. dune-solvers is not a core module but used and maintained by Carsten Gräser and Oliver Sander.
22. 01. 2010
ALUGrid version 1.20 has been released. Boundary segment indices and boundary projection for curved boundaries are now supported. Also, some bug fixes have been done, for example, a memory leak when using vertex or edge communication for parallel computations. The new version is available from the ALUGrid page.
15. 01. 2010
Last Change: Dec 12 2007 20:53 by Christian Engwer