← Back to team overview

fenics team mailing list archive

DUNE

 

Are any of you familiar with the DUNE project? It looks like FEniCS could
benefit from this effort. I came across them because the key players of DUNE
are involved in the BOOST.MPI library review.

 

<http://www.dune-project.org <http://www.dune-project.org/> >

 

Most finite element or finite volume software is built around a fixed mesh
data structure.

Therefore, each software package can only be used efficiently for a
relatively narrow

class of applications. For example, implementations supporting unstructured
meshes

allow the approximation of complex geometries but are in general much slower
and

require more memory than implementations using structured meshes. In this
paper we

show how a generic mesh interface can be defined such that one algorithm, e.
g. a finite

element discretization scheme, can work efficiently on different mesh
implementations.

These ideas have also been extended to vectors and sparse matrices where
iterative

solvers can be written in a generic way using the interface. These
components are available

within the "Distributed Unified Numerics Environment" (DUNE).

 

It may be beneficial to invite them to Delft in November.

 

Theo


Follow ups