Raviart–Thomas Finite Elements
- Raviart–Thomas spaces are finite element spaces designed for H(div)-conforming vector fields, ensuring exact local mass conservation and stable, optimal-order error estimates.
- They are constructed via a local polynomial-plus-linear formulation with face and cell moment degrees of freedom that enforce inter-element normal continuity.
- The use of the Piola transformation and commuting divergence properties makes these spaces robust for mixed formulations on complex and polytopal meshes.
The Raviart–Thomas (RT) spaces are a cornerstone in the finite element discretization of -conforming vector fields, widely used in mixed formulations of second-order elliptic partial differential equations. These spaces are defined by a local polynomial-plus-linear structure, admit a canonical Piola transformation to physical domains, enforce inter-element normal-flux continuity via carefully chosen degrees of freedom, and are compatible with the structure of the de Rham complex in finite element exterior calculus. Their construction ensures exact local mass conservation, surjective divergence mapping onto polynomials, and stable optimal-order approximation, even on general polytopal and locally refined meshes.
1. Construction and Algebraic Structure
Let be a cell (simplex, parallelepiped, or more generally a polygon/polyhedron). For any degree , the local Raviart–Thomas space is defined as
Here, denotes polynomials of degree at most on ; are vector-valued polynomials.
The key properties are:
- For all , , and 0 (Christiansen et al., 2013, Cruz, 2022).
- On simplicial meshes, 1 can be identified as the 2-form spaces in the trimmed (minus) de Rham sequence within the Arnold-Falk-Winther FEEC framework (Christiansen et al., 2013).
The global space is assembled by
3
2. Degrees of Freedom and Basis Construction
Degrees of freedom (DOFs) are defined as:
- Face (boundary) moments: For every face 4 and every 5,
6
- Cell (interior) moments: For every 7,
8
These DOFs ensure unisolvence—DOFs uniquely determine a function in 9 (Christiansen et al., 2013, Abgrall et al., 2019).
A canonical basis is built so that each function either has a single nonzero face moment (face basis) or vanishes on the boundary (bubble/interior basis). For 0, there is one DOF per face and the basis functions are affine maps tied to the normal of each face (Ji, 2021).
The RT interpolator 1 matches these DOFs elementwise and commutes with divergence: 2 where 3 is the 4-projection onto 5 polynomials (Bartels et al., 2020).
3. Mapping to Physical Elements: Piola Transformation
The contravariant (Piola) transform ensures preservation of divergence and normal traces under affine maps. If 6 is affine with Jacobian 7,
8
for 9 and 0. This transformation preserves 1-conformity and the action of the divergence operator up to the appropriate Jacobian factors (Cruz, 2022, Hu et al., 2014).
4. Conformity, Commuting Diagram, and FEEC Structure
RT spaces are 2-conforming: normal components are continuous across faces due to the single-valuedness of the face DOFs. On general polyhedral meshes, polytopal extensions conserve this structure and reduce to classical RT on faces (Abgrall et al., 2019, Abgrall et al., 2019).
Fundamentally, 3 fits in the FEEC de Rham sequence as the 4-form (trimmed) polynomial space: 5 (Christiansen et al., 2013, Berchenko-Kogan, 2021).
The RT interpolator commutes with divergence—i.e., interpolation and divergence commute with 6-projection—crucial for preservation of mass conservation and for the inf-sup (Ladyzhenskaya–Babuška–Brezzi) stability (Cruz, 2022, Ji, 2021).
5. Implementation and Variants
Efficient implementations, e.g., in MFEM, exploit symbolic or orthonormal polynomial bases and automate Piola mapping (Cruz, 2022). On general meshes, the basis is constructed by orthonormalizing vector polynomials using, e.g., Dubiner basis and Gram–Schmidt process (Anantharamu et al., 2023). Algorithmic advancements such as the elimination of internal flux subspaces via stabilization (subspace-to-stabilization) reduce computational cost by 10–20% over a large 7 range (Anantharamu et al., 2023).
Variants include:
- Immersed RT spaces for unfitted interface problems, modifying basis and DOFs to respect interface discontinuities while keeping optimal approximation and mass conservation (Ji, 2021).
- Hybridized and HDG-like methods via RT subspace decomposition and stabilization (Anantharamu et al., 2023).
- Enriched Scott–Vogelius pairs by RT bubble enrichment that yield pressure-robust, inf-sup stable 8 discretizations (John et al., 2022).
- Petrov–Galerkin and dual RT bases for cell-centered finite volume schemes via biorthogonalization (Dubois, 2010).
6. Approximation Properties and Error Analysis
Standard RT mixed methods yield, under regularity 9, 0,
1
The order is preserved on straight-edged approximations of curved domains—via suitable Petrov–Galerkin variants—or on arbitrary polygons via VEM-inspired construction, under mesh regularity hypotheses (Cruz, 2022, Abgrall et al., 2019, Bertrand et al., 2023).
Immersed RT methods achieve optimal error bounds even on unfitted interface meshes, as long as the shape-regularity and maximal angle conditions hold (Ji, 2021).
7. Extensions: Polytopal, High Order, and Symmetry
RT extensions to arbitrary polygons and polyhedra are built by defining DOFs through traces and moments, and by building the local shape function space from boundary data and harmonic internal constraints ("VEM–RT" spaces) (Abgrall et al., 2019, Abgrall et al., 2019). Canonical constructions via FEEC yield bases in terms of polynomial multiples of Whitney forms, providing representation-theoretic insight and resolutions compatible with symmetry (vertex-invariance), with explicit criteria for when such symmetric bases exist (Christiansen et al., 2013, Berchenko-Kogan, 2021).
These spaces are instrumental for hybridization, local post-processing, robust 2-commuting projections, and for constructing pressure-robust velocity fields in incompressible flow simulations (John et al., 2022).
Table: RT Properties Across Key Dimensions
| Property | Simplex/Polytope Spaces | Implementation Feature |
|---|---|---|
| Structure | 3 | Orthonormalizing Dubiner/monomial |
| DOFs | Face 4, cell 5 | Moment-integrals (face & cell) |
| Conformity | 6, normal continuity | Enforced by global assembly |
| Divergence | 7 surjective | Commuting RT interpolation |
| Piola mapping | Contravariant, preserves 8 | Internal in MFEM |
| Variant examples | Immersed, hybridized, VEM-RT | Petrov–Galerkin, stabilization |
| Error | 9 optimal | Confirmed by numerical benchmarks |
References
- Canonical construction, FEEC: (Christiansen et al., 2013, Berchenko-Kogan, 2021)
- Implementation, standard properties: (Cruz, 2022, Ji, 2021, Anantharamu et al., 2023)
- Polytopal, VEM-type extensions: (Abgrall et al., 2019, Abgrall et al., 2019)
- Hybridized and efficient formulation: (Anantharamu et al., 2023)
- Enrichment and stabilized mixed methods: (John et al., 2022)
- Dual basis and finite volume equivalence: (Dubois, 2010)
- Petrov–Galerkin boundary/curved geometry variant: (Bertrand et al., 2023)
- Immersed RT for interfaces: (Ji, 2021)
- Orthogonality and relations with Crouzeix–Raviart: (Bartels et al., 2020, Hu et al., 2014)