Mathematical Models and Methods in Applied Sciences cfWorld Scientific Publishing Company STABILIZED HP-DGFEM FOR INCOMPRESSIBLE FLOW D. SCHÖTZAU1 C. SCHWAB2 A. TOSELLI2 1 Department of Mathematics, University of Basel, Rheinsprung 21, CH-4051 Basel, Switzerland 2 Seminar for Applied Mathematics, ETH Zürich, ETH Zentrum, CH-8092 Zürich, Switzerland Math. Models Methods Appl. Sci., Vol. 13, pp. 1413-1436, 2003 We consider stabilized mixed hp-discontinuous Galerkin methods for the discretization of the Stokes problem in three-dimensional polyhedral domains. The methods are stabilized with a term penalizing the pressure jumps. For this approach it is shown that Q k − Qk and Qk − Qk−1 elements satisfy a generalized inf-sup condition on geometric edge and boundary layer meshes that are refined anisotropically and non quasi-uniformly towards faces, edges, and corners. The discrete inf-sup constant is proven to be independent of the aspect ratios of the anisotropic elements and to decrease as k −1/2 with the approximation order. We also show that the generalized inf-sup condition leads to a global stability result in a suitable energy norm. Keywords: hp-FEM, discontinuous Galerkin methods, Stokes problem, anisotropic refinement 1. Introduction Over the last few years, several discontinuous Galerkin (DG) methods for incompressible flow problems and for certain saddle-point problems with incompressibility constraints have been proposed in the literature. Here we only mention the piecewise solenoidal discontinuous Galerkin methods6,20 , the local discontinuous Galerkin (LDG) methods11,10 , and the interior penalty methods18,29,17 . The methods above all rely on discrete velocity spaces consisting of piecewise polynomial functions with no continuity constraints between the elements in the underlying triangulation. Interelemental communication is achieved through so-called numerical fluxes, as in the original discontinuous Galerkin methods for non-linear hyperbolic systems.12,9,13 The main motivations for using DG methods in fluid flow problems lie in their robustness in convection-dominated regimes, their conservation properties, and their great flexibility in the mesh-design. Based on completely discontinuous finite element spaces, DG methods easily handle elements of various types and shapes, non-matching grids and even local spaces of different orders; they are therefore ideal for hp-adaptivity. Even if transport phenomena may be dominant in incompressible flow problems, mixed DG methods still require suitable velocity-pressure pairs in order to ensure stability and convergence of the underlying Stokes discretization. It was shown recently that discontinuous Pk − Pk−1 and Qk − Qk−1 pairs are inf-sup stable with 1 2 Stabilized hp-DGFEM for incompressible flow respect to the mesh-size, as opposed to their conforming counterparts.18,29 These elements are optimal from an approximation point of view. A slightly different approach was proposed for the LDG methods.11,10 There, the introduction of a pressure stabilization term was proven to also render the convenient equal-order Pk − Pk and Qk − Qk elements stable, uniformly in the mesh-size. The study of mixed hp-discontinuous Galerkin methods was recently initiated and it was shown that several discontinuous velocity-pressure pairs possess better stability properties than their conforming versions.29 In particular, the numerical results reported in the experiments of Ref. 29 for two-dimensional uniform meshes show that discontinuous Qk − Qk−1 elements are also uniformly stable with respect to the polynomial degree k. For this pair, the best available bound of the inf-sup constant in terms of k was then shown to decrease as k −1 , on shape-regular tensorproduct meshes in two and three dimensions, possibly with hanging nodes.24 This bound ensures the same p-version convergence rate for the velocity and the pressure as that of conforming Qk − Qk−2 elements in three dimensions. However, the latter elements are mismatched with respect to h-approximation. In laminar regimes, solutions of incompressible flow problems in polyhedral domains have corner and edge singularities. In addition, strong boundary layers may arise at faces, edges, and corners. In the hp-version of the finite element method, these solution components can be approximated at exponential rate of convergence provided that the meshes are geometrically and anisotropically graded towards faces, edges, and corners.2,5,21,27,28 These anisotropically refined meshes raise serious stability issues in mixed approximations as the inf-sup constants might in general be very sensitive to the aspect ratios of the elements. It was recently shown for two- and three-dimensional conforming approximations employing Qk − Qk−2 elements that, on corner, edge, and boundary-layer tensor-product meshes, the inf-sup constant for the Stokes problem is in fact independent of the aspect ratios of the anisotropic elements in the meshes.22,23,1,30 . Recently, discontinuous Qk − Qk−1 elements were studied on geometric edge meshes designed to resolve corner and edge singularities in the absence of boundary layers.25 By suitably defining the discontinuity stabilization parameters in the DG bilinear forms on anisotropic elements, it was proven that this velocity-pressure pair is divergence stable, with an inf-sup constant that is independent of the aspect ratios of the anisotropic elements and that decreases as k −3/2 in the approximation order. In this paper, we analyze stabilized hp-discontinuous Galerkin methods on geometric meshes in three dimensions. We show that the introduction of the pressure stabilization term originally proposed for the LDG discretization11 leads to a generalized inf-sup constant for Qk − Qk−1 and Qk − Qk elements that decreases only as k −1/2 in the polynomial degree, and is independent of possibly large aspect ratios of the mesh. As opposed to the work of Ref. 25 that only considers geometric edge meshes, the results here also hold for geometric boundary layer meshes that are additionally geometrically refined towards the faces. As a consequence of the generalized inf-sup condition, we obtain a global stability result in a suitable energy norm and derive p-version error bounds that are better than those available in the recent work of Ref. 24, by of half an order of k in the velocity and a full order of k in the pressure, respectively. We emphasize that, in our analysis, we use a similar unifying setting as that proposed in the analysis of Ref. 24. Thus, although we only consider the so-called interior penalty discontinuous Galerkin method, our results hold true verbatim for the analogues of the methods analyzed there, and, in particular, extend the LDG methods11,10 to the hp-context. The outline of the paper is as follows. In Section 2, we introduce stabilized mixed hp-DGFEM for the Stokes problem. Two classes of geometric meshes are defined in Section 3. Continuity and coercivity properties of the DG forms on these meshes are established in Section 4. Our main result is the generalized inf-sup condition Stabilized hp-DGFEM for incompressible flow 3 that we present and prove in Section 5. A global stability result for the proposed DG discretizations is then derived in Section 6, together with hp-error bounds on shape-regular elements. 2. Stabilized mixed hp-DGFEM for the Stokes problem In this section, we introduce stabilized mixed hp-discontinuous Galerkin methods using the pressure stabilization form that was originally proposed for the LDG discretization.11 2.1. The Stokes problem Let Ω be a bounded polyhedron in R3 , and let n be the outward normal unit vector to its boundary R∂Ω. Given a source term f ∈ L2 (Ω)3 and a Dirichlet datum g ∈ H 1/2 (∂Ω)3 with ∂Ω g · n ds = 0, the Stokes problem consists in finding a velocity field u and a pressure p such that −ν∆u + ∇p = f in Ω, ∇·u=0 in Ω, u=g (2.1) on ∂Ω. Thanks to the continuous inf-sup condition7,16 R − Ω q ∇ · v dx inf sup ≥ CΩ > 0, 06=q∈L2 (Ω)/R 06=v∈H 1 (Ω)3 |v|1 kqk0 0 (2.2) with a constant CΩ depending only on Ω, the Stokes problem (2.1) has a unique solution (u, p) with u ∈ V := H 1 (Ω)3 , p ∈ Q := L20 (Ω) = L2 (Ω)/R. Here, we denote by k · ks,D and | · |s,D the norm and seminorm of the Sobolev space H s (D), s ≥ 0, on a domain D in Rd , d = 1, 2, 3. The same notation is used to denote norms for vector fields. In case D = Ω, we drop the subscript. 2.2. Meshes and trace operators Throughout, we consider triangulations T on Ω that consist of affine hexahedral elements {K}. More precisely, each element K ∈ T is obtained from the reference b = (−1, 1)3 by an affine mapping. In general, we allow for irregular meshes, cube Q i.e., meshes with hanging nodes (see, e.g., Sect. 4.4.1 of Ref. 26), but suppose that the intersection between neighboring elements is either a common vertex, a common edge, a common face, or an entire face of one of the two elements. An interior face of T is the (non-empty) two-dimensional interior of ∂K + ∩∂K − , where K + and K − are two adjacent elements of T . Similarly, a boundary face of T is the (non-empty) two-dimensional interior of ∂K ∩∂Ω which consists of entire faces of ∂K. We denote by FI the union of all interior faces of T , by FB the union of all boundary faces, and set F = FI ∪ FB . For an element K ∈ T , we denote its diameter by hK and the radius of the largest circle that can be inscribed into K by ρK . A mesh T is called shape-regular if hK ≤ cρK , ∀K ∈ T , (2.3) for a shape-regularity constant c > 0 that is independent of the elements. As will be discussed below, our meshes are not necessarily shape-regular. 4 Stabilized hp-DGFEM for incompressible flow We next define some trace operators. Let f ⊂ FI be an interior face shared by two elements K + and K − and v, q, and τ be vector-, scalar- and matrix-valued functions, respectively, that are smooth inside each element K ± . We denote by v± , q ± and τ ± the traces of v, q and τ on f from the interior of K ± and define the mean values {{·}} and normal jumps [[·]] at x ∈ f as {{v}} := (v+ + v− )/2, [[v]] := v+ · nK + + v− · nK − , {{q}} := (q + + q − )/2, [[[[q]] [[ ]]]] := q + nK + + q − nK − , {{τ }} := (τ + + τ − )/2, [[[[τ]] [[ ]]]] := τ + nK + + τ − nK − . Here, we denote by nK the outward normal unit vector to the boundary ∂K of an element K. We also define the matrix-valued jump of the velocity v given by [[v]] := v+ ⊗ nK + + v− ⊗ nK − , where, for two vectors a and b, [a ⊗ b]ij = ai bj . On a boundary face f ⊂ FB given by f = ∂K ∩ ∂Ω, we set {{v}} := v, {{q}} := q, {{τ }} := τ , as well as [[v]] := v · n, [[v]] := v ⊗ n, [[[[q]] [[ ]]]] := qn and [[[[τ]] [[ ]]]] := τ · n. 2.3. Finite element spaces Given a mesh T on Ω and an approximation order k ≥ 0, we introduce the finite element spaces Vhk (T ) and Qkh (T ): Vhk (T ) := { v ∈ L2 (Ω)3 : v|K ∈ Qk (K)3 , K ∈ T }, Qkh (T ) := { q ∈ L20 (Ω) : q|K ∈ Qk (K), K ∈ T }, (2.4) where Qk (K) is the space of polynomials of maximum degree k in each variable on element K. 2.4. Mixed discontinuous Galerkin approximations We approximate the velocities and pressures in the spaces Vh and Qh given by Vh := Vhk (T ), Qh := Q`h (T ), (2.5) with k ≥ 1 and ` = k or ` = k − 1. We refer to these velocity-pressure pairs as (discontinuous) equal-order Qk −Qk elements and mixed-order Qk −Qk−1 elements, respectively. We consider the following stabilized mixed DG methods: find (uh , ph ) ∈ Vh ×Qh such that ( Ah (uh , v) + Bh (v, ph ) = Fh (v) (2.6) −Bh (uh , q) + Ch (ph , q) = Gh (q) for all (v, q) ∈ Vh × Qh . The forms Ah , Bh , and Ch are given by Z Z {{ν∇h v}} : [[u]] + {{ν∇h u}} : [[v]] ds Ah (u, v) = ν∇h u : ∇h v dx − Ω F Z +ν δ [[u]] : [[v]] ds, Z F Z Bh (v, q) = − q ∇h · v dx + {{q}}[[v]] ds, Ω E Z −1 γ [[[[p]] [[ ]][[ ]][[q]] [[ ]]]] ds. Ch (p, q) = ν FI Stabilized hp-DGFEM for incompressible flow 5 Here, ∇h is the discrete gradient, taken elementwise. The functions δ ∈ L∞ (F) and γ ∈ L∞ (FI ) are the so-called discontinuity and pressure stabilization functions, respectively, for which we will make a precise choice below. Finally, the corresponding right-hand sides Fh and Gh are Z Z Z f · v dx − (g ⊗ n) : {{ν∇h v}} ds + ν Fh (v) = δ g · v ds, FB FB Ω Z Gh (q) = − q g · n ds. FB Remark 2.1 It follows from the stability results below that problem (2.6) has a unique solution (uh , ph ) ∈ Vh × Qh . Remark 2.2 The form Ah (·, ·) discretizing the Laplacian is the so-called interior penalty (IP) form. Several other choices are possible for A h (·, ·). All the results of this paper also hold verbatim for the forms considered in the work of Ref. 24. The form Bh (·, ·) is related to the incompressibility constraint; it is used in several related mixed DG approaches.11,18,29,24,17 Finally, Ch (·, ·) is the pressure stabilization form that was originally introduced in the local discontinuous Galerkin methods. 11,10 2.5. Perturbed mixed formulation eh and B eh , For the purpose of the analysis, we introduce perturbed forms A following the ideas of Ref. 4 and of Ref. 24. To this end, we define the space V(h) := V + Vh , and introduce the lifting operators L : V(h) → Σh and M : V(h) → Qh by Z Z [[v]] : {{τ }} ds, ∀τ ∈ Σh , L(v) : τ dx = ZF ZΩ [[v]]{{q}} ds, ∀q ∈ Qh , M(v)q dx = Ω E where we use the auxiliary space Σh = { τ ∈ L2 (Ω)3×3 : τ |K ∈ Qk (K)3×3 , K ∈ T }. We then introduce the following perturbed forms on V(h) × V(h) and V(h) × Q: Z Z eh (u, v) = ν ∇h u : ∇h v − L(u) : ∇h v − L(v) : ∇h u dx + ν δ[[u]] : [[v]] ds, A Ω F Z eh (v, q) = − B q [∇h · v − M(v)] dx. Ω (2.7) eh = Ah on Vh × Vh , and B eh = Bh on Vh × Qh , respectively. Thus, we We have A may rewrite the method (2.6) as: find (uh , ph ) ∈ Vh × Qh such that ( eh (uh , v) + B eh (v, ph ) = Fh (v) A (2.8) eh (uh , q) + Ch (ph , q) = Gh (q) −B for all (v, q) ∈ Vh × Qh . 3. Geometric edge and boundary layer meshes In this section, we define two classes of geometric meshes, namely geometric edges meshes that are employed in the presence of corner and edge singularities (as, 6 Stabilized hp-DGFEM for incompressible flow e.g., in Stokes flow or nearly incompressible elasticity), and geometric boundary layer meshes that are used when, in addition to corner/edge singularities, boundary layers are present as well. Both meshes are characterized by a geometric grading factor σ ∈ (0, 1) and the number of layers n, the thinnest layer having width proportional to σ n .2,5,21,27,28,30 3.1. Geometric edge meshes n,σ A geometric edge mesh Tedge is constructed by considering an initial shaperegular macro-triangulation Tm = {M } of Ω, with no hanging nodes, possibly consisting of just one element. The macro-elements M in the interior of Ω are then refined isotropically and regularly (not discussed further) while the macroelements M on the boundary of Ω are refined geometrically and anisotropically towards edges and corners. This geometric refinement is obtained by affinely mapb onto the ping corresponding reference triangulations (referred to as patches) on Q b → M . This process is illusmacro-elements M using the elemental maps FM : Q b = I 3 , I = (−1, 1), trated in Figure 1. For edge meshes, the following patches on Q are used for the geometric refinement towards the boundary of Ω: b is given by Edge patches: An edge patch Teedge on Q Teedge := {Kxy × I | Kxy ∈ Txy }, where Txy is an irregular corner mesh, geometrically refined towards a vertex of Sb = (−1, 1)2 with grading factor σ and n refinement levels; see Figure 1 (level 2, left). b we first consider Corner patches: In order to build a corner patch Tcedge on Q, b an initial, irregular, corner mesh Tc,m , geometrically refined towards a vertex of Q, with grading factor σ and n refinement levels; see the mesh in bold lines in Figure 1 (level 2, right). The elements of this mesh are then irregularly refined towards the three edges adjacent to the vertex in order to obtain the mesh Tcedge ; see also Figure 3. For simplicity, we always assume that the only hanging nodes in geometric edge n,σ meshes Tedge are those in the closure of edge and corner patches. Level 1 Level 2 n,σ Figure 1: Hierarchic structure of a geometric edge mesh Tedge . The macro-elements M on the boundary of Ω (level 1) are further refined as edge and corner patches (level 2). The geometric grading factor is here σ = 0.5. Stabilized hp-DGFEM for incompressible flow 7 3.2. Geometric boundary layer meshes As for edge meshes, the construction of a geometric boundary layer mesh T bln,σ starts from an initial shape-regular macro-triangulation Tm = {M } of Ω, with no hanging nodes, possibly consisting of just one element. The macro-elements M on the boundary of Ω are now also refined geometrically towards faces; see Figure 2. b = I 3 are used: More precisely, the following face, edge, and corner patches on Q bl b Face patches: A face patch Tf on Q is given by an anisotropic triangulation of the form Tfbl := {Kx × I × I | Kx ∈ Tx }, where Tx is a mesh of I, geometrically refined towards one of the vertices, say x = 1, with grading factor σ ∈ (0, 1) and total number of layers n; see Figure 2 (level 2, left). b is given by Edge patches: An edge patch Tebl on Q Tebl := {Kxy × I | Kxy ∈ Texy }, where Texy is a triangulation of Sb = I 2 obtained by first considering an irregular corner mesh Txy as in a patch Teedge of an edge mesh, geometrically refined towards b say (x, y) = (1, 1), with grading factor σ and n refinement levels (see a vertex of S, Figure 1 below, level 2, left). The elements of the mesh Txy are then anisotropically refined towards the two edges x = 1 and y = 1, in order to obtain a regular mesh Texy . We refer to Figure 2 (level 2, center) for an example. b we first consider Corner patches: In order to build a corner patch Tcbl on Q, the same initial, irregular corner mesh Tc,m , geometrically refined towards a vertex b with grading factor σ and n refinement levels; see the mesh in bold lines of Q, in Figure 2 (level 2, right). The elements of Tc,m are then anisotropically refined towards the three faces x = 1, y = 1, and z = 1 in order to obtain a regular mesh Tcbl ; see also Figure 3. For simplicity, we always assume that the three types of patches above are combined in such a way that geometric boundary layer meshes Tbln,σ do not contain hanging nodes. Level 1 Level 2 Figure 2: Hierarchic structure of a geometric boundary layer mesh Tbln,σ . The macro-elements M on the boundary of Ω (level 1) are further refined as face, edge and corner patches (level 2). The geometric grading factor is here σ = 0.5. 8 Stabilized hp-DGFEM for incompressible flow Remark 3.1 We note that the underlying mesh Tc,m is the same for the corner patches Tcedge and Tcbl in edge and boundary layer meshes, respectively. However, Tcedge is irregular and contains hanging nodes. Figure 3 shows the difference between corner patches for boundary layer and edge meshes. Figure 3: Geometrically refined corner patches Tcbl and Tcedge for boundary layer (left) and edge (right) meshes. The geometric grading factor is σ = 0.5. The geometric edge and boundary layer meshes defined above satisfy the following property; see Sect. 3 of Ref. 25. n,σ Property 3.2 Let T be a geometric edge mesh Tedge or a geometric boundary layer n,σ mesh Tbl , with a grading factor σ ∈ (0, 1) and n levels of refinement. Then, any K ∈ T can be written as K = FK (Kxyz ), where Kxyz is of the form Kxyz = Ix × Iy × Iz = (x1 , x2 ) × (y1 , y2 ) × (z1 , z2 ), and FK is an affine mapping, the Jacobian of which satisfies | det(JK )| ≤ C, −1 | det(JK )| ≤ C, kDFK k ≤ C, −1 kDFK k ≤ C, with constants only depending on the angles of K but not on its dimensions. We note that the constants in Property 3.2 only depend on the shape-regularity constant in (2.3) of the underlying macro-element mesh Tm . The dimensions of Kxyz on the other hand may depend on the geometric grading factor and the number of refinements. For an element K of a geometric edge mesh, we define, according to Property 3.2, hK x = hx = x2 − x1 , hK y = hx = y 2 − y 1 , hK z = hx = z 2 − z 1 . 3.3. Stabilization on geometric meshes In this section, we define the discontinuity and pressure stabilization functions δ ∈ L∞ (F) and γ ∈ L∞ (FI ) on geometric meshes. To this end, let f be an entire face of an element K of a geometric mesh T on Ω. According to Property 3.2, K can be obtained by a stretched parallelepiped Kxyz by an affine mapping FK that only changes the angles. Suppose that the face f is the image of, e.g., the face {x = x1 }. We set hf = hx . For a face perpendicular to the y- or z-direction, we choose hf = hy or hf = hz , respectively. Stabilized hp-DGFEM for incompressible flow 9 Let then K and K 0 be two elements with entire faces f and f 0 that share an interior face f = f ∩ f 0 in FI . We have chf ≤ hf 0 ≤ c−1 hf , (3.1) with a constant c > 0 that only depends on the geometric grading factor σ and the constant in (2.3) for the underlying macro-mesh Tm . We define the function h ∈ L∞ (F) by ( min{hf , hf 0 } x ∈ f ∩ f 0 ⊂ FI , (3.2) h(x) := hf x ∈ f ⊂ FB . We then set and δ(x) = δ0 h−1 k 2 , x ∈ F, γ(x) = γ0 min{hf , hf 0 } max{1, `}−1, (3.3) x ∈ FI , (3.4) with δ0 > 0 and γ0 > 0 independent of h and k. Remark 3.3 For isotropically refined and shape-regular meshes, the definitions in (3.2) and (3.3) are equivalent to the usual definition of δ.24 Similarly, the definition of γ in (3.4) generalizes the definition of Ref. 11 to the hp-version context on geometric meshes. 4. Continuity and coercivity on geometric meshes eh and B eh as well as the coercivity of On geometric meshes, the continuity of A Ah can be established as in Sect. 4 of Ref. 25. To this end, we equip V(h) = V + Vh with the broken norm Z X 2 2 kvkh := |v|1,K + δ|[[v]]|2 ds, v ∈ V(h). K∈T F We have the following result. n,σ Theorem 4.1 Let T be a geometric edge mesh Tedge or a geometric boundary layer n,σ mesh Tbl , with a grading factor σ ∈ (0, 1) and n levels of refinement. Let the eh and stabilization functions δ be defined as in (3.2) and (3.3). Then, the forms A e Bh in (2.7) are continuous: eh (v, w)| ≤ να1 kvkh kwkh |A eh (v, q)| ≤ α2 kvkh kqk0 |B ∀ v, w ∈ V(h), ∀ u ∈ V(h), q ∈ Q, with continuity constants α1 and α2 that depend on δ0 and the constants in Property 3.2, but are independent of ν, k, n, and the aspect ratio of T . Furthermore, there exists a constant δmin > 0 that depends on the constants in Property 3.2, but is independent of ν, k, n, and the aspect ratio of T , such that, for any δ0 ≥ δmin , Ah (v, v) ≥ νβkvk2h ∀ v ∈ Vh , for a coercivity constant β > 0 depending on δ0 and the constants in Property 3.2, but independent of ν, k, n, and the aspect ratio of T . 10 Stabilized hp-DGFEM for incompressible flow Remark 4.2 The results in Theorem 4.1 are based on anisotropic stability estimates for the lifting operators L and M that can be found in Sect. 4 of Ref. 25. These operators are identical for all the DG forms considered in the framework of Ref. 24 and, thus, the results in Theorem 4.1 also hold for all the mixed DG methods considered there. We note that the restriction on δ0 is typical for the interior penalty form Ah and can be avoided if Ah were chosen to be, e.g., the local discontinuous Galerkin form, the nonsymmetric interior penalty form, or the second Bassi-Rebay form.24 Next, we address the continuity of Fh and Gh . n,σ Theorem 4.3 Let T be a geometric edge mesh Tedge or a geometric boundary layer n,σ mesh Tbl , with a grading factor σ ∈ (0, 1) and n levels of refinement. Let the stabilization functions δ be defined as in (3.2) and (3.3). Then we have 1 ∀ v ∈ Vh , |Fh (v)| ≤ C kf k0 + νkδ 2 gk0,∂Ω kvkh 1 |Gh (q)| ≤ C kδ 2 gk0,∂Ω kqk0 ∀ q ∈ Qh , with continuity constants that depend on δ0 , Ω, and the constants in Property 3.2, but are independent of ν, k, n, and the aspect ratio of T . Proof : We first note that we have the Poincaré inequality kvk0 ≤ Ckvk1,h ∀ v ∈ V(h), (4.1) with a constant depending on δ0 , Ω, and the constants in Property 3.2. The bound (4.1) follows by proceeding as in the original proof in Lemma 2.1 of Ref. 3, taking into account elliptic regularity theory for polyhedral domains and by using the anisotropic trace inequality kϕk0,f ≤ Ch−1 f kϕk3/2+ε,K , ε > 0, for an element K ∈ T and an entire face f of ∂K, with a constant depending on the constants in Property 3.2. R Let now v ∈ Vh . From (4.1), we obtain | Ω f · v dx| ≤ Ckf k0 kvkh . Further, applying the discrete trace inequality from Lemma 3.3 of Ref. 25 as in the proof of Theorem 4.1 of Ref. 25, Z 1 (g ⊗ n) : {{ν∇h v}} ds| ≤ Cνkδ 2 gk0,∂Ω kvkh , | EB with a constant depending on δ0 , and 3.2. Finally, the R the constants in Property 1 Cauchy-Schwarz inequality yields |ν EB δg · v ds| ≤ νkδ 2 gk0,∂Ω kvkh . This proves the assertion for Fh . Similarly, for q ∈ Qh , Z Z 1 1 2 |Gh (q)| ≤ | q g · n ds| ≤ kδ gk0,∂Ω δ −1 |q|2 ds 2 . EB EB Using again the techniques in Lemma 3.3 and Theorem 4.1 of Ref. 25, we have Z δ −1 |q|2 ds ≤ Ckqk20 , EB with a constant depending on δ0 , and the constants in Property 3.2. This completes the proof. 2 Stabilized hp-DGFEM for incompressible flow 11 Remark 4.4 The same continuity properties hold for all the functionals F h and Gh in the mixed DG methods analyzed in the setting of Ref. 24. 5. Generalized inf-sup condition on geometric meshes Our main result establishes a generalized inf-sup condition on geometric meshes. To this end, we introduce the following seminorm on Qh Z 2 |q|FI := γ |[[[[q]] [[ ]]| ]] 2 ds, FI with γ the pressure stabilization function defined in (3.4). We have the following result. n,σ Theorem 5.5 Let T be a geometric edge mesh Tedge or a geometric boundary layer n,σ mesh Tbl , with a grading factor σ ∈ (0, 1) and n levels of refinement. Let the stabilization functions δ and γ be defined according to (3.2), (3.3), and (3.4). Then, there exists a constant C > 0 that depends on Ω, δ0 , γ0 , and the constants in Property 3.2 and (3.1), but is independent of ν, k, `, n, and the aspect ratio of T , such that, for any n and k ≥ 1, ` = k or ` = k − 1, sup 06=v∈Vh Bh (v, q) 1 |q|FI ≥ Ck − 2 kqk0 1 − , kvkh kqk0 ∀q ∈ Qh \ {0}. Remark 5.6 For h-version DG approximations on shape-regular meshes, the generalized inf-sup condition in Theorem 5.5 was established recently for the LDG discretizations, in a form that also involves the auxiliary stresses present in the LDG approach.11,10 Similar inf-sup conditions also play an important role in the analysis of conforming stabilized mixed methods.15,14 The proof of Theorem 5.5 is carried out in the rest of this section. We begin by collecting several properties of L2 -projections and by deriving bounds for averages and jumps over faces of geometric meshes. We then complete the proof of Theorem 5.5. 5.1. L2 -projections For an interval Ix = (x1 , x2 ), let Πx : L2 (Ix ) → Qk (Ix ) denote the onedimensional L2 -projection onto the space Qk (Ix ) of polynomials of degree at most k on Ix ; given v ∈ L2 (Ix ), this projection is defined by imposing Z Z Πx v ϕ dx = v ϕ dx, ∀ϕ ∈ Qk (Ix ). Ix Ix The L2 -projection is stable: kΠx vk0,Ix ≤ kvk0,Ix , ∀v ∈ L2 (Ix ). (5.2) Moreover, applying similar techniques as in Theorem 2.2 of Ref. 8, we have, for k ≥ 1, 1 ∀v ∈ H 1 (Ix ), (5.3) |Πx v|1,Ix ≤ Ck 2 |v|1,Ix , with a constant C > 0 independent of k, Ix , and v. We next recall the following approximation result from Lemma 3.5 of Ref. 19. 12 Stabilized hp-DGFEM for incompressible flow Lemma 5.7 Let Ix = (x1 , x2 ), hx = x2 − x1 and v ∈ H 1 (Ix ). Then, there holds |v(x1 ) − Πx v(x1 )|2 + |v(x1 ) − Πx v(x2 )|2 ≤ C hx k −1 kv 0 k20,Ix , for k ≥ 1 and with a constant C > 0 independent of hx , k, and v. We will also make use of an approximation result from Lemma 3.9 of Ref. 19 for the two-dimensional L2 -projection Πx ⊗ Πy ; here, the subscripts indicate the variables the projections Πx and Πy act on. Lemma 5.8 Let Ix = (x1 , x2 ), Iy = (y1 , y2 ), hx = x2 − x1 and hy = y2 − y1 . Assume that there exists a constant c > 0 such that chx ≤ hy ≤ c−1 hx . Then, for v ∈ H 1 (Ix × Iy ) and k ≥ 1, we have kv − Πx ⊗ Πy vk20,∂(Ix ×Iy ) ≤ C hx k −1 |v|21,Ix ×Iy , with a constant C > 0 depending on c, but independent of hx , hy , k, and v. For an axiparallel element Kxyz = (x1 , x2 ) × (y1 , y2 ) × (z1 , z2 ), the L2 -projection ΠKxyz : L2 (Kxyz ) → Qk (Kxyz ) is the product operator ΠKxyz = Πx ⊗ Πy ⊗ Πz of one-dimensional L2 -projections. For v ∈ L2 (Kxyz ), it satisfies Z Z ΠKxyz v ϕ dx = v ϕ dx, ∀ϕ ∈ Qk (Kxyz ). Kxyz Kxyz For an element K of a geometric edge or boundary layer mesh T , the L2 -projection ΠK : L2 (K) → Qk (K) is defined by Z Z ΠK v ϕ dx = v ϕ dx, ∀ϕ ∈ Qk (K). K K Thanks to Property 3.2, we have K = FK (Kxyz ) for an axiparallel element Kxyz = (x1 , x2 ) × (y1 , y2 ) × (z1 , z2 ). For v ∈ L2 (K), we therefore have on Kxyz . (5.4) ΠK v ◦ FK = ΠKxyz v ◦ FK , We have the following stability result. Lemma 5.9 Let T be a geometric edge or boundary layer mesh. Let K ∈ T and v ∈ H 1 (K). Then we have for k ≥ 1 1 |ΠK v|1,K ≤ Ck 2 |v|1,K , with a constant C > 0 depending on the bounds in Property 3.2, but independent of k, K, and v. Proof : Let K = Kxyz according to Property 3.2. The bounds (5.2) and (5.3) imply that 1 k∂x ΠKxyz vk0,Kxyz ≤ Ck 2 k∂x vk0,Kxyz , k∂y ΠKxyz vk0,Kxyz ≤ Ck 2 k∂y vk0,Kxyz , k∂z ΠKxyz vk0,Kxyz ≤ Ck 2 k∂z vk0,Kxyz , 1 1 for any v ∈ H 1 (Kxyz ), with a constant C > 0 independent of k, Kxyz , and v. A scaling argument and the bounds in Property 3.2 prove the assertion for a general element K. 2 Stabilized hp-DGFEM for incompressible flow 13 Finally, the L2 -projection Π : L2 (Ω) → {v ∈ L2 (Ω) : v|K ∈ Qk (K), K ∈ T } is defined elementwise by Πv|K = ΠK v|K , K ∈ T . For vector fields, we use bold-face notation (such as ΠKxyz , ΠK , and Π) to denote the L2 -projections that are applied componentwise. 5.2. Auxiliary results In this section, we derive bounds for the averages and jumps over faces. We start by considering interior faces. 5.2.1. Interior faces Let K and K 0 be two elements of a geometric mesh with entire faces f and f 0 that share an interior face f ∩ f 0 in FI . We may assume that f ∩ f 0 is an entire face of K, that is, f ∩ f 0 = f . By Property 3.2, we have K = FK (Kxyz ) and 0 K 0 = FK 0 (Kxyz ) with, e.g., 0 Kxyz = (x2 , x3 ) × (y1 , y3 ) × (z1 , z2 ), Kxyz = (x1 , x2 ) × (y1 , y2 ) × (z1 , z2 ), and y2 ≤ y3 . The face f is then given by f = Ff (fyz ), with fyz = {x2 } × (y1 , y2 ) × (z1 , z2 ), and Ff (y, z) = FK (x2 , y, z) = FK 0 (x2 , y, z) for y1 ≤ y ≤ y2 , z1 ≤ z ≤ z2 . 0 Similarly, we have f 0 = Ff 0 (fyz ). For a function v ∈ H 1 (K ∪ K 0 )3 , we define 0 vxyz = v|K ◦ FK and vxyz = v|K 0 ◦ FK 0 . We set hx = x2 − x1 , h0x = x3 − x2 , hy = y2 − y1 , h0y = y3 − y1 , and hz = z2 − z1 , and may assume that chx ≤ h0x ≤ c−1 hx , (5.5) according to (3.1). In the case where the elements K and K 0 match regularly (i.e., f = f 0 ) the ratios of the mesh-sizes hx , hy and hz can be arbitrary. However, when K and K 0 match irregularly (i.e., f 6= f 0 ), it is essential to observe that, by definition of geometric meshes, we also have chy ≤ h0y ≤ c−1 hy , chy ≤ hx ≤ c−1 hy , (5.6) with a constant c > 0 depending solely on the bounds in Property 3.2. The situation when K and K 0 match irregularly is shown in Figure 4. We point out that the above configuration covers all interior faces in geometric edge and boundary layer meshes. We first show the following result. Lemma 5.10 Let K, K 0 ∈ T share a face f ⊂ FI . Then, for q ∈ Qh and v ∈ H 1 (K ∪ K 0 )3 , | Z [[[[q]] [[ ]]]] · {{v − Πv}} ds| ≤ C f Z 2 γ |[[[[q]] [[ ]]| ]] ds f 12 |v|21,K + |v|21,K 0 12 , with a constant C > 0 that depends on γ0 and the bounds in Property 3.2 and (3.1). R Proof : We begin by noting that f [[[[q]] [[ ]]]] · {{v − Πv}} ds = 12 SK + 12 SK 0 , where SK SK 0 = = Z Z [[[[q]] [[ ]]]] · (v|K − ΠK v|K ) ds, f [[[[q]] [[ ]]]] · (v|K 0 − ΠK 0 v|K 0 ) ds. f 14 Stabilized hp-DGFEM for incompressible flow z2 z1 fyz y3 K’xyz y2 Kxyz y1 x1 x2 x3 0 Figure 4: The axiparallel elements Kxyz and Kxyz match irregularly. The face fyz is given by fyz = {x2 } × (y1 , y2 ) × (z1 , z2 ). Step 1: We start by bounding the term SK . Setting qyz = [[[[q]] [[ ]]]] ◦ Ff , we obtain SK = = = = Z Z Z [[[[q]] [[ ]]]] · (v|K − ΠK v|K ) ds f qyz · (vxyz − ΠKxyz vxyz ) | det(DFf )| dy dz fyz Z qyz · (vxyz − Πx ⊗ Πy ⊗ Πz vxyz ) | det(DFf )| dy dz fyz qyz · (Πy ⊗ Πz vxyz − Πx ⊗ Πy ⊗ Πz vxyz ) | det(DFf )| dy dz. fyz Here, we have used identity (5.4), the factorization ΠKxyz = Πx ⊗Πy ⊗Πz into onedimensional L2 -projections, and the fact that each component of qyz is a polynomial of degree ` = k or ` = k − 1 in y- and z-direction. The Cauchy-Schwarz inequality, the definition of hf in (3.1), the definition of γ in (3.4), and (5.5) yield SK ≤ TK Z hx max{1, `} −1 2 |qyz | | det(DFf )| dy dz fyz ≤ C · TK · Z 2 γ|[[[[q]] [[ ]]| ]] ds f 21 12 , with the term TK given by 2 TK := max{1, `}h−1 x Z | Πy ⊗ Πz vxyz − Πx ⊗ Πy ⊗ Πz vxyz |2 | det(DFf )| dy dz. fyz From the stability of the one-dimensional projections Πy and Πz in (5.2) (taking into account that | det(DFf )| is constant), the approximation result in Lemma 5.7, Stabilized hp-DGFEM for incompressible flow 15 and the bounds in Property 3.2, we obtain 2 TK ≤ max{1, `}h−1 x | det(DFf )| Z | vxyz − Πx vxyz |2 dy dz fyz ≤ C max{1, `}k −1 | det(DFf )| k∂x vxyz k20,Kxyz −1 ≤ C | det(DFf )| kDFK k | det(DFK )| |v|21,K ≤ C |v|21,K . Combining the above estimates shows that 12 Z 2 γ |[[[[q]] [[ ]]| ]] ds , SK ≤ C |v|1,K (5.7) f with a constant C depending on γ0 and the bounds in Property 3.2 and (3.1). Step 2: Let us now consider the term SK 0 . We note that there is an entire face f 0 of K 0 , such that f = f ∩ f 0 . If f = f 0 , then SK 0 can be bounded as SK in Step 1. Thus, we only need to consider the case where f is an irregular face of K 0 , i.e., f is a proper subset of f 0 as in Figure 4. As in the proof of Step 1, since qyz is a polynomial in z-direction, we have: Z [[[[q]] [[ ]]]] · (v|K 0 − ΠK 0 v|K 0 ) ds SK 0 = f Z 0 0 0 qyz · (vxyz − ΠKxyz vxyz ) | det(DFf )| dy dz = Z = fyz fyz 0 0 0 ) | det(DFf )| dy dz. vxyz − Π0x ⊗ Π0y ⊗ Π0z vxyz qyz · (Π0z vxyz 0 Here, we denote by Π0x , Π0y , and Π0z the one-dimensional L2 -projections on Kxyz . We obtain Z 21 γ |[[[[q]] [[ ]]| ]] 2 ds , SK 0 ≤ C · T K 0 · f with the term TK 0 given by Z 2 −1 0 0 TK | Π0z vxyz − Π0x ⊗ Π0y ⊗ Π0z vxyz |2 | det(DFf )| dy dz. 0 := max{1, `}hx fyz From the stability (5.2) of Π0z in z-direction, (5.5), (5.6) and Lemma 5.8, we obtain Z 0 0 2 | vxyz − Π0x ⊗ Π0y vxyz |2 dy dz ≤ max{1, `}h−1 | det(DF )| TK 0 f x 0 fyz ≤ 0 C|vxyz |21,Kxyz 0 ≤ |v|21,K 0 . Combining the bounds above gives SK 0 ≤ C |v|1,K 0 Z γ |[[[[q]] [[ ]]| ]] 2 ds f 21 , (5.8) with a constant C > 0 depending on γ0 and the bounds in Property 3.2 and (3.1). Combining (5.7) and (5.8) concludes the proof. 2 Next, we estimate the jump of the L2 -projection over the face f . 16 Stabilized hp-DGFEM for incompressible flow Lemma 5.11 Let K, K 0 ∈ T share a face f ⊂ FI . Suppose that f = f ∩ f 0 , with f and f 0 entire faces of K and K 0 , respectively. Then, for v ∈ H 1 (K ∪ K 0 )3 , Z |[[Πv]]|2 ds ≤ C min{hf , hf 0 }k −1 |v|21,K + |v|21,K 0 , f with a constant C > 0 that depends only on the bounds in Property 3.2 and (3.1). Proof : Equality (5.4) ensures that Z Z 2 |[[Πv]]| ds ≤ |ΠK v|K − ΠK 0 v|K 0 |2 ds f f Z 0 0 = |ΠKxyz vxyz − ΠKxyz vxyz |2 | det(DFf )| dy dz. fyz We consider two cases separately. 0 Case 1: Let K and K 0 match regularly, i.e., f = f 0 . Since vxyz and vxyz 0 0 0 coincide on the face fyz , we have Πy ⊗ Πz vxyz = Πy ⊗ Πz vxyz on fyz . We thus obtain from the triangle inequality Z |[[Πv]]|2 ds ≤ C · | det(DFf )| · [ TK + TK 0 ], f with TK TK 0 Z = Z = |Πy ⊗ Πz vxyz − Πx ⊗ Πy ⊗ Πz vxyz |2 dy dz, fyz fyz 0 0 |2 dy dz. − Π0x ⊗ Π0y ⊗ Π0z vxyz |Π0y ⊗ Π0z vxyz Using the stability (5.2) of the projections Πy and Πz in y- and z-directions, as well as the approximation result in Lemma 5.7, we obtain TK ≤ Chx k −1 k∂x vxyz k20,Kxyz ≤ Chf k −1 |v|21,K . An analogous bound for TK 0 and (5.5) prove the assertion in this case. Case 2: Assume that K and K 0 are non-matching (f 6= f 0 ). We then have that 0 Πz vxyz = Π0z vxyz on fyz . Thus, Z |[[Πv]]|2 ds ≤ C · | det(DFf )| · [ TK + TK 0 ], f with TK TK 0 = = Z Z |Πz vxyz − Πx ⊗ Πy ⊗ Πz vxyz |2 dy dz, fyz fyz 0 0 |Π0z vxyz − Π0x ⊗ Π0y ⊗ Π0z vxyz |2 dy dz. Stabilized hp-DGFEM for incompressible flow 17 Since the underlying elements are shape-regular in x- and y-directions thanks to (5.5) and (5.6), we can invoke the stability (5.2) of Πz and the approximation result in Lemma 5.8. This gives Z 0 0 |vxyz − Π0x ⊗ Π0y vxyz |2 dy dz TK 0 ≤ ≤ Z fyz 0 fyz 0 0 |vxyz − Π0x ⊗ Π0y vxyz |2 dy dz 0 ≤ Chf 0 k −1 |v|21,K 0 . ≤ Ch0x k −1 |vxyz |21,Kxyz 0 An analogous bound for TK and (5.5) prove the assertion in this case. 2 5.2.2. Boundary faces We conclude by stating an analogous result to Lemma 5.11 for boundary faces that can be proved with exactly the same techniques. Let K be an element on the boundary and f an entire face of K in FB . Lemma 5.12 For v ∈ H01 (K)3 , we have Z |[[Πv]]|2 ds ≤ C hf k −1 |v|21,K , f with a constant C > 0 depending on the bounds in Property 3.2. 5.3. Proof of Theorem 5.5 Fix q ∈ Qh . From the continuous inf-sup condition (2.2), there exists a field w ∈ H01 (Ω)3 such that Z − q∇ · w dx = kqk20 , |w|1 ≤ CΩ−1 kqk0 , (5.9) Ω where CΩ > 0 is the continuous inf-sup constant. We then set v = Πw, with Π the L2 -projection defined previously. Using [[w]] = 0 on F, (5.9), integration by parts, and the properties of the L2 -projection, we find Bh (v, q) = Bh (w, q) + Bh (Πw − w, q) Z Z = kqk20 + ∇h q · (Πw − w) dx − [[[[q]] [[ ]]]] · {{Πw − w}} ds Ω FI Z = kqk20 + [[[[q]] [[ ]]]] · {{w − Πw}} ds. FI Applying Lemma 5.10 gives Z ≤ [[q]] ]] [[ [ [ ] ] · { {w − Πw} } ds FI X Z [[[[q]] ]] [ [ ] ] · { {w − Πw} } ds f ⊂FI ≤ C f X |w|21,K K∈T ≤ C|w|1 |q|FI . 21 X Z f ⊂FI 2 γ|[[[[q]] [[ ]]| ]] ds f 21 18 Stabilized hp-DGFEM for incompressible flow Combining the above estimates with (5.9) yields |q|FI , Bh (v, q) ≥ Ckqk20 1 − kqk0 (5.10) with a constant C > 0 depending on CΩ , γ0 , and the bounds in Property 3.2 and (3.1). We have from Lemma 5.9, Lemma 5.11 and Lemma 5.12, together with the definition of the discontinuity stabilization function δ, X XZ kvk2h = |Πw|21,K + δ |[[Πw]]|2 ds K∈T ≤ Ck X f ⊂F |w|21,K + Ck K∈T f X |w|21,K ≤ Ck|w|21 . K∈T Thus, invoking (5.9), 1 kvkh ≤ Ck 2 kqk0 . (5.11) Combining (5.10) and (5.11) concludes the proof of Theorem 5.5. 6. Global stability and a-priori error estimates In this section, we show how the stability results in the previous sections can be used to obtain a global stability result and to derive a-priori error estimates. The technique we use is closely related to that used in the analysis of conforming stabilized mixed methods.15,14 6.1. Global stability Let Wh be the product space Wh = Vh × Qh , endowed with the norm |||(v, q)|||2DG = νkvk2h + ν −1 k −1 kqk20 + ν −1 |q|2FI . In Wh we define the forms eh (u, v) + B eh (v, p) − B eh (u, q) + Ch (p, q), Ah (u, p; v, q) = A Lh (v, q) = Fh (v) + Gh (q), and reformulate (2.8) equivalently as: find (uh , ph ) ∈ Wh such that Ah (uh , ph ; v, q) = Lh (v, q) (6.1) for all (v, q) ∈ Wh . The following stability result holds. n,σ Theorem 6.1 Let T be a geometric edge mesh Tedge or a geometric boundary layer mesh Tbln,σ , with a grading factor σ ∈ (0, 1) and n levels of refinement. Let the stabilization functions δ and γ be defined according to (3.2), (3.3), and (3.4). Then, there exists a constant C > 0 that depends on Ω, δ0 , γ0 , and the constants in Property 3.2 and (3.1), but is independent of ν, k, `, n, and the aspect ratio of of T , such that, for any n and k ≥ 1, ` = k or ` = k − 1, inf sup (0,0)6=(u,p)∈Wh (0,0)6=(v,q)∈Wh Ah (u, p; v, q) ≥ C. |||(u, p)|||DG |||(v, q)|||DG Stabilized hp-DGFEM for incompressible flow 19 Proof : Fix (0, 0) 6= (u, p) ∈ Vh × Qh . Thanks to the coercivity of Ah in Theorem 4.1 and the definition of Ch , we have Ah (u, p; u, p) ≥ νβkuk2h + ν −1 |p|2FI . (6.2) Furthermore, Theorem 5.5 guarantees the existence of a velocity w ∈ Vh satisfying Bh (w, p) ≥ Ckpk20 − C|p|FI kpk0 , 1 kwkh ≤ Ck 2 kpk0 . (6.3) From the definition of Ah , the continuity properties in Theorem 4.1, weighted Cauchy-Schwarz inequalities, and (6.3), we obtain Ah (u, p; w, 0) = Ah (u, w) + Bh (w, p) −1 2 2 2 2 ≥ −Cε1 νkuk2h − Cε−1 1 νkwkh + Ckpk0 − Cε2 kpk0 − Cε2 |p|FI −1 2 2 2 ≥ C(1 − ε−1 2 − νε1 k)kpk0 − Cε1 νkukh − Cε2 |p|FI , (6.4) with parameters ε1 , ε2 > 0 at our disposal. We next set (v, q) = (u, p) + ε3 (w, 0), with ε3 > 0. Then, combining (6.2) and (6.4), yields −1 2 Ah (u, p; v, q) ≥ Cν(1 − ε1 ε3 )kuk2h + C(ν −1 − ε3 ε2 )|p|2FI + Cε3 (1 − ε−1 2 − νε1 k)kpk0 . It is now easy to see that one can select ε1 of order O(kν), ε2 of order O(k), and ε3 of order O(ν −1 k −1 ), respectively, in such a way that Ah (u, p; v, q) ≥ Cνkuk2h + Cν −1 |p|2FI + Cν −1 k −1 kpk20 = C|||(u, p)|||2DG . (6.5) Using the fact that ε3 is of order O(ν −1 k −1 ) and (6.3) give |||(v, q)|||2DG ≤ Cνkuk2h + Cνε23 kwk2h + ν −1 k −1 kpk20 + ν −1 |p|2FI ≤ Cνkuk2h + Cν −1 k −1 kpk20 + ν −1 k −1 kpk20 + ν −1 |p|2FI ≤ C|||(u, p)|||2DG . (6.6) Combining (6.5) and (6.6) completes the proof. 2 6.2. A-priori error estimates In order to derive a-priori error estimates, we let (u, p) be the exact solution of the Stokes system (2.1) and assume that p ∈ H 1 (Ωint ) in a domain Ωint ⊂ Ω containing all the interior faces in FI . Thus, [[[[p]] [[ ]]]] = 0 on FI . We define Q(h) := Qh + H 1 (Ωint ) and W(h) := V(h) × Q(h), equipped with the norm |||(v, q)|||DG . From the continuity properties in Theorem 4.1, Theorem 4.3 and the CauchySchwarz inequality, it can be seen that 1 |Ah (u, p; v, q)| ≤ Ck 2 |||(u, p)|||DG |||(v, q)|||DG , ∀(u, p), (v, q) ∈ W(h), (6.7) and 1 1 |Lh (v, q)| ≤ C ν −1 kf k20 + νkkδ 2 gk20,∂Ω 2 |||(v, q)|||DG , ∀(v, q) ∈ Wh , (6.8) with constants as in Theorem 4.1 and Theorem 4.3, respectively. Taking into account (6.7), the global inf-sup condition in Theorem 6.1, and the eh and B eh , we obtain straightforwardly the following non-consistency of the forms A a-priori bound. 20 Stabilized hp-DGFEM for incompressible flow Corollary 6.2 Let (u, p) be the exact solution of the Stokes system (2.1), with p ∈ H 1 (Ωint ), and let (uh , ph ) be its discontinuous Galerkin approximation (2.6) on n,σ a geometric edge mesh T = Tedge or a geometric boundary layer mesh T = Tbln,σ , with a grading factor σ ∈ (0, 1) and n levels of refinement. Let the stabilization functions δ and γ be defined as in (3.2), (3.3) and (3.4), respectively. Then, 1 |||(u − uh , p − ph )|||DG ≤ Ck 2 inf (v,q)∈Wh |||(u − v, p − q)|||DG + C Rh (u, p), with a constant C > 0 that depends on Ω, δ0 , γ0 , and the constants in Property 3.2 and (3.1), but is independent of ν, k, `, n, and the aspect ratio of the anisotropic elements in T . Here, Rh (u, p) is the residual Rh (u, p) = sup (w,s)∈Wh |Ah (u, p; w, s) − Lh (w, s)| . |||(w, s)|||DG Let us make precise the abstract error bound above for a smooth solution (u, p) ∈ H s+1 (Ω)3 × H s (Ω), s ≥ 1, on isotropically refined meshes with mesh-size h with possible hanging nodes and for mixed-order elements where ` = k − 1. In this case, the residual Rh (u, p) can be bounded (see Proposition 8.1 of Ref. 24) by R R | F {{ν∇u − T (ν∇u)}} : [[w]] ds| + | F {{p − T (p)}}[[w]] ds| Rh (u, p) ≤ sup , |||(w, s)|||DG (w,s)∈Wh where T and T are the L2 -projections onto Σh and Qh , respectively. The CauchySchwarz inequality and standard hp-approximation properties then give hmin{s,k} 1 − 21 2 Rh (u, p) ≤ C ν kuks+1 + ν kqks . 1 k s+ 2 Furthermore, inf (v,q)∈Wh |||(u − v, p − q)|||DG ≤ C hmin{s,k} 1 k s− 2 1 2 ν kuks+1 + ν − 12 kqks and thus |||(u − uh , p − ph )|||DG ≤ C hmin{s,k} 1 − 12 2 kuk . ν + ν kqk s+1 s k s−1 (6.9) This estimate is optimal in the mesh-size h and suboptimal in k by one power of k in the velocity and by a power k 3/2 in the pressure, respectively. Similarly to Sect. 8 of Ref. 24, we obtain a slightly better result on conforming meshes, that is, hmin{s,k} 12 − 12 |||(u − uh , p − ph )|||DG ≤ C ν kuk + ν kqk . (6.10) s+1 s 1 k s− 2 We point out that the a-priori error bounds (6.9) and (6.10) hold verbatim for equal-order elements. Stabilized hp-DGFEM for incompressible flow 21 Remark 6.3 We note that the dependence on the polynomial degree k in (6.9) and (6.10) is better than in the hp-estimates of Ref. 24 for mixed-order Q k − Qk−1 elements without pressure stabilization, by half an order of k in the velocity and a full order of k in the pressure, respectively. Acknowledgments The first author was partially supported by the Swiss National Science Foundation under Project 21-068126.02. The last two authors were partially supported by the Swiss National Science Foundation under Project 20-63397.00. References 1. M. Ainsworth and P. Coggins. The stability of mixed hp–finite element methods for Stokes flow on high aspect ratio elements. SIAM J. Numer. Anal., 38:1721–1761, 2000. 2. B. Andersson, U. Falk, I. Babuška, and T. von Petersdorff. Reliable stress and fracture mechanics analysis of complex aircraft components using a hp–version FEM. Internat. J. Numer. Methods Engrg., 38:2135–2163, 1995. 3. D.N. Arnold. An interior penalty finite element method with discontinuous elements. SIAM J. Numer. Anal., 19:742–760, 1982. 4. D.N. Arnold, F. Brezzi, B. Cockburn, and L.D. Marini. Unified analysis of discontinuous Galerkin methods for elliptic problems. SIAM J. Numer. Anal., 39:1749–1779, 2001. 5. I. Babuška and B. Guo. Approximation properties of the hp–version of the finite element method. Comput. Methods Appl. Mech. Engrg., 133:319–346, 1996. 6. G.A. Baker, W.N. Jureidini, and O.A. Karakashian. Piecewise solenoidal vector fields and the Stokes problem. SIAM J. Numer. Anal., 27:1466–1485, 1990. 7. F. Brezzi and M. Fortin. Mixed and hybrid finite element methods. In Springer Series in Computational Mathematics, volume 15. Springer–Verlag, New York, 1991. 8. C. Canuto and A. Quarteroni. Approximation results for orthogonal polynomials in Sobolev spaces. Math. Comp., 38:67–86, 1982. 9. B. Cockburn. Discontinuous Galerkin methods for convection-dominated problems. In T. Barth and H. Deconink, editors, High-Order Methods for Computational Physics, volume 9, pages 69–224. Springer–Verlag, New York, 1999. 10. B. Cockburn, G. Kanschat, and D. Schötzau. The local discontinuous Galerkin method for the Oseen equations. Technical Report 02-05, Department of Mathematics, University of Basel, 2002. In press in Math. Comp. 11. B. Cockburn, G. Kanschat, D. Schötzau, and C. Schwab. Local discontinuous Galerkin methods for the Stokes system. SIAM J. Numer. Anal., 40:319–343, 2002. 12. B. Cockburn, G.E. Karniadakis, and C.-W. Shu, editors. Discontinuous Galerkin Methods. Theory, Computation and Applications, volume 11 of Lect. Notes Comput. Sci. Eng. Springer–Verlag, New York, 2000. 13. B. Cockburn and C.-W. Shu. Runge–Kutta discontinuous Galerkin methods for convection–dominated problems. J. Sci. Comput., 16:173–261, 2001. 14. L. Franca, T. Hughes, and R. Stenberg. Stabilized finite element methods. In M. Gunzburger and R. Nicolaides, editors, Incompressible Computational Fluid Dynamics: Trends and Advances, pages 87–107. Cambridge University Press, 1993. 15. L. Franca and R. Stenberg. Error analysis of some Galerkin least squares methods for the elasticity equations. SIAM J. Numer. Anal., 28:1680–1697, 1991. 16. V. Girault and P.A. Raviart. Finite Element Methods for Navier–Stokes Equations. Springer–Verlag, New York, 1986. 22 Stabilized hp-DGFEM for incompressible flow 17. V. Girault, B. Rivière, and M.F. Wheeler. A discontinuous Galerkin method with nonoverlapping domain decomposition for the Stokes and Navier-Stokes problems. Technical Report 02-08, TICAM, UT Austin, 2002. 18. P. Hansbo and M.G. Larson. Discontinuous finite element methods for incompressible and nearly incompressible elasticity by use of Nitsche’s method. Comput. Methods Appl. Mech. Engrg., 191:1895–1908, 2002. 19. P. Houston, C. Schwab, and E. Süli. Discontinuous hp-finite element methods for advection–diffusion–reaction problems. SIAM J. Numer. Anal., 39:2133–2163, 2002. 20. O.A. Karakashian and W.N. Jureidini. A nonconforming finite element method for the stationary Navier-Stokes equations. SIAM J. Numer. Anal., 35:93–120, 1998. 21. J.M. Melenk and C. Schwab. hp–FEM for reaction–diffusion equations, I. Robust exponential convergence. SIAM J. Numer. Anal., 35:1520–1557, 1998. 22. D. Schötzau and C. Schwab. Mixed hp-FEM on anisotropic meshes. Math. Models Methods Appl. Sci., 8:787–820, 1998. 23. D. Schötzau, C. Schwab, and R. Stenberg. Mixed hp-FEM on anisotropic meshes, II. Hanging nodes and tensor products of boundary layer meshes. Numer. Math., 83:667–697, 1999. 24. D. Schötzau, C. Schwab, and A. Toselli. Mixed hp-DGFEM for incompressible flows. SIAM J. Numer. Anal., 40:2171–2194, 2003. 25. D. Schötzau, C. Schwab, and A. Toselli. Mixed hp-DGFEM for incompressible flows, II. Geometric edge meshes. Technical Report 02-13, Department of Mathematics, University of Basel, 2002. Submitted to IMA J. Numer. Anal. 26. C. Schwab. p- and hp-FEM – Theory and Application to Solid and Fluid Mechanics. Oxford University Press, Oxford, 1998. 27. C. Schwab and M. Suri. The p– and hp–version of the finite element method for problems with boundary layers. Math. Comp., 65:1403–1429, 1996. 28. C. Schwab, M. Suri, and C.A. Xenophontos. The hp–FEM for problems in mechanics with boundary layers. Comput. Methods Appl. Mech. Engrg., 157:311–333, 1998. 29. A. Toselli. hp-discontinuous Galerkin approximations for the Stokes problem. Math. Models Methods Appl. Sci., 12:1565–1616, 2002. 30. A. Toselli and C. Schwab. Mixed hp-finite element approximations on geometric edge and boundary layer meshes in three dimensions. Numer. Math., 94:771–801, 2003.