SIPG: Symmetric Interior Penalty Galerkin
- SIPG is a discontinuous Galerkin method that uses symmetric penalty terms to weakly enforce continuity in the discretization of elliptic and parabolic PDEs.
- It relies on carefully scaled penalty parameters and inverse inequalities to guarantee stability and optimal convergence across irregular, polytopic meshes.
- The method utilizes total-degree polynomial bases defined in the physical frame to reduce computational degrees-of-freedom, enabling efficient high-order approximations.
The Symmetric Interior Penalty Galerkin (SIPG) method is a discontinuous Galerkin (DG) finite element scheme for elliptic and parabolic PDEs, notable for its symmetric imposition of interior penalties to weakly enforce inter-element continuity. SIPG is widely used to achieve provably stable, optimally convergent spatial discretizations on general meshes, including polytopic, polygonal/polyhedral domains and for high-order ( and spline-based) approximations. The method is characterized by the design of its discrete bilinear forms, the scaling and selection of penalty parameters, and by distinctive error and stability estimates that remain robust even in the presence of mesh degeneration or high polynomial degree.
1. Mathematical Formulation and Discrete Bilinear Forms
Let be a bounded domain, discretized into elements , with each element possibly polygonal or polyhedral. The strong form for a prototypical fourth-order elliptic problem, such as the biharmonic equation, reads in , with boundary conditions , on (Dong, 2018).
The SIPG method approximates in the broken Sobolev space , using polynomials of total degree on each . The SIPG discrete bilinear form for two functions is:
where and denote the DG jump and average across face , and , are face-wise penalty parameters.
This general structure is mirrored for SIPG discretizations of second-order (diffusion), mixed, or lower-order elliptic and parabolic problems, with corresponding forms for the fluxes, gradient averages, and jump penalties (Karasözen et al., 2015, Zhang et al., 2018, Charrier et al., 2016).
2. Penalty Parameter Selection and Inverse Inequalities
Stability and optimal error bounds in SIPG are critically dependent on the face penalty parameters. For each face , the recommended scaling is
Here, is the constant from the sharp trace inverse inequality
which is chosen to be robust even as or the number of faces grows arbitrarily large. For harmonic polynomial bases, a further refined inverse inequality is proved:
This improved bound achieves robustness to the mesh face count and degeneration, contrasting with the standard inverse estimate (Dong, 2018).
3. Stability Theory: Coercivity, Continuity, and Error Estimates
Stability analysis for SIPG relies on verification of coercivity and continuity in mesh-dependent norms. For the biharmonic SIPG scheme,
is established for using harmonic polynomial inverse bounds, and
follows via Cauchy–Schwarz and the same inverse techniques.
The a-priori error estimate for the DG-norm is
for , provided the mesh either has uniformly bounded face number for general , or arbitrarily many faces for (Dong, 2018).
4. Basis Construction and Physical Frame, DOF Scaling
A distinguishing advantage of this SIPG framework is the use of total-degree polynomial bases defined directly in the physical coordinates, obviating the need for reference-to-physical mappings, which become highly complex on arbitrary polygons/polyhedra. The local basis on is
$\mathcal{P}_p(T) = \{ \text{all polynomials of total degree} \le p\ \text{in physical %%%%29%%%%} \}$
This approach reduces local degrees-of-freedom from (tensor-product) to , which is particularly efficient for high-order methods. Numerical results demonstrate faster convergence per degree-of-freedom and effective applicability on meshes with arbitrarily many faces per element (Dong, 2018).
5. Performance and Robustness: Numerical Results
Extensive numerical tests confirm that the SIPG scheme maintains stable condition numbers, spectrum clustering, and optimal convergence properties:
- -refinement: For , DG-norm errors behave as ; -seminorm errors as ; -errors as , with slightly suboptimal for .
- -refinement: Exponential convergence in DG-norm with for analytic solutions.
- Robustness to mesh degeneration: Stable performance on meshes with hundreds of faces per element or arbitrarily small faces; conditioning and spectral properties remain favorable.
6. Connections to Other SIPG Applications
The methodology and penalty parameter selection presented here have direct analogues in SIPG schemes for second-order elliptic and parabolic PDEs (Karasözen et al., 2015, Zhang et al., 2018, Charrier et al., 2016), isogeometric analysis (Takacs, 2019, Moore, 2020), and problems featuring highly irregular or polytopic meshes. Face-wise penalty scaling using robust inverse inequalities is now recognized as essential for stability and optimality in SIPG formulations on general mesh topologies.
7. Limitations, Practical Trade-offs, and Implementation Notes
The SIPG framework described is provably robust as or the number of faces grows without bound, for polynomial bases. For higher , the analysis requires further refinement in polynomial approximation and inverse inequalities. The use of total-degree polynomial bases in the physical frame yields significant computational savings, but complicates the application of quadrature, basis construction, and assembly algorithms relative to classical reference-element approaches.
In implementation, it is critical to:
- Employ face-wise trace inverse constants computed directly for each face, especially on agglomerated or degenerate meshes.
- Select penalty constants , sufficiently large for coercivity yet moderate to avoid ill-conditioning.
- Use covering arguments and simplicial sub-embeddings to support inverse inequalities for general element shapes.
Mesh regularity assumptions are minimal; only the existence of a simplicial sub-embedding with base and controlled height is required to guarantee sharp inverse estimates.
The SIPG methodology examined here affords a stable, high-order, flexible DG approach to fourth-order elliptic problems of biharmonic type on fully general computational meshes, distinguished by its robust penalty scaling, physical-frame polynomial bases, and analytic error bounds. It sets the paradigm for discontinuous Galerkin discretizations on polytopic meshes with arbitrary element-face counts, and forms a blueprint for the design and analysis of SIPG schemes in a diverse array of high-order DG settings (Dong, 2018).
Sponsored by Paperpile, the PDF & BibTeX manager trusted by top AI labs.
Get 30 days free