OONumerics User : |
From: Christian Engwer (christi_at_[hidden])
Date: 2010-04-25 17:05:24
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.
The release includes the three core module dune-common, dune-grid, and
dune-istl; and the howtos dune-grid-howto and dune-grid-dev-howto.
Together with these five packages we released the new package
dune-localfunctions, which brings a new interface for finite element
shape functions to Dune. This package will also become a core module.
Among many smaller changes, the most notable changes are:
* The dune-grid module now features reference Elements for
arbitrary dimensions. This required a new numbering of
sub-entities. elements. This change may affect your code in
subtle ways if you depend on a particular numbering!
* A new grid implementation, the GeometryGrid, has been added. It
wraps any other DUNE grid and replaces the geometry by a generic
one. It can, for example, be used to transform a 2d Cartesian
grid into a helix.
* The GridFactory interface has been extended. It now allows file
readers to pass data associated with a given entity to the
user.
For further information, have a look at our website
http://www.dune-project.org and at the release notes
http://www.dune-project.org/releasenotes-2.0.html.
Best regards
Christian Engwer