[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