MSNANAJun 25, 2018

Function space bases in the dune-functions module

arXiv:1806.0954517 citationsh-index: 27
AI Analysis

This work provides a foundational software infrastructure for finite element discretization frameworks, enabling flexible and abstract handling of function space bases.

The paper presents the function space bases in the dune-functions module, which provide an abstract tree-based description for product spaces and enable flexible multi-index numbering of degrees of freedom. A complete example solving the stationary Stokes equation with Taylor-Hood elements is given.

The dune-functions Dune module provides interfaces for functions and function space bases. It forms one abstraction level above grids, shape functions, and linear algebra, and provides infrastructure for full discretization frameworks like dune-pdelab and dune-fem. This document describes the function space bases provided by dune-functions. These are based on an abstract description of bases for product spaces as trees of simpler bases. From this description, many different numberings of degrees of freedom by multi-indices can be derived in a natural way. We describe the abstract concepts, document the programmer interface, and give a complete example program that solves the stationary Stokes equation using Taylor-Hood elements.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes