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

Similar documents
DOUGLAS N. ARNOLD, RICHARD S. FALK, AND R. WINTHER. Dedicated to Professor Ivo Babuška on the occasion of his seventieth birthday.

Preconditioning in H(div) and Applications

Lecture Note III: Least-Squares Method

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

Some New Elements for the Reissner Mindlin Plate Model

Least-squares Finite Element Approximations for the Reissner Mindlin Plate

PARTITION OF UNITY FOR THE STOKES PROBLEM ON NONMATCHING GRIDS

A Mixed Nonconforming Finite Element for Linear Elasticity

A UNIFORMLY ACCURATE FINITE ELEMENT METHOD FOR THE REISSNER MINDLIN PLATE*

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

A MULTIGRID METHOD FOR THE PSEUDOSTRESS FORMULATION OF STOKES PROBLEMS

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

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

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

NONCONFORMING MIXED ELEMENTS FOR ELASTICITY

ANALYSIS OF A LINEAR LINEAR FINITE ELEMENT FOR THE REISSNER MINDLIN PLATE MODEL

INNOVATIVE FINITE ELEMENT METHODS FOR PLATES* DOUGLAS N. ARNOLD

Geometric Multigrid Methods

ETNA Kent State University

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

On Pressure Stabilization Method and Projection Method for Unsteady Navier-Stokes Equations 1

QUADRILATERAL H(DIV) FINITE ELEMENTS

Introduction to finite element exterior calculus

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

MIXED FINITE ELEMENT APPROXIMATION OF THE VECTOR LAPLACIAN WITH DIRICHLET BOUNDARY CONDITIONS

Yongdeok Kim and Seki Kim

A P4 BUBBLE ENRICHED P3 DIVERGENCE-FREE FINITE ELEMENT ON TRIANGULAR GRIDS

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

Multigrid Methods for Maxwell s Equations

A LEAST-SQUARES APPROACH BASED ON A DISCRETE MINUS ONE INNER PRODUCT FOR FIRST ORDER SYSTEMS

Overlapping Schwarz Preconditioners for Spectral. Problem in H(curl)

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

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

Multigrid Methods for Saddle Point Problems

EXACT DE RHAM SEQUENCES OF SPACES DEFINED ON MACRO-ELEMENTS IN TWO AND THREE SPATIAL DIMENSIONS

1. Introduction. We consider the model problem that seeks an unknown function u = u(x) satisfying

DISCRETE EXTENSION OPERATORS FOR MIXED FINITE ELEMENT SPACES ON LOCALLY REFINED MESHES

arxiv: v1 [math.na] 11 Jul 2011

INTRODUCTION TO FINITE ELEMENT METHODS

Multigrid Methods for Elliptic Obstacle Problems on 2D Bisection Grids

A u + b u + cu = f in Ω, (1.1)

FIRST-ORDER SYSTEM LEAST SQUARES (FOSLS) FOR PLANAR LINEAR ELASTICITY: PURE TRACTION PROBLEM

Numerical Solutions to Partial Differential Equations

1. Introduction. We consider the model problem: seeking an unknown function u satisfying

A posteriori error estimates for non conforming approximation of eigenvalue problems

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

c 2008 Society for Industrial and Applied Mathematics

A Multigrid Method for Two Dimensional Maxwell Interface Problems

Local flux mimetic finite difference methods

INF-SUP CONDITION FOR OPERATOR EQUATIONS

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

Double Complexes and Local Cochain Projections

A Finite Element Method Using Singular Functions for Poisson Equations: Mixed Boundary Conditions

Numerische Mathematik

AMS subject classifications. Primary, 65N15, 65N30, 76D07; Secondary, 35B45, 35J50

ANDREA TOSELLI. Abstract. Two-level overlapping Schwarz methods are considered for nite element problems

High order, finite volume method, flux conservation, finite element method

Finite Element Multigrid Framework for Mimetic Finite Difference Discretizations

A Finite Element Method for the Surface Stokes Problem

MULTIGRID METHODS FOR MAXWELL S EQUATIONS

Finite element approximation on quadrilateral meshes

arxiv: v1 [math.na] 29 Feb 2016

A NEW FAMILY OF STABLE MIXED FINITE ELEMENTS FOR THE 3D STOKES EQUATIONS

Robust Domain Decomposition Preconditioners for Abstract Symmetric Positive Definite Bilinear Forms

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

Weierstraß-Institut. für Angewandte Analysis und Stochastik. Leibniz-Institut im Forschungsverbund Berlin e. V. Preprint ISSN

Schur Complements on Hilbert Spaces and Saddle Point Systems

Multigrid and Domain Decomposition Methods for Electrostatics Problems

Error estimates for the Raviart-Thomas interpolation under the maximum angle condition

Traces and Duality Lemma

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

Adaptive Finite Element Methods Lecture Notes Winter Term 2017/18. R. Verfürth. Fakultät für Mathematik, Ruhr-Universität Bochum

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

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

A NEW APPROXIMATION TECHNIQUE FOR DIV-CURL SYSTEMS

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

New Helmholtz-Weyl decomposition in L r and its applications to the mathematical fluid mechanics

Numerische Mathematik

H(div) Preconditioning for a Mixed Finite Element Formulation of the Stochastic Diffusion Problem 1

A STOKES INTERFACE PROBLEM: STABILITY, FINITE ELEMENT ANALYSIS AND A ROBUST SOLVER

SHARP BOUNDARY TRACE INEQUALITIES. 1. Introduction

Numerical Solutions to Partial Differential Equations

Numerische Mathematik

MACRO STOKES ELEMENTS ON QUADRILATERALS

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

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

A DELTA-REGULARIZATION FINITE ELEMENT METHOD FOR A DOUBLE CURL PROBLEM WITH DIVERGENCE-FREE CONSTRAINT

Published in Computer Methods in Applied Mechanics and Engineering 198 (2009)

PSEUDO-COMPRESSIBILITY METHODS FOR THE UNSTEADY INCOMPRESSIBLE NAVIER-STOKES EQUATIONS

ANALYSIS OF A FINITE ELEMENT PML APPROXIMATION FOR THE THREE DIMENSIONAL TIME-HARMONIC MAXWELL PROBLEM

Uniform inf-sup condition for the Brinkman problem in highly heterogeneous media

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

arxiv: v1 [math.na] 27 Jan 2016

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

WEAK GALERKIN FINITE ELEMENT METHOD FOR SECOND ORDER PARABOLIC EQUATIONS

ON NONCONFORMING LINEAR CONSTANT ELEMENTS FOR SOME VARIANTS OF THE STOKES EQUATIONS

FIRST-ORDER SYSTEM LEAST SQUARES FOR THE STOKES EQUATIONS, WITH APPLICATION TO LINEAR ELASTICITY

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

Inequalities of Babuška-Aziz and Friedrichs-Velte for differential forms

ALMOST OPTIMAL INTERIOR PENALTY DISCONTINUOUS APPROXIMATIONS OF SYMMETRIC ELLIPTIC PROBLEMS ON NON-MATCHING GRIDS

Transcription:

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 In an earlier paper we constructed and analyzed a multigrid preconditioner for the system of linear algebraic equations arising from the finite element discretization of boundary value problems associated to the differential operator I grad div In this paper we analyze the procedure without assuming that the underlying domain is convex and show that, also in this case, the preconditioner is spectrally equivalent to the inverse of the discrete operator Key words preconditioner, finite element, multigrid, nonconvex domain AMS(MOS) subject classifications (1991 revision) 65N55, 65N30 1 Introduction In the earlier paper [1], we analyzed domain decomposition and multigrid precondtioners for the efficient solution of the equations which arise from the finite element discretization of boundary values problems for the operator I grad div These results were then applied to construct efficient iterative methods for the solution of the equations which arise from the finite element discretization of scalar second order elliptic boundary value problems by mixed and least squares methods In the case of the domain decomposition algorithm, the convergence results were obtained first for the case of a convex polygon, in which the solution of the scalar second order elliptic problem has H 2 regularity, and then extended to the case of a nonconvex polygon, where the solution has less regularity In the case of the multigrid method, the analysis presented made essential use of H 2 regularity and hence did not apply to the case of a nonconvex polygon The purpose of this paper is to present a different analysis for the multigrid method which applies also in the nonconvex case As in [1], we follow the outline of the modern theory of multigrid methods as, for example, presented in Bramble [2] or Xu [8] However, the operator I grad div lacks a number of properties possessed by standard elliptic operators For example, when restricted to gradient fields this operator acts like a second order elliptic operator, while *The first author was supported NSF grant DMS-9500672 The second author was supported by NSF grant DMS-9403552 The third author was supported by The Norwegian Research Council under grants 100331/431 and STP29643 Department of Mathematics, Penn State, University Park, PA 16802 dna@mathpsuedu Department of Mathematics, Rutgers University, New Brunswick, NJ 08903 falk@mathrutgersedu Department of Informatics, University of Oslo, Oslo, Norway ragnar@ifiuiono Typeset by AMS-TEX

when restricted to curl fields it coincides with the identity The main tool for overcoming these problems is an appropriate discrete Helmholtz decomposition Our interest in preconditioning discrete approximations of the operator I grad div is motivated by the fact that such operators can be used to build preconditioners for discretizations of many differential systems where the space H(div) appears naturally as a part of the solution space Typical examples include the mixed method for second order elliptic problems, the least squares method of the form discussed by Lazarov, Manteuffel, and McCormick [5] and Pehlivanov, Carey, and Lazarov [7] and the sequential regularization method for the time dependent Navier Stokes equation discussed in Lin [6] For a more detailed discussion of applications and for numerical experiments we refer to [1] In 2 we introduce notations and briefly recall the Raviart Thomas finite element spaces and the associated Helmholtz decomposition The V cycle multigrid operator is analyzed in 3 Under suitable assumptions on the smoothing operators, we establish that the V cycle operator leads to a uniform preconditioner for the discrete approximation of I grad div In 4 we then verify these assumptions for appropriate smoothers 2 Preliminaries We suppose that the domain Ω R 2 is polygonal, but not necessarily convex The inner product and norm in L 2 = L 2 (Ω) are denoted by (, ) and, respectively The L 2 based Sobolev space of order m is denoted by H m We use boldface type for vectors in R 2, vector-valued functions, spaces of such functions, and operators with range in such spaces Thus, for example, L 2 denotes the space of 2-vector-valued functions on Ω for which both components are square integrable We also use the standard differential operators grad = ( / x / y ), curl = ( ) / y, div = ( / x / y ) / x The Hilbert space H(div) consists of square-integrable vectorfields on Ω with square integrable divergence: H(div) = {v L 2 : div v L 2 } The associated inner product is Λ(u, v) = (u, v) + (div u, div v) We note that this form is associated with the operator I grad div, in the sense that the problem of finding u H(div) for which Λ(u, v) = (f, v) for all v H(div), is the natural weak formulation of the problem (I grad div)u = f in Ω, div u = 0 on Ω Let {T h } be a quasiuniform family of triangulations of Ω, where h > 0 is a parameter representative of the diameter of the elements of T h, and let r be a non-negative integer The Raviart Thomas space of index r is given by V h = {v H(div) : v T P r (T ) + (x, y)p r (T ) for all T T h }, where P r (T ) denotes the set of polynomial functions of degree at most r on T The discrete system we wish to precondition is Λ h u h = f h, where f h V h and Λ h : V h V h is defined by (21) (Λ h u, v) = Λ(u, v) for all u, v V h 2

We shall rely heavily on the discrete Helmholtz decomposition of V h To recall it, we set W h = {s H 1 : s T P r+1 (T )}, S h = {q L 2 : q T P r (T )}, the usual spaces of continuous piecewise polynomials of degree r+1 and arbitrary piecewise polynomials of degree r, respectively The discrete Helmholtz decomposition (cf [3]) is then V h = grad h S h curl W h, where grad h : S h V h is defined by the condition (grad h q, v) = (q, div v) for all v V h Note that the sum is orthogonal with respect to both the L 2 and the H(div) inner products and the two summand spaces grad h S h and curl W h are invariant under the action of Λ h We also recall that the restriction of the divergence operator to V h maps onto S h and that its kernel is precisely curl W h 3 Multigrid methods In this section we analyze the V cycle multigrid preconditioner Θ h for the operator Λ h Under proper assumptions on the smoothing operators, we show that the operator I Θ h Λ h is a contraction uniformly with respect to h, and, a fortiori, that Θ h is spectrally equivalent to Λ 1 h We usually suppress the subscript h For example, we shall write T, V, Λ, and Θ instead of T h, V h, Λ h, and Θ h In order to define a nested sequence of subspaces of V, we assume that the triangulation T is constructed by a successive refinement process More precisely, we assume that we have a nested sequence of quasi-uniform triangulations T j, j = 1, 2, J, with characteristic mesh size h j proportional to γ 2j for some positive constant γ < 1, and that T = T J Then V 1 V 2 V J = V, where V j is the Raviart-Thomas space of index r relative to the triangulation T j At each level j we have the discrete operator Λ j : V j V j, defined as in (21), ie, (Λ j v, w) = Λ(v, w) for all v, w V j Hence, Λ J = Λ The L 2 - and H(div)-orthogonal projections onto V j, will be denoted by Q j and P j, respectively, so the standard identity (31) Q j 1 Λ j = Λ j 1 P j 1 holds In order to define a V cycle operator from the nested sequence {V j }, we require appropriate smoothing operators For each j > 1, we let R j : V j V j be a linear operator which, as will be made more precise below, will be required to behave in some ways like an approximation to Λ 1 j The standard V cycle multigrid algorithm with one smoothing recursively defines operators Θ j : V j V j beginning with Θ 1 = Λ 1 1 For j > 1 and f V j, Θ j f = x 3 where x 1 = R j f, x 2 = x 1 + Θ j 1 Q j 1 (f Λ j x 1 ), x 3 = x 2 + R j (f Λ j x 2 ) 3

The desired preconditioner Θ : V V is the final operator, ie Θ = Θ J By using the identity (31), we easily derive the relation (32) I Θ j Λ j = (I R j Λ j )(I Θ j 1 Λ j 1 P j 1 )(I R j Λ j ) for j = 1, 2,, J, from the V cycle algorithm above Here and below we conventionally define Θ 0 = Λ 0 = P 0 = Q 0 = 0 and R 1 = Λ 1 1 Using the triangulation T j, we also define finite element spaces W j and S j and the discrete gradient operator grad j : S j V j as in 2 For each j the discrete Helmholtz decomposition, V j = grad j S j curl W j, holds We shall also use the L 2 projection Q W j : L 2 W j and Q S j : L2 S j We now state the main assumptions on the smoothing operators R j : V j V j needed for the theory below These assumptions will be verified for proper additive Schwarz and multiplicative Schwarz smoothers in the next section The smoothing operators R j will be assumed to be L 2 symmetric and positive definite, whence the operators R j Λ j : V j V j are symmetric, positive definite with respect to the H(div) inner product We make two further assumptions: Assumption A1 There is a constant ω, independent of h, such that the spectral radius of R j Λ j, ρ(r j Λ j ), satisfies (33) ρ(r j Λ j ) ω < 2 for j = 2, 3,, J Assumption A2 There is a constant C, independent of h, such that (34) (R 1 j v, v) Ch 2 j v 2 for all v V j, j = 2, 3,, J Furthermore, if v = curl[(q W j Q W j 1 )φ] for φ W j then (35) (R 1 j v, v) C v 2 for j = 2, 3,, J Note that both assumptions are met if R j is replaced by Λ 1 j With these assumptions we have the main result of this section Theorem 31 The spectral condition number of ΘΛ = Θ J Λ J is bounded independently of h and J Before proceeding to the proof, we need to establish some preliminary results The following approximation result is a straightforward extension of the inequality (A1) proved in Appendix A of [1] (the operator I Q S j 1 doesn t appear in (A1), but is present in the proof of that equation) 4

Lemma 32 Let v, ˆv grad j S j V j be such that div ˆv = Q S j 1 div v Then there is a constant C, independent of h j, such that v ˆv Ch j (I Q S j 1) div v The second result we shall need is a form of the strengthened Cauchy Schwarz inequality (cf 61 of [8]) Lemma 33 Assume that 1 i < j J There is a constant C, independent of h and J, such that (36) (curl µ, v) Cγ j i h 1 j µ 0 v 0 for all µ W j, v V i, and (37) (div u, div v) Cγ j i h 1 j u 0 div v for all u V j, v V i Proof Let T T i In order to show (36) it is enough to show that T (curl µ) v dx Cγ j i h 1 j µ 0,T v 0,T, where the subscript T indicates that the L 2 -norms are defined with respect to the domain T For µ W j we define µ 0 W j by specifying its value at the usual nodal points of W j, namely, µ 0 interpolates µ at the nodal points interior to T, but is zero at all other nodal points In particular, µ 0 vanishes on T, so (curl µ 0 ) v dx = µ 0 rot v dx µ 0 0,T rot v 0,T T T Ch 1 i µ 0,T v 0,T Cγ 2(j i) h 1 j µ 0,T v 0,T Next, let ( T ) j T denote the union of all the triangles in T j which are contained is T and meet T Considering the ratio of the areas of ( T ) j and T, we see that v 2 0,( T ) j Cγ 2(j i) v 2 0,T, while curl(µ µ 0 ) 2 0,( T ) j C x µ(x) h j 2 h 2 j Ch 2 j µ 2 0,( T ) j, where the sum ranges of nodal points x belonging to T Thus curl(µ µ 0 ) v dx curl(µ µ 0 ) 0,( T )j v 0,( T )j Cγ j i h 1 j µ 0,T v 0,T, T 5

which, combined with the preceding estimate, completes the proof of (36) The proof of (37) is completely similar For j = 1, 2,, J define operators T j : V J V j by T j = R j Q j Λ = R j Λ j P j Then T j is symmetric and positive definite with respect to the bilinear form Λ and it follows from (33) that (38) ρ(t j ) = ρ(r j Λ j ) ω < 2 for j = 1, 2,, J The operators T j are useful in order to obtain a well-known algebraic characterization of the preconditioner Θ The recurrence relation I Θ j Λ j P j = (I T j )(I Θ j 1 Λ j 1 P j 1 )(I T j ) for j = 1, 2,, J, may be verified by considering separately its application to the elements of V j and of its H(div) orthogonal complement, and invoking (32) In particular, this implies that I ΘΛ = E J EJ, where the operators E j are defined by E 0 = I, E j = (I T j )(I T j 1 ) (I T 1 ) for j = 1, 2,, J, and E J denotes the adjoint of E J with respect to the H(div) inner product Hence, to prove Theorem 31, it is suffices to show that (39) I ΘΛ = E J 2 < δ 2 < 1, where δ is independent of h and J Here denotes the H(div) operator norm It also follows from the spectral bound (38) and from the abstract multilevel theory (cf, for example, Lemma 43 of [8]) that (310) Λ(E J u, E J u) Λ(u, u) (2 ω) If we can show that (311) Λ(u, u) c Λ(T j E j 1 u, E j 1 u) Λ(T j E j 1 u, E j 1 u) for all u V J, with c independent of h and J, then we can combine with (310) to obtain from which (39) (and Theorem 31) follows Λ(E J u, E J u) Λ(u, u)[1 (2 ω)/c], 6

To establish (311), we begin by using the discrete Helmholtz decomposition with respect to the space V to write Let v = v J = grad J p and decompose v as v = u = grad J p + curl µ, where p S, µ W (v j v j 1 ) = where v j and ˆv j are defined by (v j ˆv j ) + (ˆv j v j 1 ), v j grad j S j, div v j = Q S j div v, ˆv j grad j S j, div ˆv j = Q S j 1 div v, for j = 1, 2,, J, and v 0 = 0 It follows from Lemma 32 that (312) v j ˆv j Ch j (Q S j Q S j 1) div v Furthermore, since div(ˆv j v j 1 ) = 0, we may write J (ˆvj v j 1 ) = curl ρ, for a suitable ρ W Setting w = J (vj ˆv j ), we then have the decomposition where φ = µ + ρ W Hence, we have u = w + curl(µ + ρ) = w + curl φ, (313) Λ(u, u) = Λ(w, u) + Λ(curl φ, u) From the definition of the operators E j we obtain the identity (314) I = E j + and this implies Λ(w, u) = = Λ(v j ˆv j, u) j T k E k 1 Λ(v j ˆv j, E j 1 u) + 7 j 1 Λ(v j ˆv j, T k E k 1 u)

Now, from the definitions of the operators Λ and T j we have Λ(v j ˆv j, E j 1 u) = = { (v j ˆv j, Q j ΛE j 1 u) (R 1/2 j [v j ˆv j ], R 1/2 j Q j ΛE j 1 u) } 1/2 { 1/2 j [v j ˆv j ], [v j ˆv j ]) Λ(T j E j 1 u, E j 1 u)} (R 1 Using (34) and (312) we obtain (R 1 j [v j ˆv j ], [v j ˆv j ]) C C h 2 j v j ˆv j 2 (Q S j Q S j 1) div v 2 = C div v 2 Hence, { 1/2 Λ(v j ˆv j, E j 1 u) C div v Λ(T j E j 1 u, E j 1 u)} Now from (37) and (312), and the fact that ρ(t k ) ω, we obtain j 1 Λ(v j ˆv j, T k E k 1 u) = j 1 [ (v j ˆv j, T k E k 1 u) + (div[v j ˆv j ], div T k E k 1 u) ] j 1 (Q S j Q S j 1) div v [ h j T k E k 1 u + cγ j k div T k E k 1 u ] j 1 Cγ j k (Q S j Q S j 1) div v T k E k 1 u H(div) Using the elementary inequality j ( γ j k a j b k C γ ) 1/2 ( 1/2 bk) 2, a 2 j 8

we can bound the right hand side by { C } 1/2 Λ(T k E k 1 u, T k E k 1 u) (Q S j Q S j 1) div v 2}1/2{ { 1/2 Cω 1/2 div v Λ(T k E k 1 u, E k 1 u)} Since div v 2 = div u 2 Λ(u, u), we can combine these results, to get { } 1/2 { (315) Λ(w, u) C Λ(u, u) Λ(T k E k 1 u, E k 1 u)} 1/2 Next, we consider the second term Λ(curl φ, u) on the right hand side of (313) Let φ j = (Q W j Q W j 1 )φ From the approximation property of the space W j it follows that (316) φ j Ch j curl φ j We also recall the following result (cf, for example, Lemma 67 in [8]): (317) curl φ j 2 C curl φ 2 From the identity (314), we have j 1 Λ(curl φ, u) = Λ(curl φ j, u) = Λ(curl φ j, E j 1 u) + Λ(curl φ j, T k E k 1 u) Proceeding as before, we obtain Λ(curl φ j, E j 1 u) = { (R 1 (R 1/2 j curl φ j, R 1/2 j Q j ΛE j 1 u) } 1/2 { 1/2 j curl φ j, curl φ j ) Λ(T j E j 1 u, E j 1 u)} Now using (35) and (317), we get J (R 1 j curl φ j, curl φ j ) C curl φ 2 Further- 9

more, using the strengthened Cauchy Schwarz inequality (36) and (316), we obtain j 1 Λ(curl φ j, T k E k 1 u) = C C j 1 (curl φ j, T k E k 1 u) j 1 γ j k h 1 j φ j T k E k 1 u j 1 γ j k curl φ j T k E k 1 u { C curl φ j 2}1/2{ } 1/2 Λ(T k E k 1 u, T k E k 1 u) C curl φ ω 1/2 { Λ(T k E k 1 u, E k 1 u)} 1/2 Combining these results, we obtain { (318) Λ(curl φ, u) C curl φ Λ(T k E k 1 u, E k 1 u)} 1/2 { 1/2 If we can show that curl φ C Λ(u, u)}, then (313), (315), and (318) will imply the desired estimate (311) Observe that curl φ 2 = u w 2 2( u 2 + w 2 ) Therefore, to complete the proof it remains to show that w 2 CΛ(u, u) However, by (312) and the fact that h 2 j γ 4j C γ, we obtain ( w 2 ( C 2 [ v j ˆv ) j C h 2 j ] 2 h j (Q S j Q S j 1) div v )[ ] (Q S j Q S j 1) div v 2 C div v 2 C div u 2 Hence the theorem is established 10

4 Smoothing operators To complete the description of the multigrid algorithm, we must construct proper L 2 symmetric, positive definite smoothing operators R j : V j V j satisfying the Assumptions A1 and A2 Let us first observe that a simple Richardson smoother of the form R j = α j I, where α j is a positive constant, will not have this property This is because (33) will imply a bound of the form α j ch 2 j, where c is independent of h and j On the other hand, (35) will only be satisfied if α j is uniformly bounded away from zero In fact, this observation is consistent with numerical observations done by Cai, Goldstein, and Pasciak [4] They observed that, in general, standard multigrid methods may not lead to a uniform preconditioner for the operator Λ We now show how to define additive Schwarz and multiplicative Schwarz smoothers that do satisfy A1 and A2 These are the same smoothers as were used in [1] and analyzed in the convex case, and the construction is described in more detail there To define the additive Schwarz smoother, let N j be the set of vertices in the triangulation T j, and for each ν N j let T j,ν be the set of triangles in T j meeting at the vertex ν These form a triangulation of a small subdomain, Ω j,ν, and the family of domains {Ω j,ν } ν Nj form an overlapping covering of Ω Let V j,ν, W j,ν, and S j,ν be the subsets of functions in V j, W j, and S j, respectively, which are supported in Ω j,ν The discrete operator Λ j,ν : V j,ν V j,ν and the L 2 and H(div) projections, Q j,ν and P j,ν, onto V j,ν are defined in the obvious way The additive Schwarz operator with respect to the decomposition {V j,ν } of V j is the operator B j : V j V j given by B j = P j,ν Λ 1 j j,ν Q j,ν, Λ 1 and the additive smoother we shall use is R j = ηb j, where η > 0 is a scaling factor As discussed in [1], R j can be easily and efficiently evaluated Theorem 41 If the scaling factor η (0, 2/3), then the additive Schwarz smoother R j is L 2 -symmetric, positive definite and satisfies Assumptions A1 and A2 Proof It is clear that R j is L 2 -symmetric and positive definite Furthermore, by a standard argument from domain decomposition theory, the spectral radius ρ(b j Λ j ) is bounded by the maximum number of overlaps in the covering {Ω j,ν } ν NJ, namely 3 (cf the proof of Theorem 41 in [1]) Hence, ρ(r j Λ j ) 3η for j = 2, 3,, J, and Assumption A1 is satisfied In order to establish Assumption A2 for the additive smoother, we will use the fact that (41) (B 1 j v, v) = inf v ν V j,ν ν v ν=v Λ(v ν, v ν ) This property is frequently used in the analysis of domain decomposition methods, and a proof can be found in Appendix B of [1] 11

Given v V j, we can construct by local interpolation, elements v ν V j,ν such that v = ν v ν and v ν 2 C v 2 Using an inverse inequality we have Λ(v ν, v ν ) C h 2 j v ν 2 Ch 2 j v 2 In view of (41) this establishes (34) Next, let v = curl φ j, with φ j = (Q W j Q W j 1 )φ for some φ W j Then (316) holds and, again by local interpolation, we can find φ j,ν W j,ν such that φ j = ν φ j,ν, φ j,ν 2 C φ j 2 Let v j,ν = curl φ j,ν Then Λ(v j,ν, v j,ν ) = curl φ j,ν 2 Ch 2 j φ j,ν 2 Ch 2 j φ j 2 C curl φ j 2 = C v 2 Finally we mention that the assumptions are satisfied as well by the symmetric multiplicative Schwarz smoother R j : V j V j with respect to the decomposition {V j,ν } For the precise definition of this operator see [1], where we also show (in Corollary 43 and the last equation of 5) that Λ( R j Λ j v, v) Λ(v, v), ( 1 R j v, v) CΛ(v, v) Assumption A1 follow easily from the first of these equations, and Assumption A2 from the second Acknowledgements The authors are grateful to Professors J Bramble, J Pasciak, and J Xu for many useful discussions 12

REFERENCES [1] D N Arnold, R S Falk, and R Winther, Preconditioning in H(div) and applications, Math Comp, 66 (1997 (to appear)) [2] J H Bramble, Multigrid methods, Pitman Research Notes in Mathematics Series, 294 (1993) [3] F Brezzi, M Fortin, and R Stenberg, Error analysis of mixed-interpolated elements for Reissner-Mindlin plates, Math Models and Methods in Applied Sciences, 1 (1991), pp 125-151 [4] Z Cai, C I Goldstein and J E Pasciak, Multilevel iteration for mixed finite element systems with penalty, SIAM J Sci Comput, 14 (1993), pp 1072 1088 [5] Z Cai, R Lazarov, T Manteuffel, and S McCormick, First-order system least squares for second-order partial differential equations: Part I, SIAM J Numer Anal, 31 (1994), pp 1785-1799 [6] P Lin, A sequential regularization method for time-dependent incompressible Navier Stokes equations, to appear in SIAM J Numer Anal (1997) [7] A I Pehlivanov, G F Carey, and R D Lazarov, Least-squares mixed finite elements for second-order elliptic problems, SIAM J Numer Anal, 31 (1994), pp 1368-1377 [8] J Xu, Iterative methods by space decomposition and subspace correction, SIAM Rev, 34 (1992), pp 581-613 13