Shifted Boundary Method (SBM)
- Shifted Boundary Method (SBM) is an unfitted finite element technique that shifts boundary conditions from curved physical boundaries to nearby surrogate boundaries.
- It employs high-order polynomial corrections to restore optimal convergence rates and simplify simulations without the need for curved meshes.
- SBM integrates seamlessly with existing finite element and finite volume codes, extending its applicability to multiphysics problems, compressible flows, and shock simulations.
The Shifted Boundary Method (SBM) is an unfitted finite element and finite volume technique designed to treat boundary value problems for partial differential equations (PDEs) on complex geometries. SBM "shifts" boundary data from the true, generally curved domain boundary to a nearby surrogate boundary that conforms to an underlying mesh, typically linear, Cartesian, or octree. Boundary conditions at mesh-aligned surrogate boundaries are corrected using high-order polynomial extrapolation based on the solution within the mesh cell, thereby eliminating the need for explicit high-order Taylor expansions or integration over cut cells. This approach delivers high-order accuracy without requiring curved meshes and is compatible with existing finite element and finite volume codes for both continuous and discontinuous Galerkin discretizations. The method is applicable to compressible and incompressible flows, diffusion, elasticity, and multiphysics, including problems with shocks.
1. Geometric Formulation and Closest-Point Maps
SBM operates by replacing the true physical domain with a surrogate domain composed of mesh cells fully interior to . The surrogate boundary generally does not coincide with the true boundary ; for each quadrature point , the signed distance is computed, where positive values denote interior points. The outward unit normal is measured at the closest point on , with the closest-point map defined as . Maintaining and is essential for consistency.
2. Polynomial Correction of Boundary Conditions
For high-order consistency, SBM introduces a correction based on extrapolating the cell-local solution polynomial to the true boundary. On each boundary cell , the degree- polynomial approximation is
where is a basis for .
Rather than explicitly computing derivatives for a Taylor expansion,
SBM relies on polynomial extrapolation:
with , . This correction is exact for degree- polynomials, requiring only one additional local evaluation per face quadrature point.
3. Numerical Boundary Condition Enforcement
SBM replaces standard discrete boundary states—such as ghost states in finite volume and DG methods—with shifted, corrected states at surrogate boundary points:
- Far-field (Dirichlet): , applied at each quadrature point .
- Characteristic far-field: is constructed from prescribed Riemann invariants, evaluated at the projected .
- Slip-wall: For on , the surrogate normal at is decomposed into directions relative to ; only the normal component is corrected:
The ghost state combines the density and tangential velocity from , the corrected normal velocity , and consistent enthalpy values.
The corrected ghost state enters the numerical flux in the boundary DG/FV computations.
4. Algorithmic Implementation
Implementing SBM on a linear mesh with precomputed and entails:
- Identifying all boundary faces and quadrature points on .
- For each , compute projected .
- Evaluate the cell polynomial at .
- Compute the correction .
- Form the corrected boundary/ghost state .
- Use in the boundary flux operator.
The additional computational expense is strictly one local polynomial evaluation per boundary quadrature point; required data structures need only store and at the quadrature points.
5. Theoretical Analysis and Convergence Rates
Formal analysis (Ciallella et al., 2022) shows that with boundary approximation (i.e., distance between and scales as ) and degree- accuracy in the interior, the SBM polynomial shift restores optimal convergence:
Numerical rates for Dirichlet BCs on 2D curved domains:
- DG–P2 without SBM: rate , with SBM: rate .
- DG–P3 without SBM: rate , with SBM: rate .
In analogous 3D tests (spheres), DG–P3 with SBM achieves L₂ convergence.
6. Extension to Shocked Flows
SBM boundary correction applies unchanged in time-dependent ADER-DG frameworks with MOOD limiters for flows with shocks. Boundary cells flagged as troubled and downgraded to subcell FV still use the shifted Dirichlet or slip-wall state for fluxes. For slip-wall treatments, a Rusanov-type penalty term can be added for stability:
without compromising accuracy.
7. Practical Significance and Applicability
The SBM polynomial correction method is compatible with standard finite element and finite volume codes, demanding only minimal extension for data storage of and , and a negligible additional computational cost for boundary point evaluation. By eliminating the requirement for curved meshes and explicit high-order Taylor expansions, SBM streamlines high-order simulations of compressible flows in domains with curved boundaries. It yields high-order boundary consistency and optimal convergence for all types of Euler boundary conditions—Dirichlet, characteristic far-field, and slip-wall. This is especially beneficial for problems involving curvature, shocks, and complex geometries (Ciallella et al., 2022).
The SBM has been adopted and validated for a broad class of PDEs, including Poisson, elasticity, Navier–Stokes, and hyperbolic conservation laws. Its formulation supports efficient matrix-free and parallel implementations, robust scaling under geometric complexity, and seamless extension to immersed and adaptive mesh frameworks.
Key reference:
"Shifted boundary polynomial corrections for compressible flows: high order on curved domains using linear meshes" (Ciallella et al., 2022)