Download external DUNE modules
DUNE has a modular structure and it is possible to write
your own DUNE modules. This is a list of a few externally maintained
extension modules that we know about.
Complete Simulation Frameworks
- Kaskade 7
uses Dune for the grid and linear algebra infrastructure.
-
DuMux
is a module for simulations of flow and transport processes in
porous media.
Development is in an early state.
[Homepage]
- The
Open Porous Media Simulator (OPM)
initiative has the goal to develop a DUNE based simulation suite that
is capable of modeling industrially and scientifically relevant flow
and transport processes in porous media.
[Details]
Discretization Modules
-
dune-fem
is a discretization module of Dune
providing an implementation of mathematical abstractions
to solve PDEs on parallel computers including local grid adaptivity,
dynamic load balancing, and
higher order discretization schemes.
[Homepage,
Class
Documentation]
- dune-pdelab
(new generalized discretization module for a wide range of methods)
svn checkout https://svn.dune-project.org/svn/dune-pdelab/trunk dune-pdelab
[browse svn]
A tutorial for the module is the
dune-pdelab-howto
svn checkout https://svn.dune-project.org/svn/dune-pdelab-howto/trunk dune-pdelab-howto
[browse svn]
- dune-disc (shapefunctions, discretization schemes, ...)
svn checkout https://svn.dune-project.org/svn/dune-disc/trunk dune-disc
[browse svn]
The module dune-disc is not actively maintained anymore.
Additional Grid Managers
-
dune-subgrid allows you to mark a subset of the elements of a given grid. This
subset can then be treated as a grid hierarchy in its own right.
-
dune-networkgrid is a grid manager for a network of 1d entities in a 3d world.
Ask Olaf Ippisch for details.
-
dune-prismgrid is a grid wrapper for a DUNE grid
implementation, adding an additional dimension to the grid using generic prismatic elements. Ask
Christoph Gersbacher for details.
-
dune-foamgrid is a 2d-in-nd grid manager supporting triangular and quadrilateral
elements, as well as non-manifold topologies. It is maintained by
Carsten Gräser and
Oliver Sander.
-
dune-multidomaingrid is a meta grid that allows to divide a given grid into separate
subdomains. These subdomains can be treated as grids in their own right. dune-multidomaingrid is maintained
by Steffen Müthing.
Others