The divergence-free finite elements for the stationary Stokes equations Shangyou Zhang∗ Abstract We review nearly all types of divergence-free elements for the stationary Stokes equations, namely, • the Pk+1 -Pk element on triangular grids for k ≥ 3, • the Pk+1 -Pk element on tetrahedral grids for k ≥ 7, • the Qk+1 -Qk element and the Qk+1,k × Qk,k+1 -Qk element on rectangular grids for k ≥ 2, • the Qk+1 -Qk element on box grids for k ≥ 2, • the Pk+1 -Pk element on Hsieh-Clough-Tocher triangular grids for k ≥ 1, • the Pk+1 -Pk element on Hsieh-Clough-Tocher tetrahedral grids for k ≥ 2, • the Pk+1 -Pk element on Powell-Sabin and Powell-Sabin-Heindl triangular grids for k ≥ 0, • the Pk+1 -Pk element on criss-cross triangular grids for k ≥ 0. In all these methods, we approximate the velocity by the continuous piecewise-polynomials and the pressure by the discontinuous piecewisepolynomials, of one degree lower. Therefore the discrete solutions approximating the velocity are also divergence-free, i.e., incompressible pointwise. The classic iterated penalty method is presented which guarantees the iterates converge to the optimal solution and produces the discrete pressure functions as byproducts. Keywords. mixed finite element, Stokes equations, divergence-free element, incompressible flow, quadrilateral element, tetrahedral element, hexahedral element, Hsieh-Clough-Tocher, Powell-Sabin, Powell-SabinHeindl. AMS subject classifications. 65M60, 65N30, 76M10, 76D07. ∗ Department of Mathematical Sciences, University of Delaware, DE 19716, U.S.A. [email protected]. 1 1 Introduction The finite element method is one of the most effective numerical method for solving partial differential equations. When applying the finite element method, we rewrite the differential equation in a weak variational form, then determine the Sobolev spaces for the problem. Accordingly, we choose piecewise polynomial subspaces on some grids over the domain, consisting of triangles, tetrahedra, quadrilaterals or tetrahedra, usually. We solve the weak variational problem in such a finite dimensional subspace. When the grid size tends to zero, the piecewise polynomial solutions would converge to the true solution of the differential equation. A finite element is referred to such a small triangle along with some functionals defining polynomials on it. In computational fluid dynamics, the stability of finite element methods for approximating the incompressible Stokes or Navier-Stokes flows has been a challenge and of great interests. Many techniques and constructions were done, mostly for low order finite elements, in the past thirty years, cf. [22, 6]. Rewriting the Navier-Stokes or the Stokes equations in the the weak variational forms, the primitive unknowns, the velocity and the pressure, belong to Sobolev spaces H1 and L2 , respectively. Naturally, a finite element method would be the Pk+1 -Pk element which approximates the velocity by continuous Pk+1 piecewise-polynomials and approximates the pressure by discontinuous Pk piecewise-polynomials. Then it is apparent the divergence of the finite element space for the velocity is a subspace or the finite element space for the pressure, cf. (4.4). This is a truly conforming element as the incompressibility condition is satisfied pointwise and the discrete solution for the velocity is a projection within the space of divergence-free functions. A fundamental study on the method was done by Scott and Vogelius in 1983 ([23, 24]) that the method is stable and consequently of the optimal order on 2D triangular grids for any k ≥ 3, provided the grids have no singular or nearly-singular vertex. A 2D vertex of a triangulation is singular if all edges meeting at the vertex form two cross lines, see Figure 1. One can see ([23, 24]) that the inf-sup constant γ degenerates to 0 if a vertex becomes singular (e.g., when Point C moves to A in Figure 1) in the following inf-sup condition, i.e., the Babuška-Brezzi condition: (div v, q) ≥ γ, (1.1) inf sup 06=q∈Ph b∈Vh |v|H1 (Ω)3 kqkL2 (Ω) where Vh and Ph are the mixed finite spaces for the velocity and pressure, cf. (4.3) and (4.4). For k ≤ 2, Scott and Vogelius showed that the P k+1 -Pk element would not be stable, and may not produce approximate solutions on general 2D triangular grids in [23, 24]. What is this magic number k in 3D? Scott and 2 Vogelius posted this question explicitly after discovering that k = 3 in 2D. There was little progress in this direction, on divergence-free finite elements, in the past 20 years. A main reason is that the classic theory on the mixed finite elements is based on the inf-sup condition (1.1). @ @ @ @ @ Q Q @ @ @ @ @ B @ Q @ A Q S CS S S Q Q S S S S Figure 1: Singular vertices (A and B) and a nearly-singular vertex (C). The geometry of the 3D tetrahedral grids is much more complicated than that of 2D. By adding a few edges and vertices locally, one can easily eliminate singular vertices in 2D, see Figure 1. When a triangulation is singular-vertex free, it is shown by Scott and Vogelius [23, 24] that the divergence of C 0 -Pk+1 vector space is exactly the space of C −1 -Pk modulus a constant. Following the approach of Scott and Vogelius in 2D that we try to discover when the divergence of the space of C0 -Pk+1 polynomials is the space of discontinuous Pk polynomials, on tetrahedral grids, we found previously that this is true on Hsieh-Clough-Tocher tetrahedral grids ([32]) for all k ≥ 2. For general tetrahedral grids, it is not so easy to identify and to eliminate all such singular vertices and edges. For example, when doing multigrid refinements on tetrahedral grids (cf. [31]), the known type of singular-edges (all face-triangles meeting at the edge fall into two planes) and singular-vertices (all face-triangles meeting at the vertex fall into three planes) cannot be avoided. Therefore, from computational purposes, one should extend the theory of Scott and Vogelius [23, 24] to cover the case of singular-vertex. This is done recently by the author in a series of work, cf. [33, 34, 36, 35, 37, 38]. Different from traditional analysis of mixed finite elements which is based on the inf-sup condition ([22, 23, 24, 6]), a framework was set up in [33] where the convergence of the Pk+1 -Pk element is based on the approximation property of the C1 -Pk+2 finite element. We reestablish the theory for the ScottVogelius Pk+1 -Pk element without any restriction on singular vertex. We note that in the extensions [34] and [36], unlike the cases in [23] and [32], the divergence of the C0 -Pk+1 space is a proper subspace of the discontinuous P k polynomials. The spurious modes in the discrete pressure space are filtered 3 out naturally in an iterative method, the classic iterated penalty method, for the resulting finite element equations. This avoids the stabilization of Pk+1 -Pk when singular or near-singular vertices are presented, proposed in [15]. In addition, the discrete pressures are obtained as byproducts in the iteration, greatly simplifying the computation. Therefore we call such mixed finite elements, where the discrete space for the pressure is the divergence of the velocity space, divergence-free finite elements, as there is only one kind of finite element spaces in the computation, for the velocity only. 2 The C0-Pk and C0-Qk finite elements To define a polynomial on a triangle or a rectangle, K, one needs to specify certain function values and derivatives at some interpolation points on the element. Such function or derivative evaluations are called linear functionals on the element, denoted by a set ΣK . Together, (K, PK , ΣK ) is called a finite element, where PK is a finite dimensional space on the domain K. A grid Ωh consists of elements K such that diam(K) ≤ h, forming a non-overlapping covering of Ω while the intersection of any two elements would be either empty or a common low-dimensional boundary set. For example, the intersection of two triangles can be either empty, or a common edge, or a common vertex. Given a C0 (continuous) or C1 (continuously differentiable) function v on Ω, to ensure the interpolation function of v by (K, P K , ΣK ), K ∈ Ωh , be C0 or C1 , the linear functionals ΣK have to be well designed that certain nodal values must be placed on the boundary of K so that the common values are shared by the two functions on the two sides of the common interelement boundary. For example, on a triangle K = {(x, y)} shown in Figure 2, a linear polynomial Ih v ∈ P1 = PK , Ih v = a + bx + cy, is uniquely defined by the three values of v at the three vertices. Further, as the restriction of I h v on an edge is a 1D linear polynomial which is uniquely defined by the two end-edge values of the function v. Therefore Ih v is a C0 function on Ω. This can be extended to any Pk , k ≥ 1, cf. [11]. We note that the dimension of polynomials P k (the space of all polynomials total degree k or less) in 2D matches the number of nodal value points, shown in Figure 2: (k + 1)(k + 2) 2 |ΣK | = 1 + 2 + · · · + (k + 1). dim Pk = In the same fashion, cf. [11], we define C 0 -Pk tetrahedral elements, shown in Figure 3. We note that in this case, the polynomial dimension matches the 4 dim P1 = 3 s s JJ dim P2 = 6 dim P3 = 10 s JJ dim P4 = 15 s s JJ JJs s s s J Js J s s s J s J J J s s Js J J J s s s Js Js s s Js s s s Js s s s s Js Figure 2: Degrees of freedom for C0 -Pk triangles, k ≥ 1. number of nodal values too: (k + 1)(k + 2)(k + 3) 6 (2)(3) (k + 1)(k + 2) |ΣK | = 1 + + ··· + . 2 2 dim Pk = dim P1 = 4 s s JJ dim P2 = 10 s JJ dim P3 = 20 s J s J s J Js J s J J s s Js J J J s s s s Js Js s Js Figure 3: Degrees of freedom (on front triangle) for C 0 -Pk tetrahedra, k ≥ 1. For rectangular grids in 2D and 3D, we need to use Q k , polynomials of separate degree k or less in each variable. The interpolation nodal points are shown in Figure 4 for 2D C0 -Qk elements (cf. [11]), where we put k + 1 nodes on each edge to ensure the continuity across the edge and the uniqueness in resolving the polynomial functions. The polynomial dimension matches to the number of nodal values: dim Qk = (k + 1)2 , |ΣK | = (k + 1) + · · · + (k + 1). | {z } (k+1) Finally, we define the C0 -Qk finite element on rectangular cubes, cf. [11]. The interpolation nodal points are shown in Figure 5, where we put 2D dim Q k points, (k + 1)2 , on each face rectangles. The polynomial dimension of Q k in 5 s dim Q1 = 4 s s s dim Q2 = 9 s s s s s s s s s dim Q4 = 16 s s s s s s s s s s s s s s s s s s s s s dim Q5 = 25 s s s s s s s s s s s s s s s s s s s s Figure 4: Degrees of freedom for C0 -Qk rectangles, k ≥ 1. 3D matches to the number of nodal values: dim Qk = (k + 1)3 , |ΣK | = (k + 1)2 + · · · + (k + 1)2 . | {z } (k+1) dim Q2 = 27 dim Q1 = 8 s s s s dim Q4 = 64 s s s s s s s s s s s s s s s s s s s s s s s s s Figure 5: Degrees of freedom (on front rectangle) for C 0 -Qk boxes, k ≥ 1. To be precise, we note that the construction of finite element spaces are done by the reference element (K̂, P̂K , Σ̂K̂ ), and by affine mappings: F (x̂) = x0 + Ax̂, F : K̂ → K, where A is a 2 × 2 or 3 × 3 constant matrix, if K is a triangle or a tetrahedron, or by bilinear or trilinear mappings if K is a quadrilateral or a hexahedron, or by high-order polynomial mappings if K is a curved boundary element, cf. [11]. 3 The C1-Pk and C1-Qk finite elements To make a piecewise polynomial function continuously differentiable, the maximal degree of the polynomials must be high to give enough degrees of freedom for one polynomial to adapt its boundary values and derivatives, matching those on the neighboring elements. On 2D triangular grids, 5 is the least degree for constructing the C1 piecewise functions. This is well-known as the 6 Argyris element, cf. [11] and Figure 6. In [34], we extend the construction of the Argyris element to any degree polynomial k, for k ≥ 5. The construction is depicted in Figure 6, that is, using the derivatives up to the second order at each vertex, (k −4) normal derivatives at different internal edge-points, (k −5) nodal values at different internal edge-points, and (k − 5)(k − 4)/2 at the standard internal triangle-points. It is easy to check the dimension matches the number of linear functionals (ΣK ) in defining the finite element, dim Pk = (k + 1)(k + 2) , 2 (k − 5)(k − 4) 2 (k + 1)(k + 2) (k − 5)(k − 4) = . = 6k − 9 + 2 2 |ΣK | = 3(1 + 2 + 3) + 3(k − 4) + 3(k − 5) + rf P5 : dim = 21 j rj f P6 : dim = 28 rj f P7 : dim = 36 @ @ @ @ @ @ @ @ @ r @ @ @r r @ r @ @r r @ @ @r r r @ r @ @ @ @ @ @ @ @ j rf j r j rf r j r j rf r r j r @f @f @f ? ? ? ? ? ? Figure 6: The degrees of freedom for some C 1 -Pk spaces, k ≥ 5. We note that, for the piecewise polynomial spaces of the Argyris element and of the higher-order elements constructed in Figure 6, they may not the whole C1 -Pk space, but subspaces only. Morgan and Scott constructed the whole C1 -Pk finite element spaces on general triangular grids in [18], where careful selections of second order derivatives at vertices are made. However, for the purpose of analyzing divergence-free finite elements, we only need to have a subspace (of the C1 -Pk space) with the optimal-order approximation. Unlike the situation in 2D on triangular grids (cf. [18]), the dimension and a complete local-basis of the C1 -Pk space on a general tetrahedral grid are not available. In fact, even a local-basis for a subspace of the C 1 -Pk space is difficult to construct. The first construction was done by Ženišek in [30], building a subspace of C1 -P9 polynomials. The construction was simplified by the author, and extended to all polynomial degree k ≥ 9, in [35]. By the 7 Table 1: The nodal degrees of freedom for a C 1 -Pk element (Figure 7). Type # vertex (A): 4 edge (B): 6 (C): 6 (D): 6 (E): 4 (F): 4 (G): 1 triangle tetrahedron Description function and derivatives up to order 4 function values at (k − 9) edge-points 2 normal derivatives at (k − 6) edge-points 3 2nd-order normal derivatives at (k − 7) edge-points (k − 8)(k − 7) function values 2 inside each face triangle (k − 6)(k − 5) normal 2 derivatives inside each face triangle (k − 7)(k − 6)(k − 5) values 6 inside the tetrahedron deg of freedom 35 k−9 2(k − 8) 3(k − 7) (k − 8)(k − 7) 2 (k − 6)(k − 5) 2 dim Pk−8 local basis of the C1 -Pk subspace, we derive the optimal-order approximation properties which are enough to ensure the approximation properties of C 0 -Pk divergence-free elements. In Table 1, we list the set ΣK of functionals for defining a C1 -Pk element in 3D: (K, PK = Pk , ΣK ), cf. [11]. For details, we refer to [35]. In Figure 7, we also plot the nodal degrees of freedoms. For a simple check, we can add up all the degrees of freedom listed in Table 1: dim Pk . = (k + 1)(k + 2)(k + 3) , 6 |ΣK | = 4(35) + 6(k − 9) + 6(2)(k − 8) + 6(3)(k − 7) + 4 (k − 6)(k − 5) 2 (k − 6)(k − 5) k 3 − 18k 2 + 107k − 210 + 2 6 1 3 11 (k + 1)(k + 2)(k + 3) = k + k2 + k + 1 = . 6 6 6 +4 The construction of C1 polynomials on rectangles and boxes is relatively simpler. But after the first 2D C1 -Q3 element was constructed on rectangles, known as the Bogner-Fox-Schmit rectangle, in 1965 [8], there is nearly no further work in the finite element community, cf. [37]. In [37], we construct 8 m j g d q J J J (A): m j g d q (B): J J J j g d q Jm J h Jh J h Jh Jh h J h h h J (D): r J J J I J I @ @ @ @ J J I @ I @ @J @ J @@ I @@ J I (C): J Jr J J r (E): J J J J J 6J 6 6J 6 6 6J (F): J r J J J J J J (G): J b J b J ... J b J b J J Figure 7: Degrees of freedom (on front triangle and internal) for C 1 -Pk elements, k ≥ 9. the whole C1 -Qk spaces for all k ≥ 3 on both rectangular or box grids, in 2D and 3D. We describe the C1 -Qk elements of [37] in the following. Let {φ̂i (x)} be the (k + 2) basis functions for the C 1 splines of polynomial degree (k + 1) on [0, 1]: φ̂00 (0) = 1, φ̂l ( j−1 ) = 1, k−1 φ̂0k+1 (1) = 1, j = 1, 2, ..., k, (3.1) and φ̂l is zero when evaluated by the other (k + 1) functionals in (3.1). For example, the 4 cubic spline basis functions for k = 2 are φ̂0 (x) = x3 − 2x2 + x, φ̂1 (x) = 2x3 − 3x2 + 1, φ̂2 (x) = −2x3 + 3x2 , φ̂3 (x) = x3 − x2 . 9 (3.2) The basis functions for k = 3 are φ̂0 = −2x4 + 5x3 − 4x2 + x, φ̂00 (0) = 1, φ̂1 = −8x4 + 18x3 − 11x2 + 1, φ̂3 = −8x4 + 14x3 − 5x2 , φ̂1 (0) = 1, 1 φ̂2 ( ) = 1, 2 φ̂3 (1) = 1, φ̂4 = 2x4 − 3x3 + x2 , φ̂04 (1) = 1. φ̂2 = 16x4 − 32x3 + 16x2 , Q4 : dim = 25 Q3 : dim = 16 sm sm sm s sm sm sm Q5 : dim = 36 6 s sm s s- s ? (3.3) sm s s s m s m 6 s 6 s sm s s s- s s s ? s ? ss m Figure 8: The family of C1 -Qk+1 , k ≥ 2, rectangles. The basis functions in 2D and 3D are constructed by the tensor products of (3.1), depicted in Figures 8 and 9. Then they are mapped to individual elements, for example, [xm , xm+1 ] × [yn , yn+1 ], a rectangle element in the grid Ωh , by ( m 0 < i < k + 1, φ̂i ( x−x h ), φi (x) = x−xm hφ̂i ( h ), i = 0, k + 1, ( (3.4) n ), 0 < j < k + 1, φ̂j ( y−y h φj (y) = n hφ̂j ( y−y h ), j = 0, k + 1. It is shown in [37] that the C1 -Qk space is precisely the span of local basis functions defined in (3.1–3.4), both in 2D and 3D. By the nodal interpolation operator, it is standard to get the optimal order approximation properties for the C1 -Qk spaces. 4 The divergence-free finite element method We consider a model stationary Stokes problem: Find the velocity function u and the pressure p on a 2D or a 3D polygonal domain Ω, which can be 10 f (xi ) : fx (xi ), fy (xi ), fz (xi ) : fxy (xi ), fxz , fyz , fxyz : r r i i ] J * J @ R @ ] J * J @ R @ r r i i ] J * J @ R @ ] J * J @ R @ 8 × 1 vertex values 8 × 3 first derivatives 8 × 4 mixed derivatives Figure 9: The C1 -Q3 box (only the nodal freedoms on the front face.) subdivided into triangles, tetrahedra, rectangles or boxes, such that −∆u + ∇p = f in Ω, div u = 0 in Ω, u=0 (4.1) on ∂Ω. d The standard variational form for (4.1) is: R Find u ∈ H 1,0 (Ω) (d = 2 or 3) and p ∈ L2,0 (Ω) := L2 (Ω)/C = {p ∈ L2 | Ω p = 0} such that a(u, v) + b(v, p) = (f , v), ∀v ∈ H1,0 (Ω)d , b(u, q) = 0, ∀q ∈ L2,0 (Ω). (4.2) Here H1,0 (Ω)d is the subspace of the Sobolev space H 1 (Ω)d (cf. [11]) with zero boundary trace, and Z a(u, v) = ∇u · ∇v dx, ΩZ b(v, p) = − div u p dx, Z Ω f v dx. (f , v) = Ω We nestedly refine each grid of Ω to obtain a family of grids: n Ωh = R | R is a triangle, tetrahedron, o rectangle, or box of size hR , hR ≤ h . For simplicity, we restrict our notations to 2D and will make comments for the 3D case. 11 Let Qk,l be the space of polynomials of degree k or less in x and of degree l or less in y: l k X X Qk,l = qij xi y j . i=0 j=0 As above, Qk = Qk,k , the space of polynomials of degree k or less in each variable. Again, Pk is the space of polynomials of degree k, in 2D or 3D. Then we define the divergence-free mixed element spaces by Vh = {uh ∈ C(Ω) | uh |R ∈ Pk+1 ∀R ∈ Ωh , and uh |∂Ω = 0} , Vh = {uh ∈ C(Ω) | uh |R ∈ Qk+1 ∀R ∈ Ωh , and uh |∂Ω = 0} , (4.3) Vh = {uh ∈ C(Ω) | uh |R ∈ Qk+1,k × Qk,k+1 , and uh |∂Ω = 0} , approximating the velocity, and by Ph = {div uh | uh ∈ Vh } , (4.4) approximating theR pressure. R R Since Ω ph = Ω div uh = ∂Ω uh = 0 for any ph ∈ Ph , we conclude that Vh ⊂ H1,0 (Ω)d , Ph ⊂ L2,0 (Ω), i.e., the mixed-finite element pairs are conforming. The resulting system of finite element equations for (4.2) is: Find u h ∈ Vh and ph ∈ Ph such that a(uh , v) + b(v, ph ) = (f , v), ∀v ∈ Vh , b(uh , q) = 0, ∀q ∈ Ph . (4.5) Traditional mixed-finite elements require the inf-sup condition to guarantee the existence of discrete solutions. As (4.4) provides a compatibility between the discrete velocity and discrete pressure spaces, the linear system of equations (4.5) always has a unique solution, independent of the inf-sup condition. Proposition 4.1 ([33]) There is a unique solution in the discrete linear system (4.5) for any polynomial degree, i.e., k ≥ 1 in (4.3)-(4.4). By the second equation in (4.5) and the definition of P h in (4.4), we conclude that b(uh , q) = b(uh , − div uh ) = k div uh k2L2 (Ω)d = 0 (4.6) 12 and that div uh is also 0 everywhere. In this case, we call the mixed finite element a divergence-free element. It is apparent that the discrete velocity solution is divergence-free if and only if the discrete pressure finite element space is the divergence of the discrete velocity finite element space, i.e., (4.4). In fact, it is trivial to show ([22, 6, 5, 33]), in the next theorem, that u h is the unique a(·, ·) orthogonal projection from the divergence-free space Z to its subspace Zh , defined by n o Z := v ∈ H1,0 (Ω)d | div v = 0 , (4.7) Zh := {v ∈ Vh | div v = 0} . (4.8) Theorem 4.1 The unique solution uh of (4.5) is divergence-free, and is the a(·, ·) orthogonal projection of u of (4.2), i.e., uh ∈ Z h , a(u − uh , v) = 0 ∀v ∈ Zh . Proof. By (4.6), uh is divergence-free. Letting v ∈ Zh in (4.2) and (4.5), we get the above orthogonal projection equation. We note that by (4.4), Ph is a subspace of discontinuous, piecewise polynomials of degree k. As singular vertices are present (see [23, 24]), P h is a proper subspace. It is difficult to find a local basis for P h . But on the other side, it is the special interest of the method that the space P h can be omitted in computation and the discrete solutions approximating the pressure function in the Stokes equations can be obtained as byproducts, as we shall see next. We refer to [13, 6, 5, 26] for more information on the following iterative method. Definition 4.1 (The iterated penalty method.) Let the initial iterate u 0h = 0 for the finite element Stokes equation (4.5). The rest iterates u nh are defined iteratively to be the unique solution of a(unh , vh ) + α(div unh , div vh ) = (f , vh ) + (div n−1 X ujh , div vh ) ∀vh ∈ Vh , j=0 n = 1, 2, · · · . Here α is positive constant (between 1 and 10 usually.) At the end of iteration, we let pnh = div n X j=0 13 ujh . Remark 4.1 In the iterated penalty method of Definition 4.1, we need only to do computer coding for the continuous P k+1 , or Qk+1 , or Qk+1,k × Qk,k+1 element for the vector Laplacian like equations. Remark 4.2 By Definition 4.1, at the convergence of iteration, div u nh = 0 and we obtain the solution uh of (4.5). Consequently, the unique solution p h of (4.5) is obtained as a byproduct. 5 A convergence analysis Though the finite equations (4.5) have a unique solution for any k ≥ 0, the approximation cannot be guaranteed, unless k is large enough. We show the convergence the C0 -Pk+1 and C0 -Qk+1 element by the optimal-order approximation property of C1 -Pk+2 or C1 -Qk+1 piecewise polynomials on the same grid when solving a biharmonic equation in 2D or 3D. We relate the Stokes equations (4.2) to the following biharmonic equation: Find t ∈ H2,0 (Ω) (the closure of C∞,0 under H2 norm), such that (∆t, ∆s) = −(curl f , s) ∀s ∈ H2,0 (Ω). (5.1) curl t = u. (5.2) It is well known [22] that curl H2,0 (Ω) = Z and Here u and f are defined in (4.2). We will assume the 2D polygonal domain provides a minimum elliptic regularity, i.e., for any g ∈ H −1 (Ω), the unique weak solution s ∈ H2,0 (Ω) of the biharmonic equation ∆2 s = g satisfies kskHr+2 (Ω) ≤ CkgkHr−2 (Ω) , r ≥ 1. (5.3) For example, Blum and Rannacher showed the H 4 (r = 2) elliptic regularity in [4] for convex polygons with inner angles smaller than 126.28... o . We can find some results on the elliptic regularity in [16]. The corresponding conforming finite element for (5.1) is the space of C 1 piecewise Pk+2 or Qk+1 polynomials on the grid Ωh : 1 (5.4) h = sh ∈ C (Ω) | sh K ∈ Pk+2 (K) or Qk+1 (K) ∀K ∈ Ωh . In the theory to be developed here, we do not need to know the dimension and the construction of the whole space h . The optimal order of approximation for a subspace Sh ⊂ h is needed to guarantee the optimal order of approximation 14 of the divergence-free element. By the constructions of local bases in Section 4, it is standard to get, cf. [11], that inf ks − th kH2 ≤ Chmin{k,r} kskHr+2 (Ω) ∀s ∈ H2,0 ∩ Hr+2 , r ≥ 1. th ∈Sh (5.5) We need the following assumption on the regular inversion of the divergence operator too: The solution U ∈ H1,0 (Ω)d of div U = F (5.6) satisfies kUkHr (Ω)d ≤ CkF kHr−1 (Ω) for some r ≥ 1, (5.7) where C is independent of r and U ∈ Hr (Ω)d ∩ H1,0 (Ω)d . We refer to [17, 2, 23, 28] and [33] for more results on (5.7). We are ready to present the main theorem. Theorem 5.1 ([33]) Let the smooth solution t in (5.1) have the elliptic regularity (5.3). Let the smooth solution U in (5.6) have the bounded regular inversion (5.7). The unique solutions (u h , ph ), in Vh × Ph or in Ṽh × P̃h , of the discrete Stokes equations (4.5) approximate that of (4.2) in the optimal order: ku − uh kH1 (Ω)d + kp − ph kL2 (Ω) ≤ Chmin{k+1,r} kf kHr−1 (Ω)d , r ≥ 1. (5.8) Proof. Let th ∈ Sh be the finite element solution for the biharmonic problem (5.1), i.e., (∆th , ∆sh ) = −(curl f , sh ) ∀sh ∈ Sh . (5.9) Subtracting (5.9) from (5.1), by Cea’s lemma [5, 11], (5.5) and (5.3), |t−th |H2 (Ω) ≤ Chmin{k+1,r} k curl f kHr−2 (Ω) ≤ Chmin{k+1,r} kf kHr−1 (Ω)d . (5.10) By Theorem 4.1 and (5.2), since curl t h ∈ Zh , it follows that |u − uh |H1 (Ω)d = inf |u − v|H1 (Ω)d ≤ inf | curl t − curl sh |H1 (Ω)d sh ∈Sh v∈Zh ≤ | curl t − curl th |H1 (Ω)d ≤ C|t − th |H2 (Ω) ≤ Chmin{k+1,r} kf kHr−1 (Ω)d . (5.11) The L2 error of the velocity is bounded by the H 1 error, ensured by the Poincaré inequality. Note that in (5.8), we used the inclusion relations: curl Sh ⊂ Vh and curl Sh ⊂ Ṽh . 15 By (4.2) and (4.5), we have (p − ph , div v) = (∇(u − uh ), ∇v) ∀v ∈ Vh or Ṽh . (5.12) Therefore we introduce p̃ ∈ L2,0 (Ω) such that ∀v ∈ H1,0 (Ω)d . (p̃, div v) = (∇(u − uh ), ∇v) (5.13) Because div u = div uh = 0, the existence and the uniqueness of p̃ in (5.13) are guaranteed by the inf-sup condition for the smooth functions ([22, 6]). Letting F = p̃ in (5.6), we have an U ∈ H1,0 (Ω)d ∩ Hr (Ω)d such that div U = p̃ and kUkH1 (Ω)d ≤ Ckp̃kL2 (Ω) . Let v = U in (5.13). kp̃kdL2 (Ω) ≤ |u − uh |H1 |U|H1 ≤ C|u − uh |H1 kp̃kL2 (Ω) . (5.14) By (5.12) and (5.13), because qh = div vh for some vh ∈ Vh , we get that (p − ph − p̃, qh ) = 0 ∀qh ∈ Ph . Hence, kp − ph − p̃kdL2 (Ω) = (p − ph − p̃, p − qh − p̃) ≤ kp − ph − p̃kL2 (Ω) kp − qh kL2 (Ω) + kp̃kL2 (Ω) , (5.15) where qh ∈ Ph is arbitrary. Finally, letting F = p in (5.6), there is a U ∈ H1,0 (Ω)d ∩ Hr (Ω)d such that div U = p and kUkH1 (Ω)d ≤ CkpkL2 (Ω) . (5.16) For the smooth function U in (5.16), we let v h ∈ Vh approximate U in optimal order, for example, the edge-averaging interpolation of U defined in [25]. Let qh = div vh . We conclude that kp − qh kL2 (Ω) = k div(U − vh )kL2 (Ω) ≤ kU − vh kH1 (Ω)d ≤Chmin{k+1,r} kUkHr+1 (Ω)d ≤ Chmin{k+1,r} kpkHr (Ω)d (5.17) ≤Chmin{k+1,r} kf kHr−1 (Ω)d , (5.18) where the standard elliptic regularity on p for the Stokes equations (4.1) is applied in the last step. Combining (5.14), (5.15) and (5.18), (5.8) is shown: kp − ph kL2 (Ω) ≤ kp − ph − p̃kL2 (Ω) + kp̃kL2 (Ω) ≤ kp − qh kL2 (Ω) + 2kp̃kL2 (Ω) ≤ Chmin{k+1,r} kf kHr−1 (Ω)d + 2C|u − uh |H1 (Ω)d ≤ Chmin{k+1,r} kf kHr−1 (Ω)d . 16 Corollary 5.1 Assume that the elliptic regularity (5.3) the bounded regular inversion (5.7) hold for Ω in 3D. The unique solution (u h , ph ) of the 3D Pk+1 Pk or Qk+1 -Qk element method of the discrete Stokes equations (4.5) approximate that of (4.2) in the optimal order: ku − uh kH1 (Ω)d + kp − ph kL2 (Ω) ≤ Chmin{k+1,r} kf kHr−1 (Ω)d , r ≥ 1. (5.19) Proof. The analysis remains the same except the biharmonic equation (5.1) is now a vector equation. In 3D, the potential function t is not unique for each u, unlike the 2D situation. However, by requiring div t = 0, we can still have the uniqueness. For details, please read [36]. We remark that the theories, parallel to our series of work, for the continuous pressure Pk+1 -Pk elements on triangles, on tetrahedra, and the Q k+1 -Qk elements on quadrilaterals are established in [9], [7] and [1], respectively, extending the Taylor-Hood element [22]. 6 Some numerical tests We choose, first for 2D tests, a simple exact solution so that the right hand side function f for (4.1) is −gyxx − gyyy − gxxx , (6.1) f = −∆ curl g − ∇gxx = gxxx + gxyy − gyxx where g = 28 (x − x2 )2 (y − y 2 )2 . The continuous solution for the Stokes equations (4.1) is (see Figure 10) u = curl g, p = −gxx . (6.2) The grids Ωh are depicted in Figure 11, i.e., each squares are refined into 4 sub-squares each level. In Table 2 we list various norms of errors and orders of convergence for the finite element solutions in the spaces V h × Ph defined in (4.3)-(4.4) for the Qk+1,k × Qk,k+1 -Qk element. Here we do enough iterated penalty iterations defined in Definition 4.1 until the iterative error is smaller than the truncation error. We note that the Q k+1,k × Qk,k+1-Qk element is much more efficient than the Qk+1 -Qk element. Stenberg and Suri showed in [27] the stability, but the sub-optimal order of approximation, for the Q k+1 Qk−1 element for all k ≥ 1 in 2D. Bernardi and Maday showed the stability and the optimal order of convergence for the Q k+1 -Pk element, cf. [3]. Given a 17 Figure 10: The exact solution, second component of u and p on the level 2 grid. C0 -Qk+1 space for the velocity, it is preferred to use a maximal discrete space for the pressure. It is apparently the Q k+1 -Qk element is better than the Qk+1 -Qk−1 element and the Qk+1 -Pk element. And the Qk+1,k × Qk,k+1-Qk element is even better as it perfectly matches the two discrete spaces, i.e., P h in (4.4) is the whole C−1 -Qk space on the grid. Figure 11: The first five levels of grids. The H1 and L2 errors and convergence orders, reported in Table 2, are consistent with the error bound proved in Theorem 5.1. In Table 2, the nodal errors are of the optimal order too, but not proved theoretically yet. To be precise, the order of convergence for the velocity when using the Q 3,2 × Q2,3 Q2 element, or using the Q4,3 × Q3,4 -Q3 element is one order, or two orders higher than that predicted by the theory, respectively. This might be due to the superconvergence of finite elements, cf. [29]. Or it might be caused by, in addition, the special solution (6.2) used in the computation, noting that the convergence orders for the pressure are not higher. We plot the error for the second component of u on the level 3 grid in Figure 12, for the Q 3,2 × Q2,3 Q2 element method. The error of p of the method is shown in Figure 13. In the tables for numerical errors, we use the notations e u = Ih u − uh and ep = I h p − p h . When we increase the polynomial degree k by one to 4, this time, both the exact velocity solution and the exact pressure solution (6.1) are inside the 18 Table 2: The errors by spaces Ṽh × P̃h defined in (4.3)-(4.4), on Figure 11 grids. level |eu |H1 2 3 4 5 6 7 1.00989 0.10747 0.01274 0.00157 0.00019 0.00002 2 3 4 5 6 7 0.0147879 0.0007551 0.0000285 0.0000009 0.0000000 0.0000000 hn |eu |l∞ hn kep kL2 For the Q3,2 × Q2,3 -Q2 element 0.1231114 11.024 3.2 0.0091183 3.8 2.755 3.1 0.0005780 4.0 0.671 3.0 0.0000369 4.0 0.170 3.0 0.0000023 4.0 0.043 3.0 0.0000001 4.0 0.011 For the Q4,3 × Q3,4 -Q3 element 0.00403687 0.77588 4.3 0.00009680 5.4 0.11326 4.7 0.00000189 5.7 0.01526 4.9 0.00000003 5.9 0.00195 4.9 0.00000000 5.9 0.00024 5.0 0.00000000 6.0 0.00003 hm kep kl∞ hm 2.0 2.0 2.0 2.0 2.0 2.82776 0.46705 0.08399 0.01257 0.00171 0.00022 2.6 2.5 2.7 2.9 2.9 2.0 2.8 2.9 3.0 3.0 3.0 0.19499 0.01649 0.00122 0.00008 0.00000 0.00000 2.8 3.6 3.7 3.9 3.9 4.0 finite element subspaces, Q5,4 × Q4,5 -Q4 . Then, on any grids, the numerical solutions should be exact, the same as the exact solution in (6.2), if enough iterated penalty iterations are done and if there is no round-off error. This can be seen in Table 3. Table 3: The errors by the Q5,4 × Q4,5 -Q4 element, on Figure 11 grids. level 2 3 4 |eu |H1 0.0000106532 0.0000000029 0.0000000000 hn 5.3 11.8 13.8 kep kL2 0.0007548 0.0000005 0.0000000 hm 2.8 10.3 9.5 In Table 4, we list the errors and convergence orders when using the Q 2,1 × Q1,2 -Q1 element. A little surprising, the results are of optimal orders too, but they are not covered by our theory. Further studies are needed to understand and explain the results in Table 4. We next test the influence of singular vertex in the Scott-Vogelius P k+1 -Pk triangular elements. Three families of grids Ω h are used in the computation, 19 ( 0.0 0.0) ( 0.0 1.0) 0.94E-02 0.90E-02 0.87E-02 0.83E-02 0.79E-02 0.75E-02 0.71E-02 0.67E-02 0.64E-02 0.60E-02 0.56E-02 0.52E-02 0.48E-02 0.44E-02 0.40E-02 0.37E-02 0.33E-02 0.29E-02 0.25E-02 0.21E-02 0.17E-02 0.13E-02 0.96E-03 0.58E-03 0.19E-03 -0.19E-03 -0.58E-03 -0.96E-03 -0.13E-02 -0.17E-02 -0.21E-02 -0.25E-02 -0.29E-02 -0.33E-02 -0.37E-02 -0.40E-02 -0.44E-02 -0.48E-02 -0.52E-02 -0.56E-02 -0.60E-02 -0.64E-02 -0.67E-02 -0.71E-02 -0.75E-02 -0.79E-02 -0.83E-02 -0.87E-02 -0.90E-02 -0.94E-02 ( 1.0 0.0) ( 1.0 1.0) Figure 12: The error of the second component of u on the level 3 grid (Q 3,2 × Q2,3 -Q2 ). shown Figure 14. The first two families of grids, Figure 14(1) and Figure 14(2), have a same level 1 grid. But (1) uses the longest-edge bisection refinement, while (2) uses the standard multigrid refinement. We note that the level n grid of Figure 14(1) has 4n−1 singular vertices. Every level of grid of Figure 14(2) has one singular vertex, (0.5, 0.5). But none of grids in Figure 14(3) has any singular vertex. In Table 5 we list various norms of errors for the finite element solutions. The H1 and L2 errors and convergence orders on all three types of grids, reported in Table 5, match the error bound proved in Theorem 5.1. Table 5 confirms the theory that the convergence of P k+1 -Pk element is independent of singular and nearly-singular vertices. In fact, the element with the most singular vertices converges fastest, while the one without any singular vertex converges slowest. We would emphasize again that the analysis in this work does not use the inf-sup condition (1.1), while nearly all other work on mixed finite elements for the Stokes equations are based on the infsup condition. Here we compute the inf-sup constant γ in (1.1), on the grids shown in Figure 14(3) and Figure 1. We let the interior point C move toward the center point A in Figure 1, becoming a singular vertex. We list the inf-sup 20 ( 0.0 0.0) ( 0.0 1.0) 0.43E+00 0.39E+00 0.37E+00 0.35E+00 0.33E+00 0.31E+00 0.30E+00 0.28E+00 0.26E+00 0.24E+00 0.22E+00 0.20E+00 0.18E+00 0.16E+00 0.14E+00 0.12E+00 0.10E+00 0.83E-01 0.63E-01 0.44E-01 0.25E-01 0.56E-02 -0.14E-01 -0.33E-01 -0.52E-01 -0.72E-01 -0.91E-01 -0.11E+00 -0.13E+00 -0.15E+00 -0.17E+00 -0.19E+00 -0.21E+00 -0.23E+00 -0.25E+00 -0.26E+00 -0.28E+00 -0.30E+00 -0.32E+00 -0.34E+00 -0.36E+00 -0.38E+00 -0.40E+00 -0.42E+00 -0.44E+00 -0.46E+00 -0.48E+00 -0.50E+00 -0.52E+00 ( 1.0 0.0) ( 1.0 1.0) Figure 13: The error of p on the level 3 grid (Q 3,2 × Q2,3 -Q2 ). constant in the second column of Table 6. In the table, A is the matrix for the a(·, ·) inner product, B for b(·, ·), and M for the (·, ·) on P h . We can also find the next smallest eigenvalue in the last column of Table 6. Finally we do a 3D test on the Pk+1 -Pk elements for the stationary Stokes equations on the unit cube, Ω = (0, 1) 3 . The grids are obtained by the standard multigrid refinement, cf. [31]. The first three grids are depicted in Figure 15. Table 4: The errors by the Q2,1 × Q1,2 -Q1 element, on Figure 11 grids. level 3 4 5 6 7 |eu |H1 1.2110 0.3119 0.0783 0.0196 0.0049 hn 2.0 2.0 2.0 2.0 |eu |l∞ 0.19947 0.04576 0.01100 0.00270 0.00067 hn 2.1 2.1 2.0 2.0 21 kep kL2 25.9107 10.5018 4.9049 2.4052 1.1964 hm 1.3 1.1 1.0 1.0 kep kl∞ 6.6670 1.4463 0.3727 0.0927 0.0234 hm 2.2 2.0 2.0 2.0 (1) (2) (3) Figure 14: Three computational grids with (1) many, (2) only one, (3) none, singular vertex. Figure 15: The first three levels of grids in the 3D test, Ω h . The right hand side function f in 3D for (4.1) is 0 1 1 f = −∆ curl g + ∇gxy 3 9 g −g − gyyy − gyzz + gxxz + gyyz + gzzz + gxxy /3 1 xxy , −gxxx − gxyy − gxzz + gxyy /3 = 3 gxxx + gxyy + gxzz + gxyz /3 where g = 212 (x − x2 )2 (y − y 2 )2 (z − z 2 )2 . 22 (6.3) Table 5: The P4 element on the three families of grids (Figure 14). level 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 |eu |H1 hn |eu |l∞ hn kep kL2 hk kep kl∞ n−1 On the grids with 4 singular vertices, Figure 14(1) 0.536873 0.0464484 1.39824 11.2370 0.044922 3.58 0.0026137 4.15 0.10879 3.68 1.5131 0.002583 4.12 0.0001097 4.57 0.00591 4.20 0.1269 0.000156 4.05 0.0000039 4.80 0.00034 4.10 0.0090 0.000009 4.01 0.0000001 4.90 0.00002 4.04 0.0006 On the grids with one singular vertex, Figure 14(2) 0.535961 0.0463440 1.39626 11.2232 0.046138 3.54 0.0025915 4.16 0.13677 3.35 1.5252 0.002822 4.03 0.0001103 4.55 0.00978 3.81 0.1281 0.000180 3.97 0.0000048 4.52 0.00067 3.85 0.0115 0.000011 3.99 0.0000002 4.60 0.00004 3.97 0.0009 On the grids with no singular vertex, Figure 14(3) 0.656464 0.0828363 1.77368 15.6980 0.078603 3.06 0.0071213 3.54 0.26038 2.77 3.0422 0.004891 4.01 0.0003334 4.42 0.01690 3.95 0.2719 0.000311 3.97 0.0000125 4.74 0.00109 3.95 0.0293 0.000019 3.99 0.0000005 4.64 0.00006 4.01 0.0023 The continuous solution for the Stokes equations (4.1) is 0 1 1 u = curl g , p = gxy . 3 9 g hk 2.89 3.58 3.81 3.91 2.88 3.57 3.48 3.60 2.37 3.48 3.21 3.63 (6.4) As we are unable to plot a 3D function in 4D, we show the restriction of the functions u (the first component) and p, on the plane z = 0.33 in Figure 17. We note that the grids obtained by the intersection of tetrahedra in Ω h and the plane consist of both rectangles and triangles, shown in Figure 16 and at the bottom in Figures 17 and 18. In Table 7 we list errors for the Pk+1 -Pk element for k = 0, 1, on various level of grids Ωh . It is interesting to see that no convergence for both velocity and pressure for the P1 -P0 element, and that a convergence for the velocity only for the P2 -P1 element. In Table 8 we list errors for the Pk+1 -Pk element for k = 2, 3, 4. We note that our theory ensures the convergence only for k ≥ 8. But for the uniform 23 Table 6: The inf-sup constants for the P 4 -P3 element on grids in Figure 1. C→A (0.50, 0.50) (0.50, 0.51) (0.50, 0.52) (0.50, 0.54) (0.50, 0.58) (0.50, 0.66) (0.50, 0.74) (0.50, 0.82) (0.50, 0.90) (0.50, 0.94) (0.50, 0.98) γ= p λ1 (M −1 B T A−1 B) Singular! 0.00000 0.00613 0.01226 0.02453 0.04907 0.09786 0.14457 0.18405 0.20582 0.20346 0.16764 p λ2 (M −1 B T A−1 B) 0.41990 0.41869 0.41603 0.40953 0.39586 0.36959 0.34539 0.32317 0.30140 0.25604 0.17348 grids on the cube used in this computation, the polynomial degree k could be much lower. 7 Some low-order divergence-free finite elements The Pk+1 -Pk finite element is stable and provides the optimal order solution for k ≥ 3 on general triangular grids. But for special grids, the polynomial degree can be lower. In [20], Qin showed that the P 2 -P1 and P3 -P2 elements are also stable on Hsieh-Clough-Tocher triangular grids, cf. [12]. Given a trian- Figure 16: The cut on the third level grid Ω h by plane z = 0.33. 24 Figure 17: The exact solution, the first component of u and p in (6.4), restricted on z = 0.33. Figure 18: The errors for the first component of u and p for the P 5 -P4 element on the level 2 grid, restricted on z = 0.33. gulation, the Hsieh-Clough-Tocher triangular grid is generated by connecting three vertices to the bary-center of each triangle, shown in Figure 19. → → Figure 19: Constructing Hsieh-Clough-Tocher triangular grids. For constructing 3D Hsieh-Clough-Tocher grids, each tetrahedron is subdivided into four by connecting the bary-center with 4 vertices, shown in Figure 20. It can be shown that on the Hsieh-Clough-Tocher grids in 2D and 3D, cf [20, 32], the divergence of the C0 -Pk+1 function space is precisely the C−1 Pk space modulus constants, for any k ≥ 0. However, when the degree of polynomial k is too low, we do not have approximation properties for the finite element spaces. k ≥ 1 and k ≥ 2 in 2D and 3D, on Hsieh-Clough-Tocher grids, are required, respectively, shown by Qin and Zhang [20, 32]. Of course, 25 Table 7: The errors for the Pk+1 -Pk (k = 0, 1) element on Figure 14 grids. |eu |H1 hn |eu |l∞ hn kep kL2 hk kep kl∞ hk The P1 -P0 element 3 4.15901 1.12500 10.70967 29.91138 4 4.76608 – 1.26172 – 26.33037 – 91.85602 – 5 4.77452 – 1.25096 – 58.69458 – 225.61878 – The P2 -P1 element 3 2.75202 0.44361 17.46410 97.76562 4 1.35240 1.02 0.13309 1.73 16.41843 0.08 133.52599 – 5 0.64181 1.07 0.03400 1.96 14.53410 0.17 138.50007 – x3 c d e b x2 a x1 Figure 20: Constructing the 3D Hsieh-Clough-Tocher grids. when k is larger (k ≥ 3 in 2D, k ≥ 7 in 3D), the theory on general grids would guarantee the optimal-order of convergence for the element. For the lowest polynomial degree k = 0, Qin and Zhang found a local basis for the C0 -P1 divergence-free space on the uniform criss-cross grids shown in Figure 21. Consequently, it shows that the P 1 -P0 divergence-free element is stable and of optimal order. Such an analysis can be extended to 3D, on the uniform criss-cross grids shown in Figure 22. On another type of grids, the polynomial degree k can be 0 as well. It is shown in [33] that the P1 -P0 divergence-free element converges with the optimal order too, on the 2D Powell-Sabin triangulations ([19]). Similar to the Hsieh-Clough-Tocher grids, a 2D Powell-Sabin grid is constructed by subdividing each triangle of a regular triangulation into 6 subtriangles, shown in Figure 23. An appropriate internal point is chosen on each triangle, which is connected to the three vertices of the triangle and the three neighboring 26 Table 8: The errors for the Pk+1 -Pk element on Figure 14 grids. |eu |H1 hn |eu |l∞ hn kep kL2 hk kep kl∞ hk The P3 -P2 element 1 1.27852 0.20145 0.25618 0.49327 2 2.00055 – 0.24271 – 7.51700 – 65.94546 – 4 0.09805 2.4 0.00466 3.4 1.25564 1.4 15.67054 1.6 5 0.01424 2.8 0.00037 3.6 0.73651 0.7 4.44028 1.8 The P4 -P3 element 1 1.55317 0.21257 0.36283 1.00000 – 55.39757 – 2 0.85394 0.8 0.07851 1.4 3.36404 3 0.09648 3.1 0.00687 3.5 0.85591 1.9 10.30833 2.4 4 0.00661 3.8 0.00038 4.1 0.69055 0.3 2.30741 2.1 5 0.00044 3.9 0.00002 4.4 0.69039 0.0 2.10600 0.1 The P5 -P4 element 1 1.11184 0.13294 0.39278 0.96637 2 0.33257 1.7 0.02801 2.2 1.33425 – 33.37696 – 3 0.01510 4.5 0.00110 4.7 0.69419 0.9 3.36344 3.3 4 0.00052 4.9 0.00003 5.3 0.69075 0.0 2.09780 0.6 Figure 21: The uniform 2D criss-cross grids. internal points. A numerical study on the P1 -P0 divergence-free was done in [33]. The numerical results for solving the problem (6.1) are listed in Table 9, showing the optimal order of convergence of the method. The analysis in [33] on the P1 -P0 divergence-free element works for the 2D Powell-Sabin-Heindl triangulations ([10, 14]) as well. A Powell-Sabin-Heindl triangulation refines every triangle into 12 subtriangles, shown in Figure 24. Similar to the 2D case [33], we can show the convergence of the P 1 -P0 element on 3D Powell-Sabin grids (Figure 25). Acknowledgments. This work was initially supported by the National Sci- 27 Figure 22: The uniform 3D criss-cross grids. → → Figure 23: Constructing Powell-Sabin triangular grids. ence Foundation Award 9625907. References [1] M. Ainsworth and P. Coggins, A uniformly stable family of mixed hpfinite elements with continuous pressures for incompressible flow, IMA J. Num. Anal. 22 (2002), 307–327 . [2] D. Arnold, L.R. Scott and M. Vogelius, Regular inversion of the diver- → → Figure 24: Constructing Powell-Sabin-Heindl triangular grids. 28 Table 9: The Powell-Sabin divergence-free C 0 -P1 element for (6.1). Level 2 3 4 5 6 7 # triangles 48 192 768 3072 12288 49152 |u − uh kH1 2.42444 1.31865 0.67491 0.33514 0.16663 0.08306 kp − ph kL2 0.42188 2.91791 1.44462 0.71194 0.35458 0.17711 |u − uh |l∞ 5.65923 0.15469 0.05398 0.01544 0.00413 0.00107 kp − ph kl∞ 9.54726 5.51233 3.23210 1.72471 0.90545 0.46507 Figure 25: 3D Powell-Sabin tetrahedral grids. gence operator with Dirichlet conditions on a polygon, Ann. Sc. Norm. Super Pisa, C1. Sci., IV Ser., 15(1988), 169–192 [3] C. Bernardi and Y. Maday, Uniform inf-sup conditions for the spectral discretization of the , Math. Meth. Appl. Sci. 9 (1999), 395–414. [4] H. Blum and R. Rannacher, On the boundary value problem of the biharmonic operator on domains with angular corners, Math. Meth. Appl. Sci. 2 (1980), 556–581. [5] S.C. Brenner and L.R. Scott, The Mathematical Theory of Finite Element Methods, Springer-Verlag, New York, 1994. [6] F. Brezzi and M. Fortin, Mixed and hybrid finite element methods, Springer, 1991. [7] D. Boffi, Three-dimensional finite element methods for the Stokes problem, SIAM J. Numer. Anal. 34 (1997), 664–670. [8] F.K. Bogner, R.L. Fox and L.A. Schmit, The generation of interelement compatible stiffness and mass matrices by the use of interpolation formulas, Proceedings of the conference on Matrix Methods in Structural Mechanics, Wright Patterson A.F.B. Ohio, 1965. 29 [9] E. Boillat, On a right inverse for the divergence operator in spaces of continuous piecewise polynomials, Math. Models Meth. Appl. Sci. 7 (1997), 487–505. [10] S.-S. Chow and G.F. Carey, Numerical approximation of generalized Newtonian fluids using Powell-Sabin-Heindl elements: I. theoretical estimates, Int. J. Numer. Meth. Fluids 41 (2003), 1085-1118. [11] P.G. Ciarlet, The Finite Element Method for Elliptic Problems, NorthHolland, Amsterdam, 1978. [12] R.W. Clough and J.L. Tocher, Finite element stiffness matrices for analysis of plates in bending, Proceedings of the conference on Matrix Methods in Structural Mechanics, Wright Patterson A.F.B. Ohio, 1965. [13] M. Fortin and R. Glowinski, Augmented Lagrangian Methods: Applications to the Numerical Solution of Boundary-value Problems, North Holland, Amsterdam, 1983. [14] G. Heindl, Interpolation and approximation by piecewise quadratic C1functions of two variables, International Schriftenreihe Numerical Mathematics, 51 (1979), 146-161. [15] Y. Kim and S. Lee, Stable finite element methods for the Stokes problem, Internat. J. Math. & Math. Sci. 24 (2000), 699–714. [16] P. Grisvard, Elliptic Problems in Nonsmooth Domains, Pitman Pub. Inc., 1985. [17] S. Jensen, On computing the pressure by the p version of the finite element method for Stokes problem, Numer. Math. 59 (1991), 581–601. [18] J. Morgan and L. R. Scott, A nodal basis for C 1 piecewise polynomials of degree n, Math. comp. 29 (1975), 736–740. [19] M.J.D. Powell and M.A. Sabin, Piecewise quadratic approximations on triangles, ACM Transactions on Mathematical Software, 3-4 (1977), 316325. [20] J. Qin , On the convergence of some low order mixed finite elements for incompressible fluids, Thesis, Pennsylvania State University, 1994. [21] J. Qin and S. Zhang, Stability and approximability of the P1-P0 element for Stokes equations, Int. J. Numer. Meth. Fluids, 54 (2007), 497–515. [22] P. A. Raviart and V. Girault, Finite element methods for Navier-Stokes equations, Springer, 1986. 30 [23] L. R. Scott and M. Vogelius, Norm estimates for a maximal right inverse of the divergence operator in spaces of piecewise polynomials, RAIRO, Modelisation Math. Anal. Numer. 19 (1985), 111–143. [24] L. R. Scott and M. Vogelius, Conforming finite element methods for incompressible and nearly incompressible continua, in Lectures in Applied Mathematics 22, 1985, 221–244. [25] L. R. Scott and S. Zhang, Finite element interpolation of nonsmooth functions satisfying boundary conditions , Math. Comp. 54 (1990), 483– 493. [26] L. R. Scott and S. Zhang, Multilevel Iterated Penalty Method for Mixed Elements, the Proceedings for the Ninth International Conference on Domain Decomposition Methods, 133-139, Bergen, 1998. [27] R. Stenberg and M. Suri, Mixed hp finite element methods for problems in elasticity and Stokes flow, Numer. Math. 72 (1996), 367–389. [28] M. Vogelius, A right-inverse for the divergence operator in spaces of piecewise polynomials Application to the p version of the finite element method, Numer. Math. 41 (1983), 19–37. [29] L.B. Wahlbin, Superconvergence in Galerkin Finite Element Methods, Lecture Notes in Mathematics, Vol. 1605, Springer, Berlin, 1995. [30] A. Ženišek, Alexander Polynomial approximation on tetrahedrons in the finite element method, J. Approximation Theory 7 (1973), 334–351. [31] S. Zhang, Successive subdivisions of tetrahedra and multigrid methods on tetrahedral meshes, Houston J. of Math. 21 (1995), 541–556. [32] S. Zhang, A new family of stable mixed finite elements for 3D Stokes equations, Math. Comp. 74 (2005), 250, 543–554. [33] S. Zhang, On the divergence-free finite element method for the Stokes equations and the P1 Powell-Sabin divergence-free element, SIAM Numer. Anal., accepted. [34] S. Zhang, The convergence of divergence-free finite elements with singular and nearly-singular vertices, preprint. [35] S. Zhang, A family of 3D continuously differentiable finite elements on tetrahedral grids, preprint. [36] S. Zhang, On the family of divergence-free finite elements on tetrahedral grids for the Stokes equations, preprint. 31 [37] S. Zhang, On the full C1 -Qk finite element spaces on rectangles and boxes, preprint. [38] S. Zhang, Families of optimal order finite elements on rectangle and box grids for the Stokes equations, preprint. 32
© Copyright 2026 Paperzz