MULTIGRID PRECONDITIONING FOR THE BIHARMONIC DIRICHLET PROBLEM M. R. HANISCH

Size: px
Start display at page:

Download "MULTIGRID PRECONDITIONING FOR THE BIHARMONIC DIRICHLET PROBLEM M. R. HANISCH"

Transcription

1 MULTIGRID PRECONDITIONING FOR THE BIHARMONIC DIRICHLET PROBLEM M. R. HANISCH Abstract. A multigrid preconditioning scheme for solving the Ciarlet-Raviart mixed method equations for the biharmonic Dirichlet problem is presented. In particular, a Schur complement formulation for these equations which yields non-inherited quadratic forms is considered. The preconditioning scheme is compared with a standard W-cycle multigrid iteration. It is proved that a Variable V-cycle preconditioner leads to problems with uniformly bounded condition numbers. However, W-cycle convergence is proved only if the number of smoothings \m is suciently large". An example is given in which the W-cycle diverges unless m 8. Divergent W-cycles are also encountered when solving the Morley equations for the biharmonic Dirichlet problem; although, Brenner has proved W-cycle convergence for suciently large m [9]. This is illustrated with additional computations, while Variable V-cycles continue to produce excellent preconditioners in this setting. Certain approximate L 2-inner products are described and a modication to the Ciarlet-Raviart method is proposed which reduces the wor of the multilevel schemes. Optimal order error estimates are proved for the modied method. Consideration is restricted to Ciarlet-Raviart methods of quadratic and higher degree throughout the paper. 1. Introduction. In this paper we introduce and analyze the behavior of multigrid iterative schemes for solving the Ciarlet-Raviart mixed method equations (2.7) for the biharmonic Dirichlet problem in the plane. Other mixed methods for the same problem, the methods of Herrmann and Miyoshi [20, 21, 27], and Herrmann and Johnson [20, 21, 22], and the method of Raviart and Thomas [31] for second-order problems, may be analyzed using the same techniques. For each of these methods, the approximate solution satises an ill-conditioned and indenite bloc matrix equation of the form (1.1) N h uh! = A Bt B?C! h uh! =?d?f For the Ciarlet-Raviart method uh and h are vectors of approximate nodal values for the solution and its negative Laplacian. For simplicity we shall tae d = 0. In this case (1.1) corresponds to the homogeneous Dirichlet problem. The matrix N doesn't change with the boundary data and the results of this paper will extend immediately to non-homogeneous Dirichlet problems. Eliminating h from (1.1), with d = 0 one obtains an equation involving the illconditioned but typically symmetric positive denite Schur complement! (1.2) S uh = [BA?1 B t + C] uh = f It will be proved that a multigrid W-cycle iteration which uses a suciently large number of smoothing steps, \m is suciently large" in the language of Theorem 6, can be used to solve (1.2). The hypothesis that \m is suciently large" is common to many multigrid analyses. In practical computations, \m = 1" is suciently large for many problems. However, this will not be true for (1.2). (Nor will this necessarily be true for the W-cycle THIS WORK WAS PARTLY SUPPORTED BY THE U.S. ARMY RESEARCH OFFICE THROUGH THE MATHEMATICAL SCIENCES INSTITUTE OF CORNELL UNIVERSITY. 1

2 of Brenner [9] for the Morley discretization [28] of the biharmonic Dirichlet problem, see Section 6.) Alternatively, it will be possible to construct a multigrid preconditioner B for the Schur complement S. (A multigrid preconditioner may similarly be constructed for the Morley equations.) Iterative schemes for the preconditioned problem (1.3) BSuh = Bf (e.g. conjugate gradients) are nown to converge with a rate which is bounded by a function of the condition number of BS, 2 (BS). The smaller the condition number, the better the bound, as we shall see in (3.15) of Section 3.2. It will be shown that a \Variable V-cycle" multigrid preconditioner yields problems (1.3) with small condition number, bounded independently of the mesh diameter for a scale of underlying nite element meshes. We shall then say that B and S?1 are spectrally equivalent, or that BS is spectrally equivalent to the identity. One can construct a variety of wea formulations for the biharmonic Dirichlet problem which are of the abstract form (1.4) 8 >< > Given real Banach spaces V and W, and a (; ), b (; ), and c (; ), bilinear forms on V V, V W, and W W respectively, Find f; ug 2 V W such that for f 2 W 0 ; a (; v) + b (v; u) = 0; 8 v 2 V ; b (; w)? c (w; u) =?(f; w); 8 w 2 W The mixed method of Ciarlet and Raviart [14] is a nite element method for one such formulation. Denote the nite element approximate solution pair by f h ; u h g 2 V h W h, where V h and W h are (properly chosen) nite dimensional subspaces of V and W constructed with respect to a domain triangulation with mesh diameter h. Given bases f' i g and f i g for V h and W h, the mixed method equations may be written in matrix form (1.1) with [A] ij = a (' i ; ' j ) ; [B] ij = b (' j ; i ) ; and [f] j = (f; j ) ; where h and uh are the coecient vectors of h and u h. The resulting matrix N is indenite and extremely ill-conditioned for ne triangulations; in fact, 2 (N) = O(h?4 ). The Schur complement S is similarly ill-conditioned, but is symmetric positive denite. It has been shown by Peiser in [29] that a multigrid W-cycle iteration for N 2 = N t N, the normal equations, converges if \m is suciently large". We shall tae a dierent approach, applying multigrid iterative schemes to the equation (1.2). It is important therefore to observe that for the Ciarlet-Raviart method, A is an L 2 -Gramm matrix. In principle then, the action of A?1 may be computed with a rapidly converging iteration; although, a method will be described for avoiding this iteration. With uh obtained from (1.2), one may then compute h =?A?1 B t uh. A multigrid analysis based on the so-called \non-inherited form" theory of Bramble, Pascia, and Xu [8] is provided for (1.2). Accordingly, an \Approximation and Regularity" property will be proved, see Section 4.2. For this analysis, H 3 -regularity will be assumed for the biharmonic Dirichlet problem; i.e. that the problem is posed on a convex polygonal domain. The multigrid analysis is extended to nonconvex polygonal domains in [19]. 2

3 Once the Approximation and Regularity property is veried, it is possible to prove that a multigrid W-cycle iteration for (1.2) converges if \m is suciently large". In practice, W-cycle iterations for (1.2) typically diverge if m is small. A numerical example is given in Section 6 for which W-cycle convergence is not guaranteed unless m 8. (This cannot happen in the \inherited form, nested space" setting [2, 3, 6, 24, 25, 26].) It will be preferable then to view the eect of a single multigrid iteration as a preconditioner for the Schur complement S. Constructing a preconditioner from a Variable V-cycle multigrid iteration, it will be seen in Section 3.2 that preconditioned problems with small and uniformly bounded condition numbers can be obtained. This is an improvement over a result of Braess and Peiser [4]. Furthermore, the cost of applying the preconditioner is comparable to that of a single W-cycle iteration with m = 1. The problem (1.2) may then be rapidly solved with a preconditioned conjugate gradient iteration. Consider now the problem of computing the action of BA?1 B t. For the Raviart- Thomas mixed method, in the special case of a rectangular \triangulation" with tensor product elements, A can be cheaply inverted. However, the cheapest procedure for computing the action of BA?1 B t when A is well-conditioned generally involves an inconvenient second iteration. We will show how one can avoid this \inner iteration" for the Ciarlet- Raviart method when quadratic or cubic elements are used. It is possible to approximate a (; ) with a new bilinear form a h (; ), in a sense to be made more precise in the sequel, so that the solution f d;h ; u d;h g 2 V h W h of the system (1.5) a h ( d;h ; v) + b (v; u d;h ) = 0; 8 v 2 V h ; b ( d;h ; w)? c (w; u d;h ) =?(f; w); 8 w 2 W h ; approximates f; ug. Associated with a h (; ) will be a new basis f ~' i g for V h, which is also local, and a Gramm matrix [A d ] ij = a h ( ~' i ; ~' j ) which is diagonal. For the examples, this amounts to approximating the L 2 inner product with certain discrete inner products. With respect to the basis for W h and the new basis for V h, (1.6) S d ud;h = [B d A?1 d Bt d + C] ud;h = f One may then iteratively solve for ud;h. The multigrid analysis will apply equally well to (1.6). Alternatively, one may mae use of the fact that a preconditioner B d developed for S d also preconditions S. This will be a consequence of the spectral equivalence of A d and A. Consider the following technique of Bramble and Pascia [7]. Let A 0 be a preconditioner for A which is also \smaller", A 0 A, or ha 0 v; vi hav; vi ; for all vectors v, where h; i denotes the Euclidean inner product. For example, tae A 0 to be the properly scaled diagonal of A. The equation (1.1) may be rewritten (1.7) M h uh! = A 0?1 A A?1 0 Bt BA?1 0 (A? A 0) BA?1 0 Bt + C! h uh! ) = 0 f The matrix M is then symmetric and positive denite with respect to the inner product [[; ]] dened by ""!!## ' ; ha'; i? ha u v 0 '; i + hu; vi 3!

4 Consider then the matrices ~M I 0 0 BA?1 B t + C! and ~ B I 0 0 B d! Bramble and Pascia prove that ~ M is spectrally equivalent to M. Consequently, ~ B may be used to precondition ~ M and therefore M. One may also use the Variable V-cycle preconditioner constructed for S d to improve the method of Peiser and Braess [30] for solving the Morley nonconforming nite element equations for the biharmonic equation. We mention again the analysis provided by Brenner in [9] for multigrid applied directly to the Morley equations on convex polygons. This paper is arranged in the following manner. In Section 2, we provide an outline of the Ciarlet-Raviart method for the biharmonic Dirichlet problem. We prove error estimates for a perturbed version of this method which will be used in the multigrid analysis. The multigrid preconditioner is considered in Section 3, and in Section 4 we prove the Approximation and Regularity condition. In Section 5 we describe several forms a h (; ) which approximate a (; ) and which yield operators A d which are diagonal in certain local bases for V h. In the nal section, we present the results of several computations. Throughout this paper we use C to denote a generic positive constant which is independent of the mesh parameter h. 2. A Model Problem. In this section we provide a description of the Ciarlet-Raviart method for approximately solving the biharmonic Dirichlet problem (2.1) on convex polygonal planar domains. We also describe certain perturbations by quadrature of this standard Ciarlet-Raviart discretization. These perturbed methods will retain the optimal accuracy of Ciarlet-Raviart solutions, while the quadratures reduce the expense of the multigridpreconditioned iterative methods considered in this wor. In the course of this section we highlight those features of the discretizations which lead to optimal error estimates and which provide a basis for the multigrid analysis of Section 3. Similar features are exhibited by the Herrmann-Miyoshi and Herrmann-Johnson methods for the biharmonic Dirichlet problem and by the Raviart-Thomas method for the second-order Dirichlet problem. A multigrid analysis for these methods is given in [19]. Given a convex polygonal domain in R 2 with consider the model problem (2.1) 4 2 u = f in ; = 0 where 4 denotes the Laplacian is the normal derivative at the boundary of. This problem provides a simple model for the displacement of a clamped elastic plate, or for the stream function of a steady-state planar Stoes ow. Recall the denition, for non-negative integer s, (2.2) H s () def = fv 2 L 2 () D v 2 L 2 (); for jj sg ; where D denotes the distributional derivative, and is a multi-index. The Sobolev space 4

5 H s () is a Hilbert space with norm, v s; = X jjs D v 2 L 2 () Additional spaces H0 s() may be dened as the completions of C1 0 () with respect to the norms s;. (Denote by C 1 0 () the space of innitely dierentiable functions with compact support contained in.) We shall also mae reference to the negative norm (dual) spaces H?s () def = [H0 s()]0. With f 2 H?1 (), the unique existence of a solution u 2 H 3 () \ H0() 2 to (2.1) is nown [18]. We also have the regularity result for convex polygonal domains, (2.3) u 3 C f?1 ; for a constant C which is independent of f, see [18]. In the remainder of this paper we shall assume that is a convex polygon. The case of nonconvex polygonal domains, for which (2.3) does not in general hold, is considered in [19]. (2.4) 2.1. The Ciarlet-Raviart method. Introducing an auxiliary variable such that 1 A 1=2 =?4u and? 4 = f ; and using a standard Green's formula, one may obtain a wea formulation for (2.1) of the type (1.4) with c (; ) 0 (2.5) 8 >< > Find f; ug 2 H 1 () H 1 0() such that for f 2 H?1 (); (; v) L2? D (v; u) = 0; 8 v 2 H 1 ();? D (; w) =?(f; w); 8 w 2 H0 1 () ; where the \Dirichlet form", D (; ), and the L 2 -inner product are given by D ('; v) def = Z r' rv dx ' 1 v 1 ; ( ; ') L 2 def = Z ' dx This formulation was studied by Ciarlet and Raviart in [14]. It is not dicult to show that H.1 The problem (2.5) has a unique solution f; ug 2 H 1 () H 1 0 () for all f 2 H?1 (). Furthermore, =?4u, and this same u solves (2.1) in an appropriate sense. Given a regular and quasi-uniform triangulation (in the sense of Ciarlet [13]) h of, with mesh diameter h, dene nite dimensional subspaces V h H 1 () and W h H 1 0() from the space (2.6) S m h def = fv 2 C 0 () vj T 2 P (m) (T ); 8 T 2 h g ; where P (m) (T ) is the space of polynomials of degree m or less over triangle T. Set V h = Sh m and W h = Sh m \ H1 0 (). The Ciarlet-Raviart mixed method approximates the solution f; ug of (2.5) with the solution to the following problem (2.7) 8 >< > Find f h ; u h g 2 V h W h such that for f 2 H?1 (); ( h ; v) L2? D (v; u h ) = 0; 8 v 2 V h ;? D ( h ; w) =?(f; w); 8 w 2 W h 5

6 Choosing bases f' i g for V h and f j g for W h, consider the linear system (2.7) in bloc matrix form with the notations [B h ] ij =?D (' j ; i ), [A h ] ij = (' i ; ' j ) L2, [f] j = (f; j ), and denote the transpose of B h by B t h. Applying bloc Gaussian elimination as discussed in the Introduction, one obtains the reduced system for (the coecients of) u h (2.8) B h A?1 h Bt h u h = f In order to avoid computing the action of the Gramm matrix A?1 h, we shall introduce an additional approximation. In particular, we hypothesize the existence of, and in Section 5 construct, bilinear forms (; ) h satisfying H.2 The bilinear form (; ) h is symmetric, and there is a constant > 0 (independent of the mesh parameter h) such that (v; v) h v 0 2 ; 8 v 2 Vh As the form (; ) h is destined to replace the L 2 inner product in (2.7), an impending error analysis will require certain bounds for the quadrature error (2.9) E h (u; v) def = (u; v) h? (u; v) L2 ; for u; v 2 V h We postpone a precise description of the required bounds for E h (; ); however, see (2.18) and (2.19). Using the approximate form leads to a new problem (2.10) 8 >< > Find f d;h ; u d;h g 2 V h W h such that for f 2 H?1 (); ( d;h ; v) h? D (v; u d;h ) = 0; 8 v 2 V h ;? D ( d;h ; w) =?(f; w); 8 w 2 W h We then consider the associated reduced system (2.11) B d;h A?1 d;h Bt d;h u d;h = f ; where A d;h is the Gramm matrix associated with (; ) h. In Section 5 we shall construct forms (; ) h satisfying H2 which yield operators A d;h which are diagonal if an appropriate local basis is chosen for V h. Unique existence of solutions for the problem (2.7) was proved in [14]. Alternatively, Fal and Osborn show that unique existence is essentially a consequence of the property H4 described in the next subsection. Using the coercivity from H2, the proof given in [15] is easily modied to yield Theorem 1. If H1, H2, and H4 are valid, then (2.10) has a unique solution Error estimates. Before proving error estimates for the solution f h ; u h g of (2.10) we mae two more observations. First, a well-nown consequence of the quasiuniformity of the triangulations h is H.3 (Inverse Property) There is a constant C which does not depend on h such that A second observation is v 1 C h?1 v 0 ; 8 v 2 V h 6

7 H.4 There is an operator h H 1 ()! V h such that D (v? h v; w) = 0; 8 w 2 W h In fact, we may tae the operators h to be Neumann projections; that is, for u 2 H 1 (), h u 2 V h ; D ( h u; v) = D (u; v); 8 v 2 V h ; and Z h u dx = Z u dx Since W h V h, it follows immediately that H4 is satised. Furthermore, for v 2 H r?2 () with r 3, the following estimates are nown, (2.12) v? h v j Ch l?j v l ; j = 0; 1; 1 l min(m + 1; r? 2) Remar 2. Taen together, the observations H2 and H4 are closely related to the so-called \inf-sup conditions" which were shown by Babusa [1] and Brezzi [10] to lead to unique existence, and error estimates, for (2.5). For a discussion of this relationship, we refer the reader to the papers of Fal and Osborn [15] and Fortin [16]. 2 In [15] it is shown that, by manipulating the equations (2.5) and (2.7), estimates for the errors? h 0 and u? u h 1 may be obtained from approximation properties of the operators h and the spaces W h. Similarly, we may obtain the following intermediate error estimates for the problem (2.10) Theorem 3. If H1, H2 and H4 are valid, and if f; ug and f d;h ; u d;h g denote the solutions of (2.5) and (2.10) respectively, then (2.13) u? u d;h 1 = sup d2h?1 ()nf0g? D (y d? h y d ; u? w)? D (? d;h ; d? ) + (? d;h ; y d? h y d ) L2 + E h ( d;h ; h y d ) / d?1 ; 8 w; 2 W h where fy d ; d g 2 H 1 () H0 1() is the solution of (2.5) with?f replaced by d 2 H?1 (), and E h (; ) is dened by (2.9). If additionally H3 is valid, then? d;h 0 1 n (2.14) C h?1 u? w 1 where E h () is dened by + (1 + )? h 0 + E h () o ; 8 w 2 W h ; (2.15) E h () def je h ( h ; v)j = sup v2v h nf0g v 0 7

8 We postpone the proof of this theorem until Section 2.3. Recalling the regularity (2.3), assume that the solution u of (2.5) is H s ()-regular for some s 3. If the spaces W h are obtained from Sh m with m s? 1, the following approximation property is obtained, inf w2w h u? w 1 Ch s?1 u s for all u 2 H 1 0() \ H s (). Combining this result with (2.12), (2.14) becomes (2.16)? d;h 0 Ch s?2 u s + E h () since s?2 = 4u s?2 u s. Estimating the terms in (2.13), inf w2w h D (y d? h y d ; u? w) C y d? h y d 1 inf w2w h u? w 1 C y d 1 Ch s?1 u s ; (? d;h ; y d? h y d ) L2? d;h 0 y d? h y d 0 [ C h s?2 u s + E h () ] C h y d 1 If one further assumes that E h () Ch s?2 u s, compare (2.18), then inf D (? d;h ; d? ) [? h 2W 1 + C h?1 h? d;h 0 ] inf d? h 2W 1 h C h s?3 u s Ch 2 d 3 ; using H3, for m 2. Recalling the a priori inequality y d 1 d 3 C d?1, one consequently obtains the following estimate from (2.13), (2.17) u? u d;h 1 Ch s?1 u s + sup d2h?1 ()nf0g E h ( d;h ; h y d ) ; if E h () Ch s?2 u d s?1 If we tae (u; v) h (u; v) L2, then the last bounding terms in (2.16) and (2.17) vanish, giving the estimates which were obtained by Fal and Osborn for the Ciarlet-Raviart discretization (2.7). In order to match with f d;h ; u d;h g the accuracy of the solution f h ; u h g to (2.7) we shall require that E h (; ) satisfy (2.18) and (2.19) E h () = je h ( h ; v)j sup Ch s?2 u v2v h nf0g v s ; 0 E h ( d;h ; h y d ) sup Ch s?1 u d2h?1 ()nf0g d s?1 Forms (; ) h for which these conditions are satised are given in Section 5. Remar 4. The estimates (2.16) and (2.17) are not proved for s < 3. Indeed, these estimates rely on (2.12) with l = s? 2, and therefore l 1. Since we have taen m s? 1, the estimates (2.16) and (2.17) are valid only for piecewise quadratic or higher order elements. 2 8

9 2.3. Proof of Theorem 3. We rst prove (2.14). Subtracting the equations (2.10) from the corresponding equations in (2.5) we obtain (2.20) (2.21) (; v) L2? ( d;h ; v) h? D (v; u? u d;h ) = 0; 8 v 2 V h ; D (? d;h ; w) = 0; 8 w 2 W h Property H4 and (2.21) yield (2.22) Adding ( h ; v) L2 D ( h? d;h ; w) = 0; 8 w 2 W h to both sides of (2.20) and rearranging gives (2.23) ( h ; v) L2? ( d;h ; v) h = D (v; u? u d;h ) + ( h? ; v) L2 Setting v = h? d;h in (2.23) and applying (2.22), ( h ; h? d;h ) L2? ( d;h ; h? d;h ) h = D ( h? d;h ; u? w) + ( h? ; h? d;h ) L2 ; 8 w 2 W h ; hence, (2.24) ( h? d;h ; h? d;h ) h = ( h ; h? d;h ) h? ( h ; h? d;h ) L2 + D ( h? d;h ; u? w) + ( h? ; h? d;h ) L2 ; 8 w 2 W h From H2, (2.24), and H3, and recalling the denition (2.9) of E h (; ), h? d;h 0 2 ( h? d;h ; h? d;h ) h E h ( h ; h? d;h ) + D ( h? d;h ; u? w) + ( h? ; h? d;h ) L2 E h ( h ; h? d;h ) + d;h? h 1 u? w 1 + h? 0 h? d;h 0 je h ( h ; h? d;h )j + Ch?1 u? w h? d;h 1 0 +? h 0 h? d;h 0 Hence, (2.25) h? d;h 0 1 E h () + Ch?1 u? w 1 +? h 0 ; 8 w 2 W h ; and (2.14) follows from the triangle inequality. To prove (2.13) we apply H1 as in [15] to obtain (2.26) u? u d;h 1 = (d; u? u d;h ) sup = sup d2h?1 ()nf0g d?1 d2h?1 ()nf0g 9? D (y d ; u? u d;h ) d?1

10 Then, using H4 (2.27) D (y d ; u? u d;h ) = D ( h y d ; u? u d;h ) + D (y d? h y d ; u? u d;h ) = D ( h y d ; u? u d;h ) + D (y d? h y d ; u? w) ; 8 w 2 W h Using (2.20), (2.21) and the denitions of fy d ; d g and h, for all 2 W h (2.28)? D ( h y d ; u? u d;h ) = ( d;h ; h y d ) h? (; h y d ) L2 = ( d;h ; h y d ) h? (; h y d? y d ) L2? (; y d ) L2 + ( d;h ; y d ) L2? ( d;h ; y d ) L2 = ( d;h ; h y d ) h? (; h y d? y d ) L2 Combining (2.26), (2.27) and (2.28) yields (2.13).? D (? d;h ; d )? ( d;h ; y d ) L2 = ( d;h? ; h y d? y d ) L2? ( d;h ; h y d ) L2 + ( d;h ; h y d ) h? D (? d;h ; d? ) = (? d;h ; y d? h y d ) L2 + E h ( d;h ; h y d )? D (? d;h ; d? ) 3. Multigrid Algorithms. In this section we will describe several multigrid approaches for solving the mixed method discretizations presented in the previous section. A standard multigrid W-cycle is considered rst; namely, Algorithm 3.1 in which p is set equal to 2. It will be shown that this multigrid iteration converges provided that a suciently large but a priori unnown number of smoothing iterations are performed for each multigrid iterative step. In the language of Theorem 6, one must have that \m is suciently large". This indeterminacy with respect to the smoothing is common to many multigrid analyses. In practice, taing the minimal number of smoothing steps (m = 1) leads to W-cycle convergence for many problems. However, for the mixed methods considered in this wor, numerical experiments described in Section 6 show that the W-cycle iteration diverges unless many smoothing iterations are performed with respect to Theorem 6, one may be required to tae m 8. Even if a suitable value for m can be determined, the requirement that m be large leads to an inecient W-cycle iteration as we shall see. For the Ciarlet-Raviart mixed method (and for a non-conforming method of Morley), we shall therefore consider a slightly dierent multigrid approach. In Section 3.1 we shall construct a preconditioner from a single multigrid iteration. Actually, the multigrid iteration is itself nothing more than a preconditioned linear iteration, cf. (3.5) { (3.8). It can be shown that for the socalled \Variable V-cycle" multigrid preconditioner, a uniformly bounded conditioning is obtained, and with no parameters to estimate. Compare the result proved in Theorem 7. Furthermore, the cost of applying this preconditioner is comparable to the cost of a single W-cycle iteration with m = 1. One may then use this preconditioner to obtain a rapidly converging conjugate gradient iteration. This will be illustrated in Section Overview. In the next paragraphs we shall describe several multigrid algorithms in an abstract setting. The application of these algorithms to the mixed methods of Section 2.1 will be described in Section 3.3. The algorithms are dened with respect to a 10

11 sequence of Hilbert spaces W, = 1;...; j, with inner products denoted by (; ), (not to be confused with (; ) h of H2). In general, the spaces W need not be nested; although, for the Ciarlet-Raviart problems W?1 W. For each space W, let A W! W denote a symmetric (self-adjoint with respect to the inner product for W ) positive denite operator. The goal of the multigrid algorithms will be to solve a \ne level" problem, (3.1) A j u j = f j ; using the coarse level operators A. To dene a multigrid algorithm, assume further that one has linear mappings, \prolongations", I W?1! W. For example, if the spaces W are nested, I may be taen to be the natural injection operator. (See [9] for a suitable I in the Morley setting.) Dene \restriction" operators P?1 W! W?1 satisfying (3.2) (P?1 u; v)?1 = (u; I v) ; 8 v 2 W?1 The computability of the adjoint operators P?1 will be considered in the next section. Finally, we shall employ linear \smoothing iterations" associated with the problems A u = f, for = 2;...; j. We postpone the discussion of the suitability of a smoothing iteration, but now claim that point, line, or bloc Jacobi or Gauss-Seidel iterations, or the Richardson iteration, may be eectively used. These smoothing iterations can be expressed in terms of operators R W! W in the following way, (3.3) x i = x i?1 + R (f? A x i?1 ) As the operators R need not be self-adjoint, consider also the \symmetrized" smoothing iterations (3.4) x i = x i?1 + R (i) (f? A x i?1 ) ; where ( R (i) R if i is odd, = R t if i is even, and the superscript t denotes the adjoint/transpose with respect to (; ). For the Gauss- Seidel iteration, using R t in place of R corresponds to reversing the ordering of unnowns, or reversing the sweep direction. One may now dene a symmetric multigrid process for iteratively solving (3.1). Given an initial approximation z l?1 to the solution u of the problem A u = f, compute an improved approximation in W, z l = Mg (z l?1 ; f ). The procedure Mg (; ) is dened below by the recursive Algorithm 1. Setting p = 2 in this algorithm and using m() = m smoothings on each level yields a multigrid W-cycle. With p = 1, a V-cycle is obtained. It is possible to increase the number of smoothings m() as decreases without signicantly increasing the cost required to compute Mg (; ). We shall refer to a Variable V-cycle as that scheme obtained from Algorithm 1 with p = 1 and 0 m() m(? 1) 1 m() and 1 <

12 procedure Mg (z l?1 ; f ) if = 1, solve exactly return Mg 1 (z1 l?1 ; f 1 ) = A?1 1 f 1 else, dene Mg (z l?1 ; f ) in terms of Mg?1 (; ) as follows 0. initialize x 0 = z l?1 and q 0 = 0 2 W?1 1. smooth m() times x i = x i?1 + R (i) (f? A x i?1 ); i = 1;...; m() 2. perform a coarse grid correction where y m() = x m() + I q p q j = Mg?1 (q j?1 ; P?1 (f? A x m() )); j = 1;...; p 3. smooth m() more times y i = y i?1 + R (i) (f? A y i?1 ); i = m() + 1;...; 2m() return Mg (z l?1 ; f ) = y 2m() Algorithm 1. A symmetric multigrid procedure. Observe that the Variable V-cycle with m() = 2 j? and the W-cycle with m = 1 require the same number of smoothing iterations for each level. Typically a multigrid solution of (3.1) generates iterates (3.5) z l = Mg j (z l?1 ; f j ) from an initial guess z 0. Denoting the l th error e l = u j? z l, it can be shown that e l = E j e l?1 holds for a linear error reduction operator E j W j! W j. Dene a new operator B j associated with the multigrid process by (3.6) One may then rewrite (3.5) in the form B j = (I? E j )A?1 j or E j = I? B j A j (3.7) z l = z l?1 + B j (f j? A j z l?1 ) But this is nothing more than a linear iterative scheme for solving the preconditioned system (3.8) B j A j u j = B j f j 12

13 Since Algorithm 1 employs a symmetrized smoothing iteration, it can be shown that B j is symmetric with respect to (; ) j, see [8]. Consequently, B j A j is symmetric with respect to the inner product (A j ; ) j. The multigrid iteration (3.5) is contracting provided that the eigenvalues of the symmetric operator E j are contained in the interval (?1; 1), or if E j < 1. Equivalently, the linear iterative scheme (3.7) converges provided that the eigenvalues of B j A j are contained in (0; 2). If the maximum eigenvalue of B j A j is larger than 2, then (3.7) generally diverges; although, a dierent iterative scheme for solving (3.8), conjugate gradients for example, may rapidly converge. This is an important observation for the multigrid iteration when it is applied to the mixed methods of Section 2.1. Indeed, the W-cycle with m = 1 diverges for these methods. However, the problem (3.8) obtained for the Variable V-cycle with p = 1 and m() = 2 j? has a small condition number independent of the mesh size h and is rapidly solved by a conjugate gradient iteration. Even when E j < 1 so that the multigrid iteration (3.5) converges, the spectral condition number of B j A j satises 2 (B j A j ) = max(b j A j ) min (B j A j ) 1 + 1? and it is often preferable to solve (3.8) with a conjugate gradient iteration. It remains to show that the operators B j are computable. Comparing (3.5) and (3.7) it is clear that B j g = Mg j (0; g). Alternatively, operators B may be directly dened by Algorithm 2. if = 1, solve exactly dene B 1 = A?1 1 else, dene B g in terms of B?1 as follows 0. initialize x 0 = 0 2 W and q 0 = 0 2 W?1 1. smooth m() times x i = x i?1 + R (i) (g? A xi?1 ); i = 1;...; m() 2. perform a coarse grid correction where y m() = x m() + I q p q j = q j?1 + B?1 hp?1 (g? A xm() )? A?1 q j?1i ; j = 1;...; p 3. smooth m() more times y i = y i?1 + R (i) (g? A yi?1 ); i = m() + 1;...; 2m() dene B g = y 2m() Algorithm 2. A symmetric multigrid preconditioner. 13

14 3.2. Convergence theory. We now outline the convergence theory for Algorithms 1 and 2 following the approach taen in [8]. The analysis is based upon two conditions. Before introducing the rst condition, which concerns the smoothing iteration, it is convenient to dene an error operator K = I? R A and its adjoint with respect to the inner product (A ; ), K = I? R t A. C.1) There is a constant C R independent of such that the smoothing procedure satises (3.9) jjjujjj 2 0; C R (R u; u) ; 8 u 2 W ; for both R = (I? K K )A?1 and R = (I? K K )A?1, where is the largest eigenvalue of A, and jjjujjj 0; denotes the norm induced by the inner product (; ). In [5] it is shown that C1 is equivalent to the condition that the smoothing iteration (3.3) converge at a rate exceeding that of a Richardson iteration dened by R =!?1 I with! = C?1 R. That paper then proves C1 for a class of smoothers dened by subspace decomposition and which satisfy simple hypotheses. In particular, point, line, and bloc Jacobi or Gauss-Seidel iterations satisfy C1. Remar 5. The multigrid algorithms described in [5, 8] use the following iteration as a smoothing x i = x i?1 + R (i+m()) (f? A x i?1 ) This iteration diers from (3.4) only notationally. In fact, the meaning given to R (e.g. the sweep direction for Gauss-Seidel smoothing) can be chosen, perhaps dierently, for each notation so that the two iterations are identical. 2 The second condition is expressed in terms of the adjoint P?1 W! W?1 of I taen with respect to the inner products A (; ) = (A ; ) and A?1 (; ), (3.10) A?1 (P?1 u; v) = A (u; I v); 8 v 2 W?1 C.2) \Approximation and Regularity" for some 2 (0; 1] with C independent of, ja ((I? I P?1 )u; u)j jjja ujjj2 0; (3.11) A A (u; u) 1? ; 8 u 2 W In Section 4.2 we will see that C2 is a consequence of the approximation properties of the spaces W and the elliptic regularity of the underlying partial dierential equation. Consider rst a result for the W-cycle Theorem 6. (W-cycle) If the conditions C1 and C2 are satised, then the m- smoothing W-cycle iteration dened by Algorithm 1 converges for suciently large m, and E = I? B A is a contraction, with contraction number (independent of ) given by M M + m ; where M is a constant, M = M(; C ; C R ). Furthermore, the same conclusion holds if \m is suciently large" is replaced by the assumption (3.12) A (I u; I u) 2 A?1 (u; u); 8 u 2 W?1 14

15 An explicit expression for M can be found in [6]. For the bilinear forms A (; ) obtained in the next section for the modied Ciarlet-Raviart method (2.11), the condition (3.12) fails. And as previously noted, \m suciently large" can mean m 8 in this context, see Section 6. Not only will the W-cycle diverge for small m, but numerical results show that for the W-cycle, the preconditioned operator B j A j may be indenite. It is not certain that a conjugate gradient iteration for (3.8) will then converge. The next Theorem will demonstrate that one does not encounter this diculty with the Variable V-cycle. Theorem 7. (Variable V-cycle) If the conditions C1 and C2 are satised, then the Variable V-cycle multigrid algorithm yields preconditioners B such that (3.13) 0 A (u; u) A (B A u; u) 1 A (u; u); 8 u 2 W ; with (3.14) 0 m() M + m() ; 1 Y i=1 1 + C m(i) M + m() m() ; where M is a constant, M = M(; C ; C R ). As consequence of this theorem, the spectral condition number of B A satises 2 (B A ) 1 0 M + m() m() 2 ; and the multigrid-preconditioned conjugate gradient solution of (3.8) converges with an asymptotic rate of (3.15) q 2 (B j A j )? 1 q 2 (B j A j ) + 1 M M + 2m(j) per iteration. In Section 4.2 a proof is given of C2 for the mixed methods of Section 2.1. The preconditioning properties of the simple V-cycle are questionable in comparison to those of the Variable V-cycle. Numerical experiments described in Section 6 suggest that this condition number may not be bounded independent of the mesh Implementation. It remains to interpret the multigrid discussion of the previous section in the context of the mixed methods of Section 2.1. We provide such an interpretation in the next paragraphs. In particular, we relate the operator equation (3.1) to the Schur complement formulations (2.11) and (2.8). With this relation established, we then consider the question of the computability of Algorithms 1 and 2 which were expressed in terms of operators. A description of a multigrid-preconditioned conjugate gradient algorithm is given to end the section. Consider a nested sequence of quasi-uniform (in the sense of Ciarlet [13]) triangulations of a domain with mesh diameters fh g =1;...;j satisfying the growth condition (3.16) h?1 h ; 15

16 with independent of. Beginning with a coarse triangulation h1 of, such a sequence may be obtained by joining the midpoints of the edges of mesh h?1 to form mesh h. On each mesh construct nite dimensional spaces fw h ; V h g and associated mixed methods as outlined in Section 2.1. In particular, denote by f d; ; u d; g 2 V h W h the solution of (2.10). (In the sequel, subscripts h will be replaced by the subscript. Clearly these spaces are nested, W?1 W and V?1 V.) Let (; ) denote an inner product for the space W. We shall additionally assume that the associated norms jjjujjj 0; = (u; u) 1=2 are uniformly (with respect to ) equivalent to the L 2 () norm. (The inner products (; ) are allowed to dier from the discrete inner products (; ) h of Section 5!) Given local bases f i g and f'i g for W and V one obtains the following matrix equation for the coecient vector U d; of u d; with u d; = P i Ud; i i, (3.17) M U d; = B d; A?1 d; Bt d; U d; = F ; (compare (2.11) with f = F ). Recall that the matrices [B d; ] ij =?D (' j ; i ), and [A d; ] ij = (' i ; 'j ) h are sparse and computable. (A d; may be assumed to be diagonal according to Section 5.) Similarly, the data vector [F ] i = (f; i ) is computable. To apply the multigrid algorithms, dene operators A W! W and associated bilinear forms A (; ) satisfying (3.18) (A u; v) A (u; v) hm U; V i; 8 u; v 2 W ; where U and V are the coecient vectors of u and v, and h; i denotes the Euclidean inner product. One may interpret M as the stiness matrix associated with A and the basis f i g. Dening an element f 2 W such that (f ; i ) = [F ] i, we have the following reinterpretation of (3.17), (A u d; ; i ) = [M U d; ] i = [F ] i = (f ; i ) ; or A u d; = f The symmetry and positivity of the form A (; ), and hence of the operator A, follows from that of M. It is also easy to prove that A is positive denite, cf. Lemma 9. Finally, observe that as a result of the embedding W?1 W, one may choose the \prolongation" operator I of the previous section to be the natural injection. Remar 8. In the multigrid analysis of the next sections it will be convenient to have the following representation (3.19) A (u; u) 1=2 = h B d; A?1 d; Bt d; U; Ui1=2 = ha?1 d; Bt d; U; A d;a?1 d; Bt d; Ui1=2 ha d; (A?1 d; = sup Bt d; U); V i v2v nf0g ha d; V ; V i 1=2 D (v; u) = sup 1=2 v2v nf0g (v; v) ; h maing use of the fact that ha d; ; i induces an inner product for the space V. 2 16

17 According to the preceding discussion, it is convenient to pass the function f j to the multigrid algorithms in the form of the computable cartesian vector F j with entries [F j ] i = (f j ; i j ) j. It is also natural to represent the output of these algorithms, zj l = Mg j(z l?1 j ; f j ) and y j = B j g = Mg j (0; g) in terms of coecient vectors. Extending the notation slightly, Zj l = Mg j(z l?1 j ; F j ). The computability of Algorithms 1 and 2 is then determined by three factors the computability of f?1 P?1 (f?a x m() ); or more precisely, that the vector with entries [F?1 ] i = (f?1 ; i?1 ) is computable,?1 the computability of the coecient vector Q of q = I q?1 from Q?1, and the computability of the smoothing iterations. An inductive argument will then show Z l j and Y j to be computable since Zl 1 = Y 1 = M?1 1 F 1. Denoting by X m() the coecient vector of x m(), one can describe ~ f f? A x m() by the vector ~ F with entries [ ~ F ] i ( ~ f ; i ) = (f? A x m() ; i ) = [F? M X m() ] i If the basis functions for each space W are locally dened, then a representation for f?1 = P?1 f ~ is easily computed from F ~ since [F?1 ] i = (f?1 ; i?1 )?1 = (P?1 ~ f ; i?1 )?1 = ( ~ f ; I i?1 ) and I i?1 is a nown linear combination of a small number of the basis functions for W. Similarly, the coecient vector of q = I q?1 is easily obtained from that of q?1. The implementation of a class of smoothing iterations of the form (3.4) is considered in [5], see Remar 5. In particular, from an initial guess X i?1, (the coecient vector of x i?1 ), one may compute the coecient vector X i from a point, line, or bloc Jacobi or Gauss-Seidel iteration applied to the stiness matrix. (For these smoothers, the operators R and A depend upon the choice of inner products for W. However, it is observed that the smoothing iterations (3.4) are themselves independent of the choice for (; ).) The implementation of a Richardson iteration, dened by R =!?1 I, requires an additional step. In this case, the smoothing iteration satises (x i? x i?1 ; i ) =!?1 (f? A x i?1 ; i ) for all i. In terms of the Gramm matrix [G ] ij = ( i ; j ), this becomes G (X i? X i?1 ) =!?1 (F? M X i?1 ) ; and G must therefore be inverted for each smoothing step. However, if one selects appropriate discrete inner products; for example, (u; v) P = h 2 i U iv i, then the Gramm matrices can be made to be diagonal. It is not in general desirable to apply Jacobi or Gauss-Seidel smoothers to the dense matrix B A?1 Bt. By contrast, when the matrix A d; is diagonal, the Schur complement M = B d; A?1 d; Bt d; is sparse with entries that can be inexpensively computed. Since A d; and A are spectrally equivalent, it can be determined from the representation (3.19) that B d; A?1 d; Bt d; and B A?1 Bt are also spectrally equivalent. One may then precondition B A?1 Bt with the multigrid operator B constructed for B d; A?1 d; Bt d;. As was noted in 17

18 in the Introduction, this preconditioner may then be coupled with the technique of [7] to solve (2.7) without inverting A. According to Theorem 7, if B j is dened by a Variable V-cycle iteration, the problem B j A j u d;j = B j f j may be rapidly solved with a conjugate gradient iteration. Noting that B j A j is symmetric in the inner product [; ] = (B?1 j ; ) j, such a conjugate gradient iteration, cf. [23], is given in Algorithm 3. l = 0; x 0 = 0; z 0 = B j f j while z l > z 0 l = l + 1 if l = 1 p 1 = z 0 else = [z l?1 ; z l?1 ] = [z l?2 ; z l?2 ] p l = z l?1 + p l?1 end = [z l?1 ; z l?1 ] = [B j A j p l ; p l ] x l = x l?1 + p l z l = z l?1? B j A j p l end Algorithm 3. A conjugate gradient algorithm for (3.8). In this algorithm, z l = B j f j? B j A j x l denotes the l th residual. It is never necessary to compute B j?1. In fact, if one introduces a new variable r l satisfying z l = B j r l, then [z l?1 ; z l?1 ] = (r l?1 ; z l?1 ) j and [B j A j p l ; p l ] = (A j p l ; p l ) j. If additionally, [R l ] i (r l ; i ) j, then for coecient vectors one has (r l?1 ; z l?1 ) j = (R l?1 ) t Z l?1, (A j p l ; p l ) j = (P l ) t M j P l, and R l = R l?1?m j P l. The conjugate gradient algorithm for (3.8) may then be rewritten as Algorithm 4. Algorithm 4 is identical to the preconditioned conjugate gradient algorithm l = 0; X 0 = 0; R 0 = F j while Z l > Z 0 compute Z l = Mg j (0; R l ) [z l = B j r l ] l = l + 1 if l = 1 P 1 = Z 0 else = (R l?1 ) t Z l?1 = (R l?2 ) t Z l?2 P l = Z l?1 + P l?1 end = (R l?1 ) t Z l?1 = (P l ) t M j P l X l = X l?1 + P l R l = R l?1? M j P l end Algorithm 4. A multigrid-preconditioned conjugate gradient algorithm. 18

19 for the problem B j 1=2 A j B j 1=2 (B j?1=2 u d;j ) = B j 1=2 f j described in [17]. 4. Approximation and Regularity. In the next two sections I shall interpret and prove the estimate (3.11). More precisely, a proof is given of (3.11) for the perturbed Ciarlet-Raviart method of Section 2.1. The proof employs several properties of the Ciarlet- Raviart mixed method but can be extended to other mixed methods A scale of discrete-space norms. We rst prove several technical Lemmas which will be used in the next section. It is convenient to interpret the technical Lemmas in terms of a scale of discrete norms generated from powers of the operator A. That fractional and negative powers of A are well-dened is a consequence of the rst Lemma 9. Assume that H1, H2, and H4 are satised. Then A dened by (3.17) and (3.18) is self-adjoint with respect to the inner product (; ) and positive denite. proof According to the denition (3.18) of A for the perturbed Ciarlet-Raviart method (2.10), (4.1) (A u; v) = h B d; A?1 d; Bt d;u; V i = ha?1 d; Bt U; Bt V i That A is self-adjoint and positive is then a consequence of the symmetry and positivity of the Gramm matrix A d;, compare H2. As a consequence of H1, H2, and H4, the perturbed Ciarlet-Raviart method (2.10) has a unique solution. If there exists a nontrivial w 2 W such that A w = 0, then setting u = v = w in (4.1) one obtains B t W = 0. Equivalently, D ('; w) = 0 for all ' 2 V. This contradicts the uniqueness proved for u d;h of (2.10). Let f i; g i=1;...;n and f j g j=1;...;n denote the eigenvalues and associated eigenvectors of A. Tae the N eigenvectors to be orthonormal with respect to the inner product (; ). One may then dene the following scale of norms on W, 2 3 X jjjujjj s; = jjja s=4 ujjj 0; = 4 N 1=2 (4.2) s=2 i; c2 5 i where u = P N i=1 c i i. We now observe that jjjjjj 2; associated with the norm for H 2 (). i=1 exhibits an inverse property typically Lemma 10. If is quasi-uniform (so that H3 is valid) and if H2 is satised, then (4.3) jjjujjj 2; C h?2 u 0 ; 8 u 2 W ; and = max (A ) C 2 h?4 ; with a constant C which is independent of h. 19

20 proof The bound (4.3) is a simple consequence of the representation (3.19), the coercivity of (; ) h, the boundedness of the form D (; ), and the \inverse property" H3 since D ('; u) ' 1 u 1 C h?1 ' 0 C h?1 u 0 ; 8 f'; ug 2 V W The eigenvalue estimate then follows from the observation (A u; u) C 2 h?4 (u; u) jjjujjj 2; = jjja 1=2 ujjj 0; = (A u; u) 1=2 ; and the equivalence of the norms 0 and jjjjjj 0; on W. It would be convenient for the proof of Approximation and Regularity to have the equivalence on W of jjjjjj 2; and the H 2 () norm. Of course, such an equivalence cannot be obtained as the space W is not contained in H 2 (). In order to circumvent this diculty we prove and later apply the following Lemma 11. Assume that H2 is satised and that is a quasi-uniform triangulation of (or assume H3). For s in [0; 2] with s 6= 1=2; 3=2, denote by Q the L 2 -projection of H s 0 () into W which is given the norm jjjjjj s;. Then Q is bounded, i.e. (4.4) jjjq jjj s; C s ; 8 2 H s 0() ; with C independent of h. proof Consider rst the case s = 2. According to (3.19), and the coercivity of (; ) h from H2, obtained (4.5) jjjq jjj 2; = A (Q ; Q ) 1=2?1=2 D (v; Q ) sup v2v nf0g v 0?1=2 sup v2v nf0g D (v; ) + D (v; Q? ) v 0 For 2 H0 2 (), a standard Green's formula gives (4.6) D (v; ) =?(v; 4) L2 v 0 2 Using an approximation property of Q and an inverse property (4.7) D (v; Q? ) v 1? Q 1 C 1 h?1 v 0 C 2 h 2 C 1 C 2 v

21 Combining (4.5), (4.6), and (4.7), we obtain (4.8) jjjq jjj 2; C 2 ; 8 2 L 2 () ; with C independent of h. This completes the proof for s = 2. Additionally, the uniform equivalence of jjjjjj 0; and 0 yields (4.9) jjjq jjj 0; C Q 0 = C 0 ; 8 2 H 2 0() The bound (4.4) is then obtained by interpolating (4.8) and (4.9) that is, by interpolating the operator Q in the sense of Peetre, cf. [11]. This interpolation argument assumes that the Peetre intermediate norms (denoted here by s; ) on W are equivalent to the norms jjjjjj s;, independent of h. The following verication of this equivalence is standard. Consider the Peetre K-functional K(u; t) 2 = inf v2w jjju? vjjj 2 0; + t2 jjjvjjj 2 2; Using the representations u = P N i=1 c i i and v = P N i=1 b i i this becomes X K(u; t) 2 N i = inf h(c i? b i ) 2 + t 2 i; bi 2 ; b i i=1 with the inmum being attained for the choice b i = (t 2 i; + 1)?1 c i so that K(u; t) 2 = XN i=1 Consequently, one nds for the Peetre norm i; t 2 (t 2 i; + 1)?1 c 2 i u 2 s; def = = = Z 1 0 XN ( i=1 N ( X i=1 K(u; t) 2 t?2( s 2 )?1 dt s 2 i; c 2 i s 2 i; c 2 i = c s jjjujjj 2 s; Z 1 0 Z 1 0 (t 2 i; ) 1?( s 2 ) dt t 2 i; + 1 t (t 2 ) 1?( s 2 ) t dt t ) ) A contour integration gives c s = 2 s sin 2. Since the K-method yields intermediate spaces H0() s = [H0(); 2 L 2 ()] 1? s provided that s 6= 1=2; 3=2 for polygonal this is a consequence of the Stein extension operator the proof is complete. 2 To conclude this section we record a consequence of the Schwarz inequality for the discrete norms (4.2). In particular, one has (4.10) jjjujjj 2?1; jjjujjj?2; jjjujjj 0; 21

22 The Schwarz inequality for sums gives jjjujjj 2?1; = XN i=1 X N i=1? 1 2 i; c2 i = 2(? 1 2) i; c 2 i XN i=1? 1 2 i; (c2 i ) X N c 2 i i=1 1 A 1 2 h i (c 2 i ) 1 2 = jjjujjj?2; jjjujjj 0; 4.2. Proof of (3.11). Assume that the forms (; ) h have been chosen so that bounds of type (2.18) and (2.19) are satised for an appropriate value of s. Since, according to the Schwarz inequality, A ((I? I P?1 )u; u) A ((I? I P?1 )u; (I? I P?1 )u) 1=2 A (u; u) 1=2 ; it suces to show that (4.11) A ((I? I P?1 )u; (I? I P?1 )u) 1=2 C? jjja ujjj 2 0; A (u; u) 1 2? ; with to be determined. Essential to the method of proof is the identication of (I? I P?1 )u as an error in the following sense. One may construct an f 2 H?1 () and an associated system (2.10) for which u (an element of W ) and I P?1 u are solutions associated with meshes and?1, provided that I is the natural injection. To this end, for any u 2 W, consider the element G u 2 W satisfying (4.12) (G u ; ) L2 = A (u; ) ; 8 2 W Since H0 1() is continuously embedded in L 2(), (G u ; ) L2 denes an element of H?1 (), which we also denote by G u. Consider then the continuous problem (2.5), and the problem (2.10) for the two meshes?1 and, all with data f =?G u. Denote the respective solutions of these problems by f; wg 2 H 1 () H0(), 1 and f d;l ; w d;l g 2 V l W l, for l =? 1;. The equation for the associated Schur complement on the th mesh, in the notation of Section 3.3, is A (w d; ; ) = (G u ; ) L2 ; 8 2 W Therefore u = w d; by construction. Similarly, on the (? 1) st mesh A?1 (w d;?1 ; ) = (G u ; ) L2 ; 8 2 W?1 But according to the denition of P?1, and if I was taen to be the natural injection operator A?1 (P?1 u; ) = A (u; I ) = (G u ; I ) L2 = (G u ; ) L2 ; 8 2 W?1 Since A?1 (; ) is an inner product for W?1, we conclude that I P?1 u = w d;?1. Having interpreted the term (I? I P?1 )u, one may apply approximation properties for f d;l ; w d;l g for l =? 1;, and elliptic regularity to prove 22

23 Lemma 12. If (; ) h is chosen so that the estimates (2.18) and (2.19) are valid with s = 3, if H2 is satised, and if the nested meshes are quasi-uniform (H3) and satisfy (3.16), then (4.13) A ((I? I P?1 )u; (I? I P?1 )u) 1=2 C?1=4 G u?1 with C independent of h. proof Beginning with the identication provided above, and by (3.19) and H2, (4.14) A ((I? I P?1 )u; (I? I P?1 )u) 1=2 = A (w d;? w d;?1 ; w d;? w d;?1 ) 1=2?1=2 D (v; w d;? w d;?1 ) sup v2v nf0g v 0 The estimates (2.17), and (2.19) with s = 3, H3, and the boundedness of D (; ), combine to give (4.15) D (v; w d;? w d;?1 ) C w? w d; 1 + w? w d;?1 1 v 1 C h 2 + h 2?1 w 3 Ch?1 v 0 Ch w 3 v 0 since h?1 h, see (3.16). Applying the regularity bound, w 3 C G u?1 ; the proof is completed with the observation that h C?1=4, cf. Lemma 10. Comparing (4.11) and (4.13), a natural choice for is 1 4. Dening G u; = A u so that (G u; ; ) = (A u; ) = A (u; ) = (G u ; ) L2 ; 8 2 W ; then, as a consequence of Lemma 11, (4.16) G u?1 C jjjg u; jjj?1; Indeed, if Q denotes the L 2 projection onto W, G u?1 = and from the Schwarz inequality, sup 2H 1 0 () (G u ; ) L2 1 C sup 2H 1 0 () (G u ; ) L2 jjjq jjj 1; ; (G u ; ) L2 = (G u ; Q ) L2 = (G u; ; Q ) jjjg u; jjj?1; jjjq jjj 1; 23

24 It remains then to prove that jjjg u; jjj?1; C jjja ujjj 0; 1 2 A (u; u) 1 2 ( 1 2 ) This inequality is an immediate consequence of the inequality (4.10) and the identications and jjjg u; jjj?1; jjjg u; jjj 1=2 0; jjjg u;jjj 1=2?2; ; jjjg u; jjj 0; = jjja ujjj 0; ; jjjg u; jjj?2; = jjja?1=2 G u; jjj 0; = jjja 1=2 ujjj 0; = (A u; u) 1=2 = A (u; u) 1=2 5. Approximate Forms. As discussed in Section 2.1, the motivation for introducing approximate forms (; ) h was a desire to avoid inverting the Gramm matrix [A ] ij = (' i ; ' j ) L2. It was observed in Section 2.3 that approximating (; ) L2 in (2.7) with (; ) h to obtain (2.10) led to additional terms in the error estimates, but that these terms are conveniently controlled if (5.1) and (5.2) je ( ; v)j sup Ch s?2 u v2v nf0g v s ; 0 E ( d; ; y d ) sup Ch s?1 u d2h?1 ()nf0g d s?1 It was also necessary to assume the degree of the piecewise polynomial spaces V and W to be greater than or equal to s? 1. In this section we will describe forms (; ) h and local bases f ~' i g for the quadratic and cubic Ciarlet-Raviart spaces V, with respect to which the new Gramm matrix A d; is diagonal, [A d; ] ij = ( ~' i ; ~' j ) h. The relations (5.1) and (5.2), and the assumption H2 will then be proved for these forms. The approximate forms (; ) h will be constructed locally from certain quadrature schemes dened on triangles T of the mesh, X Z (5.3) (u; v) h = (u; v) h ;T ; with (u; v) h ;T Q T (u; v) uv dx T 2 T Corresponding to the local forms we have the local errors Z X (5.4) E T (u; v) = (u; v) h ;T? uv dx ; with E (u; v) = E T (u; v) T T 2 It will be possible to prove (5.1) and (5.2) provided that the local quadrature schemes are suciently accurate. If, for example, on each triangle T (5.5) je T (u; v)j C h 2 T u 1;T v 1;T ; 8 u; v 2 P (2) (T ) ; 24

Multigrid Methods for Saddle Point Problems

Multigrid Methods for Saddle Point Problems Multigrid Methods for Saddle Point Problems Susanne C. Brenner Department of Mathematics and Center for Computation & Technology Louisiana State University Advances in Mathematics of Finite Elements (In

More information

Geometric Multigrid Methods

Geometric Multigrid Methods Geometric Multigrid Methods Susanne C. Brenner Department of Mathematics and Center for Computation & Technology Louisiana State University IMA Tutorial: Fast Solution Techniques November 28, 2010 Ideas

More information

A MULTIGRID ALGORITHM FOR. Richard E. Ewing and Jian Shen. Institute for Scientic Computation. Texas A&M University. College Station, Texas SUMMARY

A MULTIGRID ALGORITHM FOR. Richard E. Ewing and Jian Shen. Institute for Scientic Computation. Texas A&M University. College Station, Texas SUMMARY A MULTIGRID ALGORITHM FOR THE CELL-CENTERED FINITE DIFFERENCE SCHEME Richard E. Ewing and Jian Shen Institute for Scientic Computation Texas A&M University College Station, Texas SUMMARY In this article,

More information

INTERGRID OPERATORS FOR THE CELL CENTERED FINITE DIFFERENCE MULTIGRID ALGORITHM ON RECTANGULAR GRIDS. 1. Introduction

INTERGRID OPERATORS FOR THE CELL CENTERED FINITE DIFFERENCE MULTIGRID ALGORITHM ON RECTANGULAR GRIDS. 1. Introduction Trends in Mathematics Information Center for Mathematical Sciences Volume 9 Number 2 December 2006 Pages 0 INTERGRID OPERATORS FOR THE CELL CENTERED FINITE DIFFERENCE MULTIGRID ALGORITHM ON RECTANGULAR

More information

MULTIGRID PRECONDITIONING IN H(div) ON NON-CONVEX POLYGONS* Dedicated to Professor Jim Douglas, Jr. on the occasion of his seventieth birthday.

MULTIGRID PRECONDITIONING IN H(div) ON NON-CONVEX POLYGONS* Dedicated to Professor Jim Douglas, Jr. on the occasion of his seventieth birthday. MULTIGRID PRECONDITIONING IN H(div) ON NON-CONVEX POLYGONS* DOUGLAS N ARNOLD, RICHARD S FALK, and RAGNAR WINTHER Dedicated to Professor Jim Douglas, Jr on the occasion of his seventieth birthday Abstract

More information

VARIATIONAL AND NON-VARIATIONAL MULTIGRID ALGORITHMS FOR THE LAPLACE-BELTRAMI OPERATOR.

VARIATIONAL AND NON-VARIATIONAL MULTIGRID ALGORITHMS FOR THE LAPLACE-BELTRAMI OPERATOR. VARIATIONAL AND NON-VARIATIONAL MULTIGRID ALGORITHMS FOR THE LAPLACE-BELTRAMI OPERATOR. ANDREA BONITO AND JOSEPH E. PASCIAK Abstract. We design and analyze variational and non-variational multigrid algorithms

More information

ROB STEVENSON (\non-overlapping") errors in each subspace, that is, the errors that are not contained in the subspaces corresponding to coarser levels

ROB STEVENSON (\non-overlapping) errors in each subspace, that is, the errors that are not contained in the subspaces corresponding to coarser levels Report No. 9533, University of Nijmegen. Submitted to Numer. Math. A ROBUST HIERARCHICAL BASIS PRECONDITIONER ON GENERAL MESHES ROB STEVENSON Abstract. In this paper, we introduce a multi-level direct

More information

A Finite Element Method for an Ill-Posed Problem. Martin-Luther-Universitat, Fachbereich Mathematik/Informatik,Postfach 8, D Halle, Abstract

A Finite Element Method for an Ill-Posed Problem. Martin-Luther-Universitat, Fachbereich Mathematik/Informatik,Postfach 8, D Halle, Abstract A Finite Element Method for an Ill-Posed Problem W. Lucht Martin-Luther-Universitat, Fachbereich Mathematik/Informatik,Postfach 8, D-699 Halle, Germany Abstract For an ill-posed problem which has its origin

More information

Simple Examples on Rectangular Domains

Simple Examples on Rectangular Domains 84 Chapter 5 Simple Examples on Rectangular Domains In this chapter we consider simple elliptic boundary value problems in rectangular domains in R 2 or R 3 ; our prototype example is the Poisson equation

More information

arxiv: v1 [math.na] 11 Jul 2011

arxiv: v1 [math.na] 11 Jul 2011 Multigrid Preconditioner for Nonconforming Discretization of Elliptic Problems with Jump Coefficients arxiv:07.260v [math.na] Jul 20 Blanca Ayuso De Dios, Michael Holst 2, Yunrong Zhu 2, and Ludmil Zikatanov

More information

Lecture Note III: Least-Squares Method

Lecture Note III: Least-Squares Method Lecture Note III: Least-Squares Method Zhiqiang Cai October 4, 004 In this chapter, we shall present least-squares methods for second-order scalar partial differential equations, elastic equations of solids,

More information

10.6 ITERATIVE METHODS FOR DISCRETIZED LINEAR EQUATIONS

10.6 ITERATIVE METHODS FOR DISCRETIZED LINEAR EQUATIONS 10.6 ITERATIVE METHODS FOR DISCRETIZED LINEAR EQUATIONS 769 EXERCISES 10.5.1 Use Taylor expansion (Theorem 10.1.2) to give a proof of Theorem 10.5.3. 10.5.2 Give an alternative to Theorem 10.5.3 when F

More information

A mixed nite volume element method based on rectangular mesh for biharmonic equations

A mixed nite volume element method based on rectangular mesh for biharmonic equations Journal of Computational and Applied Mathematics 7 () 7 3 www.elsevier.com/locate/cam A mixed nite volume element method based on rectangular mesh for biharmonic equations Tongke Wang College of Mathematical

More information

Second Order Elliptic PDE

Second Order Elliptic PDE Second Order Elliptic PDE T. Muthukumar tmk@iitk.ac.in December 16, 2014 Contents 1 A Quick Introduction to PDE 1 2 Classification of Second Order PDE 3 3 Linear Second Order Elliptic Operators 4 4 Periodic

More information

Efficient smoothers for all-at-once multigrid methods for Poisson and Stokes control problems

Efficient smoothers for all-at-once multigrid methods for Poisson and Stokes control problems Efficient smoothers for all-at-once multigrid methods for Poisson and Stoes control problems Stefan Taacs stefan.taacs@numa.uni-linz.ac.at, WWW home page: http://www.numa.uni-linz.ac.at/~stefant/j3362/

More information

b i (x) u + c(x)u = f in Ω,

b i (x) u + c(x)u = f in Ω, SIAM J. NUMER. ANAL. Vol. 39, No. 6, pp. 1938 1953 c 2002 Society for Industrial and Applied Mathematics SUBOPTIMAL AND OPTIMAL CONVERGENCE IN MIXED FINITE ELEMENT METHODS ALAN DEMLOW Abstract. An elliptic

More information

Multigrid Techniques for Nonlinear Eigenvalue Problems; Solutions of a. Sorin Costiner and Shlomo Ta'asan

Multigrid Techniques for Nonlinear Eigenvalue Problems; Solutions of a. Sorin Costiner and Shlomo Ta'asan Multigrid Techniques for Nonlinear Eigenvalue Problems; Solutions of a Nonlinear Schrodinger Eigenvalue Problem in 2D and 3D Sorin Costiner and Shlomo Ta'asan Department of Applied Mathematics and Computer

More information

Exercise Solutions to Functional Analysis

Exercise Solutions to Functional Analysis Exercise Solutions to Functional Analysis Note: References refer to M. Schechter, Principles of Functional Analysis Exersize that. Let φ,..., φ n be an orthonormal set in a Hilbert space H. Show n f n

More information

arxiv: v1 [math.na] 29 Feb 2016

arxiv: v1 [math.na] 29 Feb 2016 EFFECTIVE IMPLEMENTATION OF THE WEAK GALERKIN FINITE ELEMENT METHODS FOR THE BIHARMONIC EQUATION LIN MU, JUNPING WANG, AND XIU YE Abstract. arxiv:1602.08817v1 [math.na] 29 Feb 2016 The weak Galerkin (WG)

More information

An Iterative Substructuring Method for Mortar Nonconforming Discretization of a Fourth-Order Elliptic Problem in two dimensions

An Iterative Substructuring Method for Mortar Nonconforming Discretization of a Fourth-Order Elliptic Problem in two dimensions An Iterative Substructuring Method for Mortar Nonconforming Discretization of a Fourth-Order Elliptic Problem in two dimensions Leszek Marcinkowski Department of Mathematics, Warsaw University, Banacha

More information

MATH 205C: STATIONARY PHASE LEMMA

MATH 205C: STATIONARY PHASE LEMMA MATH 205C: STATIONARY PHASE LEMMA For ω, consider an integral of the form I(ω) = e iωf(x) u(x) dx, where u Cc (R n ) complex valued, with support in a compact set K, and f C (R n ) real valued. Thus, I(ω)

More information

A WEAK GALERKIN MIXED FINITE ELEMENT METHOD FOR BIHARMONIC EQUATIONS

A WEAK GALERKIN MIXED FINITE ELEMENT METHOD FOR BIHARMONIC EQUATIONS A WEAK GALERKIN MIXED FINITE ELEMENT METHOD FOR BIHARMONIC EQUATIONS LIN MU, JUNPING WANG, YANQIU WANG, AND XIU YE Abstract. This article introduces and analyzes a weak Galerkin mixed finite element method

More information

XIAO-CHUAN CAI AND MAKSYMILIAN DRYJA. strongly elliptic equations discretized by the nite element methods.

XIAO-CHUAN CAI AND MAKSYMILIAN DRYJA. strongly elliptic equations discretized by the nite element methods. Contemporary Mathematics Volume 00, 0000 Domain Decomposition Methods for Monotone Nonlinear Elliptic Problems XIAO-CHUAN CAI AND MAKSYMILIAN DRYJA Abstract. In this paper, we study several overlapping

More information

SPECTRAL PROPERTIES OF THE LAPLACIAN ON BOUNDED DOMAINS

SPECTRAL PROPERTIES OF THE LAPLACIAN ON BOUNDED DOMAINS SPECTRAL PROPERTIES OF THE LAPLACIAN ON BOUNDED DOMAINS TSOGTGEREL GANTUMUR Abstract. After establishing discrete spectra for a large class of elliptic operators, we present some fundamental spectral properties

More information

A Robust Preconditioner for the Hessian System in Elliptic Optimal Control Problems

A Robust Preconditioner for the Hessian System in Elliptic Optimal Control Problems A Robust Preconditioner for the Hessian System in Elliptic Optimal Control Problems Etereldes Gonçalves 1, Tarek P. Mathew 1, Markus Sarkis 1,2, and Christian E. Schaerer 1 1 Instituto de Matemática Pura

More information

Math 413/513 Chapter 6 (from Friedberg, Insel, & Spence)

Math 413/513 Chapter 6 (from Friedberg, Insel, & Spence) Math 413/513 Chapter 6 (from Friedberg, Insel, & Spence) David Glickenstein December 7, 2015 1 Inner product spaces In this chapter, we will only consider the elds R and C. De nition 1 Let V be a vector

More information

A DECOMPOSITION RESULT FOR BIHARMONIC PROBLEMS AND THE HELLAN-HERRMANN-JOHNSON METHOD

A DECOMPOSITION RESULT FOR BIHARMONIC PROBLEMS AND THE HELLAN-HERRMANN-JOHNSON METHOD Electronic ransactions on Numerical Analysis. Volume 45, pp. 257 282, 2016. Copyright c 2016,. ISSN 1068 9613. ENA A DECOMPOSIION RESUL FOR BIHARMONIC PROBLEMS AND HE HELLAN-HERRMANN-JOHNSON MEHOD WOLFGANG

More information

MIXED FINITE ELEMENT METHODS FOR PROBLEMS WITH ROBIN BOUNDARY CONDITIONS

MIXED FINITE ELEMENT METHODS FOR PROBLEMS WITH ROBIN BOUNDARY CONDITIONS MIXED FINITE ELEMENT METHODS FOR PROBLEMS WITH ROBIN BOUNDARY CONDITIONS JUHO KÖNNÖ, DOMINIK SCHÖTZAU, AND ROLF STENBERG Abstract. We derive new a-priori and a-posteriori error estimates for mixed nite

More information

Multigrid Method ZHONG-CI SHI. Institute of Computational Mathematics Chinese Academy of Sciences, Beijing, China. Joint work: Xuejun Xu

Multigrid Method ZHONG-CI SHI. Institute of Computational Mathematics Chinese Academy of Sciences, Beijing, China. Joint work: Xuejun Xu Multigrid Method ZHONG-CI SHI Institute of Computational Mathematics Chinese Academy of Sciences, Beijing, China Joint work: Xuejun Xu Outline Introduction Standard Cascadic Multigrid method(cmg) Economical

More information

A Mixed Nonconforming Finite Element for Linear Elasticity

A Mixed Nonconforming Finite Element for Linear Elasticity A Mixed Nonconforming Finite Element for Linear Elasticity Zhiqiang Cai, 1 Xiu Ye 2 1 Department of Mathematics, Purdue University, West Lafayette, Indiana 47907-1395 2 Department of Mathematics and Statistics,

More information

PARTITION OF UNITY FOR THE STOKES PROBLEM ON NONMATCHING GRIDS

PARTITION OF UNITY FOR THE STOKES PROBLEM ON NONMATCHING GRIDS PARTITION OF UNITY FOR THE STOES PROBLEM ON NONMATCHING GRIDS CONSTANTIN BACUTA AND JINCHAO XU Abstract. We consider the Stokes Problem on a plane polygonal domain Ω R 2. We propose a finite element method

More information

LECTURE 1: SOURCES OF ERRORS MATHEMATICAL TOOLS A PRIORI ERROR ESTIMATES. Sergey Korotov,

LECTURE 1: SOURCES OF ERRORS MATHEMATICAL TOOLS A PRIORI ERROR ESTIMATES. Sergey Korotov, LECTURE 1: SOURCES OF ERRORS MATHEMATICAL TOOLS A PRIORI ERROR ESTIMATES Sergey Korotov, Institute of Mathematics Helsinki University of Technology, Finland Academy of Finland 1 Main Problem in Mathematical

More information

Variational Formulations

Variational Formulations Chapter 2 Variational Formulations In this chapter we will derive a variational (or weak) formulation of the elliptic boundary value problem (1.4). We will discuss all fundamental theoretical results that

More information

Multigrid and Domain Decomposition Methods for Electrostatics Problems

Multigrid and Domain Decomposition Methods for Electrostatics Problems Multigrid and Domain Decomposition Methods for Electrostatics Problems Michael Holst and Faisal Saied Abstract. We consider multigrid and domain decomposition methods for the numerical solution of electrostatics

More information

A Least-Squares Finite Element Approximation for the Compressible Stokes Equations

A Least-Squares Finite Element Approximation for the Compressible Stokes Equations A Least-Squares Finite Element Approximation for the Compressible Stokes Equations Zhiqiang Cai, 1 Xiu Ye 1 Department of Mathematics, Purdue University, 1395 Mathematical Science Building, West Lafayette,

More information

Optimal multilevel preconditioning of strongly anisotropic problems.part II: non-conforming FEM. p. 1/36

Optimal multilevel preconditioning of strongly anisotropic problems.part II: non-conforming FEM. p. 1/36 Optimal multilevel preconditioning of strongly anisotropic problems. Part II: non-conforming FEM. Svetozar Margenov margenov@parallel.bas.bg Institute for Parallel Processing, Bulgarian Academy of Sciences,

More information

Comparison of V-cycle Multigrid Method for Cell-centered Finite Difference on Triangular Meshes

Comparison of V-cycle Multigrid Method for Cell-centered Finite Difference on Triangular Meshes Comparison of V-cycle Multigrid Method for Cell-centered Finite Difference on Triangular Meshes Do Y. Kwak, 1 JunS.Lee 1 Department of Mathematics, KAIST, Taejon 305-701, Korea Department of Mathematics,

More information

A SHORT NOTE COMPARING MULTIGRID AND DOMAIN DECOMPOSITION FOR PROTEIN MODELING EQUATIONS

A SHORT NOTE COMPARING MULTIGRID AND DOMAIN DECOMPOSITION FOR PROTEIN MODELING EQUATIONS A SHORT NOTE COMPARING MULTIGRID AND DOMAIN DECOMPOSITION FOR PROTEIN MODELING EQUATIONS MICHAEL HOLST AND FAISAL SAIED Abstract. We consider multigrid and domain decomposition methods for the numerical

More information

An additive average Schwarz method for the plate bending problem

An additive average Schwarz method for the plate bending problem J. Numer. Math., Vol. 10, No. 2, pp. 109 125 (2002) c VSP 2002 Prepared using jnm.sty [Version: 02.02.2002 v1.2] An additive average Schwarz method for the plate bending problem X. Feng and T. Rahman Abstract

More information

Stability of implicit extrapolation methods. Abstract. Multilevel methods are generally based on a splitting of the solution

Stability of implicit extrapolation methods. Abstract. Multilevel methods are generally based on a splitting of the solution Contemporary Mathematics Volume 00, 0000 Stability of implicit extrapolation methods Abstract. Multilevel methods are generally based on a splitting of the solution space associated with a nested sequence

More information

It is known that Morley element is not C 0 element and it is divergent for Poisson equation (see [6]). When Morley element is applied to solve problem

It is known that Morley element is not C 0 element and it is divergent for Poisson equation (see [6]). When Morley element is applied to solve problem Modied Morley Element Method for a ourth Order Elliptic Singular Perturbation Problem Λ Wang Ming LMAM, School of Mathematical Science, Peking University Jinchao u School of Mathematical Science, Peking

More information

Domain Decomposition Preconditioners for Spectral Nédélec Elements in Two and Three Dimensions

Domain Decomposition Preconditioners for Spectral Nédélec Elements in Two and Three Dimensions Domain Decomposition Preconditioners for Spectral Nédélec Elements in Two and Three Dimensions Bernhard Hientzsch Courant Institute of Mathematical Sciences, New York University, 51 Mercer Street, New

More information

Kasetsart University Workshop. Multigrid methods: An introduction

Kasetsart University Workshop. Multigrid methods: An introduction Kasetsart University Workshop Multigrid methods: An introduction Dr. Anand Pardhanani Mathematics Department Earlham College Richmond, Indiana USA pardhan@earlham.edu A copy of these slides is available

More information

Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) 1.1 The Formal Denition of a Vector Space

Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) 1.1 The Formal Denition of a Vector Space Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) Contents 1 Vector Spaces 1 1.1 The Formal Denition of a Vector Space.................................. 1 1.2 Subspaces...................................................

More information

INTRODUCTION TO FINITE ELEMENT METHODS

INTRODUCTION TO FINITE ELEMENT METHODS INTRODUCTION TO FINITE ELEMENT METHODS LONG CHEN Finite element methods are based on the variational formulation of partial differential equations which only need to compute the gradient of a function.

More information

Preface to the Second Edition. Preface to the First Edition

Preface to the Second Edition. Preface to the First Edition n page v Preface to the Second Edition Preface to the First Edition xiii xvii 1 Background in Linear Algebra 1 1.1 Matrices................................. 1 1.2 Square Matrices and Eigenvalues....................

More information

A JACOBI-DAVIDSON ITERATION METHOD FOR LINEAR EIGENVALUE PROBLEMS. GERARD L.G. SLEIJPEN y AND HENK A. VAN DER VORST y

A JACOBI-DAVIDSON ITERATION METHOD FOR LINEAR EIGENVALUE PROBLEMS. GERARD L.G. SLEIJPEN y AND HENK A. VAN DER VORST y A JACOBI-DAVIDSON ITERATION METHOD FOR LINEAR EIGENVALUE PROBLEMS GERARD L.G. SLEIJPEN y AND HENK A. VAN DER VORST y Abstract. In this paper we propose a new method for the iterative computation of a few

More information

MIXED FINITE ELEMENTS FOR PLATES. Ricardo G. Durán Universidad de Buenos Aires

MIXED FINITE ELEMENTS FOR PLATES. Ricardo G. Durán Universidad de Buenos Aires MIXED FINITE ELEMENTS FOR PLATES Ricardo G. Durán Universidad de Buenos Aires - Necessity of 2D models. - Reissner-Mindlin Equations. - Finite Element Approximations. - Locking. - Mixed interpolation or

More information

PARAMETER IDENTIFICATION IN THE FREQUENCY DOMAIN. H.T. Banks and Yun Wang. Center for Research in Scientic Computation

PARAMETER IDENTIFICATION IN THE FREQUENCY DOMAIN. H.T. Banks and Yun Wang. Center for Research in Scientic Computation PARAMETER IDENTIFICATION IN THE FREQUENCY DOMAIN H.T. Banks and Yun Wang Center for Research in Scientic Computation North Carolina State University Raleigh, NC 7695-805 Revised: March 1993 Abstract In

More information

Fast Fourier Transform Solvers and Preconditioners for Quadratic Spline Collocation

Fast Fourier Transform Solvers and Preconditioners for Quadratic Spline Collocation Fast Fourier Transform Solvers and Preconditioners for Quadratic Spline Collocation Christina C. Christara and Kit Sun Ng Department of Computer Science University of Toronto Toronto, Ontario M5S 3G4,

More information

An explicit nite element method for convection-dominated compressible viscous Stokes system with inow boundary

An explicit nite element method for convection-dominated compressible viscous Stokes system with inow boundary Journal of Computational and Applied Mathematics 156 (2003) 319 343 www.elsevier.com/locate/cam An explicit nite element method for convection-dominated compressible viscous Stokes system with inow boundary

More information

Finite Elements. Colin Cotter. February 22, Colin Cotter FEM

Finite Elements. Colin Cotter. February 22, Colin Cotter FEM Finite Elements February 22, 2019 In the previous sections, we introduced the concept of finite element spaces, which contain certain functions defined on a domain. Finite element spaces are examples of

More information

LECTURE # 0 BASIC NOTATIONS AND CONCEPTS IN THE THEORY OF PARTIAL DIFFERENTIAL EQUATIONS (PDES)

LECTURE # 0 BASIC NOTATIONS AND CONCEPTS IN THE THEORY OF PARTIAL DIFFERENTIAL EQUATIONS (PDES) LECTURE # 0 BASIC NOTATIONS AND CONCEPTS IN THE THEORY OF PARTIAL DIFFERENTIAL EQUATIONS (PDES) RAYTCHO LAZAROV 1 Notations and Basic Functional Spaces Scalar function in R d, d 1 will be denoted by u,

More information

EFFICIENT MULTIGRID BASED SOLVERS FOR ISOGEOMETRIC ANALYSIS

EFFICIENT MULTIGRID BASED SOLVERS FOR ISOGEOMETRIC ANALYSIS 6th European Conference on Computational Mechanics (ECCM 6) 7th European Conference on Computational Fluid Dynamics (ECFD 7) 1115 June 2018, Glasgow, UK EFFICIENT MULTIGRID BASED SOLVERS FOR ISOGEOMETRIC

More information

AMS526: Numerical Analysis I (Numerical Linear Algebra)

AMS526: Numerical Analysis I (Numerical Linear Algebra) AMS526: Numerical Analysis I (Numerical Linear Algebra) Lecture 24: Preconditioning and Multigrid Solver Xiangmin Jiao SUNY Stony Brook Xiangmin Jiao Numerical Analysis I 1 / 5 Preconditioning Motivation:

More information

CLASSICAL ITERATIVE METHODS

CLASSICAL ITERATIVE METHODS CLASSICAL ITERATIVE METHODS LONG CHEN In this notes we discuss classic iterative methods on solving the linear operator equation (1) Au = f, posed on a finite dimensional Hilbert space V = R N equipped

More information

ITERATIVE METHODS FOR NONLINEAR ELLIPTIC EQUATIONS

ITERATIVE METHODS FOR NONLINEAR ELLIPTIC EQUATIONS ITERATIVE METHODS FOR NONLINEAR ELLIPTIC EQUATIONS LONG CHEN In this chapter we discuss iterative methods for solving the finite element discretization of semi-linear elliptic equations of the form: find

More information

Multigrid absolute value preconditioning

Multigrid absolute value preconditioning Multigrid absolute value preconditioning Eugene Vecharynski 1 Andrew Knyazev 2 (speaker) 1 Department of Computer Science and Engineering University of Minnesota 2 Department of Mathematical and Statistical

More information

A Simple Explanation of the Sobolev Gradient Method

A Simple Explanation of the Sobolev Gradient Method A Simple Explanation o the Sobolev Gradient Method R. J. Renka July 3, 2006 Abstract We have observed that the term Sobolev gradient is used more oten than it is understood. Also, the term is oten used

More information

Konstantinos Chrysafinos 1 and L. Steven Hou Introduction

Konstantinos Chrysafinos 1 and L. Steven Hou Introduction Mathematical Modelling and Numerical Analysis Modélisation Mathématique et Analyse Numérique Will be set by the publisher ANALYSIS AND APPROXIMATIONS OF THE EVOLUTIONARY STOKES EQUATIONS WITH INHOMOGENEOUS

More information

A NOTE ON THE LADYŽENSKAJA-BABUŠKA-BREZZI CONDITION

A NOTE ON THE LADYŽENSKAJA-BABUŠKA-BREZZI CONDITION A NOTE ON THE LADYŽENSKAJA-BABUŠKA-BREZZI CONDITION JOHNNY GUZMÁN, ABNER J. SALGADO, AND FRANCISCO-JAVIER SAYAS Abstract. The analysis of finite-element-like Galerkin discretization techniques for the

More information

BOUNDARY VALUE PROBLEMS ON A HALF SIERPINSKI GASKET

BOUNDARY VALUE PROBLEMS ON A HALF SIERPINSKI GASKET BOUNDARY VALUE PROBLEMS ON A HALF SIERPINSKI GASKET WEILIN LI AND ROBERT S. STRICHARTZ Abstract. We study boundary value problems for the Laplacian on a domain Ω consisting of the left half of the Sierpinski

More information

Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses

Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses P. Boyanova 1, I. Georgiev 34, S. Margenov, L. Zikatanov 5 1 Uppsala University, Box 337, 751 05 Uppsala,

More information

Mathematics Research Report No. MRR 003{96, HIGH RESOLUTION POTENTIAL FLOW METHODS IN OIL EXPLORATION Stephen Roberts 1 and Stephan Matthai 2 3rd Febr

Mathematics Research Report No. MRR 003{96, HIGH RESOLUTION POTENTIAL FLOW METHODS IN OIL EXPLORATION Stephen Roberts 1 and Stephan Matthai 2 3rd Febr HIGH RESOLUTION POTENTIAL FLOW METHODS IN OIL EXPLORATION Stephen Roberts and Stephan Matthai Mathematics Research Report No. MRR 003{96, Mathematics Research Report No. MRR 003{96, HIGH RESOLUTION POTENTIAL

More information

08a. Operators on Hilbert spaces. 1. Boundedness, continuity, operator norms

08a. Operators on Hilbert spaces. 1. Boundedness, continuity, operator norms (February 24, 2017) 08a. Operators on Hilbert spaces Paul Garrett garrett@math.umn.edu http://www.math.umn.edu/ garrett/ [This document is http://www.math.umn.edu/ garrett/m/real/notes 2016-17/08a-ops

More information

Scientific Computing WS 2018/2019. Lecture 15. Jürgen Fuhrmann Lecture 15 Slide 1

Scientific Computing WS 2018/2019. Lecture 15. Jürgen Fuhrmann Lecture 15 Slide 1 Scientific Computing WS 2018/2019 Lecture 15 Jürgen Fuhrmann juergen.fuhrmann@wias-berlin.de Lecture 15 Slide 1 Lecture 15 Slide 2 Problems with strong formulation Writing the PDE with divergence and gradient

More information

INTRODUCTION TO MULTIGRID METHODS

INTRODUCTION TO MULTIGRID METHODS INTRODUCTION TO MULTIGRID METHODS LONG CHEN 1. ALGEBRAIC EQUATION OF TWO POINT BOUNDARY VALUE PROBLEM We consider the discretization of Poisson equation in one dimension: (1) u = f, x (0, 1) u(0) = u(1)

More information

2 IVAN YOTOV decomposition solvers and preconditioners are described in Section 3. Computational results are given in Section Multibloc formulat

2 IVAN YOTOV decomposition solvers and preconditioners are described in Section 3. Computational results are given in Section Multibloc formulat INTERFACE SOLVERS AND PRECONDITIONERS OF DOMAIN DECOMPOSITION TYPE FOR MULTIPHASE FLOW IN MULTIBLOCK POROUS MEDIA IVAN YOTOV Abstract. A multibloc mortar approach to modeling multiphase ow in porous media

More information

The Conjugate Gradient Method

The Conjugate Gradient Method The Conjugate Gradient Method Classical Iterations We have a problem, We assume that the matrix comes from a discretization of a PDE. The best and most popular model problem is, The matrix will be as large

More information

0 Finite Element Method of Environmental Problems. Chapter where c is a constant dependent only on and where k k 0; and k k ; are the L () and H () So

0 Finite Element Method of Environmental Problems. Chapter where c is a constant dependent only on and where k k 0; and k k ; are the L () and H () So Chapter SUBSTRUCTURE PRECONDITIONING FOR POROUS FLOW PROBLEMS R.E. Ewing, Yu. Kuznetsov, R.D. Lazarov, and S. Maliassov. Introduction Let be a convex polyhedral domain in IR, f(x) L () and A(x) be a suciently

More information

Lecture Notes on PDEs

Lecture Notes on PDEs Lecture Notes on PDEs Alberto Bressan February 26, 2012 1 Elliptic equations Let IR n be a bounded open set Given measurable functions a ij, b i, c : IR, consider the linear, second order differential

More information

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS CARLO LOVADINA AND ROLF STENBERG Abstract The paper deals with the a-posteriori error analysis of mixed finite element methods

More information

UNIVERSITY OF MARYLAND A MULTIGRID METHOD ENHANCED BY KRYLOV SUBSPACE ITERATION FOR DISCRETE HELMHOLTZ EQUATIONS CS-TR #4029 / UMIACS TR #99-36

UNIVERSITY OF MARYLAND A MULTIGRID METHOD ENHANCED BY KRYLOV SUBSPACE ITERATION FOR DISCRETE HELMHOLTZ EQUATIONS CS-TR #4029 / UMIACS TR #99-36 UNIVERSITY OF MARYLAND INSTITUTE FOR ADVANCED COMPUTER STUDIES DEPARTMENT OF COMPUTER SCIENCE A MULTIGRID METHOD ENHANCED BY KRYLOV SUBSPACE ITERATION FOR DISCRETE HELMHOLTZ EQUATIONS CS-TR #4029 / UMIACS

More information

MULTILEVEL PRECONDITIONERS FOR NONSELFADJOINT OR INDEFINITE ORTHOGONAL SPLINE COLLOCATION PROBLEMS

MULTILEVEL PRECONDITIONERS FOR NONSELFADJOINT OR INDEFINITE ORTHOGONAL SPLINE COLLOCATION PROBLEMS MULTILEVEL PRECONDITIONERS FOR NONSELFADJOINT OR INDEFINITE ORTHOGONAL SPLINE COLLOCATION PROBLEMS RAKHIM AITBAYEV Abstract. Efficient numerical algorithms are developed and analyzed that implement symmetric

More information

Solving Symmetric Indefinite Systems with Symmetric Positive Definite Preconditioners

Solving Symmetric Indefinite Systems with Symmetric Positive Definite Preconditioners Solving Symmetric Indefinite Systems with Symmetric Positive Definite Preconditioners Eugene Vecharynski 1 Andrew Knyazev 2 1 Department of Computer Science and Engineering University of Minnesota 2 Department

More information

PREPRINT 2010:23. A nonconforming rotated Q 1 approximation on tetrahedra PETER HANSBO

PREPRINT 2010:23. A nonconforming rotated Q 1 approximation on tetrahedra PETER HANSBO PREPRINT 2010:23 A nonconforming rotated Q 1 approximation on tetrahedra PETER HANSBO Department of Mathematical Sciences Division of Mathematics CHALMERS UNIVERSITY OF TECHNOLOGY UNIVERSITY OF GOTHENBURG

More information

Multigrid Methods for Maxwell s Equations

Multigrid Methods for Maxwell s Equations Multigrid Methods for Maxwell s Equations Jintao Cui Institute for Mathematics and Its Applications University of Minnesota Outline Nonconforming Finite Element Methods for a Two Dimensional Curl-Curl

More information

An a posteriori error estimate and a Comparison Theorem for the nonconforming P 1 element

An a posteriori error estimate and a Comparison Theorem for the nonconforming P 1 element Calcolo manuscript No. (will be inserted by the editor) An a posteriori error estimate and a Comparison Theorem for the nonconforming P 1 element Dietrich Braess Faculty of Mathematics, Ruhr-University

More information

Vector Space Basics. 1 Abstract Vector Spaces. 1. (commutativity of vector addition) u + v = v + u. 2. (associativity of vector addition)

Vector Space Basics. 1 Abstract Vector Spaces. 1. (commutativity of vector addition) u + v = v + u. 2. (associativity of vector addition) Vector Space Basics (Remark: these notes are highly formal and may be a useful reference to some students however I am also posting Ray Heitmann's notes to Canvas for students interested in a direct computational

More information

LECTURE 15 + C+F. = A 11 x 1x1 +2A 12 x 1x2 + A 22 x 2x2 + B 1 x 1 + B 2 x 2. xi y 2 = ~y 2 (x 1 ;x 2 ) x 2 = ~x 2 (y 1 ;y 2 1

LECTURE 15 + C+F. = A 11 x 1x1 +2A 12 x 1x2 + A 22 x 2x2 + B 1 x 1 + B 2 x 2. xi y 2 = ~y 2 (x 1 ;x 2 ) x 2 = ~x 2 (y 1 ;y 2  1 LECTURE 5 Characteristics and the Classication of Second Order Linear PDEs Let us now consider the case of a general second order linear PDE in two variables; (5.) where (5.) 0 P i;j A ij xix j + P i,

More information

Chapter 5 A priori error estimates for nonconforming finite element approximations 5.1 Strang s first lemma

Chapter 5 A priori error estimates for nonconforming finite element approximations 5.1 Strang s first lemma Chapter 5 A priori error estimates for nonconforming finite element approximations 51 Strang s first lemma We consider the variational equation (51 a(u, v = l(v, v V H 1 (Ω, and assume that the conditions

More information

Chapter 7 Iterative Techniques in Matrix Algebra

Chapter 7 Iterative Techniques in Matrix Algebra Chapter 7 Iterative Techniques in Matrix Algebra Per-Olof Persson persson@berkeley.edu Department of Mathematics University of California, Berkeley Math 128B Numerical Analysis Vector Norms Definition

More information

A Robust Approach to Minimizing H(div)-Dominated Functionals in an H 1 -Conforming Finite Element Space

A Robust Approach to Minimizing H(div)-Dominated Functionals in an H 1 -Conforming Finite Element Space NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS Numer. Linear Algebra Appl. 2000; 00:1 23 [Version: 2002/09/18 v1.02] A Robust Approach to Minimizing H(div)-Dominated Functionals in an H 1 -Conforming Finite

More information

Elementary linear algebra

Elementary linear algebra Chapter 1 Elementary linear algebra 1.1 Vector spaces Vector spaces owe their importance to the fact that so many models arising in the solutions of specific problems turn out to be vector spaces. The

More information

1 Directional Derivatives and Differentiability

1 Directional Derivatives and Differentiability Wednesday, January 18, 2012 1 Directional Derivatives and Differentiability Let E R N, let f : E R and let x 0 E. Given a direction v R N, let L be the line through x 0 in the direction v, that is, L :=

More information

DELFT UNIVERSITY OF TECHNOLOGY

DELFT UNIVERSITY OF TECHNOLOGY DELFT UNIVERSITY OF TECHNOLOGY REPORT 10-19 Fast Iterative Methods for Discontinuous Galerin Discretizations for Elliptic PDEs P. van Slingerland, and C. Vui ISSN 1389-650 Reports of the Department of

More information

The Mortar Wavelet Method Silvia Bertoluzza Valerie Perrier y October 29, 1999 Abstract This paper deals with the construction of wavelet approximatio

The Mortar Wavelet Method Silvia Bertoluzza Valerie Perrier y October 29, 1999 Abstract This paper deals with the construction of wavelet approximatio The Mortar Wavelet Method Silvia Bertoluzza Valerie Perrier y October 9, 1999 Abstract This paper deals with the construction of wavelet approximation spaces, in the framework of the Mortar method. We

More information

Calculus and linear algebra for biomedical engineering Week 3: Matrices, linear systems of equations, and the Gauss algorithm

Calculus and linear algebra for biomedical engineering Week 3: Matrices, linear systems of equations, and the Gauss algorithm Calculus and linear algebra for biomedical engineering Week 3: Matrices, linear systems of equations, and the Gauss algorithm Hartmut Führ fuehr@matha.rwth-aachen.de Lehrstuhl A für Mathematik, RWTH Aachen

More information

1. Fast Solvers and Schwarz Preconditioners for Spectral Nédélec Elements for a Model Problem in H(curl)

1. Fast Solvers and Schwarz Preconditioners for Spectral Nédélec Elements for a Model Problem in H(curl) DDM Preprint Editors: editor1, editor2, editor3, editor4 c DDM.org 1. Fast Solvers and Schwarz Preconditioners for Spectral Nédélec Elements for a Model Problem in H(curl) Bernhard Hientzsch 1 1. Introduction.

More information

Course Notes: Week 1

Course Notes: Week 1 Course Notes: Week 1 Math 270C: Applied Numerical Linear Algebra 1 Lecture 1: Introduction (3/28/11) We will focus on iterative methods for solving linear systems of equations (and some discussion of eigenvalues

More information

2 ZHANGXIN CHEN AND PETER OSWALD Independently, the NR Q elements have been derived within the framework of mixed nite element methods [, ]. It has be

2 ZHANGXIN CHEN AND PETER OSWALD Independently, the NR Q elements have been derived within the framework of mixed nite element methods [, ]. It has be Series Logo Volume 00, 9xx MULTIGRID AND MULTILEVEL METHODS FOR NONCONFORMING ROTATED Q ELEMENTS ZHANGXIN CHEN AND PETER OSWALD Abstract. In this paper we systematically study multigrid algorithms and

More information

Theory of PDE Homework 2

Theory of PDE Homework 2 Theory of PDE Homework 2 Adrienne Sands April 18, 2017 In the following exercises we assume the coefficients of the various PDE are smooth and satisfy the uniform ellipticity condition. R n is always an

More information

Elliptic Problems / Multigrid. PHY 604: Computational Methods for Physics and Astrophysics II

Elliptic Problems / Multigrid. PHY 604: Computational Methods for Physics and Astrophysics II Elliptic Problems / Multigrid Summary of Hyperbolic PDEs We looked at a simple linear and a nonlinear scalar hyperbolic PDE There is a speed associated with the change of the solution Explicit methods

More information

and finally, any second order divergence form elliptic operator

and finally, any second order divergence form elliptic operator Supporting Information: Mathematical proofs Preliminaries Let be an arbitrary bounded open set in R n and let L be any elliptic differential operator associated to a symmetric positive bilinear form B

More information

7.4 The Saddle Point Stokes Problem

7.4 The Saddle Point Stokes Problem 346 CHAPTER 7. APPLIED FOURIER ANALYSIS 7.4 The Saddle Point Stokes Problem So far the matrix C has been diagonal no trouble to invert. This section jumps to a fluid flow problem that is still linear (simpler

More information

Spectral Theorem for Self-adjoint Linear Operators

Spectral Theorem for Self-adjoint Linear Operators Notes for the undergraduate lecture by David Adams. (These are the notes I would write if I was teaching a course on this topic. I have included more material than I will cover in the 45 minute lecture;

More information

On an Approximation Result for Piecewise Polynomial Functions. O. Karakashian

On an Approximation Result for Piecewise Polynomial Functions. O. Karakashian BULLETIN OF THE GREE MATHEMATICAL SOCIETY Volume 57, 010 (1 7) On an Approximation Result for Piecewise Polynomial Functions O. arakashian Abstract We provide a new approach for proving approximation results

More information

Functional Analysis. Franck Sueur Metric spaces Definitions Completeness Compactness Separability...

Functional Analysis. Franck Sueur Metric spaces Definitions Completeness Compactness Separability... Functional Analysis Franck Sueur 2018-2019 Contents 1 Metric spaces 1 1.1 Definitions........................................ 1 1.2 Completeness...................................... 3 1.3 Compactness......................................

More information

Math 350 Fall 2011 Notes about inner product spaces. In this notes we state and prove some important properties of inner product spaces.

Math 350 Fall 2011 Notes about inner product spaces. In this notes we state and prove some important properties of inner product spaces. Math 350 Fall 2011 Notes about inner product spaces In this notes we state and prove some important properties of inner product spaces. First, recall the dot product on R n : if x, y R n, say x = (x 1,...,

More information

Iterative Methods and Multigrid

Iterative Methods and Multigrid Iterative Methods and Multigrid Part 1: Introduction to Multigrid 1 12/02/09 MG02.prz Error Smoothing 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 Initial Solution=-Error 0 10 20 30 40 50 60 70 80 90 100 DCT:

More information