DUNE
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.
Latest News:
- Release of DUNE 1.1
We are pleased to announce the release of Version 1.1 of the "Distributed and Unified Numerics Environment" (DUNE) (download).
DUNE is free software licensed under the GPL (version 2) with a so-called "runtime exception". 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 changes to from version 1.0 to version 1.1 are listed in the release notes. For detailed information a file containing the differences of the source file from each core module is available in the download directory.
9. 04. 2008
- New tutorial on writing grid implementations
We have started to work on a new tutorial module called dune-grid-dev-howto. This module will collect information on how to write new grid managers for the DUNE grid interface and how to adapt existing grid codes to DUNE. In particular it contains a dummy grid manager called IdentityGrid. It wraps a given second DUNE grid and includes all the boilerplate code that you need for your own grids. This should get you started on your own grid implementations. In the long run the module will also contain a document describing how to implement new DUNE Grids.
25. 3. 2008
- UG patches available
The patches to the vanilla UG which you need in order to use a version of UGGrid newer than 1.0 are finally available for download. Have a look at the installation instructions for details.
25. 3. 2008