Generic implementation of finite element methods in the Distributed and Unified Numerics Environment (DUNE)

Prof. Peter Bastian

March 26, 2010, 9 a.m. BA 9908

In this talk we describe PDELab, an extensible C++ template library for finite element methods based on the Distributed and Unified Numerics Environment (DUNE). PDELab considerably simplifies the implementation of discretization schemes for systems of partial differential equations by setting up global functions and operators from a simple element-local description. A general concept for incorporation of constraints eases the implementation of essential boundary conditions, hanging nodes and varying polynomial degree.

The underlying DUNE software framework provides parallelization, dimension-independence and adaptive local mesh refinement. The flexibility and efficiency of the approach will be demonstrated with various applications from porous media flow.