Concepts for Composing Finite Element Function Space Bases

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Engwer, Christian, Gräser, Carsten, Müthing, Steffen, Praetorius, Simon, Sander, Oliver
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866912537260326912
author Engwer, Christian
Gräser, Carsten
Müthing, Steffen
Praetorius, Simon
Sander, Oliver
author_facet Engwer, Christian
Gräser, Carsten
Müthing, Steffen
Praetorius, Simon
Sander, Oliver
contents Finite Element discretizations of coupled multi-physics partial differential equation models require the handling of composed function spaces. In this paper we discuss software concepts and abstractions to handle the composition of function spaces, based on a representation of 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, allowing to adapt the function spaces to very different data layouts, so that it opens the possibility to directly use the finite element code with very different linear algebra codes, different data structures, and different algebraic solvers. A recurring example throughout the paper is the stationary Stokes equation with Taylor--Hood elements as these are naturally formulated as product spaces and highlight why different storage patterns are desirable. In the second half of the paper we discuss a particular realization of most of these concepts in the \dunemodule{dune-functions} module, as part of the DUNE ecosystem.
format Preprint
id arxiv_https___arxiv_org_abs_2508_10125
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Concepts for Composing Finite Element Function Space Bases
Engwer, Christian
Gräser, Carsten
Müthing, Steffen
Praetorius, Simon
Sander, Oliver
Mathematical Software
Numerical Analysis
68U20, 65N30, 65N08
G.4; G.1.8
Finite Element discretizations of coupled multi-physics partial differential equation models require the handling of composed function spaces. In this paper we discuss software concepts and abstractions to handle the composition of function spaces, based on a representation of 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, allowing to adapt the function spaces to very different data layouts, so that it opens the possibility to directly use the finite element code with very different linear algebra codes, different data structures, and different algebraic solvers. A recurring example throughout the paper is the stationary Stokes equation with Taylor--Hood elements as these are naturally formulated as product spaces and highlight why different storage patterns are desirable. In the second half of the paper we discuss a particular realization of most of these concepts in the \dunemodule{dune-functions} module, as part of the DUNE ecosystem.
title Concepts for Composing Finite Element Function Space Bases
topic Mathematical Software
Numerical Analysis
68U20, 65N30, 65N08
G.4; G.1.8
url https://arxiv.org/abs/2508.10125