Table of Contents
Fetching ...

Divergence-free cut finite element methods for Stokes flow

Thomas Frachon, Erik Nilsson, Sara Zahedi

TL;DR

The paper tackles unfitted Stokes discretizations that deliver pointwise divergence-free velocities despite arbitrary intersection of the physical boundary with the background mesh. It introduces two CutFEM schemes using $H^{\text{div}}$-conforming spaces: a non-conforming method based on $BDM$ for velocity and a conforming vorticity–velocity–pressure formulation based on $RT$, both stabilized by ghost penalties and with Dirichlet boundary conditions imposed weakly (via Nitsche/penalty or a Lagrange multiplier). The key contributions are (i) provable divergence-free velocity fields on unfitted meshes, (ii) optimal convergence for velocity and pressure with condition numbers comparable to fitted FEM, and (iii) a detailed examination of pressure robustness under weak boundary enforcement and its trade-offs with larger linear-system conditioning. The results demonstrate that accurate boundary treatment and appropriate stabilization yield robust, high-order unfitted simulations for incompressible Stokes flow in complex or evolving geometries.

Abstract

We develop two unfitted finite element methods for the Stokes equations using $H^{\text{div}}$-conforming finite elements. Both methods achieve optimal convergence for velocity, ensure pointwise divergence-free velocity fields, and produce well-posed linear systems, regardless of the boundary's position relative to the computational mesh. The first method is a cut finite element discretization of the Stokes equations based on Brezzi-Douglas-Marini (BDM) elements, incorporating interior penalty terms to enforce tangential continuity of velocity at interior mesh edges. The second method involves a cut finite element discretization of a three-field formulation of the Stokes problem, utilizing Raviart-Thomas (RT) space for velocity. We introduce mixed ghost penalty stabilization terms for both methods to ensure stability and to preserve the divergence-free property of the $H^{\text{div}}$-conforming elements, even on unfitted meshes. Boundary conditions in both methods are imposed weakly, which presents challenges: 1) The divergence-free property of the RT and BDM finite elements may be compromised depending on how the normal component of the velocity field at the boundary is imposed. 2) Pressure robustness is influenced by the accuracy of boundary condition enforcement and may fail even if the incompressibility condition holds pointwise. We explore two approaches for weakly imposing the normal component of the boundary velocity: using a penalty parameter with Nitsche's method or a Lagrange multiplier method. We demonstrate that specific conditions on the velocity space are necessary when employing Nitsche's method or penalty. While pressure robustness can be maintained with both approaches by minimizing boundary errors, this comes at the cost of increased condition numbers in the resulting linear systems, whether the mesh is fitted or unfitted to the boundary.

Divergence-free cut finite element methods for Stokes flow

TL;DR

The paper tackles unfitted Stokes discretizations that deliver pointwise divergence-free velocities despite arbitrary intersection of the physical boundary with the background mesh. It introduces two CutFEM schemes using -conforming spaces: a non-conforming method based on for velocity and a conforming vorticity–velocity–pressure formulation based on , both stabilized by ghost penalties and with Dirichlet boundary conditions imposed weakly (via Nitsche/penalty or a Lagrange multiplier). The key contributions are (i) provable divergence-free velocity fields on unfitted meshes, (ii) optimal convergence for velocity and pressure with condition numbers comparable to fitted FEM, and (iii) a detailed examination of pressure robustness under weak boundary enforcement and its trade-offs with larger linear-system conditioning. The results demonstrate that accurate boundary treatment and appropriate stabilization yield robust, high-order unfitted simulations for incompressible Stokes flow in complex or evolving geometries.

Abstract

We develop two unfitted finite element methods for the Stokes equations using -conforming finite elements. Both methods achieve optimal convergence for velocity, ensure pointwise divergence-free velocity fields, and produce well-posed linear systems, regardless of the boundary's position relative to the computational mesh. The first method is a cut finite element discretization of the Stokes equations based on Brezzi-Douglas-Marini (BDM) elements, incorporating interior penalty terms to enforce tangential continuity of velocity at interior mesh edges. The second method involves a cut finite element discretization of a three-field formulation of the Stokes problem, utilizing Raviart-Thomas (RT) space for velocity. We introduce mixed ghost penalty stabilization terms for both methods to ensure stability and to preserve the divergence-free property of the -conforming elements, even on unfitted meshes. Boundary conditions in both methods are imposed weakly, which presents challenges: 1) The divergence-free property of the RT and BDM finite elements may be compromised depending on how the normal component of the velocity field at the boundary is imposed. 2) Pressure robustness is influenced by the accuracy of boundary condition enforcement and may fail even if the incompressibility condition holds pointwise. We explore two approaches for weakly imposing the normal component of the boundary velocity: using a penalty parameter with Nitsche's method or a Lagrange multiplier method. We demonstrate that specific conditions on the velocity space are necessary when employing Nitsche's method or penalty. While pressure robustness can be maintained with both approaches by minimizing boundary errors, this comes at the cost of increased condition numbers in the resulting linear systems, whether the mesh is fitted or unfitted to the boundary.
Paper Structure (11 sections, 30 equations, 1 figure)

This paper contains 11 sections, 30 equations, 1 figure.

Figures (1)

  • Figure 1: Illustration of the active mesh. Left: The grey triangles are the elements in the set $\mathcal{T}_h$, which constitutes the active mesh $\Omega_{\mathcal{T}_h}$ and the yellow edges are edges in $\mathcal{F}_{h}$. Right: The grey triangles are in the set $\mathcal{G}_h$ and the yellow edges are edges in $\mathcal{F}_{h,\partial\Omega}$.

Theorems & Definitions (2)

  • remark thmcounterremark: Mixed stabilization terms
  • remark thmcounterremark: Boundary conditions