Skip to content
Snippets Groups Projects
Commit f0705137 authored by Oliver Sander's avatar Oliver Sander
Browse files

added a short list of the current main features of DUNE

[[Imported from SVN: r3604]]
parent 0e2b136b
No related branches found
No related tags found
No related merge requests found
......@@ -2,7 +2,7 @@
if BUILD_DOCS
PAGES = codingstyle.html portability.html \
ugreader.html tests.html
ugreader.html tests.html features.html
endif
all: $(PAGES)
......
# -*- html -*-
# $Id$
#use wml::layout::default title="DUNE - Features"
<h1>DUNE Features</h1>
<p>
The following list gives a short overview over the main features of DUNE
and refers you to more detailed documentation.
</p>
<ul>
<li> <b> Grid Implementation: </b>
<p>
So far six grid implementations are available through the DUNE grid interface.
Each is geared towards a different purpose.
</p>
<ul>
<li> <b>SGrid:</b> A structured grid in n space dimensions</li>
<li> <b>YaspGrid:</b> A structured parallel grid in n space dimensions</li>
<li> <b>UGGrid:</b> The grid manager of the UG toolbox</li>
<li> <b>AlbertaGrid:</b> The grid manager of the Alberta toolbox</li>
<li> <b>OneDGrid:</b> A sequential locally adaptive grid in one space dimension</li>
<li> <b>Alu3dGrid:</b> 3d nonconforming grid</li>
</ul>
</li>
<br>
<li> <b> Linear Algebra </b>
<p>
DUNE contains ISTL (the Iterative Solver Template Library) for powerful
linear algebra. The main features are:
<ul>
<li> Abstractions for block matrices and block vectors </li>
<li> Block structure arbitrarily nestable </li>
<li> High performance through generic programming </li>
<li> Expression templates for BLAS1 routines </li>
<li> Several standard solvers </li>
</ul>
</li>
<br>
<li> <b> Quadrature Formulas </b>
<ul>
<li> Quadrature rules for all common element types </li>
<li> Rules for hypercubes up to order 19, for simplices up to order 12 </li>
<li> Easy access </li>
</ul>
</li>
<br>
<li> <b> Shape Functions </b>
<ul>
<li> Lagrangrian shape functions of up to second order </li>
<li> Monomial shape functions of arbitrary order for Discontinous Galerkin methods </li>
<li> Orthonormal shape functions of up to eigth order </li>
</ul>
</li>
<br>
<li> <b> Input/Output </b>
<ul>
<li> Visualization using GRAPE </li>
<li> Output in Data Explorer format </li>
<li> Reading and writing in the AmiraMesh format </li>
<li> Subsampling of high-order functions </li>
</ul>
</li>
<!-- Enforcement -->
</ul>
......@@ -14,6 +14,7 @@
<h2>Documentation for application writers</h2>
<ul>
<li>A short list of the main <a href="$(ROOT)/doc/devel/features.html">features</a> </li>
<li><a href="doxygen/">The class documentation</a> (generated
with <a href="http://www.doxygen.org/">Doxygen</a>)</li>
<li><a href="doxygen/group__GridReferenceElements.html">The Reference Elements</a></li>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment