ETNA Electronic Transactions on Numerical Analysis. Volume 37, pp. 214-238, 2010. Copyright 2010, Kent State University. ISSN 1068-9613. Kent State University http://etna.math.kent.edu A WEAKLY OVER-PENALIZED SYMMETRIC INTERIOR PENALTY METHOD FOR THE BIHARMONIC PROBLEM∗ SUSANNE C. BRENNER†, THIRUPATHI GUDI‡, AND LI-YENG SUNG† Abstract. We study a weakly over-penalized symmetric interior penalty method for the biharmonic problem that is intrinsically parallel. Both a priori error analysis and a posteriori error analysis are carried out. The performance of the method is illustrated by numerical experiments. Key words. biharmonic problem, finite element, interior penalty method, weak over-penalization, Morley element, fourth order AMS subject classifications. 65N30, 65N15 1. Introduction. Recently, it was noted in [9] that the Poisson problem can be solved by a weakly over-penalized symmetric interior penalty (WOPSIP) method [10, 12, 25] with high intrinsic parallelism. The WOPSIP method satisfies the same error estimates as the standard P1 finite element method and also the same condition number estimates after preconditioning. Furthermore, there exist two orderings (edge-wise and element-wise) of the degrees of freedom (dofs) so that the stiffness matrix for the WOPSIP method is the sum of two matrices, each of which is block diagonal with respect to one of these two orderings. In fact, the matrix representing the piecewise Dirichlet form has 3 × 3 diagonal blocks with respect to the element-wise ordering of the dofs, while the matrix representing the jumps across edges has 1 × 1 or 2 × 2 diagonal blocks in the edge-wise ordering. The simple preconditioner is also block diagonal with 1 × 1 or 2 × 2 blocks in the edge-wise ordering of the dofs. These properties of the WOPSIP method make it an attractive candidate for iterative solvers for the Poisson problem. In this paper, we extend the WOPSIP approach to fourth order problems and develop a method that also has high intrinsic parallelism. For simplicity, we consider the biharmonic problem on a bounded polygonal domain Ω ⊂ R2 . Let f ∈ L2 (Ω). A weak form of the biharmonic problem is to find u ∈ H02 (Ω) such that (1.1) a(u, v) = (f, v) ∀ v ∈ H02 (Ω), where a(w, v) = D2 w : D2 v = Z D2 w : D2 v dx Ω 2 X ∀ v, w ∈ H02 (Ω), ∂2w ∂2v , ∂xi ∂xj ∂xi ∂xj i,j=1 and (·, ·) denotes the L2 inner product. Here and throughout the paper, we follow the standard notations for Sobolev spaces [1, 16]. ∗ This work was supported in part by the National Science Foundation under Grant No. DMS-03-11790, Grant No. DMS-07-38028, and Grant No. DMS-07-13835. † Department of Mathematics and Center for Computation and Technology, Louisiana State University, Baton Rouge, LA 70803 ({brenner,sung}@math.lsu.edu). ‡ Center for Computation and Technology, Louisiana State University, Baton Rouge, LA 70803 (tgudi@cct.lsu.edu). ∗ Received July 27, 2009. Accepted February 4, 2010. Published online on July 23, 2010. Recommended by Olof Widlund. 214 ETNA Kent State University http://etna.math.kent.edu PENALTY METHOD FOR THE BIHARMONIC PROBLEM 215 Conforming finite element methods for (1.1) require C 1 finite elements [3, 15] that involve higher order polynomials and hence are quite complicated. Alternatively, one can solve (1.1) by nonconforming finite elements that involve only low order polynomials. The WOPSIP method in this paper is based on the Morley element [23, 26]. By removing the continuity conditions of the Morley element through weak over-penalization, we obtain an intrinsically parallel finite element method for (1.1). Our goal is to demonstrate theoretically and numerically that the performance of the WOPSIP method is similar to the performance of the Morley finite element method (in terms of the magnitudes of the discretization errors), and that an efficient adaptive algorithm is available for the WOPSIP method. This is an important step before the intrinsic parallelism of the WOPSIP method is further exploited. The rest of the paper is organized as follows. We introduce some basic definitions in Section 2. The WOPSIP method is defined in Section 3. Section 4 contains some preliminary estimates. The a priori analysis and a posteriori analysis of the WOPSIP method in the energy norm are carried out in Sections 5 and 6. Some extensions of the WOPSIP method are discussed in Section 7. Results of numerical experiments are reported in Section 8, and we end with some concluding remarks in Section 9. 2. The set-up. Let Th be a simplicial triangulation of Ω. We adopt the following notation: hT = diameter of T (h = maxT ∈Th hT ) he = the length of the edge e |T | = the area of the triangle T me = the midpoint of the edge e Ehi = the set of all the interior edges of (the triangles of) Th Ehb = the set of all the boundary edges of (the triangles of) Th Eh = Ehi ∪ Ehb Vh = the set of all the vertices of (the triangles of) Th VT = the set of the three vertices of T ET = the set of the three edges of T Te = the set of the triangle(s) in Th such that e ∈ ET Ep = the set of edges in Eh that share the common vertex p ∈ Vh Ve = the set of the two endpoints of the edge e vT = v|T , the restriction of the function v on the triangle T Let k be a nonnegative integer. We define the piecewise Sobolev space H k (Ω, Th ) associated with the triangulation Th by H k (Ω, Th ) = {v ∈ L2 (Ω) : vT ∈ H k (T ) ∀ T ∈ Th }, and the semi-norm | · |H k (Ω,Th ) by |v|2H k (Ω,Th ) = (2.1) X |v|2H k (T ) . T ∈Th Let e ∈ Ehi be a common edge of the triangles T± ∈ Th . For v ∈ H 1 (Ω, Th ), we define the jump [[v]]e of v across e (in the sense of trace) by [[v]]e = v+ − v− , ¯ where v± = v ¯T . If v ∈ H 2 (Ω, Th ) and p belongs to the closure of e, we define ± [[v(p)]]e = [[v]]e (p) = v+ (p) − v− (p). ETNA Kent State University http://etna.math.kent.edu 216 S. C. BRENNER, T. GUDI, AND L.-Y. SUNG Let ne be the unit normal of e pointing from T− to T+ and te be the unit tangent vector of e obtained by rotating ne through a counterclockwise right angle (cf. Figure 2.1). For any v ∈ H 2 (Ω, Th ), we define the jumps and means of the normal and tangential derivatives of v across e by ¯ ¯ ¯ ¯ ¶ ½½ ¾¾ ·· ¸¸ µ ∂v− ¯¯ ∂v− ¯¯ ∂v ∂v ∂v+ ¯¯ 1 ∂v+ ¯¯ , − and + = = ∂n ∂ne ¯e ∂ne ¯e ∂n 2 ∂ne ¯e ∂ne ¯e ¯ ¯ ¯ ¯ ¶ ½½ ¾¾ e ·· ¸¸e µ ∂v− ¯¯ ∂v− ¯¯ ∂v ∂v ∂v+ ¯¯ 1 ∂v+ ¯¯ . − and + = = ¯ ¯ ¯ ∂t e ∂te e ∂te e ∂t e 2 ∂te e ∂te ¯e If v ∈ H 3 (Ω, Th ), the pointwise values of the jumps and means of the derivatives are welldefined. Similarly, for any v ∈ H 3 (Ω, Th ), we define the jumps and means of the second order derivatives of v across e by ¯ ¯ ¯ ¯ ¶ ·· 2 ¸¸ µ ½½ 2 ¾¾ ∂ v ∂ 2 v+ ¯¯ 1 ∂ 2 v+ ¯¯ ∂ 2 v− ¯¯ ∂ 2 v− ¯¯ ∂ v = = , − and + ∂n2 e ∂n2e ¯e ∂n2e ¯e ∂n2 e 2 ∂n2e ¯e ∂n2e ¯e ¯ ¯ ¯ ¯ ¶ µ 2 ·· 2 ¸¸ ½ ½ 2 ¾¾ ∂ 2 v+ ¯¯ 1 ∂ v+ ¯¯ ∂ v ∂ 2 v− ¯¯ ∂ 2 v− ¯¯ ∂ v = = . − and + ∂n∂t e ∂ne ∂te ¯e ∂ne ∂te ¯e ∂n∂t e 2 ∂ne ∂te ¯e ∂ne ∂te ¯e P+ ¡@ ¡ T @ + ¡ @ ne ¡ @ ¡ 6 @ ¾ @B A¡ e ¡ te @ ¡ @ ¡ @ T− ¡ @ ¡ @ @¡ P− F IGURE 2.1. Two neighboring triangles T− and T+ that share the edge e with the unit normal ne pointing from T− into T+ . Let e ∈ Ehb be an edge of the triangle T ∈ Th . We define ¯ [[v]]e = −vT ¯e ¯ ¯ ·· ¸¸ ·· ¸¸ ∂vT ¯¯ ∂vT ¯¯ ∂v ∂v =− =− and ∂n ∂ne ¯e ∂t e ∂te ¯e ¯ ¯ ¾ ¾ ½ ½ ½ ½ 2 ¾¾e 2 2 2 ∂ vT ¯¯ ∂ vT ¯¯ ∂ v ∂ v = = and ∂n2 e ∂n2e ¯e ∂n∂t e ∂ne ∂te ¯e ∀ v ∈ H 1 (Ω, Th ), ∀ v ∈ H 2 (Ω, Th ), ∀ v ∈ H 3 (Ω, Th ), where ne is the unit normal of e pointing towards the outside of Ω and te is the unit tangent vector of e obtained by rotating ne through a counterclockwise right angle. The finite element space Vh for the WOPSIP method is the space of discontinuous piecewise quadratic polynomials associated with Th . The Morley finite element space ṼhM associated with Th is a subspace of Vh . A function v ∈ Vh belongs to ṼhM if and only if (i) v is ETNA Kent State University http://etna.math.kent.edu PENALTY METHOD FOR THE BIHARMONIC PROBLEM 217 continuous at the vertices in Vh and (ii) ∂v/∂n is continuous at the midpoints of the edges in Eh . The dofs for ṼhM are the values of a function at the vertices and the mean values of its normal derivative on the edges. The interpolation operator Ih : H 2 (Ω) −→ ṼhM is defined by the following conditions: (Ih ζ)(p) = ζ(p) (2.2) Πe (2.3) ∀ p ∈ Vp , ∂ζ ∂(Ih ζ) = Πe ∂ne ∂ne ∀ e ∈ Eh , where the projection (mean value) operator Πe : L2 (e) −→ P0 (e) is defined by Z 1 Πe v = v ds. he e It follows from (2.2)–(2.3) and integration by parts that Z Z (2.4) D2 ζ : D2 v dx = D2 (Ih ζ) : D2 v dx ∀ ζ ∈ H 2 (Ω), v ∈ Vh , T ∈ Th . T T Moreover, the Morley interpolation operator satisfies the standard [16] error estimate (2.5) kζ − Ih ζkL2 (T ) + hT |ζ − Ih ζ|H 1 (T ) + h2T |ζ − Ih ζ|H 2 (T ) ≤ ChsT |ζ|H s (T ) for all ζ ∈ H s (T ), 2 ≤ s ≤ 3 and T ∈ Th . R EMARK 2.1. Throughout this paper we use C (with or without subscripts) to denote a generic positive constant that depends only on Ω and/or the shape regularity of Th . To avoid the proliferation of constants, we also use the notation A . B to represent the inequality A ≤ (constant) · B, where the constant only depends on Ω and/or the shape regularity of Th . Note that Ih maps H02 (Ω) into VhM = {v ∈ ṼhM : v vanishes at the vertices of Th along ∂Ω and ∂v/∂n vanishes at the midpoints on the boundary edges}. Finally, we recall the definition of the Hsieh-Clough-Tocher finite element space VhHCT associated with a triangulation Th [13, 16]. A function v belongs to VhHCT if and only if (i) v ∈ C 1 (Ω̄) ∩ H02 (Ω) and (ii) v is piecewise cubic on each T ∈ Th with respect to the partition generated by connecting the three vertices of T to the center of T . The degrees of freedom of a function in VhHCT are the values of the function and its first order derivatives at the interior vertices and the mean values of its normal derivative on the interior edges. 3. A Weakly Over-Penalized Interior Penalty Method. The WOPSIP method for (1.1) is to find uh ∈ Vh such that ah (uh , v) = (f, v) (3.1) ∀ v ∈ Vh , where (3.2) ah (w, v) = X Z T ∈Th + D2 w : D2 v dx + T X X X h−2 e (Πe [[∂w/∂n]]e ) (Πe [[∂v/∂n]]e ) e∈Eh h−4 e [[w(p)]]e [[v(p)]]e . p∈Vh e∈Ep R EMARK 3.1. The bilinear form ah (·, ·) is independent of the choices of T± in the definitions of the jumps. ETNA Kent State University http://etna.math.kent.edu 218 S. C. BRENNER, T. GUDI, AND L.-Y. SUNG R EMARK 3.2. Note that, by the midpoint rule, we have ·· ¸¸ ·· ¸¸ ∂v ∂v = (me ) ∀ v ∈ Vh , e ∈ Eh . Πe ∂n e ∂n e R EMARK 3.3. We refer to this method as a weakly over-penalized method because the over-penalized terms are well-defined on H 2 (Ω), the Sobolev space where the weak form (1.1) of the biharmonic problem is posed. R EMARK 3.4. For v ∈ Vh and w ∈ VhM + H02 (Ω), we have X Z ah (v, w) = D2 v : D2 w dx. T ∈Th T Thus, the WOPSIP method becomes the Morley nonconforming method when restricted to the Morley finite element space. We will use the function values at the vertices and the values of the normal derivatives at the midpoints of the edges as dofs for the finite element space Vh . There are two natural orderings for the dofs. In the first ordering, where the dofs associated with a triangle T ∈ Th are always consecutive, the bilinear form X Z D2 w : D2 v dx T ∈Th T is represented by a block-diagonal matrix with 6 × 6 diagonal blocks. We will refer to this ordering of the dofs as the element-wise ordering. In the second ordering, where the dofs associated with a vertex are always consecutive and the dofs associated with a midpoint are always consecutive, the bilinear form X X X h−4 h−2 e [[w(p)]]e [[v(p)]]e e (Πe [[∂w/∂n]]e ) (Πe [[∂v/∂n]]e ) + p∈Vh e∈Ep e∈Eh is represented by a block-diagonal matrix. The diagonal block corresponding to a midpoint is either 1 × 1 (boundary midpoint) or 2 × 2 (interior midpoint), while the diagonal block corresponding to a vertex is m × m, where m is the number of triangles in Th that share the vertex as a common vertex. We will refer to this ordering of the dofs as the vertex-edge-wise ordering. In view of this splitting of the stiffness matrix, the operation of multiplying a vector representing the dofs of a finite element function by the stiffness matrix can be easily parallelized. Thus the WOPSIP method is intrinsically parallel. The ill-conditioning of the WOPSIP method due to over-penalization can be remedied by a simple preconditioner. Let the bilinear form bh (·, ·) on Vh × Vh be defined by X · X X ³ ∂wT ´³ ∂vT ´¸ 2 Πe Πe bh (w, v) = wT (p)vT (p) + hT ∂n ∂n T ∈Th p∈VT e∈ET X¡ ¢¡ ¢ + Πe [[∂w/∂n]]e Πe [[∂v/∂n]]e e∈Eh + X X p∈Vh e∈Ep h−2 e [[w(p)]]e [[v(p)]]e . ETNA Kent State University http://etna.math.kent.edu 219 PENALTY METHOD FOR THE BIHARMONIC PROBLEM The following lemma shows that the discrete problem resulting from the WOPSIP method behaves like a typical fourth order problem after preconditioning by the operator associated with bh (·, ·). L EMMA 3.5. Let the operators Ah , Bh : Vh −→ Vh′ be defined by hAh w, vi = ah (w, v) hBh w, vi = bh (w, v) and ∀ v, w ∈ Vh , where h·, ·i is the canonical bilinear form on Vh′ × Vh . Then the following condition number estimate holds for a quasi-uniform triangulation Th : ¢ ¡ λmax Bh−1 Ah ¡ ¢ ≤ Ch−4 , (3.3) λmin Bh−1 Ah where λmax (Bh−1 Ah ) (resp. λmin (Bh−1 Ah )) is the maximum (resp. minimum) eigenvalue of Bh−1 Ah . Proof. First we note that all the eigenvalues of Bh−1 Ah are positive since both ah (·, ·) and bh (·, ·) are symmetric positive definite bilinear forms on Vh . From scaling, we have · X X ³ ∂v ´2 ¸ 2 2 |v|2H 2 (T ) . h−2 Πe ∀ v ∈ P2 (T ), v (p) + h T T ∂n p∈VT e∈ET and hence hAh v, vi = ah (v, v) . h−2 bh (v, v) = h−2 hBh v, vi ∀ v ∈ Vh , which together with the Rayleigh quotient formula implies ¡ ¢ λmax Bh−1 Ah = (3.4) hAh v, vi ≤ Ch−2 . v∈Vh \{0} hBh v, vi max In the other direction, it follows from a Poincaré-Friedrichs inequality for piecewise H 2 functions [14] that ³ XZ h ¡ ¢2 i ´ 2 −1 ds Π [[∂v/∂n]] h−3 [[v]] + h (3.5) kvk2L2 (Ω) . |v|2H 2 (Ω,Th ) + e e e e e e∈Eh e for all v ∈ Vh . Furthermore, we have, by scaling and a standard interpolation error estimate [13, 16], ´ ³ XZ XZ I 2 I 2 −3 2 [[v − v ]] + [[v ]] h h−3 [[v]] ds ≤ 2 e e ds e e e e∈Eh e e∈Eh . (3.6) ³ X Z T ∈Th e I 2 h−3 T (v − v ) ds + ∂T ³ . |v|2H 2 (Ω,Th ) + X X p∈Vh e∈Ep X X p∈Vh e∈Ep 2 h−2 e [[v(p)]]e ´ 2 h−2 e [[v(p)]]e ´ ∀ v ∈ Vh , where v I is the piecewise linear polynomial such that vTI agrees with vT at the vertices of T for all T ∈ Th . Note also that (again from scaling) · X X ³ ∂v ´2 ¸ Πe v 2 (p) + h2T (3.7) h2T . kvk2L2 (T ) ∀ v ∈ P2 (T ), T ∈ Th . ∂n p∈VT e∈ET ETNA Kent State University http://etna.math.kent.edu 220 S. C. BRENNER, T. GUDI, AND L.-Y. SUNG Combining the estimates (3.5)–(3.7), we find ¸ X ∂vT ´2 kvk2L2 (T ) . h vT (p) + hT Πe ∂n T ∈Th T ∈Th p∈VT e∈ET h i X X X 2 −2 2 . |v|H 2 (Ω,Th ) + (Πe [[∂v/∂n]]e )2 he [[v(p)]]e + 2 X · X 2 2 X³ p∈Vh e∈Ep ∀ v ∈ Vh , e∈Eh which implies h2 hBh v, vi = h2 bh (v, v) . ah (v, v) = hAh v, vi ∀ v ∈ Vh , and hence by the Rayleigh quotient formula ¢ ¡ λmin Bh−1 Ah = (3.8) min v∈Vh \{0} hAh v, vi ≥ Ch2 . hBh v, vi The estimate (3.3) follows from (3.4) and (3.8). R EMARK 3.6. Note that the matrix representing the bilinear form bh (·, ·) is blockdiagonal (with small diagonal blocks) in the vertex-edge-wise ordering of the dofs. Therefore the preconditioning can also be easily performed in parallel. 4. Preliminary estimates. In this section we establish several results that are useful for the error analysis of the WOPSIP method. We begin by constructing a linear operator Eh : Vh −→ VhHCT by averaging. Let N be any (global) degree of freedom of VhHCT , i.e., N (w) is either the value of a function w or its first order derivatives at an interior vertex of Th or the mean value of the normal derivative of w on an interior edge. For v ∈ Vh , we define N (Eh v) = (4.1) 1 X N (vT ), |TN | T ∈TN where TN is the set of triangles in Th that share the degree of freedom N and |TN | is the number of elements of TN . L EMMA 4.1. The operator Eh has the following properties : X (4.2) −4 hT kv − Eh vk2L2 (T ) ≤C ¢ 2 −1 2 h−3 e [[v]]e + he [[∂v/∂n]]e ds, XZ ¡ ¢ 2 −1 2 h−3 e [[v]]e + he [[∂v/∂n]]e ds, e∈Eh T ∈Th |v − Eh v|2H 2 (Ω,Th ) ≤ C (4.3) XZ ¡ e∈Eh e e for all v ∈ Vh . Proof. Let v ∈ Vh be arbitrary and w = v − Eh v. From scaling, we have (4.4) X 2 h−4 T kv − Eh vkL2 (T ) T ∈Th . X T ∈Th h−2 T ³ X ¡ p∈VT ´ ¢ X 2 hT |(∂wT /∂n)(me )|2 . wT2 (p) + h2T |∇wT (p)|2 + e∈ET ETNA Kent State University http://etna.math.kent.edu 221 PENALTY METHOD FOR THE BIHARMONIC PROBLEM It follows from (4.1), scaling, and a standard inverse estimate [13, 16] that (4.5) X h−2 T X wT2 (p) . p∈VT T ∈Th X h−2 T X X [[v(p)]]2e . p∈VT e∈Ep T ∈Th XZ e∈Eh e 2 h−3 e [[v]]e ds, ¸¸2 ·· ¸¸2 ´ X X ∂v 2 (p) + (p) |∇wT (p)| . ∂t ∂n e e T ∈Th p∈VT T ∈Th p∈VT e∈Ep Z ´ ³ X h−1 [[∂v/∂t]]2e + [[∂v/∂n]]2e ds . e X X X ³ ·· ∂v (4.6) e e∈Eh . XZ ³ e∈Eh (4.7) X X |(∂wT /∂n)(me )|2 . e ´ 2 −1 2 h−3 e [[v]]e + he [[∂v/∂n]]e ds, ¸¸2 Z X X ·· ∂v X (me ) . h−1 [[∂v/∂n]]2e ds. e ∂n e e T ∈Th e∈ET T ∈Th e∈ET e∈Eh The estimate (4.2) follows from (4.4)–(4.7). The estimate (4.3) in turn follows from (2.1), (4.2), and an inverse estimate. C OROLLARY 4.2. We have X ¡ 2 −2 2 h−4 T kv − Eh vkL2 (T ) + hT |v − Eh v|H 1 (T ) T ∈Th ¢ + |v − Eh v|2H 2 (Ω,Th ) + |Eh v|2H 2 (Ω) ´ X X X¡ ¢2 2 h−2 [[v(p)]] ≤ C |v|2H 2 (Ω,Th ) + Πe [[∂v/∂n]]e + e e , (4.8) ³ p∈Vh e∈Ep e∈Eh for all v ∈ Vh . Proof. Let v ∈ Vh be arbitrary and v I be the piecewise linear polynomial such that vT and v agrees at the vertices of T for all T ∈ Th . It follows from scaling, a standard interpolation error estimate and the trace theorem that I T XZ e∈Eh e 2 h−1 e [[∂v/∂n]]e ds . XZ e e∈Eh (4.9) . XZ e e∈Eh . . P ¡ Πe [[∂v /∂n]]e ds + ¡ −1 he Πe [[∂v/∂n]]e ds + X¡ ¢2 Πe [[∂v/∂n]]e Πe [[∂v/∂n]]e + e XZ e e∈Eh Z X hT X |v|2H 2 (T ) . T ∈Th + XZ e∈Eh ¢2 e∈Eh T ∈Th ¢2 I ¢2 X¡ e∈Eh The estimate for h−1 e −1 ∂T ¡ I 2 h−1 e [[∂(v − v )/∂n]]e ds I 2 h−1 e [[∂(v − v )/∂n]]e ds ¢2 ∂(v − v I )/∂n ds T ∈Th 2 h−4 T kv − Eh vkL2 (T ) follows from (3.6), (4.2) and (4.9). The rest of ETNA Kent State University http://etna.math.kent.edu 222 S. C. BRENNER, T. GUDI, AND L.-Y. SUNG the estimates then follow from inverse estimates and the triangle inequality. C OROLLARY 4.3. We have Z X −1 hT (4.10) |∇(v − Eh v)|2 ds ∂T T ∈Th ³ . |v|2H 2 (Ω,Th ) + X¡ Πe [[∂v/∂n]]e e∈Eh ¢2 + X X 2 h−2 e [[v(p)]]e p∈Vh e∈Ep ´ for all v ∈ Vh . Proof. From scaling, we have X h−1 T Z |∇(v − Eh v)|2 ds . ∂T T ∈Th X 2 h−4 T kv − Eh vkL2 (T ) , T ∈Th which together with (4.8) implies (4.10). The following result shows that Eh Ih can be treated as a quasi-interpolation operator. L EMMA 4.4. Let ζ ∈ H s (Ω) for 2 ≤ s ≤ 3 and Ih ζ ∈ ṼhM be the Morley interpolant of ζ. We have (4.11) kζ − Eh Ih ζ||L2 (Ω) + h|ζ − Eh Ih ζ|H 1 (Ω) + h2 |ζ − Eh Ih ζ|H 2 (Ω) ≤ Chs |ζ|H s (Ω) . Proof. Since ζ − Eh Ih ζ = 0 if ζ is a quadratic polynomial, the estimate (4.11) follows from the Bramble-Hilbert lemma [6, 19] applied to element patches. (Details for similar results can be found in [8]). R EMARK 4.5. The construction of Eh and the derivation of its properties exploit the fact that the Hsieh-Clough-Tocher element is a C 1 relative of the Morley element. Such enriching operators appeared in the analysis of domain decomposition methods and multigrid methods for nonconforming finite elements [7, 8] and in the a posteriori error analysis of a C 0 interior penalty method for the biharmonic problem [11]. Next, we recall two estimates from [11, 22] that generalize the local efficiency estimates in the a posteriori analysis. They are derived by the technique of bubble functions [2, 29]. L EMMA 4.6. Let u be the solution of (1.1). We have X (4.12) T ∈Th (4.13) X e∈Eh he ¡ ¢2 h4T kf k2L2 (T ) ≤ C |u − v|H 2 (Ω,Th ) + Osc(f, Th ) Z ·· e ∂2v ∂n2 ¸¸2 e ¡ ¢2 ds ≤ C |u − v|H 2 (Ω,Th ) + Osc(f, Th ) ∀ v ∈ Vh , ∀ v ∈ Vh , where (4.14) Osc(f, Th ) = ³ X h4T kf − f¯k2L2 (T ) T ∈Th ´1/2 , and f¯ is the piecewise constant function that takes the mean value of f on each T ∈ Th , i.e., ¯ 1 f¯¯T = |T | Z T f dx. ETNA Kent State University http://etna.math.kent.edu 223 PENALTY METHOD FOR THE BIHARMONIC PROBLEM Finally, we observe that, by replacing v with u − v in (3.6) and (4.9), we have (4.15) X h−3 e e∈Eh Z e Z e [[u − v]]2e ds ´ ∀ v ∈ Vh , ³ X¡ ¢2 ´ ≤ C |u − v|2H 2 (Ω,Th ) + Πe [[∂(u − v)/∂n]]e ∀ v ∈ Vh . ≤ C |u − X h−3 e e∈Eh ³ (4.16) X [[v]]2e ds = h−1 e e∈Eh Z ·· e v|2H 2 (Ω,Th ) + X X 2 h−2 e [[(u − v)(p)]]e p∈Vh e∈Ep ¸¸2 ∂v ∂n ds = e X h−1 e e∈Eh Z ·· e ∂(u − v) ∂n ¸¸2 ds e e∈Eh A standard inverse estimate and (4.16) immediately yield the following estimate: (4.17) X he Z ·· e i e∈Eh ∂2v ∂n∂t ¸¸2 e ³ X¡ ¢2 ´ ds ≤ C |u − v|2H 2 (Ω,Th ) + Πe [[∂(u − v)/∂n]]e e∈Eh for all v ∈ Vh . 5. A priori error analysis. We measure the error in the energy norm (5.1) p ah (v, v) ´1/2 ³ X X X 2 2 . h−4 h−2 = |v|2H 2 (Ω,Th ) + e [[v(p)]]e e (Πe [[∂v/∂n]]e ) + kvkh = p∈Vh e∈Ep e∈Eh Following the ideas in [22], we will show that the WOPSIP method is quasi-optimal in the energy norm up to terms that are of order O(h), using only the weak problem (1.1) and the tools developed in Section 4. Thus, the proof of the theorem below does not rely on any elliptic regularity theory for the biharmonic problem. T HEOREM 5.1. Let u and uh be the solution of (1.1) and (3.1) respectively. We have (5.2) ku − uh kh ≤ C · inf ku − vkh + v∈Vh ³ X 2 hT |u|2H 2 (T ) T ∈Th ´1/2 ¸ + Osc(f, Th ) . Proof. Let v ∈ Vh be arbitrary. First, by duality, we have (5.3) ku − uh kh ≤ ku − vkh + kv − uh kh ≤ ku − vkh + ah (v − uh , w) . kwkh w∈Vh \{0} max Next we write, using (1.1) and (3.1), (5.4) ah (v − uh , w) = ah (v, w) − (f, w) = ah (v, w − Eh w) + ah (v, Eh w) − (f, w) = ah (v, w − Eh w) − ah (u − v, Eh w) − (f, w − Eh w) ETNA Kent State University http://etna.math.kent.edu 224 S. C. BRENNER, T. GUDI, AND L.-Y. SUNG and record the obvious estimates ¯ X Z ¯ ¯ ¯ |ah (u − v, Eh w)| = ¯ D2 (u − v) : D2 (Eh w) dx¯ (5.5) T ∈Th (5.6) T ≤ |u − v|H 2 (Ω,Th ) |Eh w|H 2 (Ω) . ku − vkh kwkh , ´1/2 ´1/2 ³ X ³ X 2 h−4 kw − E wk |(f, w − Eh w)| . h4T kf k2L2 (T ) h T L2 (T ) T ∈Th T ∈Th ³ ´ . |u − v|H 2 (Ω,Th ) + Osc(f, Th ) kwkh that follow immediately from (4.8), (4.12), and (5.1). It remains to estimate the term ah (v, w − Eh w). We have X Z ah (v, w − Eh w) = D2 v : D2 (w − Eh w) dx T ∈Th T X + (5.7) h−2 e (Πe [[∂v/∂n]]e )(Πe [[∂(w − Eh w)/∂n]]e ) e∈Eh + X X h−4 e [[v(p)]]e [[(w − Eh w)(p)]]e . p∈Vh e∈Ep Using (5.1), the two last terms on the right-hand side of (5.7) can be easily estimated: X h−2 e (Πe [[∂v/∂n]]e )(Πe [[∂(w − Eh w)/∂n]]e ) e∈Eh + X X h−4 e [[v(p)]]e [[(w − Eh w)(p)]]e p∈Vh e∈Ep = (5.8) X h−2 e (Πe [[∂(v − u)/∂n]]e )(Πe [[∂w/∂n]]e ) e∈Eh + X X h−4 e [[(v − u)(p)]]e [[w(p)]]e p∈Vh e∈Ep ≤ ku − vkh kwkh . For the first term on the right-hand side of (5.7), we find from integration by parts that X Z D2 v : D2 (w − Eh w) dx T ∈Th T =− (5.9) X Z ½½ ∂ 2 v ¾¾ ·· ∂(w − Eh w) ¸¸ ds ∂n2 e ∂n e e∈Eh e ¾ X Z ·· ∂ 2 v ¸¸ ½½ ∂(w − Eh w) ¾ ds − 2 ∂n e ∂n e e i e∈Eh ½ 2 ¾¾ ·· ¸¸ XZ ½ ∂ v ∂(w − Eh w) − ds ∂n∂t e ∂t e e∈Eh e ½ ¾¾ X Z ·· ∂ 2 v ¸¸ ½ ∂(w − Eh w) − ds ∂t e ∂n∂t e e i e∈Eh = S1 + S2 + S3 + S4 , ETNA Kent State University http://etna.math.kent.edu 225 PENALTY METHOD FOR THE BIHARMONIC PROBLEM and we can estimate the four sums as follows. From direct calculations, scaling, and (5.1), we have (5.10) ·· ¸¸ X Z ½½ ∂ 2 v ¾¾ ∂w ds Πe S1 = − ∂n2 e ∂n e e∈Eh e ½½ 2 ¾ ·· ¸¸ ¾ X ∂ v ∂w he =− Πe ∂n2 e ∂n e e∈Eh ¾ ¾ ½ ½ 2 ³ ·· ∂w ¸¸ ´2 ´1/2 ´1/2 ³ X ³X ∂2v −2 4 he Πe ≤ he ∂n2 e ∂n e e∈Eh e∈Eh ´1/2 ³ X . h2T |v|2H 2 (T ) kwkh T ∈Th . ³ X T ∈Th £ ¤´1/2 h2T |u − v|2H 2 (T ) + |u|2H 2 (T ) kwkh , and X Z ½½ ∂ 2 v ¾¾ ·· ∂w ¸¸ ds ∂n∂t e ∂t e e∈Eh e ¾ ½ ½ 2 ¾ X X ∂ v 2 h−2 |[[w(p)]]e | he ≤ e ∂n∂t e p∈Ve e∈Eh ½½ 2 ¾¾2 ´ ³ X ´1/2 ³X X 1/2 ∂ v 2h−4 ≤ h4e [[w(p)]]2e e ∂n∂t e p∈Ve e∈Eh e∈Eh ´1/2 ³ X kwkh h2T |v|2H 2 (T ) . S3 = − (5.11) T ∈Th . ³ X T ∈Th £ ¤´1/2 h2T |u − v|2H 2 (T ) + |u|2H 2 (T ) kwkh . From Corollary 4.3, (4.13), (4.17), and (5.1), we have (5.12) S2 ≤ ³X he Z ·· e e∈Eh ∂2v ∂n2 ¸¸2 ds e ´1/2 ³ X h−1 e e∈Eh Z ½½ e ∂(w − Eh w) ∂n ¾¾2 ds e ´1/2 ¡ ¢ . |u − v|H 2 (Ω,Th ) + Osc(f, Th ) kwkh , and (5.13) S4 ≤ ³X e∈Eh he Z ·· e ∂2v ∂n∂t . ku − vkh kwkh . ¸¸2 e ds ´1/2 ³ X e∈Eh h−1 e Z ½½ e ∂(w − Eh w) ∂t ¾¾2 e ds ´1/2 ETNA Kent State University http://etna.math.kent.edu 226 S. C. BRENNER, T. GUDI, AND L.-Y. SUNG It follows from (5.9)–(5.13) that X Z D2 v : D2 (w − Eh w) dx T ∈Th T · ¸ ´1/2 ³ X h2T |u|2H 2 (T ) . ku − vkh + + Osc(f, Th ) kwkh , T ∈Th which together with (5.4)–(5.8) implies · ¸ ´1/2 ³ X ah (v − uh , w) max . ku − vkh + h2T |u|2H 2 (T ) + Osc(f, Th ) kwkh w∈Vh \{0} T ∈Th and, in view of (5.3), the estimate (5.2). We now invoke the elliptic regularity theory for nonsmooth domains [5, 17, 20, 21] to obtain a concrete error estimate. According to the regularity theory there exists a number α ∈ (1/2, 1] such that the solution of (1.1) satisfies kukH 2+α (Ω) ≤ CΩ kf kH −2+α (Ω) (5.14) when the right-hand side f ∈ H −2+α (Ω) (←֓ L2 (Ω)). We shall refer to α as the index of elliptic regularity for the biharmonic problem. T HEOREM 5.2. Let α be the index of elliptic regularity for the biharmonic problem. We have ku − uh kh ≤ Chα kf kL2 (Ω) . (5.15) Proof. Let Ih u be the Morley interpolant of u. From (2.5), (4.14), (5.2), and (5.14), we deduce ³ X £ ¤´ h4T |u|2H 2 (T ) + kf − f¯k2L2 (T ) ku − uh k2h ≤ C ku − Ih uk2h + T ∈Th ¡ ≤C h 2α |u|2H 2+α (Ω) ¢ + h4 |u|2H 2 (Ω) + h4 kf k2L2 (Ω) ≤ Ch2α kf k2L2 (Ω) . 6. A posteriori error analysis. We will use the following residual-based error estimator in our analysis: ηh = (6.1) 4 ³X j=0 ηj2 ´1/2 , where ´1/2 ³ X h4T kf k2L2 (T ) ³X h−3 e Z [[uh ]]2e ds ³X h−1 e Z [[∂uh /∂n]]2e ds η3 = ³X ¡ ¢2 ´1/2 Πe [[∂uh /∂n]]e , h−2 e η4 = ³ X X η0 = T ∈Th η1 = e∈Eh η2 = e∈Eh e∈Eh e p∈Vh e∈Ep e , ´1/2 2 h−4 e [[uh (p)]]e , ´1/2 ´1/2 . , ETNA Kent State University http://etna.math.kent.edu 227 PENALTY METHOD FOR THE BIHARMONIC PROBLEM T HEOREM 6.1. Let u and uh be the solution of (1.1) and (3.1) respectively. We have ku − uh kh ≤ Cηh . (6.2) Proof. From the definition (5.1), we see that ku − uh k2h = |u − uh |2H 2 (Ω,Th ) + η32 + η42 . (6.3) Furthermore we have, from Lemma 4.1, (6.4) |u − uh |H 2 (Ω,Th ) ≤ |u − Eh uh |H 2 (Ω) + |Eh uh − uh |H 2 (Ω,Th ) . |u − Eh uh |H 2 (Ω) + η1 + η2 , and by duality, (6.5) |u − Eh uh |H 2 (Ω) = max φ∈H02 (Ω) a(u − Eh uh , φ) . |φ|H 2 (Ω) Let φ ∈ H02 (Ω) be arbitrary. We write, using (1.1) and (3.1), (6.6) a(u − Eh uh , φ) = (f, φ) − ah (uh , φ) + ah (uh − Eh uh , φ) = (f, φ − Ih φ) − ah (uh , φ − Ih φ) + ah (uh − Eh uh , φ). From (2.4), (2.5), (3.2), and Lemma 4.1, we find X Z ah (uh , φ − Ih φ) = D2 uh : D2 (φ − Ih φ) dx = 0 T T ∈Th (f, φ − Ih φ) ≤ X kf kL2 (T ) kφ − Ih φkL2 (T ) T ∈Th ≤ ³ X h4T kf k2L2 (T ) ´1/2 ³ X 2 h−4 T kφ − Ih φkL2 (T ) T ∈Th T ∈Th ´1/2 . η0 |φ|H 2 (Ω) , X Z ah (uh − Eh uh , φ) = D2 (uh − Eh uh ) : D2 φ dx T ∈Th T ≤ |uh − Eh uh |H 2 (Ω,Th ) |φ|H 2 (Ω) . (η1 + η2 )|φ|H 2 (Ω) , which together with (6.5)–(6.6) implies (6.7) |u − Eh uh |H 2 (Ω,Th ) . η0 + η1 + η2 . The estimate (6.2) follows from (6.1), (6.3)–(6.4), and (6.7). Theorem 6.1 shows that ηh is a reliable error estimator. The next theorem, which states that ηh is also an efficient error estimator, follows immediately from (4.12), (4.15), (4.16), (5.1), and (6.1). T HEOREM 6.2. Let u and uh be the solution of (1.1) and (3.1) respectively. We have ¡ ¢ ηh ≤ C ku − uh kh + Osc(f, Th ) . ETNA Kent State University http://etna.math.kent.edu 228 S. C. BRENNER, T. GUDI, AND L.-Y. SUNG 7. Extensions. Let uh ∈ Vh be the solution of (3.1). We can view Eh uh ∈ VhHCT as a C solution of (1.1) obtained by post-processing. T HEOREM 7.1. The following error estimate holds for the post-processed solution Eh u h : 1 |u − Eh uh |H 2 (Ω) ≤ Chα kf kL2 (Ω) . Proof. This is a direct consequence of (2.5), (4.8), (4.11), (5.14), and (5.15). |u − Eh uh |H 2 (Ω) ≤ |u − Eh Ih u|H 2 (Ω) + |Eh (Ih u − uh )|H 2 (Ω) . |u − Eh Ih u|H 2 (Ω) + kIh u − uh kh . |u − Eh Ih u|H 2 (Ω) + kIh u − ukh + ku − uh kh . hα kf kL2 (Ω) Following the ideas in [8], we can also derive other error estimates for Eh uh . The key is to understand the adjoint operator Eh∗ : H02 (Ω) −→ Vh defined by ah (Eh∗ φ, v) = a(φ, Eh v) (7.1) ∀ φ ∈ H02 (Ω), v ∈ Vh . R EMARK 7.2. It follows from (1.1) and (7.1) that Eh∗ u ∈ Vh satisfies ah (Eh∗ u, v) = (f, Eh v) ∀ v ∈ Vh . Therefore Eh∗ u is the solution of a modified version of the WOPSIP method that can be applied to (1.1) for a general right-hand side f ∈ H −s (Ω), where −2 ≤ s ≤ 0. We begin with a technical lemma. L EMMA 7.3. Let α be the index of elliptic regularity for the biharmonic problem. We have ¯ X Z ¯ ¯ ¯ D2 ζ : D2 (w − Eh w) dx¯ ≤ Chα kζkH 2+α (Ω) kwkh , (7.2) ¯ T ∈Th (7.3) T ¯ ¯ X Z ¯ ¯ D2 ζ : D2 (Ih φ − Eh Ih φ) dx¯ ≤ Ch2α kζkH 2+α (Ω) kφkH 2+α (Ω) , ¯ T ∈Th T for all ζ ∈ H 2+α (Ω), w ∈ Vh and φ ∈ H 2+α (Ω) ∩ H02 (Ω). Proof. Let w ∈ Vh be arbitrary. We have, by Corollary 4.2 and (5.1), ¯ X Z ¯ ¯ ¯ D2 ζ : D2 (w − Eh w) dx¯ ≤ |ζ|H 2 (Ω) |w − Eh w|H 2 (Ω,Th ) (7.4) ¯ T ∈Th T ≤ C|ζ|H 2 (Ω) kwkh ∀ ζ ∈ H 2 (Ω). For ζ ∈ H 3 (Ω), it follows from integration by parts that X Z D2 ζ : D2 (w − Eh w) dx T ∈Th (7.5) T X Z ∂ 2 ζ ·· ∂w ¸¸ ds =− ∇(∆ζ) · ∇(w − Eh w) dx − ∂n2e ∂n e T ∈Th T e∈Eh e X Z ∂ 2 ζ ·· ∂w ¸¸ − ds, ∂t e e ∂ne ∂te X Z e∈Eh ETNA Kent State University http://etna.math.kent.edu PENALTY METHOD FOR THE BIHARMONIC PROBLEM 229 and the three terms on the right-hand side can be estimated as follows. We apply Corollary 4.2 and (5.1) to bound the first term: (7.6) ¯ X Z ¯ ¯ ¯ ∇(∆ζ) · ∇(w − Eh w) dx¯ ≤ |ζ|H 3 (Ω) |w − Eh w|H 1 (Ω,Th ) ¯ T ∈Th T ≤ Ch|ζ|H 3 (Ω) kwkh . For the second term, we write X Z ∂ 2 ζ ·· ∂w ¸¸ ds − ∂n2e ∂n e e∈Eh e ·· ¸¸ ´ ·· ∂w ¸¸ XZ X Z ³ ∂2ζ ∂w ds − ω Π ds, − ω =− e e e 2 ∂n e ∂n e e e ∂ne e∈Eh e∈Eh where 1 ωe = |T | Z T ∂2ζ dx ∂n2e is the mean value of ∂ 2 ζ/∂n2e over a triangle T ∈ Te . We then find by using (4.9), (5.1), the trace theorem, and a standard interpolation error estimate that ¯ ¯ X Z ∂ 2 ζ ·· ∂w ¸¸ ¯ ¯ ds ¯ ¯ 2 ∂n e e ∂ne e∈Eh (7.7) . h|ζ|H 3 (Ω) ³X h−1 e e∈Eh . h|ζ|H 3 (Ω) kwkh + Z ·· e ³X ∂w ∂n ¸¸2 h4e ωe2 e ds ´1/2 + ´1/2 ³ X e∈Eh e∈Eh X he |ωe | · |Πe [[∂w/∂n]]e | e∈Eh £ ¤2 ´1/2 Πe [[∂w/∂n]]e h−2 e . h|ζ|H 3 (Ω) kwkh + h|ζ|H 2 (Ω) kwkh . hkζkH 3 (Ω) kwkh . For the third term, we write ¸¸ ·· ∂2ζ ∂w − ds ∂ne ∂te ∂t e e∈Eh e ·· ¸¸ ´ ·· ∂w ¸¸ XZ X Z ³ ∂2ζ ∂w ds − τe ds, − τe =− ∂t e ∂t e e e ∂ne ∂te XZ e∈Eh e∈Eh where τe = 1 |T | Z T ∂2ζ dx ∂ne ∂te is the mean value of ∂ 2 ζ/∂ne ∂te over a triangle T ∈ Te . We then obtain by using (3.6), (5.1), ETNA Kent State University http://etna.math.kent.edu 230 S. C. BRENNER, T. GUDI, AND L.-Y. SUNG the trace theorem, and standard interpolation error and inverse estimates that ¯ ¯ X Z ∂ 2 ζ ·· ∂w ¸¸ ¯ ¯ ds¯ ¯ ∂n ∂t ∂t e e e e∈Eh e ¸¸2 ´ Z ·· ³X X¯ X 1/2 ¯ ∂w ¯[[w(p)]]e ¯ ds |τe | . h|ζ|H 3 (Ω) h−1 + e ∂t e e p∈Ve e∈Eh e∈Eh Z ³X ´1/2 h−3 . h|ζ|H 3 (Ω) [[w]]2e ds (7.8) e e∈Eh + ³X h4e τe2 e ´1/2 ³ X e∈Eh e∈Eh h−4 e X [[w(p)]]2e p∈Ve ´1/2 . h|ζ|H 3 (Ω) ||wkh + h|ζ|H 2 (Ω) ||wkh . hkζkH 3 (Ω) ||wkh . Combining (7.5)–(7.8), we have ¯ ¯ X Z ¯ ¯ D2 ζ : D2 (w − Eh w) dx¯ ≤ ChkζkH 3 (Ω) kwkh (7.9) ¯ T ∈Th ∀ ζ ∈ H 3 (Ω). T The estimate (7.2) follows from (7.4), (7.9), and interpolation between Sobolev spaces [1, 4, 27, 28]. Next, we derive (7.3) by a similar approach. Let φ ∈ H 2+α (Ω) ∩ H02 (Ω) be arbitrary. We have, by (2.5) and (4.11), ¯ X Z ¯ ¯ ¯ D2 ζ : D2 (Ih φ − Eh Ih φ) dx¯ ¯ T ∈Th (7.10) T ≤ |ζ|H 2 (Ω) |Ih φ − Eh Ih φ|H 2 (Ω,Th ) ¡ ¢ ≤ |ζ|H 2 (Ω) |Ih φ − φ|H 2 (Ω,Th ) + |φ − Eh Ih φ|H 2 (Ω) ≤ Chα |ζ|H 2 (Ω) kφkH 2+α (Ω) ∀ ζ ∈ H 2 (Ω). For ζ ∈ H 3 (Ω), it follows from integration by parts that X Z D2 ζ : D2 (Ih φ − Eh Ih φ) dx T ∈Th T =− X Z T ∈Th (7.11) ∇(∆ζ) · ∇(Ih φ − Eh Ih φ) dx T ¸¸ ·· X Z ³ ∂ 2 ζ ·· ∂Ih φ ¸¸ ∂2ζ ∂Ih φ ´ ds + − ∂n2e ∂n e ∂ne ∂te ∂t e e∈Eh e X Z ∇(∆ζ) · ∇(Ih φ − Eh Ih φ) dx =− T ∈Th T ´ ·· ∂(I φ − φ) ¸¸ X Z ³ ∂2ζ h ds − ωe − ∂n2e ∂n e e e∈Eh ´ ·· ∂(I φ − φ) ¸¸ X Z ³ ∂2ζ h − ds. − τe ∂t e ∂ne ∂te e e∈Eh ETNA Kent State University http://etna.math.kent.edu 231 PENALTY METHOD FOR THE BIHARMONIC PROBLEM Using (2.5), (4.11), the trace theorem, and a standard interpolation error estimate, we obtain from (7.11) ¯ X Z ¯ ¯ ¯ D2 ζ : D2 (Ih φ − Eh Ih φ) dx¯ (7.12) ¯ T ∈Th T ≤ Ch1+α |ζ|H 3 (Ω) kφkH 2+α (Ω) ∀ ζ ∈ H 3 (Ω). The estimate (7.3) now follows from (7.10), (7.12), and interpolation between Sobolev spaces. We are now ready to establish the properties of Eh∗ . L EMMA 7.4. Let α be the index of elliptic regularity for the biharmonic problem. We have (7.13) kζ − Eh∗ ζkh ≤ Chα kζkH 2+α (Ω) ∀ ζ ∈ H 2+α (Ω) ∩ H02 (Ω). Proof. We have the following standard estimate for nonconforming methods: kζ − Eh∗ ζkh ≤ kζ − vkh + kv − Eh∗ ζkh ≤ kζ − vkh + (7.14) ah (v − Eh∗ ζ, w) kwkh w∈Vh \{0} ≤ 2kζ − vkh + sup ah (ζ − Eh∗ ζ, w) kwkh w∈Vh \{0} sup ∀ v ∈ Vh . Let w ∈ Vh be arbitrary. Since ζ ∈ H02 (Ω), we have ah (ζ − Eh∗ ζ, w) = ah (ζ, w − Eh w) = X Z T ∈Th D2 ζ : D2 (w − Eh w) dx. T It then follows from (7.2) that ah (ζ − Eh∗ ζ, w) ≤ Chα kζkH 2+α (Ω) kwkh , which implies ah (ζ − Eh∗ ζ, w) ≤ Chα kζkH 2+α (Ω) . kwkh w∈Vh \{0} sup Finally, by taking v = Ih ζ, we obtain from (2.5) (7.15) kζ − vkh = kζ − Ih ζkh = |ζ − Ih ζ|H 2 (Ω,Th ) ≤ Chα kζkH 2+α (Ω) . The estimate (7.13) follows from (7.14)–(7.15). L EMMA 7.5. Let α be the index of elliptic regularity for the biharmonic problem. We have |ah (ζ − Eh∗ ζ, Ih φ)| ≤ Ch2α kζkH 2+α (Ω) kφkH 2+α (Ω) for all ζ, φ ∈ H 2+α (Ω) ∩ H02 (Ω). Proof. In view of the fact that ah (ζ − Eh∗ ζ, Ih φ) = ah (ζ, Ih φ − Eh Ih φ) = X Z T ∈Th T D2 ζ : D2 (Ih φ − Eh Ih φ) dx, ETNA Kent State University http://etna.math.kent.edu 232 S. C. BRENNER, T. GUDI, AND L.-Y. SUNG the estimate follows immediately from (7.3). Next, we will derive error estimates in the norm of the Sobolev space H 2−α (Ω). The following duality formula is useful: (7.16) kψkH 2−α (Ω) = max φ∈H −2+α (Ω)\{0} φ(ψ) kφkH −2+α (Ω) ∀ ψ ∈ H02−α (Ω). Given any φ ∈ H −2+α (Ω), let ξ ∈ H02 (Ω) satisfy (7.17) a(ξ, v) = φ(v) ∀ v ∈ H02 (Ω). Then elliptic regularity (cf. (5.14)) implies (7.18) kξkH 2+α (Ω) ≤ CΩ kφkH −2+α (Ω) . L EMMA 7.6. Let α be the index of elliptic regularity for the biharmonic problem. We have (7.19) kζ − Eh (Eh∗ ζ)kH 2−α (Ω) ≤ Ch2α kζkH 2+α (Ω) ∀ ζ ∈ H 2+α (Ω) ∩ H02 (Ω). Proof. Let φ ∈ H −2+α (Ω) be arbitrary and ξ ∈ H02 (Ω) satisfy (7.17). It follows from (2.5), (7.1), Lemma 7.4, Lemma 7.5, and (7.18) that φ(ζ − Eh Eh∗ ζ) = a(ξ, ζ − Eh Eh∗ ζ) = a(ξ, ζ) − ah (Eh∗ ξ, Eh∗ ζ) = ah (ξ − Eh∗ ξ, ζ) + ah (Eh∗ ξ, ζ − Eh∗ ζ) = ah (ξ − Eh∗ ξ, ζ) + ah (ξ, ζ − Eh∗ ζ) − ah (ξ − Eh∗ ξ, ζ − Eh∗ ζ) = ah (ξ − Eh∗ ξ, Ih ζ) + ah (ξ − Eh∗ ξ, ζ − Ih ζ) + ah (Ih ξ, ζ − Eh∗ ζ) + ah (ξ − Ih ξ, ζ − Eh∗ ζ) − ah (ξ − Eh∗ ξ, ζ − Eh∗ ζ) . h2α kζkH 2+α (Ω) kφkH −2+α (Ω) , which together with (7.16) implies (7.19). T HEOREM 7.7. The following error estimate holds for the post-processed solution Eh u h : ku − Eh uh kH 2−α (Ω) ≤ Ch2α kf kL2 (Ω) , where α is the index of elliptic regularity for the biharmonic problem. Proof. Let φ ∈ H −2+α (Ω) be arbitrary and ξ ∈ H02 (Ω) satisfy (7.17). It follows from (1.1), (2.5), (3.1), (4.11), (5.14), (5.15), (7.1), Lemma 7.4, and (7.18) that φ(Eh (uh − Eh∗ u)) = a(ξ, Eh (uh − Eh∗ u)) = ah (Eh∗ ξ − Ih ξ, uh − Eh∗ u) + ah (Ih ξ, uh − Eh∗ u) = ah (Eh∗ ξ − Ih ξ, uh − Eh∗ u) + ah (Ih ξ, uh ) − a(Eh Ih ξ, u) = ah (Eh∗ ξ − Ih ξ, uh − Eh∗ u) + (f, Ih ξ − Eh Ih ξ) . h2α kξkH 2+α (Ω) kf kL2 (Ω) + h2+α kξkH 2+α (Ω) kf kL2 (Ω) . h2α kφkH −2+α (Ω) kf kL2 (Ω) , ETNA Kent State University http://etna.math.kent.edu PENALTY METHOD FOR THE BIHARMONIC PROBLEM 233 which together with (7.16) implies kEh (uh − Eh∗ u)kH 2−α (Ω) ≤ Ch2α kf kL2 (Ω) , and hence, in view of (5.14) and Lemma 7.6, ku − Eh uh kH 2−α (Ω) ≤ ku − Eh Eh∗ ukH 2−α (Ω) + kEh (uh − Eh∗ u)kH 2−α (Ω) ≤ Ch2α kf kL2 (Ω) . The following corollary is immediate. C OROLLARY 7.8. Let α be the index of elliptic regularity for the biharmonic problem. The following error estimate holds for the post-processed solution Eh u : ku − Eh uh kL2 (Ω) ≤ Ch2α kf kL2 (Ω) . R EMARK 7.9. Since α = 1 when Ω is convex, we have (7.20) ku − Eh ukL2 (Ω) ≤ ku − Eh ukH 1 (Ω) ≤ Ch2 kf kL2 (Ω) for a convex domain Ω. R EMARK 7.10. We see from Theorem 7.1, Theorem 7.7, and Corollary 7.8 that the post-processed solution Eh uh satisfies all the correct error estimates. Therefore the WOPSIP method is also relevant for computing C 1 solutions of (1.1). We can now establish an L2 error estimate for the solution uh of (3.1). C OROLLARY 7.11. Let α be the index of elliptic regularity for the biharmonic problem. We have ku − uh kL2 (Ω) ≤ Ch2α kf kL2 (Ω) . Proof. Using Corollary 4.2, (5.1), Theorem 5.2, and Theorem 7.7, we find ku − uh kL2 (Ω) ≤ ku − Eh uh kL2 (Ω) + kuh − Eh uh kL2 (Ω) . h2α kf kL2 (Ω) + h2 kuh kh £ ¤ . h2α kf kL2 (Ω) + h2 ku − uh kh + |u|H 2 (Ω) . h2α kf kL2 (Ω) . Finally, we have a convergence theorem for the modified WOPSIP method (Remark 7.2) when the right-hand side f is in H −2+α (Ω). T HEOREM 7.12. The following error estimates hold for the modified WOPSIP method: (7.21) ku − Eh∗ ukh ≤ Chα kf kH −2+α (Ω) , (7.22) ku − Eh Eh∗ ukH 2−α (Ω) ≤ Ch2α kf kH −2+α (Ω) , (7.23) ku − Eh∗ ukL2 (Ω) ≤ Ch2α kf kH −2+α (Ω) , where α is the index of elliptic regularity for the biharmonic problem. Proof. The estimates (7.21) and (7.22) follow directly from (5.14), Lemma 7.4, and Lemma 7.6. Together with Corollary 4.2, these estimates imply (7.23): ku − Eh∗ ukL2 (Ω) ≤ ku − Eh Eh∗ ukL2 (Ω) + kEh Eh∗ u − Eh∗ ukL2 (Ω) . ku − Eh Eh∗ ukH 2−α (Ω) + h2 kEh∗ ukh ¡ ¢ . h2α kukH 2+α (Ω) + h2 kEh∗ u − ukh + |u|H 2 (Ω) . h2α kf ||H −2+α (Ω) . ETNA Kent State University http://etna.math.kent.edu 234 S. C. BRENNER, T. GUDI, AND L.-Y. SUNG 8. Numerical results. In this section we report the results of several numerical experiments. For the first set of numerical experiments, we take Ω to be the unit square (0, 1)×(0, 1) and the exact solution of (1.1) to be u(x, y) = 100x2 (1 − x)2 y 2 (1 − y)2 . We compute the solution uh of (3.1) on several uniform grids with mesh sizes h = 1/2i for i = 1, 2, · · · 5. The errors in the energy norm and the L2 norm together with their orders of convergence are presented in Table 8.1. These numerical results clearly match the theoretical results in Theorem 5.2 and Corollary 7.11. TABLE 8.1 Errors and orders of convergence for the WOPSIP method. h ku − uh kh Order ku − uh kL2 (Ω) Order 1/2 1/4 1/8 1/16 1/32 17.197247559437201 7.101544418782296 3.201633853279419 1.537650668307142 0.758213520169036 – 1.2759 1.1493 1.0580 1.0200 1.716371062750962 0.277965054420832 0.058037854904340 0.013567912004911 0.003314694892577 – 2.6263 2.2598 2.0967 2.0332 For comparison, we compute the solutions of the Morley nonconforming method on the same grids and tabulate the errors and their orders of convergence in Table 8.2. It is evident that the magnitudes of the errors of these two methods are similar. TABLE 8.2 Errors and order of convergence for the Morley nonconforming method. h ku − uh kh order ku − uh kL2 (Ω) order 1/2 1/4 1/8 1/16 1/32 6.977229062890963 4.774226099723017 2.628590625177154 1.354472363700791 0.682957077321058 – 0.5474 0.8610 0.9566 0.9879 0.323439329204391 0.141179892106251 0.041796714441572 0.011013849766270 0.002795365814910 – 1.1960 1.7561 1.9241 1.9782 We also compute the post-processed solution Eh uh and present the L2 error and the order of convergence in Table 8.3. These numerical results match the theoretical estimate (7.20). Table 8.4 contains the condition number of the preconditioned system Bh−1 Ah and its order TABLE 8.3 Error and order of convergence for the post-processed solution. h ku − Eh uh kL2 (Ω) Order 1/2 1/4 1/8 1/16 1/32 1.695407290104347 0.276528870979329 0.058428415656511 0.013603479656276 0.003317111091565 – 2.6161 2.2427 2.1027 2.0360 of growth (in terms of h−1 ). The order of growth is clearly 4, as predicted by Lemma 3.5. For the¡ second set of ¢numerical experiments we take Ω to be the L-shaped domain (−1, 1)2 \ [0, 1) × (−1, 0] , and consider the model problem (1.1) on Ω with the following singular solution [21, p.107]: u(r, θ) = (r2 cos2 θ − 1)2 (r2 sin2 θ − 1)2 r(1+z) g(θ), ETNA Kent State University http://etna.math.kent.edu 235 PENALTY METHOD FOR THE BIHARMONIC PROBLEM TABLE 8.4 Condition numbers of the preconditioned system and orders of growth. h Condition number of Bh−1 Ah Order of growth 1/2 1/4 1/8 1/16 1/32 2.127683603246884e+001 4.501699323404198e+001 2.910422778240135e+002 3.526267672393217e+003 5.927291290250981e+004 – 1.0812 2.6927 3.5988 4.0712 where z = 0.544483736782464 is a noncharacteristic root of sin2 (zω) = z 2 sin2 (ω) with ω = 3π 2 , · ¸ 1 1 g(θ) = sin ((z − 1)ω) − sin ((z + 1)ω) z−1 z+1 × [cos((z − 1)θ) − cos((z + 1)θ)] ¸ · 1 1 sin((z − 1)θ) − sin((z + 1)θ) − z−1 z+1 × [cos ((z − 1)ω) − cos ((z + 1)ω)] , and (r, θ) are the polar coordinates. We compute the discrete solution uk on a sequence of adaptive meshes Tk generated by bisecting the marked triangles and edges of Tk−1 , where the triangles and edges are marked according to the bulk criteria of Dörfler [18]. The error estimator captures the singularities of the solution throughout the mesh refinement process; cf. Figure 8.1. 1 0.8 0.6 0.4 0.2 0 −0.2 −0.4 −0.6 −0.8 −1 −1 −0.5 0 0.5 1 F IGURE 8.1. Adaptive mesh after 30 refinement steps. The energy error and the error estimator are plotted against the number of dofs in the loglog plot in Figure 8.2, which demonstrates that the error estimator is reliable (Theorem 6.1) and that the performance of the adaptive algorithm is optimal. ETNA Kent State University http://etna.math.kent.edu 236 S. C. BRENNER, T. GUDI, AND L.-Y. SUNG 2 10 Estimator Error Optimal Error and Estimator 1 10 0 10 −1 10 2 3 10 4 10 10 Degrees of freedom 5 6 10 10 F IGURE 8.2. Error and estimator for the problem on the L-shaped domain. The efficiency index given by ηh /ku − uh kh is computed as a function of the number of dofs and then plotted in Figure 8.3, which shows that the error estimator is efficient (Theorem 6.2). 1.9 1.8 1.7 Efficiency Index 1.6 1.5 1.4 1.3 1.2 1.1 1 2 10 3 10 4 10 Degrees of freedom 5 10 6 10 F IGURE 8.3. Efficiency of the error estimator for the problem on the L-shaped domain. ETNA Kent State University http://etna.math.kent.edu PENALTY METHOD FOR THE BIHARMONIC PROBLEM 237 9. Concluding remarks. Even though the number of dofs of the WOPSIP method is three times the number of dofs of the classical Morley nonconforming method, the intrinsic parallelism of the WOPSIP method can potentially be exploited to result in a much faster algorithm. As a first step, we have shown in this paper that the performance of the WOPSIP method is similar to the performance of the Morley method in terms of the magnitudes of the discretization errors, and that reliable and efficient error estimators are available for adaptive solvers. The WOPSIP method developed in this paper can be applied to general fourth order problems. It can also be applied to a fourth order singular perturbation problem of the form ǫ2 ∆2 u − ∆u = f , provided the second order term is correctly discretized as in [30]. The WOPSIP approach can also be used to construct an intrinsically parallel version of the Nilssen-Tai-Winther finite element method [24] that is designed to handle fourth order singular perturbation problems. Research in this direction will be reported elsewhere. REFERENCES [1] R. A DAMS AND J. F OURNIER, Sobolev Spaces, second ed., Academic Press, New York, 2003. [2] M. A INSWORTH AND J. T. O DEN, A Posteriori Error Estimation in Finite Element Analysis, WileyInterscience, New York, 2000. [3] J. A RGYRIS , I. F RIED , AND D. S CHARPF, The TUBA family of plate elements for the matrix displacement method, Aeronaut J., 72 (1968), pp. 701–709. [4] J. B ERGH AND J. L ÖFSTR ÖM, Interpolation Spaces, Springer, Berlin, 1976. [5] H. B LUM AND R. R ANNACHER, On the boundary value problem of the biharmonic operator on domains with angular corners, Math. Methods Appl. Sci., 2 (1980), pp. 556–581. [6] J. B RAMBLE AND S. H ILBERT, Estimation of linear functionals on Sobolev spaces with applications to Fourier transforms and spline interpolation, SIAM J. Numer. Anal., 7 (1970), pp. 113–124. [7] S. B RENNER, Two-level additive Schwarz preconditioners for nonconforming finite element methods, Math. Comp., 65 (1996), pp. 897–921. , Convergence of nonconforming multigrid methods without full elliptic regularity, Math. Comp., 68 [8] (1999), pp. 25–53. [9] S. B RENNER , T. G UDI , L. OWENS , AND L.-Y. S UNG, An intrinsically parallel finite element method, J. Sci. Comput., 40 (2009), pp. 27–50. [10] S. B RENNER , T. G UDI , AND L.-Y. S UNG, A posteriori error control for a weakly over-penalized symmetric interior penalty method, J. Sci. Comput., 40 (2009), pp. 37–50. [11] , An a posteriori error estimator for a quadratic C 0 interior penalty method for the biharmonic problem, IMA J. Numer. Anal., 30 (2010), pp. 777–798. [12] S. B RENNER , L. OWENS , AND L.-Y. S UNG, A weakly over-penalized symmetric interior penalty method, Electron. Trans. Numer. Anal., 30 (2008), pp. 107–127, http://etna.mcs.kent.edu/vol.30.2008/pp107-127.dir. [13] S. B RENNER AND L. S COTT, The Mathematical Theory of Finite Element Methods, third ed., Springer, New York, 2008. [14] S. B RENNER , K. WANG , AND J. Z HAO, Poincaré-Friedrichs inequalities for piecewise H 2 functions, Numer. Funct. Anal. Optim., 25 (2004), pp. 463–478. [15] P. C IARLET, Sur l’élément de Clough et Tocher, RAIRO Anal. Numér., 8 (1974), pp. 19–27. [16] , The Finite Element Method for Elliptic Problems, North-Holland, Amsterdam, 1978. [17] M. DAUGE, Elliptic Boundary Value Problems on Corner Domains, Lecture Notes in Mathematics 1341, Springer, Berlin-Heidelberg, 1988. [18] W. D ÖRFLER, A convergent adaptive algorithm for Poisson’s equation, SIAM J. Numer. Anal., 33 (1996), pp. 1106–1124. [19] T. D UPONT AND R. S COTT, Polynomial approximation of functions in Sobolev spaces, Math. Comp., 34 (1980), pp. 441–463. [20] P. G RISVARD, Elliptic Problems in Non Smooth Domains, Pitman, Boston, 1985. [21] , Singularities in Boundary Value Problems, Masson, Paris, 1992. [22] T. G UDI, A new error analysis for discontinuous finite element methods for linear elliptic problems, Math. Comp., 79 (2010), pp. 2169–2189. [23] L. M ORLEY, The triangular equilibrium problem in the solution of plate bending problems, Aeronaut. Q., 19 (1968), pp. 149–169. ETNA Kent State University http://etna.math.kent.edu 238 S. C. BRENNER, T. GUDI, AND L.-Y. SUNG [24] T. N ILSSEN , X.-C. TAI , AND R. W INTHER, A robust nonconforming H 2 -element, Math. Comp., 70 (2001), pp. 489–505. [25] L. OWENS, Multigrid Methods for Weakly Over-Penalized Interior Penalty Methods, Ph.D. thesis,Department of Mathematics, University of South Carolina, 2007. [26] Z. S HI, Error estimates of Morley element, Chinese J. Numer. Math. Appl., 12 (1990), pp. 9–15. [27] L. TARTAR, An Introduction to Sobolev Spaces and Interpolation Spaces, Springer, Berlin, 2007. [28] H. T RIEBEL, Interpolation Theory, Function Spaces, Differential Operators, North-Holland, Amsterdam, 1978. [29] R. V ERF ÜRTH, A Review of A Posteriori Error Estmation and Adaptive Mesh-Refinement Techniques, WileyTeubner, Chichester, 1995. [30] M. WANG , J. X U , AND Y. H U, Modified Morley element method for a fourth order elliptic singular perturbation problem, J. Comput. Math., 24 (2006), pp. 113–120.