DUNE 2.0

Distributed and Unified Numerics Environment
DUNE (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.

last updated on:
April 26th, 2010, 10:52 GMT
developed by:
Christian Engwer
license type:
GPL (GNU General Public License) 
ROOT \ Science


In a hurry? Add it to your Download Basket!

user rating 23



Rate it!
What's New in This Release:
  • We are pleased to announce the release of Version 2.0 of the "Distributed and Unified Numerics Environment" (DUNE).
  • DUNE is a software framework for the numerical solution of partial differential equations with grid-based methods. Using generic programming techniques it strives for both: high flexibility (efficiency of the programmer) and high performance (efficiency of the program). DUNE provides, among other things, a large variety of local mesh refinement techniques, a scalable parallel programming model, an ample collection of finite element methods and efficient linear solvers.
read full changelog

Add your review!