[Dune] [Dune-Commit] dune-web r343 - news
Oliver Sander
sander at mi.fu-berlin.de
Tue Jan 8 18:22:02 CET 2008
Congratulations to the dune-fem makers!
I was going to write the following when we did the last dune release,
but I forgot: I think news entries should not be longer than a few
lines. There is plenty of space for explanatory text elsewhere.
best wishes,
Oliver
robertk at dune-project.org schrieb:
> Author: robertk
> Date: 2008-01-08 16:58:56 +0100 (Tue, 08 Jan 2008)
> New Revision: 343
>
> Added:
> news/2008-01-08.news
> Log:
> dune-fem announce.
>
>
>
> Added: news/2008-01-08.news
> ===================================================================
> --- news/2008-01-08.news (rev 0)
> +++ news/2008-01-08.news 2008-01-08 15:58:56 UTC (rev 343)
> @@ -0,0 +1,110 @@
> +<news>
> +<title>Release of dune-fem 0.9</title>
> +
> +<p>The DUNE groups in Freiburg and M�nster are pleased to announce
> +the release of Version 0.9 of the
> +<a href="http://www.mathematik.uni-freiburg.de/IAM/Research/projectskr/dune/">FEM Module</a>
> +of DUNE.
> +</p>
> +
> +<h3>Licence</h3>
> +<p>
> +dune-fem is free software licensed under the GPL (version 2).
> +</p>
> +
> +<h3>Abstract</h3>
> +<p>
> +The dune-fem module is based on the dune-grid interface library. extending
> +the grid interface by a number of discretization algorithms for solving
> +non-linear systems of partial differential equations.
> +</p>
> +
> +<h3>Concept</h3>
> +<p>
> +The main notion is that of a "spatial discrete operator"
> +which models a mapping
> +between two discrete function spaces.
> +This operator might for example be a second order elliptic operator, a
> +first order hyperbolic operator, or a projector operator. Basic
> +operators can be combined to construct more complex operators.
> +In addition to standard vector space operations,
> +the most flexible construction process is the "pass concept",
> +which implements the nesting of operators allowing to
> +define nested operators build from `simple' discrete operators.
> +By inverting the discrete operator using non-linear or linear solvers
> +or by plugging into an "ode solver" a wide range of applications can
> +be tackled (see <a href="http://www.mathematik.uni-freiburg.de/IAM/homepages/mario/postscript/paper_bddko.pdf>A general object oriented framework for discretizing nonlinear evolution equations</a>).
> +
> +Here is a short list of available simple operators:
> +
> +- continuous and discontinuous Galerkin Finite-Element
> + methods for second order elliptic problems (up to 2. order continuous
> + and up to order 10 discontinuous).
> +- discontinuous Galerkin method for first order hyperbolic balance laws
> + (up to order 10).
> +- Lagrange and L2 Type projections
> +
> +By combining these operators in the fashion describt above
> +and using (non)-linear solvers or ode time stepping
> +schemes, very complex problem can be solved, e.g.,
> +non-linear elliptic and parabolic problems,
> +advection diffusion or even dispersion equations.
> +Available solvers at this time are
> +- Preconditioned Krylov space methods (CG, BiCGStab, GMRes and dune-istl solvers)
> +- Newton type solvers
> +- explicit, implicit, or IMEX Runge-Kutta schemes.
> +
> +Discrete operators are constructed by choosing a
> +continuous "function space",
> +a set of "base functions",
> +and a GridPart "view" of the underlying grid which determines
> +that part of the dune grid on which the functions are to be defined.
> +Implementations for "discontinuous" and "Lagrange" finite element spaces
> +are available so far.
> +</p>
> +
> +<h3>Local Adaptation and Parallelization</h3>
> +<p>
> +Handling of the degrees of freedom (dof) on locally
> +adapted and parallel grids -
> +including dynamic load balancing -
> +is automatically performed by the
> +DofManager so that very little additional coding
> +is required from the user. The AdaptiveLeafIndexSet
> +implements an efficient reorganization of the dofs during
> +adaptation and grid reorganization.
> +
> +For handling parallel tasks the
> +a CommunicationManager is available which
> +performs the required communication for a given set of
> +discrete functions.
> +Mostly the operators, the ode, the linear, and the
> +non-linear solvers are
> +implemented for use in a parallel environment so that
> +the step from serial to
> +parallel is almost effortless for the user.
> +</p>
> +
> +<h3>Quadrature and Caching</h3>
> +<p>
> +Quadratures are available from the dune-grid
> +module and for efficiency caching is performed
> +for the basis functions at the quadrature points.
> +</p>
> +
> +<h3>Input and Output</h3>
> +<p>
> +Output routines of simulation results are available
> +for Grape and in VTK - as used for example by
> +paraview. Furthermore checkpointing of the data and the underlying
> +grid structure can be used.
> +</p>
> +
> +<h3>Download</h3>
> +<p>
> +The tar ball is available on the
> +<a href="http://www.mathematik.uni-freiburg.de/IAM/Research/projectskr/dune/">dune-fem</a> homepage.
> +</p>
> +
> +<date>8. 1. 2008</date>
> +</news>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Dune-Commit mailing list
> Dune-Commit at dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune-commit
>
--
************************************************************************
* Oliver Sander ** email: sander at mi.fu-berlin.de *
* Freie Universität Berlin ** phone: + 49 (30) 838 75217 *
* Institut für Mathematik II ** URL : page.mi.fu-berlin.de/~sander *
* Arnimallee 6 ** -------------------------------------*
* 14195 Berlin, Germany ** Member of MATHEON (www.matheon.de) *
************************************************************************
More information about the Dune
mailing list