Papers
Topics
Authors
Recent
Search
2000 character limit reached

Scott–Vogelius Element

Updated 12 July 2026
  • The Scott–Vogelius element is a mixed finite element method that uses continuous piecewise polynomial velocities and discontinuous pressures to achieve pointwise divergence-free approximations.
  • It incorporates mesh-dependent constraints at singular vertices to guarantee uniform inf-sup stability and optimal convergence on various mesh types.
  • Modern extensions adapt the framework to refined, curved, and polygonal meshes, enabling robust solvers and verified error estimations for incompressible flow simulations.

The Scott–Vogelius element is a mixed finite element pair for incompressible flow discretizations in which the velocity is approximated by continuous piecewise polynomials of degree kk and the pressure by discontinuous piecewise polynomials of degree k1k-1, with mesh-dependent constraints when singular vertices are present. Its defining feature is the exact divergence constraint at the discrete level: on the appropriate pressure space, the algebraic incompressibility condition forces the computed velocity to be pointwise divergence-free element by element. In two dimensions, the revisited analysis of Guzmán and Scott proves uniform inf-sup stability on arbitrary shape-regular triangulations for k4k\ge 4; later work develops lower-order variants on refined meshes, mesh-robust modifications near singular vertices, and extensions to curved, polygonal, surface, and unfitted settings (Guzman et al., 2017).

1. Classical formulation on planar simplicial meshes

Let ΩR2\Omega\subset\mathbb R^2 be a polygonal domain and Th\mathcal T_h a shape-regular triangulation. In the classical two-dimensional construction, the Scott–Vogelius spaces are

Vhk={v[C0(Ω)]2: vT[Pk(T)]2, v=0 on Ω},V_h^k=\{\,v\in [C^0(\Omega)]^2:\ v|_T\in [P^k(T)]^2,\ v=0\text{ on }\partial\Omega\,\},

Qhk1={qL02(Ω): qTPk1(T), Ahz(q)=0 zS2},Q_h^{k-1}=\{\,q\in L_0^2(\Omega):\ q|_T\in P^{k-1}(T),\ A_h^z(q)=0\ \forall z\in S^2\,\},

where S2S^2 denotes the set of singular vertices and

Ahz(q):=j=1N(1)NjqTj(z)=0A_h^z(q):=\sum_{j=1}^N (-1)^{N-j} q|_{T_j}(z)=0

is the singular-vertex constraint around a cyclically ordered patch T1,,TNT_1,\dots,T_N meeting at k1k-10 (Guzman et al., 2017).

The distinction between singular and non-singular vertices is geometric. If the surrounding angles at an interior vertex k1k-11 are k1k-12, one defines

k1k-13

If k1k-14, the vertex is singular; otherwise it is non-singular. The singular-vertex constraint removes precisely those pressure modes that are incompatible with the divergence of the continuous velocity space (Guzman et al., 2017).

The velocity space is the standard k1k-15-conforming vector Lagrange space of total degree k1k-16. On each triangle k1k-17, its degrees of freedom are the vertex values k1k-18, the values at the k1k-19 interior Gauss–Lobatto or equally spaced points on each edge, and the values at the interior nodes of k4k\ge 40. The local basis is the scalar Lagrange basis multiplied by the two coordinate unit vectors. The pressure space is elementwise discontinuous; a convenient set of local degrees of freedom is given by the moments k4k\ge 41 for a basis of k4k\ge 42, with only the global zero-mean condition and the singular-vertex constraints coupling neighboring elements (Guzman et al., 2017).

This classical definition also admits an alternative divergence-free formulation on suitably refined meshes. There one often begins with a full continuous velocity space k4k\ge 43 and a discontinuous pressure space k4k\ge 44, and defines

k4k\ge 45

In practice, the discrete Stokes system is usually solved in saddle-point form on the full velocity–pressure product space, after which the computed velocity automatically lies in k4k\ge 46 (Liu et al., 2020).

2. Exact divergence and inf-sup stability

A basic structural property of the Scott–Vogelius pair is

k4k\ge 47

which already appears in the original Scott–Vogelius analysis. This inclusion is the algebraic reason the method can produce exactly divergence-free discrete velocities: if k4k\ge 48 belongs to the discrete pressure space and is orthogonal to that space, then k4k\ge 49 element by element (Guzman et al., 2017).

The central two-dimensional stability result states that if ΩR2\Omega\subset\mathbb R^20 is any family of shape-regular triangulations of ΩR2\Omega\subset\mathbb R^21, then for every ΩR2\Omega\subset\mathbb R^22 there exists ΩR2\Omega\subset\mathbb R^23, independent of ΩR2\Omega\subset\mathbb R^24, such that

ΩR2\Omega\subset\mathbb R^25

Hence ΩR2\Omega\subset\mathbb R^26 is uniformly inf-sup stable on general shape-regular meshes, without quasi-uniformity and without a small-ΩR2\Omega\subset\mathbb R^27 assumption (Guzman et al., 2017).

The proof given by Guzmán and Scott is constructive. For any ΩR2\Omega\subset\mathbb R^28 with ΩR2\Omega\subset\mathbb R^29, one builds Th\mathcal T_h0 with Th\mathcal T_h1 and Th\mathcal T_h2. The construction has three steps: a Th\mathcal T_h3–Th\mathcal T_h4 correction matching trianglewise means, a quartic vertex-value correction on vertex patches eliminating residual values at mesh vertices, and a local bubble-space inversion of divergence on the subspace of pressures with zero mean on each element and vanishing vertex values. The last step depends on the identity Th\mathcal T_h5 for Th\mathcal T_h6, where Th\mathcal T_h7 is the vector bubble space and Th\mathcal T_h8 is the corresponding pressure subspace (Guzman et al., 2017).

On refined meshes, lower polynomial degrees become available. For the Scott–Vogelius pair on a barycentrically refined triangle mesh, the pair Th\mathcal T_h9–Vhk={v[C0(Ω)]2: vT[Pk(T)]2, v=0 on Ω},V_h^k=\{\,v\in [C^0(\Omega)]^2:\ v|_T\in [P^k(T)]^2,\ v=0\text{ on }\partial\Omega\,\},0 is inf-sup stable already for Vhk={v[C0(Ω)]2: vT[Pk(T)]2, v=0 on Ω},V_h^k=\{\,v\in [C^0(\Omega)]^2:\ v|_T\in [P^k(T)]^2,\ v=0\text{ on }\partial\Omega\,\},1 in two dimensions. On the special barycentric subdivision used by Zhang in three dimensions, Vhk={v[C0(Ω)]2: vT[Pk(T)]2, v=0 on Ω},V_h^k=\{\,v\in [C^0(\Omega)]^2:\ v|_T\in [P^k(T)]^2,\ v=0\text{ on }\partial\Omega\,\},2–Vhk={v[C0(Ω)]2: vT[Pk(T)]2, v=0 on Ω},V_h^k=\{\,v\in [C^0(\Omega)]^2:\ v|_T\in [P^k(T)]^2,\ v=0\text{ on }\partial\Omega\,\},3 is inf-sup stable for Vhk={v[C0(Ω)]2: vT[Pk(T)]2, v=0 on Ω},V_h^k=\{\,v\in [C^0(\Omega)]^2:\ v|_T\in [P^k(T)]^2,\ v=0\text{ on }\partial\Omega\,\},4; the same paper notes recent refinements showing stability down to Vhk={v[C0(Ω)]2: vT[Pk(T)]2, v=0 on Ω},V_h^k=\{\,v\in [C^0(\Omega)]^2:\ v|_T\in [P^k(T)]^2,\ v=0\text{ on }\partial\Omega\,\},5 on that refined mesh, although it works with Vhk={v[C0(Ω)]2: vT[Pk(T)]2, v=0 on Ω},V_h^k=\{\,v\in [C^0(\Omega)]^2:\ v|_T\in [P^k(T)]^2,\ v=0\text{ on }\partial\Omega\,\},6 in 3D (Liu et al., 2020).

A further development is the construction of local Fortin operators on general two-dimensional meshes for Vhk={v[C0(Ω)]2: vT[Pk(T)]2, v=0 on Ω},V_h^k=\{\,v\in [C^0(\Omega)]^2:\ v|_T\in [P^k(T)]^2,\ v=0\text{ on }\partial\Omega\,\},7. A Fortin projection Vhk={v[C0(Ω)]2: vT[Pk(T)]2, v=0 on Ω},V_h^k=\{\,v\in [C^0(\Omega)]^2:\ v|_T\in [P^k(T)]^2,\ v=0\text{ on }\partial\Omega\,\},8 can be chosen so that it preserves divergence in duality with Vhk={v[C0(Ω)]2: vT[Pk(T)]2, v=0 on Ω},V_h^k=\{\,v\in [C^0(\Omega)]^2:\ v|_T\in [P^k(T)]^2,\ v=0\text{ on }\partial\Omega\,\},9, preserves discrete boundary data, and satisfies local stability estimates. This gives a direct Babuška–Brezzi route to the uniform inf-sup condition, including meshes with singular vertices (Eickmann et al., 19 Dec 2025).

3. Singular vertices, nearly singular meshes, and pressure pathologies

The most delicate aspect of the Scott–Vogelius element is its dependence on vertex geometry. For Qhk1={qL02(Ω): qTPk1(T), Ahz(q)=0 zS2},Q_h^{k-1}=\{\,q\in L_0^2(\Omega):\ q|_T\in P^{k-1}(T),\ A_h^z(q)=0\ \forall z\in S^2\,\},0, the bubble-divergence map is too small to invert divergence locally on the relevant pressure subspace. Classical counterexamples show instability of the Qhk1={qL02(Ω): qTPk1(T), Ahz(q)=0 zS2},Q_h^{k-1}=\{\,q\in L_0^2(\Omega):\ q|_T\in P^{k-1}(T),\ A_h^z(q)=0\ \forall z\in S^2\,\},1–Qhk1={qL02(Ω): qTPk1(T), Ahz(q)=0 zS2},Q_h^{k-1}=\{\,q\in L_0^2(\Omega):\ q|_T\in P^{k-1}(T),\ A_h^z(q)=0\ \forall z\in S^2\,\},2 pair on arbitrary shape-regular meshes: the inf-sup constant tends to zero if the mesh contains a criss-cross or four-branch singular vertex. For Qhk1={qL02(Ω): qTPk1(T), Ahz(q)=0 zS2},Q_h^{k-1}=\{\,q\in L_0^2(\Omega):\ q|_T\in P^{k-1}(T),\ A_h^z(q)=0\ \forall z\in S^2\,\},3, stability can be recovered only under additional restrictions such as excluding exactly singular vertices or requiring Qhk1={qL02(Ω): qTPk1(T), Ahz(q)=0 zS2},Q_h^{k-1}=\{\,q\in L_0^2(\Omega):\ q|_T\in P^{k-1}(T),\ A_h^z(q)=0\ \forall z\in S^2\,\},4 at every interior vertex (Guzman et al., 2017).

Even when the method is formally stable, singular and nearly singular vertices can generate pronounced pressure defects. A precise description is given through the spurious-pressure space

Qhk1={qL02(Ω): qTPk1(T), Ahz(q)=0 zS2},Q_h^{k-1}=\{\,q\in L_0^2(\Omega):\ q|_T\in P^{k-1}(T),\ A_h^z(q)=0\ \forall z\in S^2\,\},5

which is nontrivial when the mesh contains exact singular vertices. Park analyzes this mechanism using local cubic “sting” functions Qhk1={qL02(Ω): qTPk1(T), Ahz(q)=0 zS2},Q_h^{k-1}=\{\,q\in L_0^2(\Omega):\ q|_T\in P^{k-1}(T),\ A_h^z(q)=0\ \forall z\in S^2\,\},6 attached to a triangle edge Qhk1={qL02(Ω): qTPk1(T), Ahz(q)=0 zS2},Q_h^{k-1}=\{\,q\in L_0^2(\Omega):\ q|_T\in P^{k-1}(T),\ A_h^z(q)=0\ \forall z\in S^2\,\},7 and its opposite vertex Qhk1={qL02(Ω): qTPk1(T), Ahz(q)=0 zS2},Q_h^{k-1}=\{\,q\in L_0^2(\Omega):\ q|_T\in P^{k-1}(T),\ A_h^z(q)=0\ \forall z\in S^2\,\},8, and shows that alternating combinations of such functions around an interior singular vertex produce nontrivial pressure modes invisible to the discrete divergence operator. A local postprocessing based on small systems on vertex stars removes these spurious components and restores the expected Qhk1={qL02(Ω): qTPk1(T), Ahz(q)=0 zS2},Q_h^{k-1}=\{\,q\in L_0^2(\Omega):\ q|_T\in P^{k-1}(T),\ A_h^z(q)=0\ \forall z\in S^2\,\},9 pressure accuracy for the lowest admissible order S2S^20 (Park, 2019).

A related issue is deterioration of the pressure approximation at “critical” or “super-critical” vertices. In the pressure-improved Scott–Vogelius construction, one starts from the classical pressure space

S2S^21

and enriches it with explicit critical functions S2S^22 so that the modified pressure space preserves the inf-sup property while recovering the full S2S^23 pressure convergence otherwise lost on meshes with super-critical vertices (Bohne et al., 2024).

Mesh robustness near nearly singular vertices can also be achieved by altering the constraint set rather than enriching the pressure approximation. The pressure-wired Stokes element introduces a threshold S2S^24 and imposes the Scott–Vogelius side condition at all S2S^25-critical vertices,

S2S^26

The resulting welded pressure space has an inf-sup constant bounded below by S2S^27, independent of nearly singular vertices, while the discrete divergence defect is S2S^28. This modification sacrifices exact divergence-freeness only negligibly when S2S^29 is small (Gräßle et al., 2022).

4. Split meshes, anisotropy, and three-dimensional forms

A major branch of the theory replaces the original mesh by a local split. In two dimensions, the Clough–Tocher refinement of each macro-triangle, obtained by joining an interior point to the three vertices, yields a low-order Scott–Vogelius pair with continuous piecewise quadratic velocities and discontinuous piecewise linear pressures. On such meshes the method remains exactly divergence-free, and it is the basis of several later formulations, including boundary-corrected and isoparametric variants (Liu et al., 2021).

On anisotropic meshes, the inf-sup constant depends on the aspect ratio. For the Scott–Vogelius pair on Clough–Tocher refined macro meshes, Kean, Neilan, and Schneier show

Ahz(q):=j=1N(1)NjqTj(z)=0A_h^z(q):=\sum_{j=1}^N (-1)^{N-j} q|_{T_j}(z)=00

where Ahz(q):=j=1N(1)NjqTj(z)=0A_h^z(q):=\sum_{j=1}^N (-1)^{N-j} q|_{T_j}(z)=01 is the maximal macro-element aspect ratio. They compare barycenter and incenter refinements: barycenter refinement increases the refined aspect ratio by a factor asymptotically close to Ahz(q):=j=1N(1)NjqTj(z)=0A_h^z(q):=\sum_{j=1}^N (-1)^{N-j} q|_{T_j}(z)=02, whereas incenter refinement preserves a large-angle condition and increases it by at most a factor asymptotically close to Ahz(q):=j=1N(1)NjqTj(z)=0A_h^z(q):=\sum_{j=1}^N (-1)^{N-j} q|_{T_j}(z)=03. Numerically, both refinements exhibit the predicted Ahz(q):=j=1N(1)NjqTj(z)=0A_h^z(q):=\sum_{j=1}^N (-1)^{N-j} q|_{T_j}(z)=04 scaling, with the incenter split producing uniformly better inf-sup constants (Kean et al., 2021).

In three dimensions, the standard Scott–Vogelius spaces on a tetrahedral mesh Ahz(q):=j=1N(1)NjqTj(z)=0A_h^z(q):=\sum_{j=1}^N (-1)^{N-j} q|_{T_j}(z)=05 are

Ahz(q):=j=1N(1)NjqTj(z)=0A_h^z(q):=\sum_{j=1}^N (-1)^{N-j} q|_{T_j}(z)=06

with discontinuous pressures of degree Ahz(q):=j=1N(1)NjqTj(z)=0A_h^z(q):=\sum_{j=1}^N (-1)^{N-j} q|_{T_j}(z)=07 on each tetrahedron. On a general tetrahedral mesh, Ahz(q):=j=1N(1)NjqTj(z)=0A_h^z(q):=\sum_{j=1}^N (-1)^{N-j} q|_{T_j}(z)=08 need not equal all of Ahz(q):=j=1N(1)NjqTj(z)=0A_h^z(q):=\sum_{j=1}^N (-1)^{N-j} q|_{T_j}(z)=09; singular edges or vertices create missing modes. Dimension formulas on the original mesh and on the Alfeld and Worsey–Farin splits make this defect explicit. Stability results in the cited analysis are comparatively restrictive on unsplit meshes—on regular Kuhn-cube meshes only T1,,TNT_1,\dots,T_N0 is proved to give an T1,,TNT_1,\dots,T_N1-uniform inf-sup constant, with numerical evidence suggesting T1,,TNT_1,\dots,T_N2; on the Alfeld split one gets T1,,TNT_1,\dots,T_N3 already for T1,,TNT_1,\dots,T_N4, and on the Worsey–Farin split for T1,,TNT_1,\dots,T_N5 (Scott et al., 2022).

Another route to mesh-independent stability on arbitrary simplicial grids is enrichment by local Raviart–Thomas bubbles. The enriched space T1,,TNT_1,\dots,T_N6 preserves the inclusion T1,,TNT_1,\dots,T_N7, remains pressure-robust, and for T1,,TNT_1,\dots,T_N8 is parameter-free. Since the enrichment and all nonconstant pressure degrees of freedom can be statically condensed, the final algebraic system reduces effectively to a pressure-robust, inf-sup stable T1,,TNT_1,\dots,T_N9-like scheme (John et al., 2022).

5. Curved domains, polygonal meshes, surfaces, and unfitted geometries

The Scott–Vogelius idea extends beyond straight simplicial meshes through Piola-based mappings and nonstandard trial spaces. On smooth planar domains, one construction starts from a curved Clough–Tocher mesh obtained by combining an isoparametric mapping with the Piola transform. The local velocity space is the Piola image of a piecewise polynomial reference space, the pressure is composed with the inverse geometric map, and the divergence relation is preserved exactly: k1k-100 This yields an k1k-101-conforming global velocity space, exactly divergence-free discrete solutions, and optimal convergence on smooth domains (Durst et al., 2024).

A closely related quadratic construction on curved domains uses the Clough–Tocher refinement of the reference triangle and defines the physical velocity by the Piola map k1k-102. In that setting the local velocity space has the same twelve degrees of freedom as the quadratic Lagrange space, the global space belongs to k1k-103, and the method is divergence-free and pressure robust. Numerical experiments on the unit disk show k1k-104 convergence in k1k-105 for the velocity and k1k-106 in k1k-107 and for the pressure, while a naive isoparametric composition loses divergence-freeness and pressure robustness (Neilan et al., 2020).

On polygonal meshes, the Scott–Vogelius construction has a virtual-element generalization. The local velocity space is either the regular or enhanced Poisson-type VEM space k1k-108, the pressure is k1k-109, and the divergence coupling is realized through the computable projection k1k-110. Under the mesh assumptions that each polygon is star-shaped with respect to a ball of radius k1k-111 and each edge has length k1k-112, the method is inf-sup stable for k1k-113, achieves the expected k1k-114 energy and pressure rates and k1k-115 velocity k1k-116-rates, and exhibits divergence at machine zero in the reported experiments (Manzini et al., 2021).

The same geometric philosophy now reaches surface PDEs. For the surface Stokes problem on a smooth closed surface k1k-117, a Scott–Vogelius method can be built on curved Clough–Tocher triangulations of k1k-118 using a surface Piola push-forward. By construction, every discrete velocity is tangent to the discrete surface, and the incompressibility condition implies k1k-119 pointwise on each curved element. The resulting method has the same number of unknowns as the two-dimensional Euclidean discretization, is inf-sup stable, and in the isoparametric regime attains k1k-120 in k1k-121 and k1k-122 in k1k-123 for the velocity, with k1k-124 pressure convergence (Kone et al., 5 Jun 2026).

Finally, there is an unfitted higher-order version. On a cut background mesh, one refines the active macro elements by an Alfeld or Clough–Tocher split, applies isoparametric Piola mappings, and combines the Scott–Vogelius pair with a stabilized Nitsche/Lagrange multiplier treatment of the boundary. In two dimensions, the analysis proves inf-sup stability of the isoparametric Scott–Vogelius pair on the cut mesh, exact divergence-freeness up to the physical boundary, optimal-order velocity convergence in k1k-125 and k1k-126, and optimal k1k-127-convergence together with nearly optimal k1k-128-convergence of a post-processed pressure (Neilan et al., 12 Dec 2025).

6. Error estimation, boundary conditions, and solver technology

Because the Scott–Vogelius element delivers exactly divergence-free velocities, it is particularly well suited to explicit error control for the Stokes problem. An extended hypercircle, or Prager–Synge, identity yields

k1k-129

under a dual equilibrium condition k1k-130. In the discrete setting this leads to fully computable a posteriori majorants

k1k-131

explicit a priori constants k1k-132, and rigorous eigenvalue bounds for the Stokes operator. The same work uses INTLAB, verified linear solves, and interval generalized-eigenvalue bounds to turn these estimates into mathematically rigorous numerical enclosures (Liu et al., 2020).

Boundary conditions require special care because exact incompressibility couples the interior divergence equation to boundary fluxes. For inhomogeneous Dirichlet data one must enforce the compatibility condition

k1k-133

A modified Fortin operator can be built to preserve both divergence and this zero-mean normal trace. With that tool, the Scott–Vogelius discretization admits quasi-optimal a priori estimates whose velocity part is pressure-robust, and an iterated penalty, or Uzawa-type, algorithm converges geometrically when k1k-134. The same analysis emphasizes that nearly singular vertices degrade k1k-135 and may stall the iteration unless local mesh modifications restore a positive lower bound (Eickmann et al., 22 Sep 2025).

For unfitted or approximated boundaries, one strategy is boundary correction on Clough–Tocher splits. In that formulation the velocity uses continuous piecewise quadratic polynomials, the pressure uses discontinuous piecewise linear polynomials, and a quadratic boundary Lagrange multiplier enforces the normal boundary condition while mitigating loss of pressure-robustness. The discrete continuity equation implies k1k-136 in the computational domain, and the method satisfies the three Brezzi conditions together with optimal rates: k1k-137 in the k1k-138-velocity error, k1k-139 in the k1k-140-pressure error when the pressure is sufficiently regular, and machine-zero divergence in the reported experiments (Liu et al., 2021).

The element also supports large-scale solvers for nonlinear flow models. In anisothermal implicitly constituted non-Newtonian flow, a Scott–Vogelius velocity–pressure discretization is combined with augmented Lagrangian stabilization, a block preconditioner, and a multigrid subsolver based on macro-star decompositions and divergence-preserving transfer operators. Reported iteration counts remain roughly constant for demanding parameter ranges, including k1k-141–k1k-142 Krylov iterations for k1k-143 and k1k-144–k1k-145 for k1k-146 in two-dimensional heated-cavity tests up to k1k-147, and k1k-148–k1k-149 iterations per nonlinear step in three dimensions up to k1k-150 (Farrell et al., 2020).

A recent high-order k1k-151-version analysis further extends the stability theory to non-Newtonian incompressible flow in k1k-152-based norms. For polynomial degree k1k-153, one constructs a right-inverse of divergence that is stable uniformly in k1k-154 from k1k-155 to k1k-156, obtains a lower bound for the inf-sup constant decaying at worst like

k1k-157

and builds local Fortin operators with stability constants explicit in k1k-158. The numerical evidence in that work suggests that the k1k-159-version can deliver exponential decay for smooth solutions and higher algebraic rates than the k1k-160-version for reduced regularity (Parker et al., 23 Sep 2025).

The overall picture is therefore highly structured. In its classical form, the Scott–Vogelius element is a continuous k1k-161/discontinuous k1k-162 pair whose admissibility is controlled by mesh geometry and singular-vertex constraints. In its modern developments, it has become a flexible framework for exactly divergence-free discretization across refined simplicial meshes, curved geometries, polygonal and virtual spaces, surfaces, cut meshes, verified error estimation, and robust linear and nonlinear solvers.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (18)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Scott-Vogelius Element.