The Three-field Formulation for Elliptic Equations: Stabilization and Decoupling Strategies 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Dissertation zur Erlangung des Doktorgrades der Mathematisch-Naturwissenschaftlichen Fakultäten der Georg–August–Universität zu Göttingen vorgelegt von Gerd Rapin aus Haselünne Göttingen 2003 D7 Referent: Prof. Dr. G. Lube Korreferent: Prof. Dr. R. Schaback Tag der mündlichen Prüfung: 16.7.2003 Contents Introduction 1 I The single domain problem 5 1 The advection-diffusion-reaction problem 7 2 Imposing Dirichlet conditions in a weak sense 2.1 The weak formulation . . . . . . . . . . . 2.2 Discretization and stabilization . . . . . . 2.3 Stability . . . . . . . . . . . . . . . . . . 2.4 A priori analysis . . . . . . . . . . . . . . 2.5 A posteriori analysis . . . . . . . . . . . 2.6 Numerical results . . . . . . . . . . . . . 2.7 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 12 14 18 20 25 31 38 II The three-field formulation 39 3 The three-field formulation 3.1 The continuous three-field formulation . . . . . . . . . . . . . . . . . . . . . . . 3.2 The discrete version of the three-field formulation . . . . . . . . . . . . . . . . . 3.3 Connection to mortar elements . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 42 51 54 4 A stabilized three-field formulation 4.1 A discrete stabilized scheme . . 4.2 Analysis of the stabilized scheme 4.3 Numerical results . . . . . . . . 4.4 Conclusions . . . . . . . . . . . . . . . 57 57 61 68 76 The three-field formulation for the Oseen Equations 5.1 The Oseen equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 The three-field formulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 79 80 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii CONTENTS III Nonoverlapping domain decomposition methods 6 7 85 A preconditioned Schur complement method 6.1 The continuous case . . . . . . . . . . . . 6.2 The discrete case . . . . . . . . . . . . . 6.3 Numerical results . . . . . . . . . . . . . 6.4 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 87 97 101 109 An alternating Schwarz algorithm 7.1 The continuous formulation . . 7.2 Discretization . . . . . . . . . 7.3 Numerical results . . . . . . . 7.4 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 111 116 117 122 . . . . . . . . . . . . . . . . . . . . . . . . 8 Comparison of some nonoverlapping domain decomposition methods 123 8.1 Fourier analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 8.2 Numerical results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 9 Summary and Outlook 141 IV Appendix 143 A Functional Analysis 145 A.1 Some basic results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 A.2 Closed Range Theorem and applications . . . . . . . . . . . . . . . . . . . . . . 147 B Function spaces B.1 Smooth functions . . . . . . . . . . . . . . . . . . . . B.2 Lebesgue spaces . . . . . . . . . . . . . . . . . . . . . B.3 Distributions, weak derivatives and Sobolev spaces . . B.4 Trace theorems and Sobolev spaces of fractional order B.5 Some fundamental equalities and inequalities . . . . . B.6 Finite Element spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 153 155 155 157 159 160 Bibliography 165 Notation 173 Index 179 Introduction This thesis deals with domain decomposition methods for advection-diffusion equations. In the last years domain decomposition methods have become a very active research area in the field of the numerical approximation of partial differential equations. The key idea of domain decomposition methods is simple to explain: The global boundary value problem, given in a domain , is divided into local boundary value problems in subdomains , the union of which gives (cf. Figure 1). The local problems are linked together by suitable coupling terms or transmission conditions. This leads to discrete schemes like the mortar method (cf. [BMP94, Bel99, Woh99]) or the three-field formulation (cf. [BM94, BM92]). The more general latter approach is presented here. Domain decomposition methods allow to couple different models, i.e. different partial differential equations or different discretization methods on local subdomains. In this work we concentrate on finite element discretizations given in local subdomains. Each discretization can be independent of the remaining ones (cf. Figure 1 (b)). Therefore we are interested in the case of nonmatching grids, which causes nonmatching ansatz functions on the boundaries of the subdomains. By virtue of our approach it is possible to apply different software tools for specific geometries on complex domains by dividing the domain into subdomains with these specific geometries. Having such a multi-domain formulation there are several strategies to split the global problem into a sequence of local problems by iterative decoupling. Assigning the local problems to different processors we get a very intrinsic way to solve our numerical problems in parallel. In complex three-dimensional domains the use of parallel methods is mandatory. The resulting methods can be classified into several groups. First it can be differentiated between nonoverlapping and overlapping methods. In the overlapping case the domain is divided into overlapping subdomains . The alternating Schwarz method, introduced by H.A. S CHWARZ in 18691 , was probably the first example of a domain decomposition method. Starting with a and (cf. Figure 1 (a)) the equations are decomposition into two overlapping subdomains solved iteratively on the subdomains using Dirichlet values of the neighbor domains computed in the previous step. In this way H.A. S CHWARZ could show the existence of a solution of the Poisson problem for a domain with nonsmooth boundary. Moreover one can distinguish between additive and multiplicative Schwarz methods. Denoting by for the two-domain the solution of iteration step in subdomain case the multiplicative is variant can be described as follows: Starting with an initial guess, first a new solution in computed. Then, already using this solution, the solution in is solved, and so on. In contrast the additive algorithm uses the solution of the previous step instead of the current solution (cf. Figure 2). The second method has got the advantage that the solution of all subdomain problems 1 cf. O.B. W IDLUND [Wid90] for a short history of domain decomposition methods 2 Introduction Ω Ω1 Ω2 Ω2 Ω1 Ω (a) The original example of H.A. S CHWARZ (b) Decomposition into simple domains Figure 1: The figure shows two simple decompositions. (a) is an overlapping decomposition. In (b) the meshes of and are nonmatching at the interface. can be completely done in parallel. In the multi-domain case the multiplicative variant requires a coloring of the subdomains. In this thesis we focus on nonoverlapping methods. Overlapping methods have the drawback of some overlap of data and very often the partitions are much harder to generate. Moreover, different models in different subdomains require the nonoverlapping approach. A direct analogue of the Schwarz algorithm to the nonoverlapping case is not possible, because in general the iterative scheme does not converge, if Dirichlet data of the subdomain boundaries is interchanged. But if we replace the Dirichlet-condition by other transmission conditions like Neumann- or Robin-conditions, we get further classes of methods, sometimes called iterationby-subdomain methods. This leads to schemes like the Robin-Robin (cf. [LMO00, NR95]), the Dirichlet-Neumann (cf. [GGQ96]) or the Robin-Dirichlet (cf. [ATV98]) method. To demonstrate these methods the interchanging of Robin conditions across the interface is discussed in this work. A second well established class of methods, called iterative substructuring methods, is given by a linear system for the interface degrees of freedom, which is constructed by eliminating the unknowns inside the subdomains. On the discrete level the resulting equation is called the Schur complement equation; on the continuous level the equation depends on the Steklov–Poincar é operator. Applying the Steklov–Poincaré operator resp. the Schur complement matrix corresponds to the solution of local problems with Dirichlet conditions on the interface. Normally the discrete equation is solved by an iterative algorithm. Especially Krylov methods like CG or GMRES methods are used, where each step requires the solution of local boundary value problems. Since the interface equation is poorly conditioned, preconditioning is essential for an efficient implementation. The construction of good preconditioners for the Schur complement equation is a very active research area. In order to be able to parallelize the solution procedure, the preconditioners are built by local problems. So we get for example the BPS-preconditioner (cf. [BPS86]), the Neumann-Neumann preconditioner (cf. [DW95, DSW94]) or the Robin-Robin preconditioner (cf. [AJT 99, ATNV00]). A variant of the latter preconditioner is presented in chapter 6. In this work we try to give a unified presentation of some nonoverlapping domain decomposition methods for the stationary advection–diffusion–reaction equation 3 additive Schwarz algorithm 1. initial guess , 2. 3. until convergence 4. , 5. Compute using 6. end multiplicative Schwarz algorithm 1. initial guess 2. 3. until convergence 4. 5. Compute using 6. Compute using 7. end Figure 2: Additive and multiplicative Schwarz algorithm for two subdomains. in a bounded domain . The starting point of the analysis is a variant of the three-field formulation of F. B REZZI and D. M ARINI (cf. [BM94, BM92]). Given a partition of into subdomains three different classes of function spaces are defined. The first one lives on the local subdomains, the second one is a space of Lagrange multipliers defined on the local boundaries of the subdomains and the third one is given on the union of the local subdomains, called (global) interface. If these spaces are coupled by specific terms, we get an alternative, well posed, hybrid problem. This formulation is treated in chapter 3. A direct discretization of this scheme requires, that two conditions, called Babuška-Brezzi conditions, are satisfied. The mathematical treatment of the arising saddle point problems is briefly discussed in the appendix. The first one demands that the function space of the local functions is sufficiently ’rich’ compared to the space of Lagrange multipliers. In contrast the second inf-sup condition requires the same relation between the space of Lagrange multipliers and the third class of functions. But because the discrete ansatz spaces should be chosen completely independent, in this work the Babuška-Brezzi conditions are circumvented by adding some stabilization terms. Further difficulties arise in the singularly perturbed case, the case of . Therefore we introduce the SUPG-method in the local subdomains in order to suspend oscillations in streamwise direction. Together with the above stabilization terms we get a new stabilized three-field formulation. Its analysis is discussed in chapter 4. An a-priori result is derived in special consideration of the singularly perturbed case and is used to determine certain stabilization parameters. Our results are optimal compared to the standard SUPG-method. When using this approach on the local subdomains local Dirichlet problems arise in an intrinsic way. The boundary conditions are worked in with the help of Lagrange multipliers. Since the arising local systems are interesting by themselves (fictious domain approaches, wavelet discretizations), we investigate them in detail in chapter 2 and derive a priori and a posteriori estimates. So far in the literature these schemes have not been extended to the nonsymmetric case nor extensive numerical studies have been carried out. Here, we will close this gap. In a next step it is shown, that the stabilized three-field formulation is a proper basis for a unified presentation of nonoverlapping methods. This is demonstrated on the continuous and the discrete level for two typical algorithms in part III of the thesis. In chapter 6 the Schur complement equation is derived from the three-field formulation. As a preconditioner we use a proposal of Y. ACHDOU ET AL . (cf. [AJT 99, ATNV00]). The preconditioner is built up by solving local boundary value problems with Robin conditions on the interface. Unfortunately the analysis of this method is not complete. Because of the nonsymmetric structure 4 Introduction of the problem the standard techniques for symmetric problems cannot be applied. In chapter 7 an iteration-by-subdomain algorithm is derived following a technique of R. G LOWINSKI and P. L E TALLEC (cf. [GT89, GT90]). So we get an algorithm, where in each iteration step Robin conditions at the local interfaces are interchanged. Finally, both methods will be compared by some numerical experiments and by a Fourier analysis for the case of two subdomains and constant coefficients (cf. G. R APIN, G. L UBE [RL01]). Moreover in chapter 5 it is explained, how the three-field formulation can be extended to the Oseen equations. The presence of the pressure and the divergence-free constraint cause additional difficulties. This is the first attempt of such an extension. The Oseen equations arise in many linearization strategies of the Navier–Stokes equations. Therefore, normally a huge amount of degrees of freedom is used in order to resolve the finer scales of the solution. Hence, parallel methods for the Oseen equations are very important. The thesis is split into four parts. In the first part we introduce the advection-diffusion-reaction equation and discuss weakly enforced Dirichlet conditions for a single domain. The second part is dedicated to the three-field formulation and includes the chapters about the stabilization and the extension to the Oseen equations. In part III we show, how the three-field formulation can be solved efficiently by iterative decoupling. We present two different algorithms and compare their performance. We complete this work by an appendix, where the functional setting and some auxiliary results are presented: In appendix A some basic results of functional analysis are cited and the theory of saddle point problems is developed. Then the definitions and properties of different function spaces, which are used, are shortly reported in appendix B. Finally, we give a brief introduction to the theory of finite element methods. Acknowledgments First, I would like to thank my adviser Prof. Dr. G. Lube for his kind assistance and support in writing this thesis. His revisions and advices were always a great help for me. Moreover I am very grateful to Prof. Dr. C. Canuto for his valuable suggestions, many discussions and his remarkable hospitality. During my stay at the Politecnico Torino in spring 2002 I gained a deep insight into the Italian way of life. For the financial support, I wish to thank the ’Graduiertenkolleg für Strömungsinstabilitäten und Turbulenz’. It is a great pleasure to express my gratitude to Prof. Dr. P. Hähner. The thesis benefits strongly from his comments and advices. I am very grateful to T. Knopp for reading over parts of the thesis for correct use of the English language. Furthermore, I am extremly grateful to Uta Engels for her patience and inspiration. Sometimes she had a rather difficult time with me, when I tried to concentrate on my work. I would also like to thank the other members of the Institute of Numerical and Applied Mathematics for many fruitful discussions. In particular, I profited by the excellent support of the system administrators Dr. G. Siebrasse, R. Wassmann and J. Perske. Furthermore, I thank my parents and all my friends, who always remind me of the existence of a life beyond the mathematics. Part I The single domain problem Chapter 1 The advection-diffusion-reaction problem In this chapter we introduce the advection-diffusion-reaction problem. Our interest in this problem is particularly motivated by applications in science and economics. For example the equation appears in computional fluid dynamics (CFD), chemistry, or in financial modeling (Black-Scholes model). A nice overview about some important applications is given in the book of K.W. M OR TON (cf. [Mor96], ch. 1.1). The problem can also be considered as a simplified model of the linearized Navier-Stokes equations. The extension of the presented numerical schemes to these equations is briefly discussed in chapter 5. In the following chapters some nonstandard numerical schemes for this equation are considered. As already mentioned in the introduction we will mainly focus on a modified, stabilized three-field formulation and different domain decomposition methods. But we also derive a new scheme for the single domain where inhomogeneous Dirichlet conditions are enforced weakly. The treatment of this problem has to be done properly because the solutions can possess sharp layers. Therefore the extension of existing methods for symmetric problems to the advectiondiffusion problem is often not straightforward. , , be a bounded, polyhedral domain with Lipschitz boundary . For simplicLet ity we impose homogenous Dirichlet conditions on the boundary for a moment. Afterwards we will also allow inhomogeneous boundary conditions. But first let us discuss the following boundary value problem: in on (1.1) with diffusion coefficient , a given flow , source term , and reaction coefficient . The following regularity of the data is required: Additionally we assume with ! " $# a. e. in %# (Ass. 1) (Ass. 2) 8 The advection-diffusion-reaction problem Sometimes the stronger condition a. e. in (Ass. 2a) is imposed. Then the variational formulation of (1.1) is given by (1.2) . As usual the weak formulation is obtained by integration Find for a domain and # by parts of ! The bilinear form and the linear form of the weak formulation (1.2) have the following properties, where we use the usual notation for the different Sobolev norms (cf. appendix, chapter B). Especially the norm is denoted by "#" . Lemma 1.1 Let be a domain and (Ass. 1), (Ass. 2) resp. (Ass. 2a) be valid. Then the bilinear form # is continuous, i.e. there exists a constant $ such that &% $ " '" ( ")*" ( $# (1.3) Further there exists a constant depending on such that " '" ( $# ,+ Additionally belongs to . In order to simplify notation we will use the notation -/. , when there exists a constant 0 , % 0 . . For example independent of and other important quantities like the mesh size, such that the inequality (1.3) can be written as - " 1" ( ")2" ( # Analogously 435. is defined. If 6-5. and 635. hold, we write 675. . Proof: Let be . The continuity is obtained by virtue of the generalized Hölder and the Cauchy-Schwarz inequality 8% % :9 ;=< " " " " ?> " @"BACED GF " 1" ")*" & ; ( H< " . " A IJD GF ")*" A IKD GF - L M" "BACED GF " N" DPORQ)D GFSF=TVU " '" ( ")*" ( with 9 where we have used Theorem B.4 in the last step. Furthermore, using integration by parts and the inequality of Poincaré (Theorem B.12) we get ( 3 " 1" ( # Finally, the assertion + (1.4) follows similarly. Remark 1.1 Note, that Lemma 1.1 is also valid for weaker assumptions for . It is sufficient, to impose . Then with the help of the Lax-Milgram Lemma (Theorem A.2) we can prove, that the boundary value problem (1.2) is well posed: Lemma 1.2 There exists a unique solution of (1.2). In the context of domain decomposition methods the following extension operator is very important. Sometimes this extension is called elliptic extension. Q Corollary 1.1 Suppose a Lipschitz domain with a piecewise smooth manifold is given. Then, for an arbitrary there exists a unique and # & satisfying Furthermore, the a priori estimate ( % 0 " " 0 " " O Q D F holds true. This extension is often used in this work and will be denoted by # Proof: The proof of existence and uniqueness follows from the Lax-Milgram Lemma. The a priori estimate can be found in P. G RISVARD [Gri85]. 0 on causes severe problems. It reflects the dependence of the solution The dependence of of (1.2) on the diffusion coefficient . If is small compared to the advection and the reaction coefficient, called the singularly perturbed case, the solution behaves almost like the solution of the reduced problem, which is given by with function space Find ! # " M on (1.5) 10 The advection-diffusion-reaction problem 1.2 1 0.8 0.6 0.4 0.2 0 0 0.2 0.4 −0.2 1 0.6 0.8 0.6 0.8 0.4 0.2 0 1 Figure 1.1: The solution of (1.6) for and the solution of the limit problem are printed in one plot. The upper solution without boundary layer is the solution of the limit problem. One can observe that the boundary layer is very narrow. where is the inflow of the boundary. Therefore sharp layers may occur. Layers are very narrow regions, where the solution or its derivatives change abruptly. The correct numerical treatment of these layers in the interior has been widely analyzed in the last twenty years, cf. [RST96]. Analyzing the layers near the boundary is the subject of the next chapter. Finally, in order to illustrate the dependency between the elliptic solution and the solution of the hyperbolic limit, the following example of G. M ATTHIES , L. T OBISKA [MT01] on the unit square will be briefly discussed: The right hand side in on "# (1.6) and the Dirichlet boundary condition are chosen such that # and the solution of the limit probbecomes the exact solution. In Figure 1.1 the solution for lem are plotted. We observe a different behavior of the solutions close to the outflow boundary. There the elliptic solution possesses a strong boundary layer caused by the boundary conditions. In contrast the hyperbolic solution is smooth close to the outflow boundary. Chapter 2 Imposing Dirichlet conditions in a weak sense In this chapter boundary value problems with inhomogeneous boundary conditions are considered. The boundary conditions are not treated in the usual way; instead they are worked in with the help of Lagrange multipliers. It will be figured out, that the Lagrange multipliers are given by the approximation of the normal derivative of the searched solution. In many applications the normal derivative is of great interest. Imposing essential boundary conditions by Lagrange multipliers was first introduced and analyzed by I. Babuška [Bab73]. He derived optimal convergence results under the restriction that the finite element spaces satisfy a certain inf-sup condition, sometimes called Babuška-Brezzi condition. J. P ITK ÄRANTA [Pit80, Pit79] showed that therefore the finite element spaces have to be chosen very carefully. By adding some stabilization terms H.J.C. BARBOSA and T.J.R. H UGHES [BH92] could derive a stable scheme, where the different finite element functions could be chosen completely arbitrary. Later this scheme was simplified by R. S TENBERG [Ste95]. R. S TENBERG has also shown the close connection of this method to Nitsche’s method for solving Dirichlet problems (cf. [Nit71]). Lately, treating boundary conditions in such a manner has become of great interest. For example it is used in the context of wavelet discretizations (cf. [DK01], [Ber00b]) or in nonconforming domain decomposition methods (cf. [BBM92, BM01], [TS95], [BK00]), where we typically work with different nonmatching grids on the skeleton. But up to now nearly all approaches have been restricted to the symmetric case. Here the scheme , , is extended to the advection-diffusion problem in bounded Lipschitz domains i.e. ! %# on in (2.1) Q (2.2) For the data we require that (Ass. 1) is satisfied and for the boundary data is assumed. In this work we are particularly interested in the singularly perturbed case. Therefore, using ideas of discontinuous Galerkin methods (cf. [Fre01, BO99, HSS02, SSH00]), we propose a new stabilized scheme and derive an optimal a priori estimate and an a posteriori error estimation for it. Our method has been inspired by the work of C. S CHWAB, E. S ÜLI and P. H OUSTON. But in contrast to their work we have to take care of the Lagrange multipliers. 12 Imposing Dirichlet conditions in a weak sense We consider two variants for the design of stabilization parameters in the singularly perturbed case: The first variant gives control of the Lagrange multiplier for the perturbed problem with whereas the second variant approximates the corresponding term for the limit problem with . The latter case is of interest when the method is applied to nonoverlapping domain decomposition methods. For example in Schur complement methods local problems with Dirichlet conditions on the interface have to be solved iteratively. Typically the Dirichlet conditions on the interface are given by previous iteration steps and therefore on the outflow part of the interface sharp boundary layers may occur. Converging to the correct solution these layers usually become smaller. Avoiding these boundary layers by taking the latter choice of the stabilization parameters will give us fast convergence, because for small the searched solution can be approximated quite well by the solution of the reduced problem. Therefore in the context of domain decomposition methods it is often a better strategy to approximate the reduced problem on the outflow than the elliptic solution for . In chapter 3 this scheme will be applied to the three-field method for advection-diffusion equations (cf. [RL03]). ! 2.1 The weak formulation + Q L U To this end we define the space of the Lagrange multipliers with norm " " . Q ( of . ForGF a domain the Sobolev The space is given as the( dual of the trace space ( are denoted by " " /" " D . In( the case we norms of the spaces ( simply write " &" and the corresponding scalar product is given by . The norm Q is also denoted by " G" . The dual product of is written by . Sometimes the same notation is used for is used. scalar products. For functions , the notation Then the weak formulation of (2.1), (2.2) is given by Find # (2.3) Let us start with a slightly modified version of the variational formulation of I. BABU ŠKA [Bab73]. ! " # For simplicity we assume the condition (Ass. 2a) to ensure the well-posedness of (2.3). With small modifications it would be also possible to prove the main result under the weaker condition (Ass. 2). We observe, that the problem (2.3) can be interpreted as a linear mixed problem or saddle point problem. Therefore the theory of mixed problems can be applied (cf. Theorem A.4). A detailed description of the theory can be found in the appendix. % + % + and of , i.e. ")*" $# Theorem 2.1 Let and $ be real Hilbert spaces. Furthermore, let % ,+ + & $ be linear, bounded operators where % is elliptic on the kernel ) *% .-0/21- Then, if the Babuška-Brezzi 43 condition 6 5 687:9<;= - B 7 C ; = >@?- A > *( ) ")*" " " DE 9 / 1 9 - 9 '& *( ( ( *( 3 (2.4) 2.1 The weak formulation 13 is satisfied, the linear mixed problem % + , + + * Find ( ( $ in in ++ $ (2.5) $ with " 1" " 1" % 0 " " " " "2" # (2.6) + In our situation the operator % is defined by + % by the bilinear and the operator form . Then, assuming the boundary is Lipschitz, the kernel is given by (cf. Theorem B.7). with $ + 3 possesses a unique solution - ( *( % 9 * % #& 9 / -E/ DE / 1 # & ) *( To apply Theorem 2.1, among other things, we have to show that the inf-sup condition is fulfilled. We include the short proof, because we will use this result later for the a posteriori estimation. 0 not depending on , such that # ( 0 F O Q D ")*" " " Lemma 2.1 There exists a constant 5 6 7 ; = BC7 > ;= ?A > Q . 0 " " ( % 0" " O Q D F Q (cf. Theorem B.9). Then for we obtain the assertion by computing % " ?" O Q D F "1" O Q D F 0 O Q D F " 1" ( # % 0 F ORQ)D ")2" ( Proof: For the proof we choose a linear, bounded extension operator Hence, there is a constant such that 7 ;= ?A ! 7 > B27 ;= ?A Next the ellipticity of % on ) *( is the energy norm for and by mains " 2" ?A ;= ! > > is a consequence of Lemma 1.1. " "J . The natural extension of this definition to do( " K 2" will be used further on. Then, taking into account that the other conditions with are obviously satisfied, we have proved the following classical result of I. BABU ŠKA [Bab73]: 0 Theorem 2.2 The problem (2.3) possesses a unique solution. Furthermore, there exists a constant independent of and but depending on with " 1" ( " ?" % 0 L " " ( "2" O Q D F U # 14 Imposing Dirichlet conditions in a weak sense Our next Corollary shows that with a minor additional assumption represents the normal flux of on the boundary. This is very important in many domain decomposition algorithms, where the Neumann values on the subdomain boundaries are interchanged. , where Corollary 2.1 Assuming additionally Lagrange multiplier can be represented by for denotes the solution of (2.3), the (cf. [Bab73] ). Proof: Integrating by parts the first equation of the weak formulation (2.3) yields S $# we observe, that If we restrict the space of test functions in (2.7) to 0 distributional sense. Therefore there holds hence . Additionally is sufficiently regular because of Theorem B.11. (2.7) holds in the 2.2 Discretization and stabilization 6/ ( % ")" ( (2.8) (cf. Lemma Furthermore, according to Lemma B.3 there exists a quasi-interpolation operator B.1). and a constant 0 with ( % 0 ( !#" $ &% (2.9) ( % 0 ' Q ( !)( (2.10) ( ( !#" % " 2" 0 ")*" (2.11) , % $ % % % , , . Here is a face resp. edge of an element for , % *$!+ + (cf. Lemma B.3), /. which have at least one corner in common - is the union of all ( with , and - is given by - 0 21 435 - . In a next step the equation (2.3) is discretized. To this end we consider conforming approximations and . For we use a finite element discretization, whereas the choice of the space is arbitrary, but should satisfy . Given an admissiinto simplicial elements the space is given by ble, shape-regular decomposition of , . denotes the diameter of an element . A detailed description of the definitions can be found in section B.6. For functions the following standard inverse inequality holds B B 7 2.2 Discretization and stabilization 15 Next we analyze the corresponding discrete problem: 5 # Find 8 8 " (2.12) Again Theorem 2.1 yields be elliptic on 4 . If the discrete spaces (2.13) 0 5 5 5 5 " " ") " 0 Lemma 2.2 Let and satisfy D 8 " ,5 7 C;= > B 7 - ; = ?A > then the discrete problem (2.12) possesses a unique solution. Remark 2.1 Using more of the theory of linear mixed problems and assuming (2.13) we can also derive the following error estimate " ( " " % 0 5 5 " " ( 5 5 " " (2.14) is independent of the discretization spaces but depends again on where the constant 0 " ,5 7 - B 6 ,5 7 (cf. [GR86]). Considering the last Lemma, we recognize two typical problems. First the constraint (2.13) is in general not satisfied. The inf-sup condition (2.13) means that the space has to be sufficient ’rich’ compared to the space of the Lagrange multipliers / . The problem of construction of finite element functions satisfying (2.13) is discussed in detail by J. P ITK ÄRANTA [Pit80, Pit79]. For satisfies (2.13). This choice corresponds to the standard example the simple choice method, where the boundary conditions are enforced strongly. The second problem is the dependence of the constant in (2.14) on . In general, it will increase, if tends to zero. So we loose control of the error in the advection dominated case. This case is given, when the local Peclet number " N" D A C D F FHT , is large. And, in fact, using a standard discretization it is well known that there may arise spurious oscillations of the computed solution (cf. [RST96]). Both problems can be solved by adding stabilization terms to our variational formulation (2.12). In order to circumvent the inf-sup condition (2.13) we add a term to the second line of (2.12), 3 namely 3 ; 7 35 D ( (2.15) with , . is the mesh on the boundary induced by the mesh restricted to the boundary . This idea is not new. For instance, similar but symmetric terms are also used in [BH92, Ste95]. Alternatively the condition (2.13) can be ensured by enriching the space 2 by bubble functions (cf. [BFMR98, BM01]). 16 Imposing Dirichlet conditions in a weak sense In the interior of the domain the standard streamline diffusion method (SUPG-method), introduced by T.J.R. H UGHES and A.N. B ROOKS [HB79], is used in order to damp the oscillations in streamwise direction. SUPG stands for Streamline Upwinding Petrov/ Galerkin. Therefore the and the linear form are replaced by bilinear form 4 ; 43 5 ; 4 35 # For the parameter we adopt the proposal of [RST96] and define % " N" A C D F in the and advection dominated regime for for . 7 7 Remark 2.2 Of course there are many other methods to stabilize the advection diffusion equations by adding additional terms in the interior. A unified presentation is given by R. H ANGLEITER , G. L UBE [HL98]. Another important approach, which is becoming quite popular, enriches the space of test functions with a space of bubble functions. It can be shown that it is equivalent to the SUPG method in the case of constant coefficients and linear elements (cf. [BBF93, BMS00, BFHR97]). A common general framework for all approaches is given by the theory of subgrid scale models [Hug95]. There are also attempts to damp the oscillations in crosswind direction. But inserting additional terms in a consistent way requires a nonlinear variational formulation for higher order finite element spaces (cf. R. C ODINA [Cod93], T. K NOPP, G. L UBE, G. R APIN [KLR01], [KLR02]). ; 35 The oscillations on the boundary are controlled by adding + + % ? (2.16) is equal to on the to the first equation of (2.12). Here of the boundary and zero elsewhere. Adding inflow part 7 the corresponding term is essential for discretizations of hyperbolic problems (cf. [JP86]). We have been motivated to use the term (2.16) by some recent papers about discontinuous Galerkin methods (cf. [Fre01, BO99, HSS02]). After adding all these terms we get the following stabilized variational formulation: Find such that ; 35 + 7 8 ; 3 7 35 % D 3 + + 8 (2.17) (2.18) 3 , # . At the moment the choice of the parameters for all , has not been fixed. We have only imposed , . They will be determined later on with the help of 2.2 Discretization and stabilization 17 λ λ 19 x 10 1.5 3 1 2 0.5 1 0 0 −0.5 −1 −1 −2 −1.5 1 −3 1 0.8 0.8 1 0.6 0.6 0.8 0.6 0.4 0.4 0.2 0.4 0.2 0.2 0 (a) 1 0.8 0.6 0.4 0.2 0 0 , , (b) 0 , , Figure 2.1: Approximation of the normal derivative of (2.19) on the boundary in the diffusion dominated case: On the left hand side the discrete inf-sup condition (2.13) is fulfilled. In Figure 2.1 (b) the condition is not satisfied. + 3 the a priori estimate. But already now we make the following observation: If we assume for , then our scheme (2.17), (2.18) reduces in the hyperbolic limit ( 4 % ; % 743 5 ; 7 3 35 D ( # ) to , Now the two equations are decoupled. The first equation is a stabilized scheme for the hyperbolic problem, where the boundary condition on the inflow is imposed in a weak sense (cf. [JP86]). Having computed , we can find the Lagrange multiplier part by the second line. So we can control the multiplier even in the hyperbolic case. Of course the computation of the Lagrange multiplier part makes only sense, if the continuous solution of the hyperbolic limit problem is sufficiently regular. + 3 for Remark 2.3 If , is chosen in the advection dominated regime, the solution of the reduced problem is approximated and not the solution of the elliptic + on the outflow 3 case. If we choose the stabilization parameters by , , for we approximate for all the elliptic case, because for small the additional stabilization term in (2.18) can be neglected and the equation reduces to ! 8 # " # With the help of the a priori analysis suitable choices will be given for both parameter strategies. 18 Imposing Dirichlet conditions in a weak sense λ λ 1.5 1.5 1 1 0.5 0.5 0 0 −0.5 −0.5 −1 −1 −1.5 1 −1.5 1 0.8 1 0.6 0.8 0.6 0.4 0.2 0 0 0.4 0.2 0.2 0 0.8 0.6 0.4 0.4 0.2 (a) 0.8 1 0.6 , , (without stabilization) (b) 0 , , (with stabilization) Figure 2.2: Approximation of the normal derivative of (2.19) on the boundary in the convection dominated case: In both cases the condition (2.13) is satisfied. In order to clarify the further proceeding and to visualize the described problems the following example is considered: Example 2.1 Let the right hand side and the boundary condition be chosen in such a way that becomes the exact solution of (2.19) ? in on # Although the solution is smooth, the normal derivative possesses jumps at the corners. For the discrete spaces we use quasi-uniform meshes with mesh sizes resp. and linear elements. In Figure 2.1 (a) we see an approximation for the normal derivative, where we have used the SUPG stabilization in the interior but no boundary stabilization. The choice of the discrete function spaces satisfies the Babuška-Brezzi condition (2.13). Choosing a finer boundary mesh the condition (2.13) is violated and indeed in Figure 2.1 (b) we observe a poor approximation. Next we consider the convection dominated case. Even though the constraint (2.13) is satisfied, we get poor results (cf. Figure 2.2 (a)). But with stabilization on the boundary we can control the normal derivative (cf. Figure 2.2 (b)). (The stabilization parameters are given by (2.34), (2.35).) So the figures show very clearly the positive effect of the stabilization. 2.3 Stability The issue of this section is the proof of the stability of the discrete scheme (2.17), (2.18). By simply adding (2.17) to (2.18) we obtain the following equivalent formulation: Search for such that (2.20) 4 4 4 4 2.3 Stability 19 4 4 ; 3 5 4 % ; 4 4 35 ; 4 % # 4 4 35 with + 7 8 3 8 7 + 7 For the stability estimate we need two well known results. First we need a stability estimate of the streamline diffusion scheme in the mesh dependent norm " " " " ; 43 5 " " ( # Taking into account that the functions do not vanish on the boundary, according to G. L ( [Lub94], Lemma 2.1), we get the estimate ; % " " % # (2.21) 35 7 UBE 7 Furthermore, we need a second inverse inequality (cf. [Ste95], Lemma 3): 0 , not depending on the mesh size, such that % 0 Q ( Lemma 2.3 There exists a constant for all , + . (2.22) Now we are prepared to prove the 3 main result of the section: ,3 satisfy % '0 Theorem 2.3 Let the parameters 3 3 D B (2.23) 0 , , and are defined in (2.24) 4 " " ( ( ( is true for all # denotes the norm " " . Here "" " " " " with ")2" " *" % ; 35 ")2" ( ( ; " " 35 E" " . Therefore the scheme (2.17), (2.18) possesses a unique solution. for , , where is the space dimension. The constants for (2.22), (2.8) and (Ass. 2a). Then the inequality D D D D D 3 7 + 3 B 7 20 Imposing Dirichlet conditions in a weak sense 4 using (2.21) 4 4 4 " " 4 % ; 3 5 ") " ; 4 4 # 35 , + we arrive at Then, using the Young inequality and Lemma 2.3 for ; & ; 4 4 " 4 " E" 4" " " 35 35 " 4" ; 3 5 E" " ( # ; " 4" '0 D F Proof: Simple computation shows for + 7 3 7 3 (2.25) 3 7 3 7 7 7 3 3 5 Using the inverse inequality3 (2.8) and the restriction (2.23) we obtain 3 0 ( D 0 B F% hence the assertion, because has at most " 4G" D F % faces resp. edges. 3 " D F " Let us take a close look at the estimate (2.24). We observe that, in contrast to the SUPG-method with homogenous Dirichlet conditions we have some additional control at the boundary. This will 3 be used for the a priori estimate. has to be small because of the restriction (2.23) and But on the other hand the parameter therefore the norm of the Lagrange multiplier part gives not very much control. Taking into account that typically there are strong boundary layers on the outflow, we cannot expect a stronger norm, because the Lagrange multiplier part is given by the normal derivative of the solution . " " 2.4 A priori analysis + 3 The aim of this section is the derivation of an a priori result. Then, this estimate will be used to provide the parameters . For the proof we need the following continuity estimate of the streamline diffusion part, which can be proved analogously to G. L UBE ([Lub94], Lemma 2.2) and which holds for all . 0 0 % 0 " " 0 0 ; ( !#" ( L U M" R" 3 5 % 7 (2.26) where is a constant depending on the reaction coefficient and the interpolation estimate (2.9). This inequality enables us to prove the following continuity estimate. 2.4 A priori analysis 21 0 4 % 0 ")" " 4" ; " " 0 35 ( 0 ; " E" ( ! ( 0 35 0 ; K" N" ( ( !#" (2.27) 0 " Lemma 2.4 Assume , , , and 4 # . Furthermore, with the help of the quasi-interpolation operator . Then for all define 3 + 3 3 7 3 + 7 7 35 is true. ; 35 ; 35 Proof: We start again with our bilinear form 4 + 7 7 3 4 % 4 4 # The bilinear form will be estimated term by term. First using the Cauchy-Schwarz and the Young inequality we have 4 ; % 0 " 4" for all 0 Q % ; E"4" "4" E" " 7 35 3 7 3 5 ; % 0 "4" " " 0 7 35 % 3 00 ; 7 3 35 ; 3 35 7 Q " " (! ( by the interpolation estimate (2.10). Similarly we obtain % 0 ; 3 5 E")4" 0 ; 3 5 " " # we can estimate the first row of our bilinear form by Defining (2.26): ; % 35 % 0 " " 0 ; L " N" ( U ( !" 0 35 ; % 35 + 8 7 + 7 + 7 7 7 + 22 Imposing Dirichlet conditions in a weak sense ; % 35 ")4" 0 % # ( !#" ; ; ( 0 L U 0 35 M" R" 0 35 E" " + % 0 " 4 " 7 + 7 7 ; % 35 % 0 )" " 0 ; L M" R" ( U ( !#" 0 35 ( 0 ; L 0 35 " " Now the interpolation estimate (2.10) yields + 7 3 7 + 7 U ( !)( # In order to estimate the last missing term, we use the Cauchy-Schwarz inequality and (2.10) again to compute ; 7 3 35 Q ; % 4 % " 4" 35 % 0 " 4" " " 0 0 % 0 " 4" " ?" 0 ; ( ! ( 0 0 35 3 7 3 % ; where we have employed 3 35 7 ( % 0 ; 35 3 7 7 (! ( # Now collecting the estimates for all terms, we obtain the assertion. % (2.28) Combining the last Lemma 2.4 and the stability result of Theorem 2.3 we get ( " " - % , be the solution of the continuous Theorem 2.4 Let , problem (2.3) and be the discrete solution of (2.17), (2.18). Furthermore, let the stability condition (2.23) be satisfied. Then the error can be estimated by 3 + 6 5 7 5 5 ; " 7 35 7 " ( !#" ; ( " N" 35 ; M" E" ( 35 7 3 + 3 (! ( # (2.29) 2.4 A priori analysis 23 Proof: Suppose . Defining D with the help of the quasi-interpolation operator the Galerkin orthogonality (2.30) (2.31) , and using (2.17), (2.18), and (2.3), we obtain and therefore by Theorem 2.3 and Lemma 2.4: " ( " % % 0 " " ( ; " 0 35 ( 0 ; M" E" 0 35 0 ; K" N" ( ( !" # 0 35 3 3 + 7 3 + 7 3 7 " (2.32) (! ( Next we estimate the -part with the help of the interpolation estimates (2.9), (2.10): % " 1" " " % ; 3 5 E" '" % 0 ; " N" ( ( !#" 0 ; K" E" ( ( ! ( 43 5 35 The constant 0 depends again on in the where we have used the definition of (cf. [RST96]). interior of the domain . Now we choose 0 in (2.32). Thus we arrive at the assertion by ( ( % ( ( " ; " " " " " ; " " - " " K" N" ( ( !" 35 35 ; ( ( !)( # " E " 35 + + 7 7 7 3 + 7 3 + 7 3 7 + 3 We are now in a position to derive a reasonable choice for the parameters by minimizing the right hand side of the a priori estimate (2.29) and taking into account the condition (2.23). 3 + Starting with 645 ,7 5 5 ; 7 35 " " 24 Imposing Dirichlet conditions in a weak sense + ; 35 7 In order to equilibrate + 3 + . Then we consider + 3 3 and 3 3 , we propose for & + + (2.34) for (2.33) & . The second parameter is then determined by (! ( # 3 for a suitable global M" E" ( 7 we observe that we have to3 choose 3 # + + 3 (2.35) This choice also satisfies (2.23) and, as requested in section 2.2, we can control the Lagrange , for . multiplier part even in the hyperbolic limit, because there holds Remark 2.4 Using our proposed choices (2.34), (2.35) the a priori estimate simplifies to " " ( - ; 3 5 " N" ( ( !#" ; 5 5 " " 35 (! ( # ; ( " E" 3 5 7 6 5 7 7 7 Assume that the discrete Lagrange multiplier space is defined by Q (2.36) then we obtain under the assumptions of the previous Theorem 6 5 7 5 5 ; " 7 35 ; " 35 7 ( ! ( # Thus the error estimate is of the same order as in the case of the standard SUPG-method with homogenous boundary data (cf. [RST96], [Zho97]). Remark 2.5 If we want to approximate the elliptic case on the outflow, cf. Remark 2.3, the stabilization parameters can be chosen by + + 3 3 ( (2.37) ! ! # With this choice the a priori estimate possesses the same convergence order as given by (2.34), (2.35). 2.5 A posteriori analysis 25 2.5 A posteriori analysis Now we derive an a posteriori error estimate. Hence it is possible to control the error by adaptivity. Our approach is based on the work of S. B ERRONE [Ber01, Ber99]. He derives sharp error estimates for the Oseen equations. We adopt his method to our stabilized scheme. But first we need some estimates of the quasi-interpolation operator of (2.9) -(2.11) in the norm , + , which is the energy norm restricted to (cf. Lemma B.4). " " " " 0 ") *" ") 2" ( " " ( and for - , , Q Q Lemma 2.5 There exists a constant Defining the error by of (2.3) and . Estimate of such that % 0 ") " !#" % 0 I Q Q " " ! ( % 0 " " !#" % 0 " " ! " , or is a face of a + # and , where is the solution is defined by (2.17), (2.18), we start our analysis with the part # The first equation of our variational formulation (2.3) yields for (2.38) Choosing we add to (2.38) the first line (2.17) of our stabilized scheme with test function and obtain ; % 35 + 7 or ; % ; 43 5 35 7 + 7 # 26 Imposing Dirichlet conditions in a weak sense Splitting one of the integrals over applying integration by parts yields: ; L 35 ; 35 7 + into the sum of integrals over the finite elements 7 ; 1 ; % 7 35 and U # Now we split the set consisting of all faces resp. edges of the decomposition into the set and the complement . Furthermore, we denote by the jump on a face . The sign of the jump on is not important, because we are only interested in the absolute value of the jump. Then we obtain % ; L U 35 ; ; " " " " 5 35 35 ; % # 35 7 7 + 7 C; 7 ### % ; % 35 !# " ; L " " " " 0 3 5 ! " F " N" A C D " " " " U ! ( ; L " " " " U Q 3 5 ! ( ; L " " " " U Q 5 3 5 Q Q , if + or is a face resp. edge of some , . where we have used The constant 0 is given by the interpolation estimates of Lemma 2.5. Since the mesh is shape regular, there exists a constant 35 such that ; " " ! " % 35 " " ; " " ! ( % 35 " " # (2.39) 35 35 Then using " " % Next we use the Cauchy-Schwarz and the Young inequality and the properties of the interpolation , operator (cf. Lemma 2.5). Then we get for arbitrary + 7 7 7 7 7 C; 7 2.5 A posteriori analysis 27 5 we obtain ; % % " " 3 5 ; ; F " " 0 M" R" ACED " " 35 5 3 5 ; " " (2.40) 35 Next we analyze the additional stabilization term. Using with a constant 0 . we get ; % 3 5 ; % 35 # ; % 3 5 Applying the same technique as above we can deduce with any constant % ; L U F Q " " ACED " *" 35 0 ; " " !) ( ; % # 35 35 and setting the constants by + 7 7 7 C; 7 + 7 + 7 + 7 + 7 + 7 7 constant given by the interpolation estimates. Choosing 5 0 is the and, using % " " " *" Q F O D Again, such that yields the following estimate for : Lemma 2.6 For any + there holds ; " " 35 ; " N" A C 0 43 5 ; " " % % " " " *" O Q D F D F " " ; 5 3 5 " " ; L M" " A C D F U " *" (2.41) Q 35 35 . with a suitable constant 0 which is independent of and the diameter of triangles 7 7 7 7 + 7 ; 28 Imposing Dirichlet conditions in a weak sense This estimate is not a real a posteriori estimate, because the unknown error of the Lagrange mul tiplier stands on the right hand side. In a next step an estimate for is derived with the error on the right hand side. Combining both estimates will give us the desired estimate. Estimate of In order to derive an upper bound for the error of the Lagrange multipliers, we start with the continuous Babuška-Brezzi condition proved in Lemma 2.1: 0 6 5 7 ; = > BC7 ORQD F ?A ;= 0 # ( ")2" " " > Now inserting (2.38) and adding the discrete formulation (2.17) with the test function yields for the error of the Lagrange multipliers 0 " " % O QBD F ")*" ( ; % # 35 yields Integration by parts over the triangles ; % 0 " " % ( O Q D F ")*" 35 ; L U 43 5 ; ; " " E") *" # 5 3 5 35 BC7 ?A ;= > + 7 + BC7 ;= ?A 7 > 7 7 7 2; Applying the interpolation estimates (2.9), (2.10), (2.11) we obtain by the Cauchy-Schwarz inequality 0 " " O Q D F ")*" ( ; E" " U Q L ; ( ! ( U Q L ( O Q D F ")*" 3 5 5 35 ; " " U Q L ; " N" A C D F " " U Q L ; ")*" ( !#" U Q L 35 35 35 Q ; ; ")2" ( !" U Q L " " A C D F " *" U L 35 35 ; " U Q L ; ( ! ( U Q # L " 35 35 BC7 BC7 ;= ?A ?A 7 ;= > > 7 :; 7 7 C; 7 + 7 7 7 7 2.5 A posteriori analysis 29 Proceeding as in the estimate of we get (cf. (2.39)) ; 0 " " O Q D F )" 2" ( 5 3 5 E" " ; " N" A C D F " " ; " " 43 5 435 Q # ; L F " " " " A C D " 2" U 3 5 BC7 7 ?A 7 ; 7 + 7 O Q D F ")*" ( The first term of the right hand side can be estimated with the help of integration by parts: ( ( ( F O Q D ")*" ( % - ( Q " R" ACED F " " ( " N" A CED F " " ( Q Q O Q D F ")2" ( % % - " N" A CED F M" R" ACED F " @" ACED F " "B Q # Q F " R" A C D % % . This implies In the last step we used the trace theorem and Lemma 2.7 With a suitable constant 0 , there holds the following estimate for 0 " " % " R" ACED F " N" A C D F " @" A CED F " " ; E" " " " ACED F " " A D F 5 3 5 ; " R" ACED F " " ; " " 43 5 435 # ; L F " " " " A C D " *" U 3 5 B27 ?A ;= B27 > ;= ?A BC7 ?A > ;= > : 7 7 7 7 C; + Unfortunately the upper bound of the error of the Lagrange multipliers also includes an unknown variable, the error , on the right hand side. Combination of both upper bounds Now we combine the results of Lemma 2.6 and Lemma 2.7. This is possible because there is one remaining degree of freedom, the constant in the estimate of Lemma 2.6. Now we choose 0 " R"BA C D F M" N"BA CED F M " R"BACED F " @"BACED F 30 Imposing Dirichlet conditions in a weak sense 0 with the constant of Lemma 2.7. Then, inserting the estimate of Lemma 2.7 into the upper bound of Lemma 2.6 yields the following a posteriori estimate for the error 2 . Theorem 2.5 Let us assume, that is the solution of (2.17), (2.18). Furthermore, let be the corresponding continuous solution of (2.3). Then there holds " " - " " ACED F " N" A C ; F " N" A CED 7 " " 35 ; L U L " Q 35 7 where ; 7 35 D F M" N" A C D F M" " A C D F " *" O Q D F ; " " " " 5 35 + 7 is defined by " A C D F U " *" Q Q , with , C; or . In order to derive the estimate (2.42) we have used the obvious inequality (2.42) . Remark 2.6 The error estimate (2.42) contains the same terms in the interior of the domain as the upper bound derived by R. V ERF ÜRTH [Ver98], Prop. 4.1, or by G. S ANGALLI [San01], Theorem 2. Remark 2.7 Unfortunately the term " *" O Q D F in the first line of (2.42) depends on the global behavior of . So the estimate is not well adapted for an error indicator used in an adaptive implementation. But for linear elements in the interior the technique of inverse inequalities given by [DFG 01] can be used. If # is the nodal interpolant corresponding to the boundary mesh of a sufficiently smooth function , we obtain " *" O Q D F - " ; " Q F " 2" O Q D F O D ( # " " " *" Q F (2.43) O D 35 Neglecting the data error ") *" Q F and inserting (2.43) the error estimate (2.42) can now O D be applied to an adaptive scheme of (2.17), (2.18). A more direct approach is given by B. F [Fae00]. She shows for boundary integral Q methods, how the residuum in the -norm can be localized directly without using inverse - 7 AERMANN inequalities. 3 3 Remark 2.8 We have only used (2.17) for the a posteriori estimate. But the choice of the param in (2.18) eters implicitly has some influence on the estimate. For larger the weighting of ( 5 becomes stronger than the weighting of and vice versa. So for large " " " 2" 2.6 Numerical results 31 mesh for λ mesh for u 1 common mesh 1 1 0.9 0.9 0.9 0.8 0.8 0.8 0.7 0.7 0.7 0.6 0.6 0.6 0.5 0.5 0.5 0.4 0.4 0.4 0.3 0.3 0.3 0.2 0.2 0.2 0.1 0.1 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0 (a) Mesh for 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 0 1 (b) Mesh for 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 (c) Common mesh Figure 2.3: Finite Element meshes for the interior part (a), the Lagrange multiplier (b) and the common mesh (c). 3 " 3 *" we loose control of the second term and therefore might be large. An appropriate choice of has been derived with the help of the a priori analysis. Remark 2.9 Of course, now we can simply obtain an a posteriori estimate for the error of the Lagrange multipliers , too, if we insert (2.42) into the estimate of Lemma 2.7. 2.6 Numerical results All the computations are made with MATLAB 6.5 using routines of FEMLAB 2.3. For . Moreover simplicity all numerical experiments are restricted to the unit square is given by the set of continuous, piecewise linear functions. Similarly consists of continuous, piecewise linear functions. Therefore we need a grid for in (cf. Figure 2.3 (a), ) and a boundary mesh for (cf. Figure 2.3 (b), ). Although our analysis is still valid for non quasi-uniform meshes, in our numerical experiments both meshes are quasi-uniform with which mesh sizes resp. . In our algorithm we have to compute boundary integrals on contain functions of and . To this end we introduce a third mesh given by the union of the mesh points of the other meshes (cf. Figure 2.3 (c)). This procedure only works well in two dimensions. In 3D the construction of a common refinement is too costly. But the problem can be circumvented by using suitable quadrature formulas. For some experiments compare Y. M ADAY, F. R APETTI , B. W OHLMUTH [MRW02]. # A first smooth example + # 3 Let us consider again the first example with , . For all computations we have chosen , (except in Figures 2.9, 2.10). Moreover, we concentrate on the hyperbolic choice (2.34), (2.35). But the elliptic choice (2.37) gives quite similar results. Example 2.1 Let be a solution of in on 32 Imposing Dirichlet conditions in a weak sense λ error of the Lagrange multiplier 0 10 1.5 1 L (Γ) 0.5 2 0 −1 10 −0.5 −1 ε =1 ε =0.1 ε =0.0001 −1.5 1 0.8 1 0.6 0.8 0.4 (a) 0 −2 0.6 10 0.4 0.2 −3 −2 10 0.2 10 " 0 (b) of (2.44) 0 10 " A D F for Figure 2.4: In (a) the normal derivative of (2.44) is plotted ( , -error of the Lagrange multiplier part in dependency on the mesh size ( where the right hand side −1 10 hint , ). The ) is given in (b). and the boundary condition are chosen in such a way that (2.44) ? becomes the exact solution. # # Although the solution is smooth, theflux has some discontinuities because of the corners of the domain (cf. Figure 2.4 (a), , , ). The peaks of the flux at the corners are caused by the continuity of the test functions. # In a next step we verify the convergence rates numerically. Therefore we use the same problem and as above. Three different values of the diffusion parameter are investigated ( , ). In order to avoid matching grids we have chosen . We obtain the following results, which are plotted in Figure 2.4 (b) and Figure 2.5 (a), (b). For the solution component we observe a convergence rate of order with respect to the norm. The convergence rate for the energy norm is of order in the convection dominated case for and order for . For the Lagrange multiplier part we obtain a rate of about . This seems to be very small. But the convergence of the Lagrange multiplier part is influenced by two facts. On the one hand the convergence behavior is caused by the definition of the norm. The norm is very weak because of . On the other hand there holds the following approximation estimate # # " " " " # " ,5 645 7 5 " " # " &"BA D F ( K( # " " 1" # " " In summary one can say that the convergence is better than expected. The theory predicted for the energy norm convergence of order in the diffusion dominated case and of order in the convection dominated case. For the Lagrange multiplier part we have expected a rate of in the strongly diffusion dominated case. 2.6 Numerical results 33 error in the interior −1 error in the interior −1 10 10 −2 10 −2 10 −3 2 L (Ω) energy 10 −4 −3 10 10 −4 10 ε =1 ε =0.1 ε =0.0001 −5 10 −6 10 ε =1 ε =0.1 ε =0.0001 −5 −3 −2 10 10 (a) " " A D F −1 hint for 10 0 10 10 −3 10 (b) " −2 10 "B −1 0 10 h int for 10 Figure 2.5: The -error of the interior part (a) and the error in the energy norm of the interior part (b) in dependence on the mesh size. ( ) # In the next figure we have used the same parameters as above. But this time we have fixed the mesh in the interior ( ). Then we consider what happens, if the boundary mesh is refined. The results are plotted in Figure 2.6 (a), (b), and 2.7 (a). We observe the expected behavior. It error in the interior −2 error in the interior −1 10 10 −2 energy 2 L (Ω) 10 −3 10 −3 10 ε =1 ε =0.1 ε =0.0001 −4 10 −3 −2 10 10 (a) " −1 10 "BA D F h λ ε =1 ε =0.1 ε =0.0001 −4 0 10 10 −3 10 −2 10 (b) " h λ "B Figure 2.6: The error for different boundary meshes and fixed interior mesh. ( −1 0 10 10 ) does not make sense to use a much finer boundary mesh than the interior mesh. In this example maybe the situation differs if we have very rough data on the boundary or the solution is not very smooth. 34 Imposing Dirichlet conditions in a weak sense error of the Lagrange multiplier 0 error of the Lagrange multiplier 10 −0.2 10 −0.3 10 −0.4 L2(Γ) 2 L (Γ) 10 −1 10 −0.5 10 −0.6 10 ε =1 ε =0.1 ε =0.0001 −2 10 −3 −2 10 −1 10 (a) " 0 10 −3 10 " A D F hλ ε =1 ε =0.1 ε =0.0001 −0.7 10 −2 10 −1 10 " (b) 0 10 10 " A D F hint Figure 2.7: In (a) the error is plotted in dependence on the boundary mesh size for fixed interior mesh. ) In (b) the boundary mesh is fixed. ( ) ( error in the interior −1 error in the interior −1 10 10 −2 10 −2 10 −3 2 L (Ω) energy 10 −4 −3 10 10 −4 10 −5 10 ε =1 ε =0.1 ε =0.0001 −6 10 −3 −2 10 10 (a) " −1 10 " A D F h ε =1 ε =0.1 ε =0.0001 −5 10 0 10 −3 10 −2 10 int (b) " h int " −1 10 0 10 Figure 2.8: The error is plotted in dependence on the interior mesh size. The boundary mesh is fixed. ) ( # Vice versa we fix the boundary mesh ( ) and vary the mesh size of the interior mesh. The results are printed in Figure 2.7 (b) and Figure 2.8. Again we observe, at least for the error of the Lagrange multiplier part and the energy error in the interior, that in this example refining the interior mesh much stronger than the boundary mesh does not yield 3 better results. + 3 # And finally we test the robustness of our choice of the parameters and . We start varying the parameter for fixed meshes ( ). The results can be seen in the plots , 2.6 Numerical results 35 error of the Lagrange multiplier 1 error in the interior −3 10 10 0 2 2 L (Γ) L (Ω) 10 −4 10 −1 10 ε =1 ε =0.1 ε =0.0001 −2 10 −3 10 −2 −1 10 0 10 " "BA D F β 10 −5 10 −3 10 2 10 −2 −1 10 (a) 10 1 ε =1 ε =0.1 ε =0.0001 0 10 (b) " β 10 1 2 10 10 " A D F Figure 2.9: The dependence of the error on the constant . The plots show the robustness of our choice of , , ) the stabilization parameter . ( error of the Lagrange multiplier 0 L (Ω) −1 2 2 L (Γ) 10 10 ε =1 ε =0.1 ε =0.0001 −2 10 −3 10 error in the interior −3 10 −2 −1 10 0 10 (a) " α 10 " A D F 1 10 −4 10 ε =1 ε =0.1 ε =0.0001 −5 2 10 10 −3 10 −2 −1 10 (b) 0 10 " α 10 1 2 10 10 " A D F Figure 2.10: The error in dependence on the constant . The plots show the robustness of our choice of , , ) the stabilization parameter . ( 3 3 of Figure 2.9 (a), (b). We observe that it is very important, that we do not choose the parameter too small, because then we loose control of the Lagrange multiplier part. If we choose very large, we cannot improve the error of the Lagrange multiplier part very much, but we observe an + increase of the -error of . Then we performed the same computations for the parameter . The results are plotted in Figure 36 Imposing Dirichlet conditions in a weak sense + + 2.10 (a), (b). We observe that the choice of influences the approximation error only in the + diffusion dominated case. And there we see, that a larger value of improves the error of the interior solution. For a very small value of the interior error deteriorates. For the error of the Lagrange multiplier part we have the opposite behavior. An example with boundary layers In the first example the exact solution was smooth and independent of . In the next example we investigate the case of boundary layers at the outflow. Our test case is also discussed by G. M ATTHIES , L. T OBISKA [MT01] in the context of nonconforming finite element discretizations. Example 2.2 We consider the problem The right hand side in on # and the Dirichlet boundary condition are chosen such that becomes the exact solution. Again the boundary mesh is chosen three times finer than the mesh in the interior ( ). In Figure 2.12 (a) the convergence of the method in the norm is plotted. As expected the convergence rate is about in the singularly perturbed case. We cannot expect more, since even the approximation error only converges with a rate of . This behavior, however, is only local. Away from the layers we observe standard convergence rates. Compare Figures 2.11 (b), 2.12 (b), . where we consider the error in the domain . There is one problem, that should be noticed. In the convection dominated case the approximation of the Lagrange multiplier 3 part is poor, because, as we have shown in the first part, we approximate for the flux of the hyperbolic limit problem. If we want to approximate the real flux, the stabilization parameters , , have to be chosen smaller. Then it is possible to get better approximations even in the boundary layer region. For example the elliptic choice (2.37) gives better results. # An example with non-uniform meshes The last example is given by S. B ERTOLUZZA (cf. [Ber03b]). She tries to accelerate the poor convergence of the Lagrange multiplier part by choosing non-uniformly refined meshes for close to the boundary like the one in Figure 2.13 (a). The Lagrange multiplier space is chosen as the restriction of the interior space to the boundary. We study the case of non-uniform meshes by using the example of S. B ERTOLUZZA: V Example 2.3 Let the right hand side ? ? and the boundary conditions be chosen, such that becomes the exact solution of in . 2.6 Numerical results 37 error in the interior −1 10 −2 10 0.7 −3 10 energy 0.6 0.5 0.4 −4 10 0.3 0.2 0 0.1 −5 10 0.2 ε =1 ε =0.1 ε =0.0001 0.4 0 0.6 −0.1 −6 10 0.8 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 (a) The solution of Example 2.2 for −3 −2 10 10 1 # (b) " −1 0 10 hint 10 " Figure 2.11: In (a) we observe the sharp layers of the solution of Example 2.2. In (b) the dependence of the error away from the layers on the mesh size is plotted. error in the interior 0 error in the interior −2 10 10 −1 10 −3 10 −2 10 −4 L (Ω) −3 10 2 2 L (Ω) 10 −5 10 −4 10 −6 −5 −6 10 10 ε =1 ε =0.1 ε =0.0001 10 −3 −2 10 −1 10 h 10 ε =1 ε =0.1 ε =0.0001 −7 0 10 10 −3 −2 10 −1 10 h int (a) " " A D F 10 0 10 int (b) " " A D F Figure 2.12: The error of the example: On the left hand side (a) the error in the whole domain is second plotted. In (b) the error in is plotted. 38 Imposing Dirichlet conditions in a weak sense 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 (b) (a) non-uniformly refined mesh Figure 2.13: In (a) a non-uniformly refined mesh is plotted. And in (b) the Lagrange multiplier of Example , ) 2.3 is printed. ( By this approach she obtains for the approximation of the Lagrange multiplier with degrees of freedom an -error amounting to about . With almost the same number of d.o.f.’s our method also yields an error of about . However, we use a uniform mesh in the interior (d.o.f.’s for : 9036, d.o.f.’s for : 2856) and a much finer mesh on the boundary. If we use the (d.o.f.’s for : 6969, d.o.f.’s non-uniform mesh of Figure 2.13 (a) the error can be reduced to for : 4000). This illustrates the advantage of our approach to use arbitrary meshes. # 2.7 Conclusions In this chapter we have proposed a stabilized scheme for the advection diffusion equations. We proved that the scheme is stable for arbitrary finite element discretizations. Note, that the finite element discretization need not to be quasi-uniform and for the Lagrange multiplier space any discretization can be chosen. Moreover, compared to the standard streamline diffusion method with homogenous boundary conditions, optimal a priori and a posteriori estimates are derived. With the help of the a priori estimate it was possible to derive a suitable choice of the stabilization parameters. The numerical experiments confirm the predicted convergence rates. We have also shown that the algorithm is robust with respect to the choice of the stabilization parameters. Additionally we give a second choice which resolves the original outflow boundary conditions. To our knowledge detailed numerical experiments for methods where Dirichlet boundary conditions are weakly worked in have not been carried out in the literature so far. The residual based a posteriori estimate enables us to create an adaptive algorithm with refinement in the interior and on the boundary. It is the first a posteriori error estimation for this kind of methods. But an implementation will be a future project. Additionally this scheme is particularly well suited for applications in domain decomposition methods. Especially handling with nonmatching grids often requires a treatment of boundary conditions in a weak way. In the next chapter we will apply the scheme to the three-field method. Part II The three-field formulation Chapter 3 The three-field formulation Nowadays in the field of partial differential equations the application of nonconforming domain decomposition methods becomes more and more important. These methods allow to use different meshes or even discretization techniques in the subdomains. Hence it is possible to use software tools for the discretization of the subdomain problems without taking into account the discretization of neighboring subdomains. The most popular approach is the mortar method (cf. [Bel99], [BMP94], [Ach97]). There the local problems are coupled by controlling the jumps across the interface. Here in part II of the thesis we concentrate on a different method, the three-field formulation. This scheme was introduced and analyzed by F. B REZZI and D. M ARINI in the beginning of the nineties (cf. defined on the union of [BM94, BM92, BBM92]). In this formulation an additional space the local interfaces is introduced. Now the jumps between functions of and local functions defined on the subdomains are controlled. Considering a discrete approximation of the three-field scheme certain inf-sup conditions have to be satisfied. This is quite restrictive for practical applications. For example if we have different meshes in different subdomains given by an automatic mesh refinement method on each subdomain, in general the inf-sup conditions are not satisfied. One approach to remedy this drawback is given by enriching the discrete spaces by a certain class of bubble functions. For a description, analysis, and implementation we refer the reader to [BM00, BM01]. We choose a different way. We circumvent these conditions by appending additional stabilization terms using ideas of [BBM92] 1 . We apply the three-field method to the advection-diffusion-reaction equations, i.e. " in on As before for the regularity of the data, we assume (Ass. 1), i.e. , , and , and (Ass. 2a), i.e. As usual 1 , %# , (3.1) with # , is a bounded, polyhedral domain with Lipschitz boundary. The analysis of [BBM92] contains some mistakes [Bre02]. Therefore we use for our proofs a different technique. 42 The three-field formulation Γ1 Γ1 Ω1 Ω3 Ω2 Ω4 Ω Figure 3.1: Example of a domain decomposition. It is well known that in the case of small , the singularly perturbed case, strong layers can occur (see example at the end of chapter 1). Therefore a SUPG stabilization is added in the interior of the subdomains and, of course, in the stability and a priori analysis the dependence on has to be investigated. Part II is structured in three parts. In chapter 3 we introduce the three-field formulation and prove the well-posedness of the scheme. The stabilized three-field formulation is the subject of chapter 4. Finally, in chapter 5 we show how the scheme can be extended to the Oseen equations. 3.1 The continuous three-field formulation First we decompose the domain H< We denote the interfaces by into ) nonoverlapping subdomains 0 # H < # Q by Additionally we introduce special trace spaces. We define + Q + Q Q if if We emphasize, that the outer boundary , i.e. is not included in the interface (cf. Figure 3.1). with corresponding norm " #" O Q D F if " #" O Q D F if Q Q ( and inner product + . The dual of + is denoted by + . A detailed description "#" ( + of the function spaces can be found in the appendix. The three-field formulation requires three 3.1 The continuous three-field formulation 43 different function spaces: H < H < + Q there exists on S . Thus is given by the restriction of functions with M& to the interface . A detailed characterization of in the context of multilevel expansions is given by S. D and A. K [DK98]. The spaces are provided with norms Q ( Q ; ; " " 9 H< " " > " " 9 H< " " O Q D F > (3.2) and " " " 1" ( # (3.3) Q First the spaces and are characterized: and AHLKE UNOTH / 5 Lemma 3.1 and are Hilbert spaces with induced norms (3.2). ### Q resp. Q for # # # are Hilbert spaces with scalar product (B.4) resp. Also Q with # # # is a Hilbert space and so is because (B.7). Then, by Lemma A.2, + Proof: are Hilbert spaces. Therefore with the help of Lemma A.1 we obtain that is a Hilbert space with norm (3.2). ) ) of Lemma A.1. Now we consider the norm of . To this end we need two extension operators. Lemma 3.2 There exist continuous, linear extension operators + Q $# # # # ) Proof: (i) First we recall the local extension operators of Theorem B.9 $# Q the extension can be simply defined by . In the case Q Q from to . Then for for Q we denote by the extension . By construction we each a function can be defined by have . The continuity of is a result of " " " " - " " Q F - " " ( + O D In the case of 44 The three-field formulation using (B.5) and the continuity of . The linearity of is obvious. (ii) Next we consider the extension . For we define the extension The Green’s formula yields for in on # by ; H< < ; ; % H< H< for all multi-indices with . Hence belongs to . For # # # we know because . The of the definition of and therefore continuity of is a direct consequence of the definition of " " . Then the following norm equivalence holds for all (cf. S. B [Ber03a], Prop. 6 + + + ) ERTOLUZZA 3.2 for the seminorm). ( Q ; "R" 9 =< " R" + > - "R" # with there holds Proof: Suppose . For an arbitrary " R" ( + - " N "#Q ( - "N " ( Lemma 3.3 (3.4) by Theorem B.6 and the norm equivalence (B.5). Thus we get ; " R" ( + - ; " N " ( "N " ( H< H< ;9 " " ( + > Q H< Defining the function for " " Q "N " ( % " R" ( or by the arbitrariness of 5 ( # Q "N " " " ,5 ;9 " R" ( > Q - 9 ; "R" ( + > Q # H< H< by Lemma 3.2 implies The following property of the norm in (3.4) can be proved: 3.1 The continuous three-field formulation Lemma 3.4 45 equipped with the scalar product ; =< ( + is a Hilbert space with induced norm ( Q ; 9 H< " R" + > (3.5) ( Q resp. Q . where + is the scalar product of Proof: Simple verification of the axioms shows that is a scalar product with induced norm (3.5). It remains to prove the completeness. Let be a Cauchy sequence in . Then, with the because of help of the extension of Lemma 3.2, is a Cauchy sequence in " " ( ; " " ( H< - ;H< " " ( + " " " " for for . The completeness of implies the existence of an element . Then with and " " - Q 5 " 1" ( % " " ( with we have proved the assertion. Q + Q + for the dual product on With the notation or, if possible, the inner product of we are able to introduce the three-field formulation of (1.1): Definition 3.1 The following variational formulation is called three-field formulation: Find , and , , such that ; H< ; H < ; H< ; H< ; H < # (3.6) 46 The three-field formulation In order to rewrite (3.6) in a more compact form, we introduce the following operators ; =< ; + H< 0 + 0 ; =< + is given by with , , . Additionally, ; H< S # Lemma 3.5 The operators , , 0 are well defined, linear, and continuous. + % ( *% *( % ( Proof: Straightforward computations show that the operators are well defined and linear. The continuity for the operator % follows from ; % ; $ K" " ( ") " ( H< =< Q Q % H< ( ( $ 9 ;H< " " ( > 9 ;H< ") " ( > - " R" " " $ with continuity constants $ (cf. Lemma 1.1). where we have used the continuity of *% With the help of the trace theorem (cf. Theorem B.6) we can estimate ; " " Q ") " ( + % =< =< O D F Q ; Q ; - 9 H< " " O Q D F > 9 =< ") " ( > " E" :" " # The operator 0 can be estimated in a similar way. For let be any function with *( ; / / . Then we get by virtue of the trace theorem (Theorem B.6) 0 ; ; % =< H< " " O - ; H< " " O Q D F " " ( / / Q D F " " ( + ( Q ; " E" 9 H< " " > - " :" " " ( 3.1 The continuous three-field formulation and therefore the assertion with 0 47 - " E" " " ( Q 5 " E" " " # + + Then the three-field formulation (3.6) can be rewritten as % ( ( Next we show that the operator ( 0+ 0 + +# in in in (3.7) satisfies the Babuška-Brezzi condition : Lemma 3.6 There exists a constant 0 such that 0 # " "" " # # # the Riesz operator (cf. Theorem A.1) Proof: Let be given. Defining for Q + + Q (3.8) 5 ? A *( ) we construct an element of by L using the extension operators tion is satisfied because of 47 ; = ?A > *( " " # # # . The constant 0 U H< ( + 7 ; = ( Q 7 ;= H < " " ?A > ? A > L ") " U H< ( + Q 0 H< (Q + L H< " " ( U L H< " " ( + U H< Q ; 0 9 H< " " > for of Lemma 3.2. Then we observe that the Babuška-Brezzi condi 0 " E" depends only on the shape of the subdomains . Remark 3.1 Note that the Babuška-Brezzi condition also holds for the bilinear form 0 " 0 " " 1 " 0 # ,5 ? A ! 0 : (3.9) 48 The three-field formulation Proof: Take 0 7 ; = ?A > and let ! " " be defined as in (3.8), then (3.9) is a result of L 7 ; = ?A > L L 7 ; = ?A > ( + ; 9 = < " 1" "1" ( + U Q H< H< where we have used the fact that =< ! H< " " U Q (+ Q (+ U H< H< " " Q ( + > 3 " 1" + Q and the norm equivalence (3.4). The following observation is very important. For a given the first two equations of (3.6) are the variational formulation of some local Dirichlet problems where the boundary conditions are imposed in a weak sense (cf. I. BABU ŠKA [Bab73]). We can show that the local problems are well-posed. be given. Then there exists a unique solution Lemma 3.7 Let two equations of (3.6) resp. (3.7) with " " " E" % 0 J" " "K0 " # ### The constant 0 depends on . The solution part formulation of in i.e. on on of the first / / satisfies the variational (3.10) (3.11) solves S 2 ### # # # . for is given by Q is the extension operator of Lemma 3.2. where + ) D (3.12) + Q " (3.13) Proof: First we prove that the first two equations of (3.7) possess a unique solution . We apply Theorem A.4: The kernel of ( is given by ;H< # # # ) *( ) where we have used a variant of Theorem B.7. The property ! " " *% ) *( ### ) 3.1 The continuous three-field formulation 49 follows from integration by parts and the inequality of Poincaré (Theorem B.12): ; H< ; H< ; H< ( 3 ; H< ") " ( $# *% #) *( In Lemma 3.6 we have seen that the Babuška-Brezzi condition (A.3) is fulfilled. Thus Theorem A.4 yields the existence and uniqueness of a solution with estimate (3.10). Now we characterize solutions the solution. To this end we construct , ) , of (3.12), define according to (3.13), and set , . Then we solves the first two equations of (3.6), hence coincides with the solution show that gained in the first part. The estimate ### D - $ K" " ( J" " ( % # # # ### "B " D F " " ( " " ( "B " D F " " ( + - / - / + Q . Because of L $ S U S S S # # # , we observe that is the solution of the first two equations for all and yields ) of (3.6). We are now in a position to show that the three-field formulation is well-posed and equivalent to (1.2). The proof is based on F. B REZZI , L.D. M ARINI [BM92], [BBM92]: + ### ) , equation (3.6) possesses a unique soluTheorem 3.1 For given , tion . Denoting by the solution of (1.2) with the solutions are equivalent in the sense H< If additionally satisfies Q # # # # on , is given by Q # # # # (3.14) (3.15) (3.16) 50 The three-field formulation ### belongs to Proof: (i) We define as in (3.14), (3.15) and observe that ) we define by for . Next D S " + Q Q is the extension operator of Lemma 3.2. The proof of Lemma 3.7 where + Q shows that + . With the help of Lemma 3.2 we immediately see that satisfies the last equation of (3.6): ; ; S H< H< # S The first two equations are a consequence of the definitions of and (cf. Lemma 3.7). Hence is a solution of (3.6). and be two (ii) Next we show, that the solution of (3.6) is unique. Let be ! solutions of (3.6). Then satisfy (3.6) with . The second equation of (3.6) yields function such that for all # # # ) . Therefore there exists a and on for all (see part (ii) of the proof of Lemma 3.2). Inserting in (3.6,i) and (3.6,iii) yields ; H< ; H< Therefore we obtain and 4 # . Considering (3.6,i) again yields # # # and thus . and let be defined by (3.14), (3.15), (iii) Let be a solution of (1.2) with (3.16). It is obvious that belongs to . Moreover, because of Theorem B.11, we have satisfies (3.6). Green’s formula yields one part of the asser-. Now we have to prove that tion: ; $ ; S =< H< ; H< ; + H< ) *( 3.2 The discrete version of the three-field formulation 51 for , because holds in for show that fulfills the other equations of (3.6). ### ) . Finally simple computations 3.2 The discrete version of the three-field formulation Now we introduce a discrete version of the three-field formulation. Using an abstract framework we will see that the discrete spaces have to satisfy some restrictions and therefore they cannot be chosen arbitrarily. In the next chapter we will circumvent these restrictions by stabilization. Finally, we will introduce a finite element discretization and show the connection to the mortar method. Let and be finite dimensional subspaces. Furthermore, we define a finite dimensional subspace with H< $# H < The following two-fold saddle point problem is considered: For a given such that find ; % =< H< ; % % (3.17) H< ; % H< . for all Q + Remark 3.2 For we can define a functional by % + Q $# Q This yields an injective embedding of into + , and consequently we can identify ; : D with a subspace of < given by V H < # # # # Then (3.17) can be rewritten in the notation of the previous section: For a given , such that % ( ( + 0+ 0 in in in + + + + find (3.18) 52 The three-field formulation Now we want to establish the existence of a unique solution to (3.18) with the help of Theorem A.6. To this end we need some additional conditions to ensure the inf-sup conditions of Theorem A.6. First we assume that+ + is true for 6 ### ) 5 7 5 5 ;= " " ") " B 5 7 - 5 ; = ? A > > (Ass. 3) . (Ass. 3) ensures the solvability of the local problems in each subdomain. Remark 3.3 In practice it is difficult to check the condition (Ass. 3). A criterion due to M. F ORTIN [For77] is very useful: If there exist uniformly bounded projection operators (with respect to the discrete spaces ) satisfying 8 and if the inf-sup condition holds for the continuous case, then assumption (Ass. 3) is satisfied. This approach is used in O. S TEINBACH [Ste00] or in S. B ERTOLUZZA [Ber03a] in order to derive sufficient conditions for (Ass. 3). A different technique has been developed in an article of W. DAHMEN and A. K UNOTH [DK01] in the context of wavelet discretizations. Remark 3.4 In S. B ERTOLUZZA [Ber03a] it is proved that if the Lagrange multiplier space is defined by the restriction of the functions of to the interface , then the inf-sup condition (Ass. 3) is satisfied. With the help of (Ass. 3) we can prove the following global inf-sup condition: + Lemma 3.8 Assuming (Ass. 3), there exists a constant 5 5 7 5 ;= " " " " such that + *( 5 7 52;= > ?A > # 8 (3.19) Proof: cf. S. B ERTOLUZZA, A. K UNOTH [BK00], Lemma 3.3 Secondly we assume the existence of a constant 5 )5 7 C 5 ;= such that 0 # " " " " 5 7 5 ; = ?A > > 4 (Ass. 4) Now we can apply Theorem A.6: 0 0 " " " " " " % 0 45 5 " R" 5 5 " " where is the solution of (3.6). Theorem 3.2 Assuming (Ass. 3) and (Ass. 4) the discrete three-field formulation (3.18) possesses , if % is coercive on *( a unique solution . Furthermore, there exists a constant , such that #) 5 7 ,5 7 " 5 6 5:7 5 " (3.20) 3.2 The discrete version of the three-field formulation Ω1 1 Vh 53 Γ1 Γ12 Γ2 Λ 1h Φh Λ 2h Ω2 Vh 2 Figure 3.2: Example of triangulations corresponding to discrete spaces for the three-field formulation in the finite element context. The most important choice of the discrete spaces is given by finite element spaces. But for these spaces it is very difficult to establish the inf-sup conditions (Ass. 3) and (Ass. 4). The spaces have to be chosen very carefully. We will circumvent this problem by using some additional stabilization terms in the next chapter. But let us first introduce some finite element spaces in order to give an example for the discretization. We assume that for each subdomain there exists an admissible, shape-regular triangulation . Then we can define ( where we denote the diameter of an element and the maximal diameter w.r.t is given by 743 . We also define finite element spaces on the local boundaries . The shape-regular decompo sition of in intervals for the two-dimensional case or in triangles for the three-dimensional case is denoted by Moreover let is constant (cf. section B.6). By . Thus for we set M 0 $ , # be a shape-regular, admissible decomposition of . Then defining M 0 + we obtain the finite dimensional subspaces H< H< and # The maximum mesh size for resp. is denoted by resp. . With these three vector spaces we have introduced a conforming finite element discretization of the three-field formulation (cf. Figure 3.2). 54 The three-field formulation 3.3 Connection to mortar elements Finally the connection between the three-field formulation and the mortar method is shown for two-dimensional domains and geometrical conform decompositions. A decomposition is is either empty, reduced to a common called geometrical conform, if the intersection vertex or to a common edge. Let us decompose the interface into pieces where denotes the relative interior of an one-dimensional set . Then we have $ Q Given discrete finite element spaces # ( $ with and =< we define for a discrete space of Lagrange multipliers : Each interface inherits two triangulations, one from and one from . Now each Lagrange multiplier space is connected with one of the two meshes restricted to the boundary. If, without any restriction is called nonmortar side or slave side and the side is of generality, we choose , the side called mortar side. In this case we define Q M if contains an endpoint of where is the restriction of on . (3.21) Remark 3.5 The choice of the nonmortar resp. mortar side is a crucial point of any mortar discretization, especially for discontinuous coefficients. B. W OHLMUTH ([Woh01], ch. I.5.3) has studied the influence for the diffusion equation. Defining an index set associated to % % ) by nonmortar side of associated with the skeleton or global interface can be uniquely decomposed into the union of the edges of the nonmortar sides: 5 7 5 % % ) such that where is the set of all edges given by the finite element meshes on the boundary. Next we define the space of Lagrange multipliers for the mortar formulation by H < 7 D F # Then we can formulate the mixed mortar problem : Find such that 3.3 Connection to mortar elements ; L H< ; 55 U D F ; ; H< D F 7 7 (3.22) # (3.23) But why are the Lagrange multiplier spaces chosen by (3.21)? The reason is, that the crosspoints require a special treatment. Using the above choice it can be proved, that the inf-sup condition + 5 5 7 5C;= H< " "E" " 7 D F 5 7 5C;= ?A > > + (3.24) is satisfied in adapted norms for and (cf. [Bel99], Prop. 2.6, [Woh99], Lemma 2.1). Observing that the mortar formulation (3.22), (3.23) is also given by a saddle point problem, the well-posedness can be proved by Theorem A.4. This is the starting point of the presentation of the mortar method for example in F. B EN B ELGACEM [Bel99], B. W OHLMUTH [Woh99], or in C. L ACOUR, Y. M ADAY [LM97]. In the case of a strip-wise partition we can choose the discrete spaces and of the three-field formulation in such a way, that we receive the mortar method: The space of Lagrange multipliers of the three-field formulation is chosen by Thus the space is defined by # # # H < 0 # is a linear space and can be identified with the space . The trace space # # # if is mortar side of ) and the space is defined as above. Let us assume that 2 discrete three-field formulation (3.17) gives ; ; H< 7 D F is a solution of (3.17). The second line of the ; ; L H< D F ; ; H< H< ; ; H< D F 7 7 U 56 The three-field formulation for all . This is exactly the second line (3.23) of the mortar scheme. The first line (3.22) is a consequence of ; ; ; H < = < 7 D F # So we recognize that 2 is a solution of the mortar scheme (3.22), (3.23). Vice versa it can of (3.22), (3.23) the triple is be shown that for a given solution a solution of the three-field formulation (3.17), provided is chosen by 2 if is the mortar side of . Remark 3.6 The connection of these methods is only of theoretical interest. With the above choice of the function spaces the three-field formulation (3.17) is not well-posed, because the inf-sup condition (Ass. 4) is violated. Hence it is not possible to control the component of the trace space . Remark 3.7 In general, if the decomposition is not strip-wise, there are jumps in the functions of . and therefore we would have a nonconforming approximation Chapter 4 A stabilized three-field formulation In this chapter we propose a new stabilized three-field formulation applied to the advectiondiffusion equation. Using finite elements with SUPG stabilization in the interior of the subdomains our approach enables us to use almost arbitrary discrete function spaces. They need not to satisfy the usual inf-sup conditions. We prove the stability of the scheme and an a priori estimate which is of the same convergence order as the standard SUPG method. 4.1 A discrete stabilized scheme The topic of this section is the discretization of (3.6). We start with any finite dimensional approximation . In order to use a finite element space for , we introduce a shape-regular, admissible decomposition into simplices and define in for each subdomain the usual way M # H < H< Furthermore, by we denote the restriction of the mesh to the boundary . For the discrete and for the space we need space of Lagrange multipliers we just impose no further assumptions. In our analysis we will apply the following approximation result of the spaces : There exists a linear, bounded operator, called the quasi-interpolation operator, such that @ ( % Q ( !)( ( ( ! " % (4.1) 0 0 ' , % *$ , % $ % % , & and (cf. Lemma . which have at least one common vertex with and - is B.3). is the union of all , defined again by - 0 7 3 ( 1 - . Then we can define a global operator ### for by , . Moreover in Lemma 4.1 the following standard inverse inequality will be used (cf. Lemma B.1) B 4/ ( % B ") " ( + # (4.2) 58 A stabilized three-field formulation Unfortunately, when replacing the continuous function spaces by discrete ones, the resulting discrete scheme of (3.6) is only well-posed, if the discrete spaces satisfy the conditions 0 6 0 6 5 5 7 5 ;= 5 7 ,5C5 ;= 5 75C;= > ?A > 0 " " " " H< 0 " " " " (4.3) > H< 5 7 ? A 5 ; = > (4.4) (cf. section 3.2). One idea to ensure the inf-sup conditions (4.3) and (4.4) is proposed in [BM01, BM00, Buf02]. For given spaces and the authors choose the spaces of Lagrange multipliers in such a way that (4.4) is satisfied. In order to ensure the other inf-sup condition (4.3) they enrich the space by bubble functions. But up to now this procedure is limited to linear finite elements in and . Here in our approach we avoid the inf-sup conditions by adding some stabilization terms following the line of [BBM92]. The stabilization of the first constraint (4.3) is standard for diffusion dominated cases and is discussed for example by H.J.C. BARBOSA and T.J.R. H UGHES [BH92] or R. S TENBERG [Ste95]. An application to the advection dominated case for a single domain has been discussed in chapter 2. A stabilization of the second inf-sup condition (4.4) is discussed for example by S. B ERTOLUZZA and A. K UNOTH [BK00, Ber03a]. In the advection dominated case there is a second problem. Using a standard discretization it is well known that there may arise spurious oscillations of the computed solution (cf. [RST96]). and the linear form Therefore we use the SUPG method and replace the bilinear form in the interior by ; ; 3 $ 3 7 7 for # # # . The stabilization parameter is defined by " N " F for A D C for % (cf. section 2.2). Then in the interior of the subdomains the ) and by error can be measured in the streamline diffusion norm " " ( ( M" K 4" ( ; 7 3 " " ( which gives us additional control in the streamline direction. Taking all mentioned problems into and account we propose the following stabilized three-field formulation: Find , such that 4.1 A discrete stabilized scheme ; 59 ; % ; H< 3 ; 3 ; % 3 H< ; H< ; H< + 7 3 7 for all , , moment let us only assume that 7 + + + 3 (4.5) . The parameters and 3 for will be specified later. At the . We have used the notation $# on the inflow part acts only . outflow part M and + only on the 3 Remark 4.1 The requested limit behavior of the stabilization parameters corresponds to the first choice of the parameters in chapter 2. , for Before analyzing the scheme (4.5), let us shortly explain, why we have added the different stabilization terms. First let us consider + ; 3 7 % + Q which are added to the first resp. third line of (4.5). The terms couple the local spaces and the space . Especially the terms in the third row make it possible to circumvent the + second inf-sup condition (4.4). the terms in the first line ensure the boundary conditions inFurthermore, on the inflow part the hyperbolic limit ( ), cf. (4.9). These terms (with ) have been introduced by C. J OHNSON and coworkers (cf. [JP86]) for hyperbolic problems. In domain decomposition methods this hyperbolic approach has been used by M.S. E SPEDAL, X.C. TAI, and N. YAN [ETY98] for advection-diffusion equations. But their formulation needs additional assumptions on the direction of the flow and it yields non-optimal convergence results. The application of these terms in the context of mortar elements is discussed in Y. ACHDOU [Ach97] and V. B EHNS [Beh01]. Coupling / and by adding the terms ; 3 7 3 in the second row enables us to omit the inf-sup condition (4.3) (cf. [BH92], [Ste95] and chapter 2). 60 A stabilized three-field formulation Remark 4.2 When we insert a sufficiently regular solution of the continuous three-field formulation (3.6) into the discrete, stabilized formulation (4.5), we observe that all additional terms vanish. Therefore the stabilized formulation (4.5) is consistent. Remark 4.3 Let us point out, that it is necessary to compute test functions of and on the mesh . But such problems cannot be avoided, if finite element functions based on different meshes are coupled. The practical implementation is discussed on page 31 in section 2.6. Our proposed scheme also makes sense in the hyperbolic limit ( to ). Then the scheme reduces ; % ; (4.6) =< H< ; ; (4.7) =< 3 ; % (4.8) H< , , . We note, that equation (4.8) determines for a given for all . Roughly speaking is , . Hence we can define a linear operator # # # . Inserting the operator into (4.6) yields the given by on the outflow for scheme ; % ; (4.9) H< H< 3 7 ) which can be interpreted as a variant of the discontinuous Galerkin scheme of C. J OHNSON (cf. [JP86]). Then (4.7) determines the Lagrange multiplier part (which of course only makes sense if the solution of the limit problem is sufficiently regular). the first two lines of Finally there is a second important observation. For a given (4.5) represent ) independently solvable, Dirichlet problems given in the local subdomains . Summarized the local problems can be written as follows: Search for such that (4.10) with ; % 3 ; 3 5 ; % 3 + 3 and 7 7 + 7 4.2 Analysis of the stabilized scheme 61 ### for ) . This discrete scheme is a slight modification of the proposal in chapter 2. There the inhomogeneous boundary conditions are imposed weakly on the whole boundary strongly. But we can derive. Here we enforce the homogeneous boundary conditions on a stability and an a priori estimate completely in the same way. Introducing the of the scheme following weighted norms for 3 and + @ ( ( ; ; " " 3 E" " "R" 3 E"R" " " ( % ") " ( # # # (cf. Theorem 2.3): we can show for 7 ) 3 satisfy 3 % 3 then there holds 0 0 3 3 Lemma 4.1 If the parameters with 7 3 (4.11) " " @( (4.12) where the constant is defined by the inverse inequality (4.2), the coercivity constant and the shape of the elements of the triangulation . Therefore the discrete problems (4.10) have unique solutions. 4.2 Analysis of the stabilized scheme Now the multi-domain problem (4.5) is analyzed. We start with a reformulation of the stabilized three-field formulation (4.5). Adding the three equations in (4.5) we obtain: and , such that search for 2 with ; H< (4.13) ; H< ; % ; % # 3 3 + D 8 + 4 7 7 Using this compact formulation we start our analysis by considering the stability of scheme (4.13): 62 A stabilized three-field formulation 3 Theorem 4.1 Let the parameters satisfy (4.11). Then is coercive: " " 2 The norm is given by " " ; H< " " ( " " ( ; ; % # H< 3 # 3 (4.14) + 7 The stabilized discrete three-field formulation (4.5) possesses a unique solution. Proof: Suppose 2 . Then, with the help of (4.12) we compute ; H< " " ( ; ; % # H< 3 , we obtain Using the definition of the norm and ; H< " " ( " " ( ; ; % # (4.15) =< 3 + 7 + 3 + 7 Because we integrate over each part of the interface twice with opposite directions of the outward normal, the term ; ; H< 3 7 % ; % H< vanishes. Hence, we have proved the assertion. ### Remark 4.4 The norm (4.14) has the disadvantage, we do not control the variable . + that + + + ) . The norm just measures the jumps across the local interfaces for for a suitable constant , But if the parameters are small enough, i.e. we obtain ; H< 3 % Q " " ( " " @ ( M"" ( - " " # (4.16) 4.2 Analysis of the stabilized scheme 63 Hence, in this case we can prove the stability of the scheme also in a norm given by the left hand side of (4.16). Proof: For the proof we use the trace inequality (4.17) % - ( ")2" ( (cf. Theorem B.8) which is valid for all , assuming that is a domain , with Lipschitz boundary. Then the Young inequality yields for and any # # # E" " % % ! " " E" " # (4.18) Q Now using (4.17) with and gives Q " " " " D F and . Inserting the last inequality into (4.18), we obtain with Q # 3 F E" " " " D E" " Choosing sufficiently near to gives the assertion. + ) + + + + + + + + + + + + + Next we show a continuity estimate for the bilinear form a priori error analysis. . This result will be applied in the and # # # , there holds for " " ; H< ; 3 L U " " 0 ( ; L U 0 3 " " " R" % # ( ; 0 3 " " " " E" " and . Then we obtain from the definition of Proof: Let be : ; L =< ; % 3 U # ; (4.19) % 0 , , + - 0 Lemma 4.2 For all , with ) 7 7 + 7 3 7 3 3 + 3 3 + 3 7 + 64 A stabilized three-field formulation by the Cauchy-Schwarz and the 0 (we obtain ( " " , " " for each # # # % ; '0 ") " " " 0 E" " " R" 0 0 3 % 0 ") " ( 0 " " @ ( ; " " " R" # (4.20) 3 0 '0 Let us consider the first row of (4.19). For all Young inequality and the definition of the norms + 8 ) + 3 7 + ; 7 3 D 3 7 Next, for the terms in the third row of (4.19) we get 3 3 @ ( # @ ( ( % 0 " " 0 " " 0 " " (4.21) Now collecting the estimates (4.20) and (4.21), using ; 3 + % % " R " ( 0 ") " ( 0 and adding and subtracting ! % we obtain ; ; - 0 " " H< 0 3 L U " " 0 " " ( ; L U 0 3 " R" % L ; # U % 3 7 3 + + 7 7 7 3 (4.22) The terms in the last row can be reformulated: ; ; L U % H< 3 ; H< 7 Now, since we integrate over each part of the interface twice, we have ; H< % # %# 4.2 Analysis of the stabilized scheme 65 Therefore using the triangle inequality and the Young inequality, we arrive at ; ; L H< 3 - ;H< 0 ; % 3 ; ; " " ( E" " " " H< 0 3 7 7 7 U% ( "R" # (4.23) Applying the estimates (4.22), (4.23) yields the assertion. In order to prove the a priori estimate we first need a continuity estimate of the bilinear form we get for the . Taking into account, that the functions do not vanish on ) , streamline diffusion part the following continuity estimate (cf. (2.26)) for and arbitrary : # # # 0 % ( !#" ( ; L U 0 " " 0 " N " 0 35 # % 7 % % (4.24) Now we can prove the main result of this section by combining the stability result of Theorem 4.1 and the continuity estimate of Lemma 4.2: 3 Theorem 4.2 Let the parameters satisfy (4.11). Furthermore, let us assume that the -part of of the three-field formulation (3.6) is sufficiently regular, i.e. the solution H < 4 with . Then denoting the discrete solution of (4.5) by the error is bounded by " " ; ; - 5 5 H< L " " ( U " " 3 ; ; L " " ( U ( ! ( =< 3 ( !#" ; ; ( L " N" U 5 5 L U " " # 43 3 + ,5 7 3 7 + 3 3 7 7 + 6 ,5 7 7 3 66 A stabilized three-field formulation =< Proof: First note that we have because of the representation and be arbitrary. Defining (3.16)). Let , + (cf. the consistency of the discrete formulation yields the Galerkin orthogonality and therefore by Theorem 4.1 and Lemma 4.2 and defining " " % - 0 " " ; H< ; ; U " " H< L 0 3 ; ( L U " " " " 3 ; " " ( " " 3 7 % 3 7 3 + + 7 + 3 3 E" " Now, inserting the estimate (4.24) and applying the interpolation estimates (4.1), we get # " " % 0 " " ; H< ; L " " ( U " " 3 0 ; L " " ( U ( !)( (4.25) 3 ( !" ; ; ( L L U U M" R" " " 43 3 with a constant , which is independent on and . Using the definition of " " and the interpolation estimates (4.1) we get for " " " " ;H< " " ( " " @ ( ; 3 % + 3 3 + 3 7 7 + 7 7 3 3 + 7 4.2 Analysis of the stabilized scheme 67 " " - ; H< ; " R" ( ( ! " " " @ ( 43 ; " " ( " " " " 3 - ; H< ; " R" ( ( !#" " " @ ( (4.26) 43 ( !#( # ; ( L " " " G" U 3 Then we choose 0 with the constant defined in (4.25). The triangle inequality yields (4.27) " " " " % " " " " # Then the proof can be completed by inserting the estimates (4.25) and (4.26) and by taking into account that and have been chosen arbitrarily. In chapter 2 for one subdomain we have proposed to choose the parameters according to ( & ( (4.28) 7 + 7 7 + 7 + + + 3 + 3 3 3 3 with suitable global constants . Note that fulfills the stability assumption (4.11). Applying this proposal the a priori estimate simplifies to " " - 5 5 ; H< ; L " " ( U " " 3 ; ; ( H< L " " U ( ! ( 3 ( !#" # ; ; ( L U " N" 5 5 " " 3 3 5 7 7 7 7 6 5 7 7 (4.29) If the approximation order of the discrete spaces and is sufficiently large, the error estimate of the -part is of the same convergence order as the a priori estimate of the standard SUPG scheme (cf. [RST96]). Remark 4.5 In (4.28) we have chosen the hyperbolic choice. Of course it is also possible to take the elliptic choice+ (2.37): + 3 3 ( (4.30) ! # Then we get the same convergence order as with the choice (4.28). The numerical results show that both strategies work well. 68 A stabilized three-field formulation Mesh for Φ 1 1 0.9 0.9 0.8 0.8 0.7 0.7 0.6 0.6 0.5 0.5 0.4 0.4 0.3 0.3 0.2 0.2 0.1 0 0.1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0 0.1 0.2 0.3 Figure 4.1: On the left hand side the mesh in the interior is plotted ( right hand side the mesh for the global interface functions is plotted. ( 0.4 0.5 0.6 resp. ) 0.7 0.8 0.9 1 ). On the 4.3 Numerical results In this paragraph we examine the theoretical results from the last section. We will see that we really obtain the predicted convergence rates. Moreover, we give some recommendations, how to choose the different meshes. Furthermore, we give some remarks about the implementation. Some comments about the implementation Again all numerical results are restricted to the two-dimensional unit square. The unit square rectangles for arbitrary and . The different meshes for the can be decomposed into interior of the subdomains, the Lagrange multiplier spaces and the global interface space can be chosen arbitrarily. See Figure 4.1 for an example. In our numerical experiments the inhomogeneous boundary conditions on are simply worked in by setting the degrees of freedom (d.o.f.) belonging to on to the prescribed values. The algorithms are implemented in MATLAB using routines of FEMLAB . In order to accelerate the code some parts are written in the language . This has to be done especially for parts with nested loops. The result is a speed-up of 10 to 100 depending on the mesh sizes. Main parts of the algorithm can be parallelized. But here all computations have been done on a single processor. The program disintegrates into several parts (cf. Figure 4.2). We will discuss the algorithm step by step. In the first step we decompose the unit square into rectangles and store the position of the edges and vertices. Then for each subdomain (rectangle) local triangulations for and are constructed. Theoretically this can be done completely in parallel and needs no communication between the sub domains. The meshes for in the interior are constructed by a Delaunay algorithm (cf. [GB98], chapter 2). The construction of the global interface space / is more complicate. To this end first we define an array of the global degrees of freedom (d.o.f.). Then for each subdomain an array is constructed which maps the local degrees of freedom to the global degrees of freedom. This step requires the communication between the subdomains. 0 4.3 Numerical results 69 1. Decomposing the global domain into subdomains and 2. Defining local meshes for 3. Defining the global interface mesh for / 4. Building the connection between the meshes / and and between and . 5. Assembling all matrices 6. Solving the arising linear system Figure 4.2: Main steps of the implementation: The steps , and can be completely done in parallel. The next step is the assembling of the discrete system. It can be seen that the whole system can be built up using only local information. For the matrices corresponding to the global interface space the local array of d.o.f.’s can be used. Hence, this step can be parallelized, too. The arising linear system is not solved directly. Instead we derive an equation for the global interface variable, called Schur complement equation. This approach will be discussed in detail in the next chapter. Building up the Schur complement equation explicitly would require the inversion of local matrices. We circumvent this problem by using an iterative algorithm. Here the GMRES method without restart is chosen. The GMRES algorithm is stopped if the initial . Note that each iteration step requires the solution of a residuum is reduced by the factor local problem in each subdomain. Results Now the theoretical results will be illustrated by some numerical experiments. Three different examples are presented. First we show the robustness of the algorithm even for difficult problems. With the help of the second example the convergence properties of the algorithm are studied. Finally we demonstrate that both parameter choices yield nearly the same results. A first example The main focus of our algorithm is the application to the advection dominated case. Especially the case of nontrivial flows is of interest. To demonstrate the power of our approach we start with the following example in of Example 4.1 We search for a solution # # in on on on 70 A stabilized three-field formulation 0.5 1 0.8 0 0.6 0.4 −0.5 1 0.9 0.8 0.7 0.2 0.6 0.5 0.4 0.3 0.2 0.1 0 0 (a) stabilized three-field algorithm (b) computation with FEMLAB Figure 4.3: The solution of Example 4.1 for computed in the multi-domain case using the stabilized three-field formulation (a) and with the help of FEMLAB (b). and 8 and the flow is # V V V is a rotational flow with a center in and . Furthermore, holds on the whole boundary . We decompose the unit square into squares. For the discretization the meshes of Figure with defined by 4.1 are chosen. The Lagrange multiplier meshes are chosen three times finer than the interior meshes. In the context of domain decomposition this example is particularly interesting. In the interior the solution is almost constant in the advection dominated case. The constant is given by the mean value of the Dirichlet data on the boundary. Now each discretization has to find this value by mixing the boundary information. is plotted in Figure 4.3 (a). In Figure 4.3 (b) the solution computed with The result for the standard algorithm of FEMLAB is plotted (mesh size ). It can be seen that both plots are quite similar. So it can be stated that the proposed algorithm finds the correct interface values. # Verifying the -convergence Analogously to the single-domain case we have to check the theoretically predicted convergence rates. Again we consider the following smooth example: Example 4.2 Let the right hand side and the boundary condition be chosen in such a way that becomes the exact solution of (4.31) ? in on "# 4.3 Numerical results 71 error in the interior −1 error in the interior 0 10 10 −1 10 −2 10 −2 energy 2 L (Ω) 10 −3 10 −3 10 −4 10 −4 −5 10 10 ε =1 ε =0.1 ε =0.0001 −3 10 error −2 10 (a) −1 −5 10 0 10 hint ε =1 ε =0.1 ε =0.0001 10 −3 −2 10 10 −1 0 10 h 10 int (b) energy error error of the Lagrange multiplier error of the interface function −2 10 0.2 10 −3 10 0 L (Γ) −0.2 10 2 L2(Γ) 10 −4 10 −0.4 10 −5 10 ε =1 ε =0.1 ε =0.0001 −0.6 10 −3 10 −2 10 −1 −6 0 10 hint 10 (c) Error of the Lagrange multiplier ε =1 ε =0.1 ε =0.0001 10 −3 −2 10 10 −1 10 hint 0 10 (d) Error of the global interface function Figure 4.4: The error of the stabilized three-field for formulation mesh size. The unit square is decomposed into subdomains. in dependence on the In the first test case we decompose the unit square into sub-squares. The meshes in the or . The interior are chosen in the same way as in Figure 4.1. The mesh size is either Lagrange multiplier meshes are always chosen three times finer than the interior mesh. The global 3 . For all computations+ connected interface mesh has the mesh size with this example we have chosen the hyperbolic choice (4.28) of the parameters with and . Now we alter the mesh size for . The results are plotted in Figure 4.4. And indeed we get the predicted convergence rates: For the -error in the interior we expected a convergence rate of in the diffusion dominated case and of in the advection dominated case. For the interior solution in the energy norm is expected. The error of the Lagrange a convergence order of resp. multiplier spaced is bounded by ' in the diffusion dominated case and the error of the global interface space is bounded by ' in the advection dominated case and ' else. Here the # # # Q 72 A stabilized three-field formulation error in the interior −1 error in the interior 0 10 10 −1 10 −2 2 L (Ω) energy 10 −2 10 −3 10 −3 10 ε =1 ε =0.1 ε =0.0001 −4 10 −3 10 error −2 10 (a) hint −1 −4 10 0 10 ε =1 ε =0.1 ε =0.0001 10 −3 −2 10 −1 10 0 10 h 10 int (b) energy error error of the Lagrange multiplier error of the interface function −2 10 0.2 10 0 10 −3 L (Γ) −0.2 10 2 L2(Γ) 10 −4 10 −0.4 10 ε =1 ε =0.1 ε =0.0001 −0.6 10 −3 10 −2 10 −1 hint 10 ε =1 ε =0.1 ε =0.0001 −5 10 0 10 −3 −2 10 (c) Error of the Lagrange multiplier −1 10 hint 10 0 10 (d) Error of the global interface function Figure 4.5: The error of the stabilized three-field formulation in the case of subdomains for : The global interface mesh is fixed ( ) and the mesh sizes of the interior are varied. error of the Lagrange multiplier space is measured in the norm Q ; ( " " 9 H< " " A D F > # # # H < D and the computed global interface norm is given by Q ; " " ( 9 H< " 1" A D F > $# In the next step we test the robustness of the stabilized scheme. In the single domain case we have seen that the algorithm is very robust with respect to the choice of the local Lagrange multiplier 4.3 Numerical results 73 error in the interior −1 −1 −2 10 energy 2 L (Ω) 10 −3 10 −4 −2 10 −3 10 10 ε =1 ε =0.1 ε =0.0001 −5 10 error in the interior 0 10 10 −3 error −2 10 10 (a) hφ −1 −4 10 0 10 10 −3 10 −2 −1 10 0 10 hφ 10 (b) energy error error of the Lagrange multiplier 1 ε =1 ε =0.1 ε =0.0001 error of the interface function −1 10 10 −2 L (Γ) 0 10 2 2 L (Γ) 10 −3 10 −4 10 ε =1 ε =0.1 ε =0.0001 −1 10 −3 −2 10 10 −1 hφ 10 ε =1 ε =0.1 ε =0.0001 −5 10 0 10 −3 10 (c) Error of the Lagrange multiplier −2 −1 10 0 10 hφ 10 (d) Error of the global interface function Figure 4.6: The error of the stabilized three-field formulation in the case of subdomains for : The interior meshes are fixed ( resp. and ) and the mesh size is varied. # spaces and the local interior spaces. Therefore we uniformly refine the interior meshes and the La grange multiplier meshes keeping the global interface mesh constant ( ). The Lagrange multiplier spaces are always chosen three times finer than the corresponding interior meshes with resp. . Again we obtain good results. The Figure 4.5 shows this very clearly. mesh size It can be observed that it does not make sense to use much finer meshes in the interior than for . Only the convergence of the global interface functions in the diffusion dominated case is not so good. This behavior is also covered by the theory, because in the second line of (4.29) there is ( a factor , which increases for finer interior meshes. # # # Now vice versa the interior meshes are fixed ( resp. , , ) and we vary the mesh size of the global interface space. The results are plotted in Figure 4.6. # 74 A stabilized three-field formulation # # # Next the error in dependence on the choice of the stabilization parameters is analyzed. To this end + 3 , and . First the resp. we fix the meshes by + 3 constant is varied for . The results can be seen on the left hand side of Figure 4.7. On and different is plotted. In both the right hand side the error for fixed cases we observe + that3 the scheme is quite robust with respect to the choice of the constants. Only the error of the interface error can be significantly improved by choosing a larger value for and a smaller value for . But on the other hand in the next chapter we will see that the required iteration steps for the GMRES algorithm increase strongly in this case. Finally we have increased the number of resp. , and ). subdomains for fixed mesh sizes ( Therefore we have decomposed the unit square into sub-squares and have computed the error for different . In Figure 4.8 we observe a slight increase of the Lagrange multiplier error. But this error is simply caused by the fact, that the interface also grows. # # # Hyperbolic choice versus elliptic choice Now we compare the two different proposed choices in the advection dominated case. For the hyperbolic choice is given by + + + and the elliptic choice by + 3 3 3 + 3 3 (4.32) (4.33) with constants . Both parameter strategies are tested in the following example due to E. B URMAN and P. H ANSBO [BH02]: Example 4.3 Let the right hand side and the boundary condition be chosen in such a way that # # (4.34) becomes the exact solution of with . in on # The solution is constant in the direction and possesses a sharp layer at . Now we decompose the domain into -rectangles. This case is interesting because the terms with vanish on the part of the interface where the layer of the reference solution is located. Again the mesh sizes in the interior are chosen by a checkerboard pattern. In Figure 4.9 (a) the solution (4.34) is plotted with the elliptic choice of the stabilization parameters. On the right hand side we can see that both parameter strategies give nearly the same (optimal) results. 4.3 Numerical results 75 error in the interior −3 10 L (Ω) −4 10 2 2 L (Ω) error in the interior −3 10 ε =1 ε =0.1 ε =0.0001 −5 10 −3 10 −2 −1 10 0 10 α 1 10 10 −4 10 error ε =1 ε =0.1 ε =0.0001 −5 10 −3 10 2 10 −2 −1 10 10 0 10 β 1 10 2 10 error of the Lagrange multiplier error of the Lagrange multiplier ε =1 ε =0.1 ε =0.0001 −0.47 10 −0.48 2 L (Γ) 10 0 10 −0.49 10 ε =1 ε =0.1 ε =0.0001 L2(Γ) −0.5 10 −3 −1 −2 10 10 α 10 0 1 10 10 −3 2 10 10 −2 −1 10 10 0 10 β 1 10 2 10 Error of the Lagrange multiplier error of the interface function −3 −4 2 10 −5 10 −3 10 error of the interface function −3 10 ε =1 ε =0.1 ε =0.0001 L (Γ) 2 L (Γ) 10 −4 10 ε =1 ε =0.1 ε =0.0001 −5 −2 10 −1 0 10 10 1 10 2 10 10 −3 10 −2 −1 10 10 alpha 0 10 β 1 10 2 10 Error of the global interface function Figure 4.7: The error of the stabilized three-field formulation in the case of subdomains for : The meshes are fixed ( resp. , , ). On the left hand side the parameter is varied and on the right hand side the parameter . 76 A stabilized three-field formulation energy error in the interior −1 error of the Lagrange multiplier 1 10 10 −2 10 0 L (Γ) −3 10 2 energy 10 −1 10 −4 10 ε =1 ε =0.1 ε =0.0001 −5 10 0 2 4 6 8 Number of subdomains 10 ε =1 ε =0.1 ε =0.0001 −2 10 12 0 2 4 6 8 Number of subdomains 10 12 (b) Lagrange multiplier error (a) energy error Figure 4.8: The error of the stabilized three-field formulation for and fixed mesh sizes resp. , and ): The domain is decomposed ( into sub-squares for different . Now the error is plotted for different . error in the interior −1 10 1.2 1 −2 10 energy 0.8 0.6 0.4 −3 10 0.2 0 hyberbolic choice elliptic choice 1 −0.2 0 0.8 0.2 0.6 0.4 0.4 0.6 0.8 0.2 1 0 −4 10 −3 10 −2 10 −1 hint 10 0 10 (a) Solution of Example 4.3 (b) Comparison of the stabilization strategies resp. , , Figure 4.9: In (a) the solution of Example 4.3 is plotted for , where , are chosen according to (4.33). In (b) for different mesh sizes ( resp. , resp. and ) we observe the energy error in the interior for the two different parameter choices. 4.4 Conclusions We have proposed a scheme, which is stable independently of . Furthermore, the discrete function spaces could be chosen almost arbitrarily. It was only requested, that in the inside of the local subdomains a shape regular, finite element discretization is imposed. For this scheme, we could determine the free parameters in such a way, that the -part of our scheme possesses the same error order as the standard SUPG-method. We are not aware of any other multi-domain stabilized scheme with optimal convergence rates in the singularly perturbed case. This scheme possesses a 4.4 Conclusions 77 wide range of applications. Especially the extension to the Navier-Stokes equation is an interesting task for further research. The numerical experiments confirm the predicted convergence rates. Moreover, it could be shown that the algorithm is very robust. It also works quite well for examples with strong layers. Finally the number of subdomains does not deteriorate the convergence speed. We were surprised, that the algorithm always works better in the singularly perturbed case than in the diffusion dominated case. One reason is, that due to the advection term the information is transported. Chapter 5 The three-field formulation for the Oseen Equations The subject of this chapter is the extension of the theory of the three-field formulation for scalar elliptic equations to the Oseen equations. Here, due to the additional constraint that a vector field must be divergence free, additional problems occur. In the first section we describe the Oseen equations and derive their weak formulation. Then we formulate and analyze a three-field formulation for these equations. We will restrict our discussion solely to the continuous case. 5.1 The Oseen equations The Oseen equations can be considered as a linearized version of the Navier-Stokes equations. In many implicit schemes for the time dependent Navier-Stokes equations a sequence of Oseen equations has to be solved. The Oseen equations are given by . H < in in on (5.1) where we have imposed homogenous boundary conditions for simplicity. As usual , , is a bounded domain with Lipschitz boundary. Here we search for a velocity field and pressure . is a given prescribed velocity field, is a reaction coefficient and is the viscosity. Within an implicit scheme of the time dependent Navier-Stokes equations is given by the inverse of the time step. For the data we assume . H < . " . with . # In order to derive the variational formulation of (5.1) we define bilinear forms .J ; =< . (Ass. 4) 80 The three-field formulation for the Oseen Equations , . is equipped with the usual norm ; ( # ; " " H< " " ( Further norms " " and are given analogously. Defining the function spaces for the velocity and ! for the pressure the weak form of (5.1) is given by Find . H < (5.2) # . for a subdomain and $ * $ $ Problem (5.2) is again a saddle point problem. And therefore we can apply Theorem A.4. This yields the following result: Theorem 5.1 Under the assumption (Ass. 4) there exists a unique solution (5.2) and the solution depends continuously on the data in the sense * $ of 0 6 " 1" ( " '"B % 0 " 1" # Proof: (i) It is a well known result, that the bilinear form . satisfies the inf-sup condition . # 6 0 0 (5.3) " " " " 5 7:9 ; = / ; = > B27 ? A > (cf. V. G IRAULT, P.A. R AVIART [GR86], ch. 1, 5.1). (ii) The ellipticity is a consequence of integration by parts and the inequality of Poincaré (cf. Theorem B.12) ( " '" ( 3 " 1" ( # Applying Theorem A.4 yields the assertion. 5.2 The three-field formulation The extension of the three-field formulation from the advection–diffusion problem to the Oseen problem is not straightforward, because the correct treatment of the pressure and the divergence constraint cause some new problems. Let us start with a decomposition of the domain into ) nonoverlapping subdomains . Each subdomain should possess a Lipschitz boundary. We can define the following function spaces analogously to the advection-diffusion problem : H < H < + Q (5.4) 5.2 The three-field formulation 81 # and The corresponding norms are natural extensions of the scalar case and are given by ( ; " " H< " " ; " " < " " ; " N" < " " (5.5) (5.6) (5.7) " " " #" where and are defined in the previous chapter for the scalar three-field formulation. All function and spaces are Banach spaces with the above norms. For elements the dual product is defined by # ; ; H< < 0 The correct choice of the function space for the pressure is more difficult. The space H < is too large to ensure a unique solution. Therefore, imposing that the mean values of the elements are zero, we consider the following subspace for the pressure: ; # # # H< # Remark 5.1 The drawback of this choice is the global coupling of the function space . The idea of the three-field formulation is a preferable local choice. Only then it is possible to assemble the matrices separately in the discrete case. In addition, the derivation of domain decomposition methods is difficult. Therefore later on we will give some approaches to circumvent this coupling. Now the three-field formulation of the Oseen equations can be formulated by 82 The three-field formulation for the Oseen Equations . . Find ; =< ; =< < ; ; H< < ### (5.8) ) is used for where the notation for . Due to the additional pressure space we should rather speak about a four-field formulation. But in order to demonstrate the close connection to the scalar case, we also call it a three-field formulation. The next step is the proof of the main result: and Theorem 5.2 The three-field formulation (5.8) possesses a unique solution . $ the solution of the global problem (5.2), the solutions Denoting by $ are equivalent in the sense (5.9) (5.10) # (5.11) and , is given by If additionally satisfies # (5.12) Proof: Let be a solution of (5.2). Now we define , and by (5.9), (5.10) and is more (5.11). The construction of the Lagrange multiplier involved. For an element Q + we define . & + Q is the extension operator of Lemma 3.2. It is easily seeing that where + Q and therefore we have . Moreover it is obvious that (5.8, ii),by(5.8, iii) are satisfied. In order to show (5.8, iv) we define the global operator in # on $ 5.2 The three-field formulation 83 This operator is well defined (cf. Lemma 3.2). Then we compute ; ; < H< ; < . for # # # . In the last step we have used that < Let us also define is a solution of (5.2) and by in ### # # # . Then the definition of ) # yields ; . < H< ; . ; H< < . ; < ; for Because of the construction of the extension operators , for each . Hence, (5.8, iv) is satisfied. It remains to prove (5.8, i). we define an element & ; < ; . $ H< . ; < ; $ . ; H< < for arbitrary . In the last step we have used the fact, that satisfies (5.2). This ends the existence part of the theorem. Now we consider the uniqueness. Because (5.8) is a linear system it is sufficient to investigate the homogenous system with and to show that the trivial solution is the only solution. Let us start again with (5.8, iii). Due to this equation there exists an element such that # (5.13) 84 The three-field formulation for the Oseen Equations Using as test-function in (5.8,i) and using (5.8,ii), (5.8,iv) yields ; . H< ; $# H< $ Taking into account the ellipticity of we arrive at , hence , (cf. (5.13)). In order to determine the pressure we define a global pressure such that . Then (5.8,i) yields . ; H< . # 4 By virtue of the inf-sup condition (5.3) we obtain that we obtain for all . This implies . , thence . Using (5.8,i) again + Q integration by parts yields . . # It remains to prove the representation (5.12). For Using that Theorem 3.1). is the solution of (5.2) we obtain the assertion by a standard argument (cf. As already mentioned the critical point is the choice of the pressure space the space by and formulate the additional condition: . One idea is to replace ; =< # With the help of this additional constraint it can be proved again that the three-field formulation is well-posed. Finally let us briefly discuss the discretization. Principally we can use the same stabilization terms as in the scalar case in order to circumvent both inf-sup conditions. The technique to circumvent the additional inf-sup condition for the pressure-velocity coupling is well known (cf. [Lub94], [FF92]). Therefore it seems to be possible to extend our stabilized scheme to the Oseen equations. However, a detailed presentation is the subject for further research. Part III Nonoverlapping domain decomposition methods Chapter 6 A preconditioned Schur complement method In the last part we introduced and analyzed a multi-domain formulation for the advection-diffusion equation. In part III of the thesis we explain, how the system can be efficiently solved in parallel. To this end the global problem is decoupled into a sequence of local problems. We present two different algorithms: A Schur complement method and an alternating Schwarz algorithm. In this chapter we present the former method. The alternating Schwarz method is presented in chapter 7. Finally, in chapter 8 we compare both algorithms. Let us start with the Schur complement method. The key idea for this method is to eliminate the degrees in the interior of the subdomains. The remaining equation, defined on the interface, is called the Schur complement equation. In the continuous case the corresponding operator is called the Steklov-Poincaré operator. The interface equation is not well conditioned. Therefore we introduce a preconditioner consisting of a weighted sum of inverses of local Steklov-Poincaré operators. Some numerical experiments show the effect of the preconditioning. 6.1 The continuous case First we consider the continuous case. We derive the Steklov-Poincaré operator from the threefield formulation (3.6). Then we introduce the Robin–Robin preconditioner and discuss some important properties. Moreover, the Richardson iteration of the preconditioned equation is considered and a differential interpretation of this iteration scheme is given. Steklov-Poincaré operator Let us start with the three-field formulation: Find % ( ( + +0 0 in in in + + + , such that (6.1) 88 A preconditioned Schur complement method + using the compact formulation which was introduced in (3.7). In order to clarify the structure of (6.1), we define an operator by % ( + ( By virtue of Lemma 3.7 is an isomorphism. The action of local problems (3.11) with Dirichlet data on the interfaces , by # corresponds to the solution of the . Furthermore, we define operators + + + $# Let be the solution of (6.1). Taking + + 0 0 into account, we derive from (6.1) 0 0 + 0 0 + 0 0 or 0 (6.2) with 0 0 + $# Since the last equation is of great importance in the theory of domain decomposition methods, it has its own name: + 0 0 Definition 6.1 The operator 0+ is called the Steklov-Poincaré operator and equation (6.2), given by is often called the Schur complement equation. Remark 6.1 Let . Using the definition of the operator 0 ; =< ! (6.3) 0 , i.e. and the representation (3.13), the right hand side of (6.3) can be written as ; ; H< H< 0 ; H< S S S $ 6.1 The continuous case 89 # # # $ where is an arbitrary function with of the Dirichlet problems ### and is the solution for ) (cf. Lemma 3.7). Hence the right hand side can be computed by solving local problems in parallel, too. The next remark shows the close connection to the theory of linear mixed problems: Remark 6.2 Defining the operators + and + + 0 , the three-field formulation (6.1) can be written as for all + in + + in ,+ is given by where # ! *% *( *( by (6.4) Hence, the three-field formulation can be seen as two coupled linear mixed problems. Therefore an alternative proof of the well-posedness of the three-field formulation can be derived with the help of the theory of linear mixed problems. Now we prove that is a bijective operator from + onto +. + Theorem 6.1 is continuous and there exists a constant + diffusion coefficient such that Thus is an isomorphism from Proof: Let " " # ! be given. We define D In addition, we know 0 6 depending on the (6.5) 0 + # by # # # is given 2 ### and by + Q Note that +. onto " # # # ) # # # " R"" " % 0 "K0 + 1 " / ) # 90 A preconditioned Schur complement method 0 + + 0 0 " 1" "K0 0 + 1" K" 0 E" % 0 "K0 " "K0 + " - 0 "1" # . We obtain For there exists such that 0 ; ; H< =< where we have used that satisfies the first equation of (3.6). Defining by for # # # yields by virtue of Lemma 1.1 and the definition of " &" in ; $ " ' " ( " " # H< (cf. Lemma 3.7). is the extension operator of Lemma 3.2. Then, using and the continuity of resp. , we obtain the continuity of ) ! Considering Lemma 3.3 we observe that the properties also hold in an equivalent norm, which is induced by a scalar product (cf. Lemma 3.4). Thus the Lax-Milgram Lemma (Theorem A.2) is an isomorphism. yields that + Remark 6.3 The last Theorem shows that the Steklov-Poincar é operator ; H< ; H < is any function with 0 + . where can be represented by (6.6) and is given by Moreover, the dependence on in (6.5) reflects the behavior of the local problems, where strong layers can occur in the advection-dominated regime. Therefore preconditioning is advisable for any iterative solver of (6.3). Now we introduce the local Steklov-Poincaré operators. To this end we rewrite (6.6) by ; ; % =< H< < Q Q # # # we define + + by Definition 6.2 For % + Q is given by Corollary 1.1 and is any extension with . where (6.7) and define: ) (6.8) 6.1 The continuous case 91 The local Steklov-Poincaré operators are well defined, since for we have < D with $ taking into account and the definition of . Hence the global SteklovPoincaré operator can be written as the sum of local Steklov-Poincaré operators ; # (6.9) H< D D D D . The representation (6.9) clearly shows the local character of the Steklov-Poincaré operator. Fur thermore, it can be proved that the local operators are continuous and coercive: 0 " " O Q D F % Lemma 6.1 There exist constants 0 , 0 depending on such that % 0 " " O Q D F " " O Q D F Proof: (i) First, let us point out again that as can be written % is given by Lemma where ( 3.2 with " " - " " O Q D F # (ii) Taking into account the a priori estimate " " ( % 0 " " Q F O D (cf. Corollary 1.1), the continuity of by % can be derived - 0 " " ( J" " O Q D F " "BA D F " % 0 " " Q F " " Q F # O D O D / / / + Q $# / (6.10) / / / "BA D F / (iii) The coercivity is a result of integration by parts, and the trace inequality (Theorem B.8): # ( 3 0 " " 0 " " O Q D F / Thus the local Steklov–Poincaré operators can be inverted and we obtain: 92 A preconditioned Schur complement method : For + Q Remark 6.4 The computation of the inverses of the local Steklov-Poincar é operators corresponds to the solution of local problems with a Robin condition on the interface search for such that Then % & # (6.11) . The equation (6.11) is the variational formulation of is given by in on # on The problem (6.11) is well-posed and therefore has a continuous inverse. The Robin–Robin preconditioner In the last section we have seen that the Steklov–Poincaré operator is poorly conditioned. The continuity and the coercivity constant depend on a negative power of . In the discrete symmetric case it can be shown that the condition also depends on the mesh size and the maximum of ( , cf. [Bre99]). Therefore in practice the diameters of the subdomains ' preconditioning is mandatory. Here we focus on a special preconditioner. The preconditioner has been developed by the group of Y. ACHDOU , P. L E TALLEC , F. NATAF ET AL . ( cf. [AJT 99], [Nat99], [AN97], [GTN03]). It is a generalization of the Neumann-Neumann preconditioner, which can be applied if the appropriate bilinear form is symmetric. In the discrete case the Neumann-Neumann preconditioner has been well investigated in the last years (cf. J. M ANDEL [MB93], [Man92], T.F. C HAN, T.P. M ATHEW [CM94], B. S MITH, P. B JORSTAD, W. G ROPP [SBG96] or O. W IDLUND [DW95], [DSW94]). For some analysis in the continuous case we refer to the work of Y.H. D E ROECK and P. L E TALLEC [RT91]. As a preconditioner we use a weighted sum of inverses of local Steklov-Poincaré operators. Thus the proposed preconditioner is defined by + ; Here where + Q + =< # (6.12) are linear, bounded operators with ; + Q is given by H< for (6.13) ### ) . 6.1 The continuous case 93 Remark 6.5 Usually, the linear operators quired that are constructed in a simple way. In many cases it is re- and " + " " " (6.14) Q + , with constants . for all + , # # # the application of requires the solution of a local problem For each ; ) with Robin conditions on the local interface . Therefore the preconditioner is called on , the Robin condition becomes Robin-Robin preconditioner. In the case of a Neumann condition. Thus the preconditioner degenerates to the well-known NeumannNeumann preconditioner in the symmetric case . Now we show, that the preconditioner is continuous and positive definite. + 3 + + $ Lemma 6.2 Let be a Hilbert space and the dual space of . Furthermore, let be linear, continuous with constant , and coercive with constant . Then exists and is linear, continuous with constant , and coercive with constant . $ $ Proof: The existence and continuity of follow from the Lax-Milgram Lemma. It remains to prove the coercivity of . This follows from 3 " " $ % " $ $ " % $ $ B$ / 3 + / + "$ 3 + " B$ 3 In Lemma 6.1 it was proven, that the local Steklov–Poincaré operators and , such that coercive, i.e. there are positive constants 3 + % " " Q " " Q O D F O D F + Q / / + for all . Note, that the constants enable the following theorem: Theorem 6.2 Let us assume, that the operators is continuous and coercive. and 3 and +# are continuous and " " O Q D F / may depend on . These properties satisfy (6.14). Then the preconditioner 9 ;H< + > 94 Proof: Let lemma with A preconditioned Schur complement method + $ be given. Then, taking into account the properties of , we obtain ; ; H< H< + + + + and the last ; H< " + " O Q D F # ; H< " " 3 + / 3 The continuity of / is a simple result of the continuity of the operators This shows that the operator , ### ) . is well-posed. A Richardson Iteration Next a Richardson iteration is applied to the Schur complement equation (6.3). In the discrete case we replace the Richardson iteration by a Krylov subspace method. The advantage of the Richardson iteration is its simple structure, which can be better analyzed. But in practical computations a Krylov subspace method is more robust and gives better results. The preconditioned Richardson iteration of the Schur complement equation is given by with a damping parameter (6.3). Find . (6.15) denotes the right hand side of the Schur complement equation Differential interpretation Taking into account the definition of the Steklov-Poincaré operator and the preconditioner it is possible to derive a differential interpretation of the Richardson iteration (6.15). Defining the and by each iteration step of (6.15) can be written in a interface between different way (cf. L.C. B ERSELLI, F. S ALERI [BS00]): Given , for ) solve the following local problems with Dirichlet data on the interface: in on on "# ### 6.1 The continuous case Then for ### ) 95 compute the mixed problems with Robin data on the interface + L + U and update the interface function by + Q ; H< for ### ) on in on + Q where can be any weighted extension of to by zero satisfying (6.13). This method involves the solution of two local problems on each subdomain at each iteration step. Hence, it can be interpreted as an iteration-by-subdomains method. A convergence result + Q $ Q + . Most of them are based on the representation of the book of A. QUARTERONI, A. VALLI In this paragraph we show some results in the case of two subdomains, i.e. ( cf. [QV99], ch. 5.1 ). It will be shown that the Richardson iteration of the preconditioned Schur complement equation converges linearly, if the diffusion coefficient is not too small. Without any restriction we assume that the preconditioner can be written as + + with constants . We know from Lemma 6.2, that coercive. That means in particular, that there are constants depending on , such that 3 for all % "1" " " !! + "1" 3 3 are continuous and , . Furthermore, we use the following convergence theorem (cf. [QV99], ch. 4.2 ): Theorem 6.3 Let and coercive with constants and Then there exists a 3 + + # ! '" " converges linearly in , such that for all be the local Steklov-Poincaré operators, which are continuous and . Assume the existence of a constant , such that satisfies the condition to the solution (6.16) and for any given of the equation . the sequence (6.17) 96 A preconditioned Schur complement method 3 By "#" 3 Proof: With the help of the continuous and coercive operator part of defines a scalar product we observe that the symmetric # Q 3 3 . The properties of " " " " % " "3 % " " # + we denote the corresponding norm 3 yield To prove the convergence of the iterative scheme (6.17) it is sufficient to show that the map % % " " is a contraction with respect to the norm 3 , since then we can apply the fixed-point theorem of Banach. Let and . We obtain " " 3 % " " 3 " "3 '" " where we have used the property (6.16). Because of the continuity of L QQ U and we have % " " # % 3 3 + " " 3 % @" " 3 % % + + with constants + 3 3 + L Q Q U 3 An easy computation yields, that % is a contraction for all 3 3 3 and 3 Inserting this, we obtain 3 + with # with # Now we investigate the meaning of the condition (6.16). Unfortunately we will see, that the condition is only fulfilled in the diffusion dominated case. can be deFirst let us point out that the bilinear form L U composed into a symmetric and a skew-symmetric part: with % 6 and 6.2 The discrete case for . Assume and for , we obtain Thus we get + Therefore denoting by ; H< % + ; H< " " " R" # *- # - ( ( " " " ( H< 0 " " where we have used the continuity of and on . Thus we obtain for =< ( " N" ( 0 % - - *- - - and - and - . - - # given in (6.5) we can conclude H< ; " R" ( " ; and . Defining the coercivity constant of Then, using Corollary 1.1, we can estimate 97 + . The constant 0 depends (6.18) that the condition (6.16) is satisfied. So we have proved the following result: Theorem 6.4 Suppose that (6.18) holds true. Then the Richardson iteration converges linearly to the unique solution of the Schur complement equation in the case of two subdomains. Condition (6.18) is satisfied, if the skew-symmetric part is sufficiently small compared to the symmetric part. Unfortunately, this is only satisfied in the diffusion dominated case. 6.2 The discrete case In the last section the Steklov-Poincaré operator was analyzed in the continuous case. Now we perform the same steps on the discrete level. Starting with the discrete stabilized scheme for the three-field formulation we will derive the corresponding discrete Schur complement equation. The solution of this equation can be obtained by an iterative decoupling of the global problem into local problems. The computation of the local problems can be done completely in parallel. Moreover, 98 A preconditioned Schur complement method we give some remarks, how to build a suitable preconditioner for the discrete Schur complement equation using the ideas of the last section. Let us first recall the stabilized formulation: Find and , such that ; H< ; % ; H< 3 ; ; H< 3 ; ; H< % 3 + 7 3 8 7 7 + (6.19) , . In this section we assume that the stabilization parameters , the first two lines of (6.19) are local Dirichlet problems. , we denote the solutions (6.20) with ; 3 % ; 3 3 , for all satisfy (4.11). Recall that for given By ) of + 7 3 and 7 ; 3 + % # # # (cf. chapter 4). Then, due to the linearity of the scheme (6.20), we see for ) # # $# 7 ) Inserting this in the third line of (6.19) yields the Schur complement equation for our stabilized , such that scheme: Find 2 4 8 (6.21) where the discrete Steklov-Poincaré operator is defined by ; H < 8 6.2 The discrete case 99 and the right hand side is given by ; H < is defined by # % + Q $# ; 3 solves (6.20) we deduce Taking into account that ; H< ; H< ; 3 + 7 3 for all 2 7 . Using (6.20) again we obtain ; H< ; 3 3 7 which can be expressed by the bilinear form of the stabilized three-field formulation (cf. (4.13)) # # $# 8 Now, using the stability of the scheme (cf. Theorem 4.1), we obtain " # " # (6.22) Since the right hand side of (6.22) really defines a norm on , we have proved: Lemma 6.3 The discrete Steklov-Poincaré operator is elliptic with respect to the norm " " " # " where the coercivity constant does not depend on . Therefore the discrete Schur complement . equation (6.21) possesses a unique solution Moreover, ) is the solution of the discrete three-field formulation (4.5). 100 A preconditioned Schur complement method In a next step we show that the operator can be written as a sum of local operators, which are coercive in a corresponding local norm. Starting with the definition of we obtain ; ; % H< 3 ; =< % ; =< 4 4 + 7 for 2 we obtain . Because of the opposite signs of the outward normal vectors ; H< ; % H< and on % for the terms in the last line. Hence we can write the operator as the sum of local components: with for ; 3 + 7 . H< ; % % (6.23) Remark 6.6 Note, that the applications of really correspond to the solution of local problems. Thus it can be done completely in parallel. First, we have to solve a local Dirichlet problem in . (plus the weighted approximation error of the solution Then we give back the Robin values on of the Dirichlet problem on the boundary). Moreover, we can show that the operators are coercive. . Then there holds 3 Lemma 6.4 Assume " " ( " " ( ( # % " " 6.3 Numerical results 101 . Then, using the definition of Proof: Assume , we see ; 3 ; 3 3 + 7 7 Now, applying Lemma 4.1 yields the assertion by ; 3 7 + @ ( " " 3 % % # % " " ( " " ( % " " ( # As already mentioned the application of a suitable preconditioner mostly improves the performance of the linear solver. Furthermore, it should be possible to compute the application of the preconditioner in parallel. Analogously to the continuous case we propose a preconditioner which is built up by a sum of approximate inverses of the local operators following the ideas of [BS00, ATNV00]. Unfortunately it is too costly to compute exactly. Instead, we use a direct discretization of as an approximation (cf. (6.11)). Of course, in the literature many other preconditioners are discussed. For example the application of the BPS-preconditioner ([BPS86]) in the context of the three-field approach can be found in [Ber00a]. But a detailed description of such preconditioners and numerical results are the subject for future work. 6.3 Numerical results This paragraph contains some numerical results concerning the Schur complement equation and its preconditioning. Implementation The main focus is an efficient solution of the discrete Schur complement equation (6.21). In the previous chapter we explained, how all matrices are assembled. As already explained it is too costly to build up the Schur complement matrix explicitly. Instead, we use an iterative algorithm in order to solve the Schur complement equation (6.21) 8 4 # (6.24) 102 A preconditioned Schur complement method Then we only have to be able to evaluate the action of . The application requires the solution of local problems in each subdomain. The local problems are solved by the standard direct solver of MATLAB . We choose the GMRES algorithm as the iterative solver for the Schur complement equation. The GMRES method is a Krylov subspace method. In contrast to many classical iterative methods like Jacobi, SOR or SSOR, the GMRES method works quite robustly. As a motivation of the GMRES method we mention the following property, which justifies the name of the algorithm: Remark 6.7 The -th step of the Generalized Minimum Residual Method (GMRES) is given by the solution of the discrete minimum problem where ' " # # # 5 7 " is an initial guess and with . is called the -th Krylov subspace. For a practical introduction into the field of Krylov methods compare Y. S AAD [Saa96, SS86]. Here the GMRES method without restart is used, since for our test cases the number of degrees of freedom of is not too large. In the diffusion dominated case preconditioning of the discrete Schur complement equation (6.24) is mandatory. Since it is too the costly to invert the operators we use for the preconditioner direct discretization . Thus we define for the operator by of where satisfies % % # (6.25) Remark 6.8 Note that (6.25) is the discretization of the local Robin problem Now we define the preconditioner by ; H < %# in on on # (6.26) to the local interface . In order to implement the precon restricts the functions ditioner the solutions of (6.25) must be transferred to the grid of / . This is done by the operators . In our implementation the operators are realized with the help of local -projections. is a diagonal matrix. The entries of are given by the reciprocal of the number of subdomains to which the corresponding degrees of freedom belong. GMRES method without preconditioner First we consider the case without preconditioner. The experiments will show that the number of iteration steps increases for smaller mesh sizes and for a larger number of subdomains. Only in the advection dominated case the number of iteration steps is mostly independent of the mesh sizes. 6.3 Numerical results 103 1 0.05 19 18 54 56 hyperbolic choice 0.02 0.01 0.005 39 41 54 28 37 53 56 51 48 51 47 51 0.05 19 18 26 26 elliptic choice 0.02 0.01 39 41 28 37 42 63 43 67 0.005 54 53 94 105 Table 6.1: Number of iteration steps of the GMRES algorithm, which is needed for different mesh sizes . The method is applied to and diffusion coefficients to reduce the initial residuum by the factor Example 4.3 for a partition. Dependence on the mesh size We start with Example 4.3. For this test case we decompose the unit square into rectangles. Since the flow is parallel to parts of the interface, there the information is only transported by the diffusion part, which is small in the singularly perturbed case. We tested the hyperbolic choice 3 3 + + ( & (6.27) ( and the elliptic choice + + ! ( 3 3 (6.28) of the parameters. For a global mesh size the local meshes are chosen by a checkerboard pattern with local mesh sizes # + (6.29) 3 In Table 6.1 the number of iteration steps is printed, which is needed to reduce the initial residuum . by the factor . The initial guess is always and we always use In the diffusion dominated case ( ) the hyperbolic and the elliptic choice are equal. We observe that the number of iteration steps increases for finer meshes. The reason is that the convergence of the GMRES methods depends on the condition number. The asymptotic behavior of the condition number is given by # $# (6.30) in the diffusion dominated case (cf. [Bre99]). is the maximum diameter of the . A different behavior can be observed in the singularly subdomains perturbed case ( ). For the elliptic choice we observe the same behavior as in the diffusion dominated case, while for the hyperbolic choice the number of iteration steps is almost constant. This is caused by the direction of the flow . Since the information is not transported across the whole interface, parts of the interface are only linked together by terms corresponding to the diffusion term. For the elliptic choice the Dirichlet values on the interface are weighted too strong in comparison to the Neumann values. 104 A preconditioned Schur complement method 1 0.05 21 19 19 19 hyperbolic choice 0.02 0.01 0.005 32 46 66 31 43 59 20 19 18 20 19 19 0.05 21 19 17 17 elliptic choice 0.02 0.01 32 46 31 43 17 17 17 18 0.005 66 59 17 17 Table 6.2: Number of iteration steps of the GMRES algorithm, which is needed for different mesh sizes . The method is applied to and diffusion coefficients to reduce the initial residuum by the factor Example 4.2 for a partition. + 1 hyperbolic choice 0.01 0.1 1 10 40 40 46 82 37 38 43 74 19 19 19 18 19 19 19 19 100 197 179 17 19 elliptic choice 0.01 0.1 1 10 40 40 46 82 37 38 43 74 15 15 17 36 15 15 18 36 100 197 179 87 87 Table 6.3: Example 4.2 is considered for a partition. We see the number of iteration steps of the GMRES algorithm, which is needed for different constants and diffusion coefficients to reduce the . The mesh size is chosen by . initial residuum by the factor Next, we consider the same constellation for Example 4.2. The flow is given by . Thus does not vanish on any part of the interface. Therefore the information is transported across all interfaces. Indeed, in Table 6.2 we observe a different behavior compared to the last example. In the advection dominated case the number of iteration steps is independent of the mesh size. Due to the fact, that the solution is dominated by the advection part, especially the Dirichlet values are exchanged in the direction of the flow. In the diffusion dominated regime we observe again the dependence on the mesh size . Dependence on the stabilization parameters In section 2.6 and section 4.3 we studied the influence of the choice of the stabilization + parameters 3 on the accuracy of the approximation. There, we could validate our choice of the parameters. Now, by means of Example 4.2 we study the influence of the stabilization parameters and on the convergence behavior of+ the GMRES algorithm. Again we use a partition and the same 3 + ). meshes as in the last paragraph ( First we vary the constant for . The results can be seen in Table 6.3. The algorithm depends only weakly on the parameter . Only in the diffusion dominated case for the elliptic choice the parameter must3 not be chosen too large; since then mainly Dirichlet values and not Neumann values are interchanged across the interfaces. If we vary the parameter we observe the opposite behavior (cf. Table 6.4). In the diffusion 3 dominated regime the parameter must not be chosen too small for both parameter strategies. For small the algorithm is quite insensitive to the choice of . # 6.3 Numerical results 105 3 1 0.01 190 173 17 19 hyperbolic choice 0.1 1 10 82 46 40 73 43 38 18 19 19 19 19 19 100 40 37 19 19 0.01 190 173 80 80 elliptic choice 0.1 1 10 82 46 40 73 43 38 36 17 15 36 18 15 100 40 37 15 15 Table 6.4: Example 4.2 is considered for a partition. The number of iteration steps of the GMRES algorithm, which is needed for different constants and diffusion coefficients to reduce the initial , is printed. The mesh size is chosen by . residuum by the factor 1 2 25 26 16 6 hyperbolic choice 4 6 8 10 51 65 78 81 21 26 30 34 21 26 30 34 21 26 30 34 12 97 38 38 38 2 25 26 13 13 elliptic choice 4 6 8 10 51 65 78 81 21 26 30 34 19 24 28 33 19 24 28 33 12 97 38 35 35 Table 6.5: Example 4.2 is considered. We print the number of iteration steps of the GMRES algorithm, which is needed for different diffusion coefficients to reduce the initial residuum of a factor . Here the domain is decomposed into subdomains. The mesh size is always chosen by . Dependence on the number of subdomains In this paragraph we study the dependence on the number of subdomains. Therefore we decompose the unit square into sub-squares. Again we use Example 4.2 and the mesh sizes as above ( ). As expected we observe an increase of the number of iteration steps for more subdomains in Table 6.5. Furthermore, it is interesting that the number of iteration steps decreases for smaller diffusion coefficients . The dependence on the number of subdomains can be reduced by a coarse space. But an appropriate choice of a coarse space is the subject for further research. # GMRES method with preconditioner Now we apply the preconditioner , given by (6.26). As already mentioned the preconditioner is motivated by the continuous case. The additional stabilization terms of the three-field formulation do not influence the preconditioner. This is precisely the reason, why the performance of the proposed preconditioner deteriorates, if the the three-field formulation is stabilized. The proposed preconditioner works well for the diffusion–dominated case in the case of small stabilization parameters. In the advection–dominated case the number of iteration steps for the preconditioned method is only slightly smaller than in the case without preconditioner. 106 A preconditioned Schur complement method + + 3 S TABILIZATION , + 3 # , , 3 P RECOND . RR – RR – RR – # # # 37 30 37 29 47 26 41 62 42 60 62 38 # 46 78 47 75 67 51 # 47 205 51 185 95 72 Table 6.6: is decomposed into squares. We use matching grids with mesh size and the reaction . The number coefficient is given by of iteration steps for Example 6.1 is plotted, which is needed . ’–’ denotes to reduce the initial residuum by the Schur complement method without preconditioner; the preconditioned version is given by ’RR’. The symmetric case Let us start with the case, that the bilinear form is symmetric. Thus the preconditioner reduces to the well known Neumann-Neumann preconditioner. This case is interesting, since in the last section we have seen that the GMRES algorithm for the stabilized Schur complement equation without preconditioner converges only slowly + in the 3 diffusion dominated regime. In the preconditioned case the conforming theory predicts, that the number of iteration steps depends only weakly ) on the mesh size. Precisely there holds (for 9 > (6.31) is the maximum diameter of the local (cf. P. L E TALLEC, Y.H. D E ROECK [RT91] ), where subdomains. We start our investigation with a simple diffusion-reaction equation. Example 6.1 Let the right hand side be chosen in such a way that ? (6.32) ? becomes the exact solution of in on # In order to analyze the effect of the stabilization we begin with the conforming case: Defining a global mesh in , the meshes , and are defined by the restriction of on , and . The meshes are non-regular and uniform. The global mesh size is denoted by . Since the + inf-sup conditions (Ass. 3) and (Ass. 4) are fulfilled, the simple discrete three-field 3 formulation (3.17) is also well posed. Hence we can neglect the additional stabilization terms by choosing and . In Table 6.6 we can observe that the GMRES algorithm without preconditioner converges slowly for fine meshes. In contrast the preconditioned Schur complement equation shows a different 6.3 Numerical results 107 1.2 0 10 1 −2 10 0.8 −4 10 0.6 −6 10 0.4 −8 10 ε =1, P ε =1, ε =10−6, P ε =10−6 0.2 0 −10 10 −12 −0.2 −0.2 0 0 0.2 0.4 0.6 0.8 1 1.2 50 100 150 200 250 300 350 10 Iteration steps Figure 6.1: On the left hand side the flow of Example 4.1 is plotted. On the right hand side we see the residuum of the Schur complement equation for Example 4.1 in dependence on the iteration steps. ’P’ denotes the preconditioned version. We use a partition and the parameters are chosen by , . convergence behavior: the number of iteration steps is almost independent of the mesh size. Quite different is the situation in the stabilized case. There, both algorithms depend on the mesh size and the preconditioned method works always worse. In addition, we clearly see the effect of the stabilization in the case without preconditioner. Due to the stabilization for the number of iteration steps could be reduced by the factor . # The nonsymmetric case Next we study the effect of the advection with the help of Example 4.1. Remember, that the given flow is a rotational flow, where vanishes on the whole boundary (cf. Figure 6.1). In addition, all characteristics are closed. As already discussed in section 4.3 solving this problem is extremely difficult for any domain decomposition method. Defining a global mesh size the local mesh sizes are given by the checkerboard pattern (6.29). The stabilization parameters in + this section are always given by the elliptic choice (6.28). For the Schur complement equation 3 + , without preconditioner the constants of the stabilization parameters are determined by 3 + 3 . Due to the results of the symmetric case for the preconditioned method we choose , in the diffusion dominated case and , in the advection dominated case. In order to get an impression of the GMRES algorithm, the residuum in dependence on the iteration steps is plotted in Figure 6.1. In the advection dominated case we observe a stage, where the residuum almost stagnates. This behavior is typical for the GMRES method. Let us consider Table 6.7. First, we observe, that we need much more iteration steps in the advection dominat regime. There, the structure of the problem is quite complicated. The solution possesses strong layers. We observe, that the preconditioned method always needs less iteration steps for fine meshes than the method without preconditioner. But due to the preconditioning the number of iteration steps is only slightly reduced. Since the computation of the preconditioner is expensive, the application # 108 A preconditioned Schur complement method P RECOND . RR – RR – RR – RR – # 32 23 31 24 60 63 61 64 # # 62 36 36 37 88 112 103 121 # 50 50 46 51 119 157 163 186 38 69 38 72 111 179 209 289 Table 6.7: is decomposed into squares. The meshes are chosen by a checkerboard pattern with . mesh sizes (6.29). is a parameter for the global mesh size. The reaction coefficient is given by The number of iteration steps is printed, which is needed to reduce the initial residuum of Example 4.1 by . ’–’ denotes the Schur complement method without preconditioner; the preconditioned version is given by ’RR’. of the preconditioner is only meaningful in the diffusion dominated case for fine meshes. In the advection dominated case the performance of the preconditioned version deteriorates. This is caused by the additional -dependent stabilization terms. These terms are not incorporated into our preconditioner. Finally, we modify Example 6.1. This time the problem is nonsymmetric: Example 6.2 Let the right hand side be chosen in such a way that ? (6.33) ? becomes the exact solution of , , (b) in on # . This example is also treated by F.C. O We consider three cases: (a) , , and (c) TTO [Ott99]. Again, we use the above checkerboard pattern for our meshes. In order to ensure the assumption (Ass. 2a) we choose the reaction coefficient by . The results are given in Table 6.8. We see the same results as in the previous cases. In the diffusion dominated case (a) the preconditioned algorithm shows smaller iteration numbers. Especially for the case of very fine meshes we suggest the application of the preconditioner. In the advection-dominated case (b) the preconditioner should be neglected, since the number of iteration steps is always smaller without preconditioner. In case (c) the application of the preconditioner is only meaningful in the case of very fine meshes. In addition, in case (c) the number of iteration steps is significantly larger than in case (b). This is caused by the fact that vanishes on parts of the interface. Thus there is no coupling by the additional stabilization terms. 6.4 Conclusions 109 (b) , (c) , (a) , P RECOND . RR – RR – RR – # 33 22 45 28 48 34 # 38 35 50 31 61 50 # 48 48 86 34 106 70 # 40 66 59 34 69 105 Table 6.8: is decomposed into squares. We use the checkerboard pattern (6.29) with global mesh . The reaction coefficient is given by . The number of iteration steps is plotted, size . ’–’ denotes the Schur complement which is needed to reduce the initial residuum of Example 6.2 by method without preconditioner; the preconditioned version is given by ’RR’. 6.4 Conclusions Starting from the three-field formulation (3.6) on the continuous level we could derive the Schur complement equation. The interdependence between both equations was shown. Moreover, we propose a preconditioner for the Schur complement equation. The convergence of the corresponding Richardson iteration could be derived in the diffusion dominated case. In a next step this technique was transferred to the discrete case. Starting from the discrete stabilized three-field formulation (4.5) we could propose an adapted Schur complement equation (6.21), which involves the corresponding stabilization terms. It could be shown that the equation possesses a unique solution. Furthermore, it could be proved that the corresponding local Steklov-Poincaré operators are invertible. Then the inverses were used for the construction of a preconditioner of the discrete Schur complement equation (6.21). Finally, the discrete Schur complement equation was numerically solved with the help of the GMRES algorithm. The numerical experiments show, that the algorithm works quite robustly. The application of the preconditioner is only helpful in the diffusion dominated case. The singularly perturbed case requires a preconditioner, where the additional stabilization terms are worked in more properly. Chapter 7 An alternating Schwarz algorithm In this chapter a further iterative decoupling of the three-field formulation is presented. The resulting algorithm is a modification of an iterative scheme of R. G LOWINSKI and P. L E TALLEC (cf. [GT89], ch. 3.4), called ALG 3. First they applied the scheme to Augmented Lagrange methods in nonlinear mechanics. Later they noticed the strong connection to domain decomposition methods (cf. [GT90]). Following the line of F.C. OTTO [Ott99] we present the continuous case first. Then the iterative scheme is discussed for non-conforming and conforming discretizations. Finally we give some numerical results. 7.1 The continuous formulation To avoid technical problems, let us assume for this chapter that the decomposition strip-wise, i.e. 5 H< is with . Let be a solution of the continuous three-field formulation (3.6). Moreover we impose the following regularity assumptions: H < H< $# The starting point is the discrete stabilized three-field formulation (4.5) of the advection-diffusion equation. But instead of the discrete function spaces we will use the continuous function spaces. In addition, we will neglect the consistent, additional stabilization term in the second line of (4.5), since in our iterative decoupling strategy this term always vanishes. =< ( =< =< ! ( # (7.1) 112 An alternating Schwarz algorithm ( ( ; ( For the additional term we have used+ the notation + + + % + Q . # + In the last chapters the parameter + + ( ( was fixed by & + resp. + ( # But on the continuous level there are no grids to determine . Therefore we replace the parameter by a global where is a global parameter representing the mesh size of a ,simplifies discretization. Then to ( ( + % + Q . # Notice, that for this simplified choice there holds ( ( . # (7.2) Furthermore we observe that due to the consistency the continuous solution also satisfies the stabilized three-field formulation (7.1). Now we adapt the ALG 3 of R. G LOWINSKI and P. LE TALLEC (cf. [GT89], ch. 3.4) to our problem. Then for an initial guess Find such that Q Compute Find Compute for all 5 by Q DE DE ( # + Q $# D (7.3) (7.4) with ; =< ( + Q the following algorithm is proposed: , by + Q . Q ! ( DE Q DE ( # D (7.5) (7.6) 7.1 The continuous formulation 113 The algorithm can be interpreted as a Richardson iteration of the second line of (7.1). In addition, in the first line we have neglected the additional streamline diffusion terms, because the algorithm is given on the continuous level. Remark 7.1 The solution of the first step (7.3) of this algorithm is given by the solution of the following local boundary value problems: ( Q + S( in on on (7.7) ( . # with Remark 7.2 The above algorithm is well posed, i.e. the unknowns in the equations (7.3), (7.4), (7.5) and (7.6) are uniquely determined. This is obvious for (7.4) and (7.6). The well-posedness of (7.5) is a consequence of . Finally (7.3) possesses a unique solution, because of 0 6 S( 0 " " # ( In a next step it is proved, that the method is equivalent to an alternating Schwarz method with Robin conditions at the interface. (cf. F.-C. OTTO [Ott99] or R. G LOWINSKI , P. L E TALLEC [GT90]): ### Theorem 7.1 Assuming (7.2) the sequence of solutions ) : following iterative scheme for Q ( # # # ( can be obtained by the # on in on (7.8) Proof: Since the partition is strip-wise we can write ; Q + Q $# Therefore the algorithm can be rewritten in terms living on the intersections for (7.4), (7.5) and (7.6): Q Q ( Q ( . Thus we obtain (7.9) ( Q ( S( ( ( ( (7.10) (7.11) 114 An alternating Schwarz algorithm + Q . Using the last representation of the algorithm by simple computations we ( F D Q S ( ( ( for all arrive at ! ! ! of and . Using the identity (7.10) yields ( ! ( ( ( ! Q S ( ( ( ( Q ! ( ( ( ! ( D F ( ( ( ! ( L ! ( U # on the intersection or In a next step we use the differential interpretation (7.7) of step (7.3) and insert the boundary : condition on ! ( ( ( L U ! ! ( ! ( ! ( ( ( > 9 ! ( ( ( ( ( ( # (7.12) ! ! Using assumption (7.2) and again the representation (7.7) we obtain the assertion by ! ( ( ( # Remark 7.3 Unfortunately in the discrete case for nonmatching grids the assumption (7.2) is in gives general not fulfilled. But then the equation (7.12) on the interface ( ! S ( ( ( ! ! # 7.1 The continuous formulation 115 So we observe that the transmission condition is almost the same. It differs only by a small additional term caused by the nonmatching grids. This alternating Schwarz algorithm given in the form (7.8) is thoroughly discussed by G. L UBE and coworkers (cf. [LMO00, OL99]) or F. NATAF and coworkers (cf. [NR95, Nat99, JNR00]). Because of the fact, that the algorithm interchanges Robin interface conditions, the algorithm is sometimes called Robin-Robin algorithm. S ( on for our choice ensures that the sequence Remark 7.4 The property converges of (3.6) if we impose (7.2) and that the initial solution to the solution fulfills for ) . Proofs can be found in the works cited above. All proofs are based on a technique of P.L. L IONS [Lio90]. Unfortunately in general the convergence is not linear (cf. F.-C. OTTO ([Ott99], Theorem 3.4). ### Remark 7.5 G. L UBE and coworkers (cf. [OL99, LMO00]) also derive an a posteriori estimate for the alternating Schwarz algorithm and extend the results to parabolic equations (cf. [LOM98]) and to the Oseen equations (cf. [OLM01]). ( The choice of the acceleration parameter is very interesting. Practical experiments show that the Robin-Robin algorithm is very sensitive with respect to the choice of the acceleration parameter. Therefore in the last years great efforts have been made to find a mathematical based, appropriate choice. In [OL99, LMO00] a proposal is derived by an a posteriori estimate. Making some simplifying assumptions by ’equilibration’ of the terms of the a posteriori estimate they obtain A ( L " " ACED F " N" A CED F U # ( (7.13) In the first works of F. NATAF (cf. [NR95]) regarding an appropriate choice of the parameter was chosen in such a way, that the first Fourier mode vanishes. For the analysis they assume are given by infinite strips. This constant coefficients and the domain and the subdomains approach yields ( # (7.14) The result is very similar to the results we get with help of a simple Fourier analysis for bounded domains (cf. chapter 8). In recent works of F. NATAF [JNR00] also tangential and higher derivatives are considered. The new choice is then determined by minimizing the error over a certain range of Fourier modes. + Our choice in this work . (7.15) S( SA ( is a natural result of our a priori estimate of the stabilized, discretethree-field formulation. There . fore it is quite interesting that our choice is nearly the same as S( Remark 7.6 If we choose the acceleration parameter as 9 (7.16) we get the the adaptive Robin-Neumann method (ARN-method) of A. Q UARTERONI, F. G ASTALDI (cf. [QV99, GGQ96, ATV98]). 116 An alternating Schwarz algorithm 7.2 Discretization Conforming case In this context the conforming case is given, when all the meshes belonging to the function spaces are constructed by one mesh of . Then , and are given by the restriction of . Furthermore the polynomial degree of the ansatz functions has to be the to , resp. same for the different finite element spaces. This case is discussed in detail by the group of G. L UBE [LMO00, OL99]. Further results can be found in some articles of F. NATAF (cf. [NR95], [JNR00]). For an implementation it is very interesting, that the Robin-Robin algorithm can also be written as a simple fixed point iteration of a corresponding interface equation. The resulting interface equation can be solved by a Krylov method, like GMRES. This way it is possible to obtain better convergence results. Details and numerical experiments can be found in F. NATAF, F. ROGIER , E. DE S TURLER [NRdS95]. Nonconforming case P. L E TALLEC and T. S ASSI [TS95] describe a non-conforming discretization for the Poisson problem. They use a technique, which is very similar to the Mortar technique. Here we extend the algorithm to the advection-diffusion problem. We simply replace the continuous functions of the last algorithm with the corresponding discrete functions. Starting with an initial guess , , the algorithm reads such that ( Find # Q by Q S( # with Find ; Q ( H< by Compute ( Q for all . Compute D (7.17) D D " (7.18) (7.19) D 4 D D (7.20) 7.3 Numerical results 117 Again, following the reasoning of Remark 7.2, the algorithm is well posed. A convergence proof of this algorithm is still an open problem and will be the subject for future work. 7.3 Numerical results In this section some numerical results are presented. Starting with some remarks about the implementation, our main issue is the comparison of our nonconforming approach with the conforming approach of G. L UBE and coworkers. Some remarks about the implementation Comparing the conforming case and the nonconforming approach the latter one is more involved since some additional operations are necessary to shift the values from one mesh to a different one. But let us discuss the four steps of the algorithm in detail. The realization of (7.17) is straightforward and has already been discussed in the last chapters. Updating the Lagrange multipliers in projections of step (7.18) and (7.20) is more complicated. Here we compute the ( ( resp. # Of course for large Lagrange multiplier spaces these steps can be quite expensive. In the conforming case no projection is necessary. But fortunately these computations are only local and therefore the steps (7.17), (7.18) and (7.20) can be completely done in parallel. The information between the interfaces is exchanged in step (7.19). There in each iteration step a global interface problem has to be solved. In our implementation this step is quite expensive, since each time a linear system must be solved. But in an efficient implementation solving the global problem can be circumvented by a thorough study of the local components. Results In order to compare our results with the conforming case we consider the following example of (cf. Example 6.2): F.-C. OTTO [Ott99] for the unit square Example 7.1 Let the right hand side be chosen in such a way that ? (7.21) ? becomes the exact solution of in # , (b) , and (c) , . For the numerical experiments is decomposed into rectangles. The interior meshes # # have the mesh sizes , the mesh sizes of the Lagrange multiplier spaces are given We analyze the following three cases: (a) , on 118 An alternating Schwarz algorithm Iteration step k=1 Iteration step k=3 1 1 0.5 0.5 0 1 1 0.5 0 0 Iteration step k=5 0 1 0 0 Iteration step k=6 1 1 0.5 0.5 0 1 1 0.5 0 0 Iteration step k=8 0 0 Iteration step k=10 1 0.5 0.5 1 0 1 0.5 1 0.5 0.5 0 1 0.5 0 1 1 0.5 0.5 0.5 0 1 1 0.5 0.5 0 0 0.5 0 Figure 7.1: The absolute error of Example7.1 (a) for). different iteration steps is plotted. The domain is decomposed into rectangles ( Iteration step k=1 Iteration step k=2 1 1 0.5 0.5 0 1 1 0.5 0 0 Iteration step k=3 0 1 0 0 Iteration step k=4 1 1 0.5 0.5 0 1 1 0.5 0 0 Iteration step k=5 0 0 Iteration step k=6 1 0.5 0.5 1 0 0.5 0 1 0.5 1 0.5 0.5 0 1 0.5 0 1 1 0.5 0.5 0.5 0 1 1 0.5 0 0.5 0 Figure 7.2: The absolute the first iteration steps is plotted. The domain is error of Example7.1 (b) for decomposed into rectangles ( ). 7.3 Numerical results 119 Iteration step k=1 Iteration step k=2 1.5 1.5 1 1 0.5 0.5 0 1 0 1 1 0.5 1 0.5 0.5 0 0 Iteration step k=3 0 0 Iteration step k=4 1.5 0.5 1.5 1 1 0.5 0.5 0 1 0 1 1 0.5 1 0.5 0.5 0 0 Iteration step k=5 0 0 Iteration step k=6 1.5 0.5 1.5 1 1 0.5 0.5 0 1 0 1 1 0.5 0 1 0.5 0.5 0.5 0 0 0 Figure 7.3: The absolute the first iteration steps is plotted. The domain is error of Example 7.1 (c) for decomposed into rectangles ( ). 1 1 10 10 2 L error energy error |φ −φ | /|φ k+1 0 10 k 2 | k+1 2 k+1 0 10 −1 k 2 | k+1 2 −1 10 10 −2 −2 10 10 −3 −3 10 10 −4 10 2 L error energy error |φ −φ | /|φ −4 0 10 20 30 iteration step 40 50 60 10 0 10 20 (a) 30 iteration step (b) 40 50 60 Figure 7.4: The error in dependence on the iteration steps for Example 7.1 in the case of subdo ) and in (b) the advection dominated mains. In (a) the diffusion dominated case is considered ( case ). ( , ) ( by and the global interface space possesses the mesh size parameter is chosen by ( # # . The acceleration 120 An alternating Schwarz algorithm 1 10 1 L2 error energy error |φ −φ | /|φ k+1 0 10 k 2 0.9 | k+1 2 0.8 0.7 −1 10 0.6 0.5 −2 10 0.4 0.3 −3 10 0.2 0.1 −4 10 0 10 20 30 iteration step 40 50 60 0 0 0.1 0.2 Mesh for (c) 0.3 0.4 0.5 0.7 0.8 0.9 1 partition ( Figure on the iteration steps for Example 7.1 (c) ( 7.5: The error in dependence ) in the case of subdomains. On the right hand side the interior meshes plotted. A ( # # ) , are 0.6 Up to the term this choice agrees with the choice . In the Figures 7.1, 7.2 and 7.3 the absolute error for the three different cases in dependence on the iteration step is plotted. All , . In case (a) the computations of this paragraph start with the initial guess solution is mainly influenced by the diffusion part (cf. Figure 7.1). The correct solution propagates isotropically from the boundary into the interior of the domain. In case (b) and (c) the advection part dominates. And indeed in both cases it can be seen that the solution is propagated in the shows very fast direction of the flow . Even the case where vanishes on some interfaces convergence. The results agree with the conforming case presented in F.-C. OTTO [Ott99]. In Figure 7.4 and Figure 7.5 the convergence of the three cases is considered. But this time we , have chosen finer meshes ( , ). The error and the energy error is plotted. The third error indicator is defined as follows. Denoting the degrees of freedom of by , we define # # " " " where "2" is the euclidian norm of the , # " . We observe that the error and the energy error decrease very fast. This coincides with the conforming results of F.-C. OTTO. Moreover we see, that the third error indicator coincides with the error until the discretization level as a convergence criterion for our algorithm. is reached. Therefore we use In a next step we consider the different choices of the acceleration parameter in dependence on the mesh size. Again the unit square is decomposed into rectangles. For a global mesh meshes are given by a checkerboard pattern with local mesh sizes , size the local and . We analyze the choice (7.13) of G. L UBE ET AL ., the elliptic choice and the hyperbolic choice of the three field formulation and the choices of A. Q UARTERONI ET AL . (cf. (7.16)) and F. NATAF ET AL . (cf. (7.14)). Since the reaction term is zero for our example, the parameter strategies of F. NATAF ET AL . and A. Q UARTERONI ET AL . coincide. In Table 7.1 we see the number of iteration steps which are needed to achieve the accuracy for different mesh sizes . If the convergence is not reached within 500 steps, we denote this by a 7.3 Numerical results Case (a) h 0.05 0.02 0.01 0.005 0.05 0.02 0.01 0.005 0.05 0.02 0.01 0.005 (b) (c) 121 Lube 90 98 108 91 10 10 10 9 10 11 12 13 hyperbolic 64 131 231 403 10 10 10 10 7 8 12 17 elliptic 64 131 231 403 58 57 57 57 103 156 220 279 Nataf 317 420 – – 10 10 9 9 Table 7.1: We consider Example 7.1 and analyze different parameter strategies in dependence on the mesh , is printed. is decomposed size . The number of iteration steps, which is needed to achieve into rectangles. Lube 8 11 14 17 20 23 hyperbolic 8 11 14 17 20 23 elliptic 42 58 72 86 100 114 Nataf 8 10 13 16 19 22 Table 7.2: We consider Example 7.1 (b) and analyze different parameter strategies in dependence on the , is printed. number of subdomains. The number of iteration steps, which is needed toachieve is decomposed into subdomains and the mesh size is always . dash ’–’. The proposal of A. Q UARTERONI ET AL . and F. NATAF ET AL . does not work in case (c), since the linear system in (7.19) is singular. In nearly all cases the proposal of G. L UBE ET AL . works best. Moreover we observe, that in the singularly perturbed cases (b) and (c) the algorithm works quite effective. Only the elliptic choice shows a bad performance. In addition, one can observe that the number of iteration steps for the choice of G. L UBE ET AL . and A. Q UARTERONI ET AL . is independent on the mesh size. If we use the elliptic or the hyperbolic choice in the diffusion dominated case (a), we observe that the algorithm deteriorates for finer meshes. Summarized one can say that the acceleration parameter should be chosen independent of the mesh size but should take into account the diffusion coefficient . Moreover, the proposed algorithm works much better for than in the diffusion dominated regime. The same results can be seen in Table 7.2. There for Example 7.1 (b) the number of subdomains ). It can be observed that the number of iteration steps is increased for a fixed mesh size ( increases slightly for a larger number of subdomains. # 122 An alternating Schwarz algorithm 7.4 Conclusions In this chapter we have shown how the classical alternating Schwarz methods can be derived from the stabilized three field formulation. With the help of different parameter choices we could generalize well-known algorithms to the nonconforming case. In contrast to the approach of P. L E TAL LEC and T. S ASSI the choice of the discrete spaces is almost arbitrary. Furthermore the scheme is applied to the nonsymmetric case. Finally numerical experiments confirm our approach. In the advection dominated case we obtain very promising results, which are competitive to all known algorithms. In the diffusion dominated regime the algorithm shows a quite bad performance. But maybe the performance can be improved by an adaptive choice of the acceleration parameter. Chapter 8 Comparison of some nonoverlapping domain decomposition methods In this chapter the performance of the nonoverlapping domain decomposition methods of chapter 6 and chapter 7 are compared. First a simple Fourier analysis is performed for both algorithms. It will be seen that the Schur complement method of chapter 6 possesses much better convergence properties than the alternating Schwarz algorithm of chapter 7. In parts this will also be verified by some numerical results, which will be presented afterwards. 8.1 Fourier analysis We start the analysis by considering a simple model case with constant coefficients. Thus we can perform a Fourier analysis for both cases. We will observe that the Schur complement algorithm converges linearly in contrast to the alternating Schwarz algorithm. The preconditioned Schur complement method The Fourier analysis will be discussed in one dimension and in two dimensions on the basis of two subdomains. The one-dimensional case can be seen as a motivation. The two-dimensional case is more interesting, because the convergence properties of many domain decomposition methods strongly depend on the direction of . In one dimension the direction is already determined by the sign of . . Fourier analysis for the one-dimensional case The one-dimensional problem is given by . . . . . # in We assume that the coefficients , and are constants. Additionally, we require . Restricting ourselves to the case of two subdomains, we decompose the domain into the subdomains and with (cf. Figure 8.1). The interface is given by . . ) M 124 Comparison of some nonoverlapping domain decomposition methods Ω1 Ω2 0 l L Figure 8.1: The one-dimensional test case: The subdomains are given by and . We consider the preconditioned Richardson iteration (6.15) Find (8.1) . By virtue of of the Schur complement equation (6.3) with preconditioner in the -th iteration step can be derived. denotes the (8.1) an equation for the error solution of the Schur complement equation (6.3). Then the Richardson iteration can equivalently be written as or # (8.2) In chapter 6 the following differential form of the algorithm was derived for . L . U : in on on (8.3) . on # in on (8.4) Finally the new interface error is given by L < < U # Remark 8.1 Note that the solution of (8.3) is the error between the solution of the and the true solution in . (8.5) -th step Now we use the differential form in order to derive an explicit formula for the error. Let us start with (8.3). The general solution of the equation is given by with % - . ( . - # 8.1 Fourier analysis 125 and - 0 - with appropriate constants 0 . Analogously for the second equation (8.4) we have - - 0 Using the boundary conditions at ? with constants ? , we obtain ? ? . Inserting the interface conditions on of (8.3) we obtain the solutions - ? - ? $# ? ? " & . < the interface condition on of (8.4) can be reformulated by " " for and . Calculating -1 -1 " " Defining ? ? : and ? we obtain for ? ? ? -1 -1 and -1 # This yields < # < Analogously we derive for : < # Inserting this into (8.5) yields < < ? ? ? ? ? ? ? 4 with # (8.6) can be interpreted as the contraction rate of our algorithm. It gives the decay of the error from one iteration step to the next one. Hence we obtain 126 Comparison of some nonoverlapping domain decomposition methods 0 0 10 |KDR| |K| 10 −5 10 L=1.1 L=3 L=10 L=100 −10 10 −5 10 0 0.2 0.4 0.6 ε 0.8 L=1.1 L=3 L=10 L=100 −10 10 1 0 0.2 0.4 (a) , (Robin-Robin preconditioner) ε 0.6 0.8 1 # (b) , , (Dirichlet-Robin algorithm) Figure 8.2: The absolute contraction rates in dependence on the diffusion coefficient for different subdo, , ) main widths. ( Theorem 8.1 Suppose # . Then the Richardson iteration (8.1) converges if and only if Thus we get the following condition for the relaxation parameter : Corollary 8.1 Let be given. Then the Richardson iteration converges if and only if # to achieve optimal But how should we choose the relaxation parameter for given convergence? In the one-dimensional case this is quite simple. If we choose and therefore the algorithm converges in one step. Unfortunately we will see, that we get such a choice is not possible in more than one dimension. Remark 8.2 If we choose contraction rate reduces to and we obtain the Dirichlet-Robin algorithm. Then the $# This result agrees with the work of A. A LONSO ET AL . ( [ATV98], section 2), A. Q UARTERONI , A. VALLI ([QV99], ch. 6.2 ) or F. G ASTALDI ET AL . ( [GGQ96], section 3). In Figure 8.2 the contraction rate is plotted for the two most important parameter choices. On the left hand side the contraction rate of the Robin-Robin preconditioner is plotted; on the right hand side we see the Dirichlet-Robin algorithm. The plots show that the algorithms are sensitive to the width of the subdomains. For very narrow subdomains the convergence deteriorates. Moreover, the algorithms converge better in the advection dominated case. This agrees with our numerical experiments. 8.1 Fourier analysis 127 y Γ Ω Ω Ω 2 1 Α Figure 8.3: The domain x L in the two-dimensional case. Fourier analysis for the two-dimensional case Now we generalize the Fourier analysis to the two-dimensional case. We set and consider the following boundary value problem Again, we decompose into % . Furthermore, the coefficients (8.2), we obtain the differential form: " Inserting the ansatz into (8.7) we arrive at .. # in on on (8.7) (8.8) . *% . Finally the interface error is updated by in on " *% in on on and *% with interface and are constants. Starting again with equation " with and L < < U # .. ! (8.9) 128 Comparison of some nonoverlapping domain decomposition methods ? The resulting ordinary differential equation for = ( 4H ( 4 % ( 0 ( 4= ( K( with constants 0 and 0 for all ) ? (8.7) is given by into the general solution of 5 0 K ( 4 we obtain (8.10) (8.10) given by imply 4 and eigenvalues : is given by # .. and Inserting the boundary conditions # # # # with a constant independent of . The boundary conditions for . Solving the arising eigenvalue problem we obtain a set of solutions ? . Combining the results we see that the solution of ; < 0 ( 4H ; < 0 K( 4 $# ? ? ? ? It can be seen that the series and its derivatives converge uniformly if the initial guess is sufficiently regular. The use of the boundary conditions on yields * % * % ; < 0 ( 4 ; K( 4 0 < *% % ? *% (8.11) ? % ? (8.12) ? . Hence we can infer 0 ( 4 0 K( 4 for all . Analogously for the solution of (8.8) we can derive ; < ( 4= K( $# ; < 4 for all % ? % ? ? ? ? ? (8.13) 8.1 Fourier analysis From " 129 " " K ( ? *% ? % ? % ? % ? ? we obtain 4 4 0 ( 4 0 K( 4 4 0 ( 4 0 K( # % % *% and the boundary conditions on ( *% ? " *% ? ; < 4 ( 4 ; < 4 K( 4 ; < 4S0 ( 4 ; K( 4 4 S 0 < % ? ? % % % ? ? % 0 ( 4 L 0 ( 4 4 4 % ? % ? ? % ? % ? ? 4 % ( 4 % ? K ( U 4 0 ( 4 0 K( 4 4 0 ( 4 0 K( # % % ? % (8.15) ? Now inserting (8.14), (8.15), (8.11) and (8.12) into (8.9) we derive 0 ( 4 (8.14) ? % ? % ? % ? The last equation is transformed into 0 ( 0 ( 0 ( 4 % 4 0 K( 4 4 0 ( 4 4 % ? with % % ? ( 0 + % With the help of (8.13) we can conclude for all ? 4 % 0 K ( # % ? S0 ( 4 % (8.16) 4 4 % % $# Remark 8.3 The convergence of the preconditioned Schur complement algorithm is determined by the relation (8.16). It indicates the reduction of the error for the different Fourier modes. Due to the contraction rate depends on the Fourier mode and the coefficients , and . It is very surprising that the convergence of the algorithm does not depend on the direction of the flow . Instead, the algorithm is only influenced by the modulus of . 130 Comparison of some nonoverlapping domain decomposition methods Our next goal is a convergence proof for the Richardson iteration in the two-dimensional case. To this end we first study some properties of the function with constants Lemma 8.1 $ ) ( $ *) . ( satisfies ( $ ( % Furthermore, there holds ) . $ ) for ) ( # $ and ( for Proof: (i) The rule of de l’Hospital yields $ ( $ $ # $ ( . (ii) Due to it is obvious that and . We obtain (iii) Suppose $ $ ( D F F D % . The case $ is treated analogously. because of ( K( It is sufficient to consider the constants 0 , because the constants 0 are coupled with the ( constants 0 by equation (8.13). Moreover, it is obvious, that the algorithm can only converge if for all . . Then the Richardson iteration can only converge if Lemma 8.2 Assume 2( (8.17) A 4 A *( 4 for all . *) *) ? ) ) ? ) *) ) Now we have to show that it is possible to choose last lemma is satisfied for all . Theorem 8.2 If we choose in the -norm. in such a way, that the condition (8.17) of the sufficiently small, the Richardson iteration converges linearly 8.1 Fourier analysis 131 . Then Lemma 8.1 implies, that *( A 4 A 2( 4 % there exists such that for all *( A 4 % # Proof: Without loss of generality we assume % % and for given Thus we can estimate for all 2( A 4 2( A 4 . Now we choose Then we can find a constant A *( 4 in such a way that 0 < ( with % 0 (8.18) for all . Next we consider the convergence speed. The error will bemeasured in a weighted -norm. We define the weighted -norm in by a weighted # *( A 4 -norm and which is equivalent to the usual -norm. The weighted -norm is then given by ( ( ( ( " '" " 1" ( ( ( ( ( ( " 1" ( ; < 0 4 ; < 0 K( 4 also being equivalent to the usual one. Using that the -th step error on the domain ? ? ? ? and taking into account the relations ? ? ? ? ? ? ? ? is given by 132 Comparison of some nonoverlapping domain decomposition methods ; " " ( ( ; L 0 < " " ( ( ; L 0 we obtain for the error norms at iteration step " " " where 3 A ? 3 ? . . < ( U K ( U 3 3 3 L 0 ( U < ; K ( < L 0 U " ( ( ( ( . 3 ? ? A . # for all we can conclude Owing to (8.18) and the fact that , , , for and " " ( ( % 0 " " ( ( # 3 3 ? ? Remembering that the weighted norms are equivalent to the usual ones the proof is complete. Now we illustrate the contraction rates. On the left hand side of Figure 8.4 the contraction rates in dependence on the number of the Fourier mode are shown, where we have chosen and . We can observe, , ,% , , , that the reduction of the error from step to step is extremely large. Additionally the contraction rates become smaller for larger Fourier modes and smaller viscosity . The right hand side of Figure 8.4, where the dependence on the viscosity is presented for different Fourier modes , shows the same result. The only drawback of the algorithm is the dependence on the width of the subdomains. We choose again , and all other parameters like above and modify % . For small % the subdomain % becomes small. In Figure 8.5 we observe, that the contraction . rate grows for % In a nutshell one can say that the preconditioned Richardson iteration converges very fast for nearly all possible combinations of the parameters. But it is obvious that the convergence speed is very and . In the case of more than two subdomains a sensitive with respect to the parameters , and is not trivial. good choice of the parameters Very interesting is the question, what happens to the contraction rate in the case of many subdomains. The work of Y. ACHDOU ET AL . [ATNV00] treats this in the case of ) infinite strips. # # # 8.1 Fourier analysis 133 0 0 10 10 ε=1 ε=0.5 ε=0.1 ε=0.05 −5 −5 10 |K| |K| 10 −10 −10 10 10 l=1 l=2 l=3 l=5 −15 −15 10 10 1 2 3 4 5 0 6 0.2 0.4 l ε 0.6 0.8 1 Figure 8.4: Contraction rates of the Fourier modes of the preconditioned Richardson iteration. , , , , , ) ( 5 5 10 10 0 0 10 −5 |K| |K| 10 10 l=1 l=2 l=3 l=5 −10 10 −5 10 −10 10 −15 10 l=1 l=2 l=3 l=5 −15 −4 10 −2 10 0 10 10 −4 10 −2 0 10 # Figure 8.5: Contraction rates in dependence on the subdomain width. ( , ) A 10 A , , , With the help of the Fourier analysis they obtain the following result for the GMRES algorithm: The algorithm stagnates during the first ) iterations and then converges rapidly. The Robin-Robin algorithm We compare the preconditioned Schur complement algorithm with the Robin-Robin algorithm, which can be found in the work of G. L UBE ET AL . (cf. [LMO00], [OL99], [Ott99]). As already explained the algorithm strongly depends on the direction of the flow . Therefore we neglect the discussion of the one-dimensional case. But a detailed discussion can be found in [Ott99]. Let us introduce the Robin-Robin algorithm for the two-domain problem from above. At iteration 134 Comparison of some nonoverlapping domain decomposition methods . . . . . G. L UBE ET AL . A. Q UARTERONI F. NATAF ET AL . ET AL . hyperbolic choice (4.28) elliptic choice (4.30) Table 8.1: Different choices of the acceleration parameter. step the algorithm with relaxation is given by and the error with formulas in on on in on on # are free parameters. With an analogous Fourier analysis it can be shown, that of the -th step can be represented by & where ; ( 4= < ; K( 4 < ? ? ? ? . Inserting the boundary conditions at , we can derive the recursion $ ( K ( . . ? 4 % 4 ? 4 % 4 % 4 4 % ? 4 % 4 ? 4 % # K ( ( . . 4? % 4 ? 4 % ? ? Next we study the effect of the parameters on the convergence behavior. With the ansatz ( K( . . we can receive the parameter choices of chapter 7, which are summarized in Table 8.1. Here is a parameter for the global mesh size of any discretization. If we additionally require we can derive (8.19) ( ( 8.1 Fourier analysis 135 ε=1 0 ε=0.01 0 10 10 −2 −2 l |Kl| 10 |K | 10 Nataf Lube Quarteroni 3F−ellipt 3F−hyperb −4 10 0 1 10 2 10 −4 10 3 10 Nataf Lube Quarteroni 3F−ellipt 3F−hyperb 0 10 1 10 2 10 3 10 l 10 l Figure 8.6: The contraction rates of the Fourier modes of the Robin-Robin for different choices , , , , algorithm of the acceleration parameter. ( , ) where for 4 4 4 4 4 4 4 4 4 4 4 4 or 4 4 4 4 # 4 4 4 4 Thus we have for each Fourier mode the contraction rate . , In Figure 8.6 we illustrate the contraction rates for different with given constants # , , . The # acceleration parameters are chosen by Table 8.1 and the mesh size is determined by . We observe, that the contraction rates tend to for % ? % ? % ? ? % % ? % % ? % ? % % ? % % % different and all parameter choices. This means that the small Fourier modes with high energy are damped rapidly; for larger Fourier modes the convergence deteriorates. Moreover, it can be clearly seen, that for smaller the contraction rates increase weaker. The comparison with the results of the Robin-Robin preconditioner of the Richardson iteration shows, that the contraction rates are significantly larger. But the main difference of the two methods is, that in the case of the Robin-Robin algorithm the contraction rate increases in dependence of the Fourier mode , while in the case of the preconditioned Richardson iteration the contraction rate decreases. This explains why the second method converges linearly and the first one does not converge linearly. Now we analyze the performance of the acceleration strategies in Figure 8.6. In the diffusion dominant case ( ) we observe that the choice of G. L UBE ET AL . and the choices, which are derived by the three-field formulation, damps the lower modes better than the other choices. For higher modes there is almost no difference between the various suggestions. The same behavior ). This time the elliptic choice can be also observed in the advection-dominated case ( of the three-field formulation possesses for low modes significantly larger contraction rates than the remaining ones. Again, among all choices the suggestion of G.+ L UBE + ET AL . gives the best results. In Figure 8.7 the dependence on the direction of the flow + is considered. In ? the last figure we have seen that the hyperbolic choice gives better results? than the elliptic choice. Therefore we analyze only the four remaining choices. For the flow is parallel to the # 136 Comparison of some nonoverlapping domain decomposition methods ε=0.01 Nataf Lube Quarteroni 3F−hyperbolic 1 b 0.8 |Kl| α 0.6 0.4 direction of 0.2 0 0 pi/8 pi/4 α 3/8 pi pi/2 Figure 8.7: On the right hand side the contraction rates for the 5th Fourier mode of the Robin-Robin , , , algorithm in the dependence on the angle . ( , are plotted , , ) interface. As expected we observe, that the choice of A. Q UARTERONI ET AL . does not converge. We get the best convergence results, if the flow is orthogonal to the interface. Again we see, that the proposal of G. L UBE ET AL . gives the best results. : Finally we present a lemma which shows the asymptotic behavior for Lemma 8.3 For the contraction rate precisely for the elliptic choice we obtain and for all other choices does not converge to . . . . . . . . # for all . More Thus in the limit the algorithm does not converge in the case of a flow , which is parallel to the interface. 8.2 Numerical results In this thesis we deal with two different classes of domain decomposition methods. In chapter 6 we discussed a Schur complement method, which was derived by eliminating the interior degrees of freedom. Moreover, we proposed a preconditioner for the Schur complement equation and solved the corresponding equation with the help of the GMRES method. In chapter 7 we presented a second algorithm, the alternating Schwarz method. There, we transferred the well-known case of conforming meshes to the non-conforming case. 8.2 Numerical results # Case (a) # # # # (b) # # # # (c) # # # 137 method S RR AS S RR AS S RR AS S RR AS S RR AS S RR AS S RR AS S RR AS S RR AS S RR AS S RR AS S RR AS % 5 4 6 7 6 6 9 6 6 13 7 6 6 4 5 6 4 5 6 3 5 6 3 5 9 5 4 17 4 5 23 3 5 25 3 5 % % error – – – 12 6 9 15 7 9 21 7 9 – – – 8 7 7 7 5 6 7 5 6 – – – 22 8 – 31 6 7 38 5 8 – – – – – – – 11 51 25 19 13 – – – – – – – – – 9 8 8 – – – – – – – – – 51 8 – % % energy error 4 5 6 7 6 6 9 6 5 13 7 5 4 2 4 4 3 4 4 3 4 4 2 4 7 3 3 9 3 3 11 3 3 10 3 3 – – – – – – 16 10 56 20 9 24 – 4 6 6 4 5 6 3 5 6 3 5 – 5 4 17 4 5 25 4 5 29 4 6 % – – – – – – – – – – – – – – – 9 8 7 7 7 7 7 7 6 – – – 23 9 – 33 7 8 43 7 – Table 8.2: We consider Example 6.2. is decomposed into squares. Again, we use the checkerboard . The number of iteration steps is plotted, pattern (6.29). The reaction coefficient is given by which is needed to achieve certain error bounds. The case, that the error bound is not reached within 100 steps, is denoted by ’–’. We use the following notation: ’S’ denotes the Schur complement method without preconditioner, the preconditioned Schur complement method is denoted by ’RR’, and the alternating Schwarz method is given by ’AS’. 138 Comparison of some nonoverlapping domain decomposition methods Now we compare both methods with the help of some numerical studies. Unfortunately, a direct comparison of the needed iteration steps is not possible, since we used different stopping criteria for the methods. For the Schur complement method we used the reduction of the residuum. In contrast the convergence of the alternating Schwarz method was controlled by the variation of the interface variable. Therefore, within this section we propose the following common convergence criterion. We count the number of iteration steps, which is needed to achieve certain error bounds. Here we measure the deviation of our approximation from norm and in the a given reference solution in the energy norm . In order to compare the algorithms, it is necessary to estimate the cost of one iteration step for the different methods. The Schur complement equation without preconditioner requires the solution of a local Dirichlet problem in each subdomain. In addition, the Krylov basis must be updated. For a large number of iteration steps, the algorithm needs a large amount of memory, since the whole basis of the Krylov space must be stored. The cost of the preconditioned Schur complement method is almost doubled, since, additionally, local Robin problems have to be solved in each iteration step. Also the alternating Schwarz method requires the solution of local Robin problems. Additionally, the solutions of the local Robin problems have to be transferred from one grid to another in step 2 and step 4. Step 3 requires the solution of an interface problem. Since the solutions of local problems are the most costly steps in all methods, one iteration step of the Schur complement method without preconditioner and one step of the alternating Schwarz method are clearly cheaper than the application of the preconditioned method. + 3 Again we consider Example 6.2. For the Schur complement method we use the elliptic choice + 3 , in all computations. Only in the of the stabilization parameters with constants + preconditioned case for case (a) we choose , . In the case of the alternating Schwarz method we always use the choice of G. L UBE for the parameter within this section. In Table 8.2 the number of iteration steps which is needed to achieve an error of the is printed, norm which is smaller than , , resp. . The error bounds for the energy error are given by , , resp. . The domain is decomposed into we distinguish squares and the discretization is given by the checkerboard pattern (6.29). Again, and (c) the following three cases: (a) , , (b) , " " ( " #" ( # , . The reaction coefficient is always given by . In the diffusion dominated case (a) we observe, that the preconditioned Schur complement method and the alternating Schwarz algorithm are independent of the mesh size. As predicted in chapter 6 the Schur complement method without preconditioner deteriorates for finer meshes. In my opinion the most effective method in the diffusion dominated case is the preconditioned Schur complement, although two local boundary problems have to be solved in each iteration step. The situation differs in the advection dominated cases. In case (b) the term does not vanish anywhere. It can be observed, that all three methods work similarly. Therefore I recommend the cheap alternating Schwarz method. In case (c) vanishes on parts of the interface. Therefore the preconditioned Schur complement method needs less iteration steps than the method without preconditioner. The alternating Schwarz method reaches the larger error bounds quite fast, but then the convergence deteriorates. Thus the preconditioned Schur complement method gives the best results for this case. But the convergence of the alternating Schwarz method can be accelerated by a relaxation procedure (cf. F.-C. OTTO [Ott99]). 8.2 Numerical results 139 method S RR AS S RR AS S RR AS S RR AS S RR AS S RR AS % 7 2 3 10 10 8 12 22 13 14 39 18 18 54 22 16 60 27 % error 11 4 6 15 11 13 18 22 23 21 39 31 22 58 40 25 62 48 % – 5 10 – 16 70 – 30 – – 50 – – – – – – – % % energy error 7 2 3 9 10 7 11 22 13 12 39 18 13 54 24 15 60 29 12 5 7 16 15 – 20 28 – – 48 – – – – – – – Table 8.3: We consider case (a) of Example 6.2. is decomposed into squares. We use the . The . The checkerboard pattern (6.29) with mesh size reaction coefficient is given by number of iteration steps is plotted, which is needed to achieve certain error bounds. The case, that the error bound is not reached within 100 steps, is denoted by ’–’. We use the following notation: ’S’ denotes the Schur complement method without preconditioner, the preconditioned Schur complement method is denoted by ’RR’, and the alternating Schwarz method is given by ’AS’. 140 Comparison of some nonoverlapping domain decomposition methods # Finally we analyze the three methods in dependence on the number of subdomains. We use the and same setting as in Table 8.2. But this time the mesh size is always given by we just test case (a) of Example 6.2. The results can be seen in Table 8.3. As expected, for all methods the number of needed iteration steps increases for more subdomains. For the Schur complement method this behavior is covered by the theory. The condition numbers increase like (cf. (6.31)) (cf. (6.30)) for the Schur complement equation and like for the preconditioned algorithm, where is decomposed into sub-squares. This explains, why the number of iteration steps for the preconditioned algorithm becomes larger than without preconditioner for a larger number of subdomains. Chapter 9 Summary and Outlook This thesis deals with the three-field formulation of the advection-diffusion equations. Because of the possible appearance of layers a straightforward discretization, following the line of F. B REZZI, D. M ARINI [BM94], is not feasible. In chapter 2 we started with the single domain problem. We derived a nonstandard method for elliptic problems with inhomogeneous boundary conditions. The boundary conditions were worked in with the help of Lagrange multipliers. Due to additional stabilization terms the Lagrange multiplier space on the boundary could be chosen almost arbitrarily. Moreover we proved an optimal a priori estimate. Then, the predicted convergence rate were numerically validated. Finally we derived an a posteriori estimate for the scheme. So far in the literature these schemes neither have been extended to the nonsymmetric case, nor have extensive numerical studies been carried out, nor was an a posteriori estimate shown. In this thesis we closed this gap. But further research and numerical experiments have to be done in order to verify the sharpness of the a posteriori estimate. In the next chapter we generalized the scheme of chapter 2 to the multi-domain case on the continuous and the discrete level. The stabilized scheme enables an almost arbitrary choice of the different function spaces. Using the results of the previous chapter, again, we could derive an optimal a priori estimate. Finally, we could verify the theory with the help of numerical experiments. Again the generalization to the nonsymmetric case is new. Furthermore, we introduced an abstract framework for the three-field formulation. In the next two chapters we proposed two different strategies to split the global problem into a sequence of local problems, which can be solved in parallel. Thus the three-field formulation can be seen as a basis for a unified presentation of different domain decomposition methods for nonoverlapping subdomains. The first algorithm is based on the Schur complement equation. We could derive an adapted Schur complement equation for our stabilized scheme. Then, this equation was solved with the help of a GMRES algorithm. Due to the stabilization terms the results differ slightly from the results, which are known from the conforming case. In many cases with stabilization we obtained better results than without stabilization. But the diffusion dominated case showed clearly the necessity of a preconditioner. Therefore we introduced a preconditioner, which is built up by local Robin problems. Hence, the preconditioner can be applied in parallel, too. Unfortunately, the preconditioned algorithm deteriorated for a larger number of subdomains. Therefore the introduction of a coarse space is mandatory. But this is the subject for further research. Further open problems are sharp estimates of the condition of the stabilized Schur complement equation and its preconditioned version in dependence on the diffusion coefficient . 142 Summary and Outlook The second domain decomposition method was an alternating Schwarz method. Using the approach of P. L E TALLEC and T. S ASSI, the works of G. L UBE ET. AL were generalized to the non-conforming case. Although a convergence proof is missing for the discrete case, the numerical results are very promising. Moreover we compared different choices for the transmission conditions. We observed, that the choice of G. L UBE ET. AL works best. This result was also confirmed by the Fourier analysis of chapter 8. In the last chapter the two presented domain decomposition methods were compared. First, we analyzed the methods with the help of a Fourier analysis in the case of two subdomains. It could be shown that the preconditioned Schur complement method possesses much better convergence properties than the alternating Schwarz method. Unfortunately, this could not be completely validated by the numerical results. This has two reasons. On the one hand a larger number of subdomains requires a coarse space correction in order to ensure a global transport of information. On the other hand the proposed preconditioner does not take the additional stabilization terms into account. Thus, one of the most important tasks for the future is a more suitable preconditioner for the Schur complement equation. Summarized it can be stated, that we proposed a new multi-domain formulation for the advectiondiffusion equation, which allows to combine different nonmatching meshes. Moreover, it was shown, that the multi-domain formulation can be effectively decoupled by two different classes of domain decomposition methods. Furthermore, we showed some ideas, how this technique can be extended to more complicated equations like the Oseen equations. Part IV Appendix Appendix A Functional Analysis In this chapter we summarize the abstract framework. First some basic results about Hilbert and Banach spaces and their dual spaces are collected. Then the closed range theorem will be introduced and will be used to prove the well-posedness of a class of linear mixed problems. Finally we extend the results to two-fold saddle point problems. Two-fold saddle point problems consist in two coupled, linear mixed problems. We derive the well-posedness of these problems and derive an a-priori estimate for conforming approximations. A.1 Some basic results + " " + " " " ")' " # + Let be a normed real vector space with norm . The dual of consists of linear bounded & . The action of a functional functionals on and will be denoted by on an element is given by ! . The space is a Banach space and is provided with the standard norm / 7 ?A ;= (A.1) > The first classical result, which is used, is the Riesz Theorem: Theorem A.1 Let exists a unique . Then for each + there be a real Hilbert space with inner product such that This defines an operator + given by # . is an isometric isomorphism. Proof: K. YOSIDA [Yos95], ch. III/6. The second classical result is the Lax-Milgram Lemma. This theorem is very important in the theory of Finite Element methods. Theorem A.2 Let X-elliptic, i.e. then for each + be a real Hilbert space. If a linear operator '" '" % there exists a unique with " '" " *% # *% % % & " / and + is coercive or 146 Functional Analysis Proof: K. YOSIDA [Yos95], ch. III/7. ### Now, starting from given real Hilbert spaces space. H< Lemma A.1 ) , we construct a new Hilbert is a Hilbert space with inner product ; H< and induced norm ; )" " H< " " # # # # # # # # # # The proof is obtained by simple verification of the axioms. Next we show that the dual of a Hilbert space is a Hilbert space itself. + be a real Hilbert space. Then Lemma A.2 Let which is equal to the standard norm (A.1). Proof: Let + is a Hilbert space with an induced norm, be the Riesz operator of Theorem A.1. Then it is easy to see that + + . Furthermore, using the notation " " + we comdefines a scalar product on pute + " " " " " " ")1" ")'" " *" + . Finally it is easy to verify that + is a Banach space. Therefore the assertion is for / / 7 ?A ;= ! 7 > ?A ;= 27 > ;= ?A / / / / > proved. In addition, we need a technical lemma about the decomposition of Hilbert spaces, which is important in the theory of linear mixed problems. Lemma A.3 Let be a Hilbert space and M be a closed subspace. Then is a closed subspace. The decomposition holds true. Proof: K. YOSIDA [Yos95], ch. III/1. A.2 Closed Range Theorem and applications A.2 147 Closed Range Theorem and applications We now introduce the Closed Range Theorem and apply it to linear mixed problems. Examples for linear mixed problems are the Stokes equations or the Oseen equations (cf. chapter 5). But we apply the theory to weakly enforced boundary conditions (Part I) and to the three-field formulation (Part II). The theorem is essential for the question, whether linear mixed problems are well-posed or not. and be normed spaces. By First we have to introduce some notations and definitions. Let we denote the dual space of and is the duality pairing between and . For & the dual operator & is defined by + + + + + 0 % 0 % 0 + 0 + # for the range of 0 and 0 0 In addition, we use the notation 0 0 for the kernel of 0 . ) " " " ?" Theorem A.3 (Closed Range Theorem) and be two real Banach spaces with norms and , respectively, and let Let & be a linear, bounded operator. Then the following properties are equivalent: 0 % 0 is closed. + is closed. (ii) The range 0 (iii) 0 + 2 + 0 + ; + M + + + 2 0 . (iv) 0 (i) The range , ) ) Proof: K. YOSIDA [Yos95], ch. VII/5. Now we apply this theorem to linear mixed problems: + be a real Hilbert space and a real, reflexive Banach space. Let % + be two linear mappings. Given + and + , we call the Find + + in (A.2) + in Definition A.1 Let & and ( problem $ & % $ $ * % ( $ ( $ a linear mixed problem. + ? Next we define the polar set of a vector space by . For the main theorem we need the following Lemma. The proof follows V. G IRAULT, P.-A. R AVIART ([GR86], I.4.1) and D. B RAESS ([Bra92], III.4.2 ). 3 Lemma A.4 The three following properties are equivalent: (i) there exists a constant such that 5 7:9 ; = > BC7 - ; = ?A > )" *" " " *( - 9 3 (A.3) 148 Functional Analysis + is an isomorphism from onto and " + " " " onto + and is an isomorphism from " 2" ")*" # ( (ii) the operator $ ( (iii) the operator 3 *) 43 ( *( 9 - / *) 43 3*( (A.4) $ 9 / ( $ - *) *( (A.5) Remark A.1 The condition (A.3) is very important for mixed problems. It is called BabuškaBrezzi condition. + ")*" Proof: First we prove that the properties (i) and (ii) are equivalent. (A.3) is equivalent to " + " 3 " " # ")*" + is an Therefore (A.3) is equivalent to (A.4) and (ii) implies (i). Now it remains to prove, that + is a bijective operator from onto + isomorphism. Because of (A.4) it is obvious, that + + with a continuous inverse. Therefore is a closed subspace of . Applying the Closed Range Theorem yields + which proves the first part. Next we show that (ii) implies (iii). For a linear, continuous operator . Thus + by % % . It is obvious, that we define (ii) implies the existence + with . Then we get from (ii) of an element % + % " " " " " " " " ")2" *( - / ( ?A - ?A *( 9 - $ ( ( *( *) *) B *( 3 $ ( B B B *( *( - B *( B $ *) *( B B -E/ ( - B - / E7 - ; = ?A > + " " and therefore B 3 " B " )" 2"- # " " . It remains to show that is also surjective. Applying Theorem Clearly is injective on + is closed. A.3 we can show analogously to the first step that the range of + and with the help of of the Closed Range Theorem we get Property (ii) implies that + + + # " *" ( 9 / *( B *( ( B 7 < 9 ;= ?A > *) *( *) *( " " 9 C7 9 / ; = ?A > $ *( *( $ ) *( $ Thus ( is an isomorphism. Finally we show that (iii) implies (i). We get the assertion by *( ( ( ) *) "* " BC7 D D F F ?A *( ;= > % " 2" ( B27 - ; = ?A > Now we formulate and prove the main theorem of this section: *( 3 ")2" # $ A.2 Closed Range Theorem and applications 149 % + satisfies the Babuška-Brezzi condition (A.3) and + ")*" + + the problem (A.2) has a unique solution with then for each " 1" " 1" % 0 " " " " " 2" # (A.6) + + The mapping is an isomorphism from onto . Proof: It follows from the Babuška-Brezzi condition (A.3) and Lemma A.4 that there exists a unique solution of with " " % " *" # Theorem A.4 If fulfills ( & +$ + *% + $ - * % *) *( ( ) $ $ 9 / - Then we consider the following auxiliary problem $ 3 Find 9 / - / * & *( 3 9 ) - % *( *% *% $# ) *( Because of the Lax-Milgram Lemma (cf. Theorem A.2) the auxiliary problem has a unique solution ) *( with + Thus " " % L " " M" 4" " " U # + in + in - is a solution of -E/ % ( *) " '" % 0 % *( $ + 3 " " " " "*" # (A.7) Applying Lemma A.4 again yields a unique solution of + because . Furthermore, we get by virtue of (A.7) and Lemma A.4 " 1" % " '" % K" " M" 4" " '" % 0 " " " " " *" # which fulfills the a priori estimate (A.6). Hence, problem (A.2) has a solution Finally we show that only the trivial solution solves the homogeneous problem of (A.2) with . Adding the two equations of (A.2) with test functions and yields which gives because of . Moreover, we get with the a priori estimate - % ( % *) 3 9 % *( 9 / - / $ % + 3 - / -E/ % * - 3 % -E/ 9 / $ *% ) and therefore unique solution. ! *( *( * with the help of condition (A.3). So we have shown that (A.2) possesses a Unfortunately we need more general linear mixed problems. We call the following problem a two-fold saddle point problem because it consists of two linear mixed problems. 150 Functional Analysis Banach space. Furthermore, + be real Hilbert+ spaces and a reflexive + , and 0 are linear, bounded operators. For such that + + , and + find + + + in + (A.8) 0 in + # 0 in Definition A.2 Let & suppose % given , $ ( & $ $ & $ % ( $ ( $ Now we have Theorem A.5 Let ( and 0 43 satisfy the inf-sup conditions 3 (A.9) ")2" " " and " "0 " " # (A.10) 0 , i.e. there exists Furthermore, let be coercive on such that N ! '")2" # Then there exists a unique solution of (A.8) with (A.11) " 1" " " " " - " " "K " " " # 5 7:9 ; = + + 9 > 7 < 9 ;= ?A > % *( *% ) $ 9 - - 9 - 5 ;= 7 *( BC7 - ; = > ?A > 9 / -E/ / The proof is based on O. S TEINBACH [Ste00]. Proof: (i) Because of the inf-sup condition (A.10) and Lemma A.4 there exists a unique *) and with 0 0 " " - " " # + for all 0 we consider the following auxiliary problem: Find (ii) Because of 0 0 such that + + in + + # (A.12) in 0 DE / ) ) % ( ( ( *) (iii) Next considering the modified inf-sup condition ")*" :" " 0 of (A.12) with we can apply Theorem A.4. This yields a unique solution " 1"" " - "K "" + " - "K "M" " " " # we get by virtue of Lemma A.4 a unique with 0 + (iv) Since 0 and " " - "K 1" - "K " " " " " # 7 D 5 F ;= BC7 - ; = > ?A > )" *" " " 3 *( - 5 7:9<;= 9 *( BC7 - ; = > ?A > - ( ( 9 ) *) ( ( A.2 Closed Range Theorem and applications Defining 151 we get a solution of (A.8) satisfying (A.11) where we used " - " R" " " # (v) Now we show, that the solution is unique by proving that only the trivial solution solves (A.8) be uniquely with , and . Let be a solution of (A.8). . Becausecanof (A.10) 0 0 decomposed into with and there holds (cf. Lemma A.4). Then the first two lines of (A.8) imply + + in in 0 + # + implies . Therefore the . And finally 0 Now Theorem A.4 yields and " " " *) ) % ( ( *) solution is unique. $ and Next we consider a conforming finite dimensional approximation. Let ,$ be finite dimensional subspaces. Then the discrete two-fold saddle point problem is given by: Find $ such that + 0+ 0 % ( ( for + , + + and 5 7 0 Proof: in 5 5 ;= *( > > B 5 0 In addition, we require that % is coercive on where is the discrete analogue of . Then there exists a unique solution + (A.13) 43 5 7 9 C;= in in $ and Theorem A.6 Let ( where ++ +. and 0 satisfy the inf-sup conditions 5 5 5 5 ") " 4E " " $ " " - " ") 1 "- 5 B 5 7 - 5 $ 7 - 2;= ?A > 9 8 (A.14) 9 - + # 0 8 " " 9 " G" 7 9 5C;= ?A > (A.15) *( $ ,5 7 9 9 8 0 ) of (A.13) with the error estimate " " 5 5 " 5 5 " " " 3 ,5 6 :7 " (A.16) is the solution of (A.8). Completely analogously to Theorem A.5 the existence and uniqueness of the solution $ of (A.13) can be proved. The error estimate (A.16) can be found in O. S TEINBACH [Ste00], Theorem 1.6. Appendix B Function spaces In order to develop the theory of the three-field method a thorough treatment of various Sobolev spaces is necessary. Therefore the definition and properties of some important function spaces are recalled. This section is a supplement and a glossary of terminology and results used in the text. The presentation is based on the books of R.A. A DAMS [Ada75], P. G RISVARD [Gri85] and W. M C L EAN [Lea00]. B.1 Smooth functions All functions are defined on subspaces of equipped with the usual inner product , , and are real valued. The vector space ; ### ### H< , . and the related norm To keep the presentation short we use the multi-index notation, i.e. for each vector # # # + we define ( (F T ;H< D & Q $& . for sufficiently smooth functions Now we can define the following vector spaces of continuous functions. be an open subdomain and . Definition B.1 Let + + + + + + The set of continuous functions on is given by 0 is continuous The set of -times continuously differentiable functions on 0 M + # is defined by + 0 2 #% # is 154 Function spaces 0 0 , which together with its derivatives of . Let 0 be the vector space consisting of functions, which are infinitely often differen tiable and possess a compact support in . We also use the notation 0 . Note that 0 , + , is a Banach space with the norm " R" D F . (cf. R.A. A [Ada75] , ch. 1.26). for a bounded open set Let be the set of functions belonging to can be extended continuously to the boundary ?A 7 DAMS Next Hölder spaces are defined, which we need to describe the smoothness of boundaries. % % 0 Definition B.2 For with and consists of functions in # (B.1) the Hölder space 0 " " D F " " D F ; < Again it can be shown that 0 with the norm (B.1) is a Banach space (cf. R.A. A [Ada75], ch. 1.27). can be described: Now the smoothness of the boundary 4% % and , . We say that its boundary Definition B.3 Let be an open subset of , is of class 0 , if the following conditions are satisfied: there exist a neighborhood of in and new orthogonal coordinates For every # # # such that is a hypercube in the new coordinates: # # # % % . and there exists a function 0 with . M # # # % % ? A DAMS and such that 0 A boundary of class Remark B.1 . % . # # # . .. .. # is called Lipschitz boundary. 0 and a bounded open domain For the boundary is of class if and only if is a -submanifold with boundary in . Is the boundary a Lipschitz boundary, then the closure is a Lipschitz submanifold with boundary in . The converse statement is not true (cf. P. G RISVARD [Gri85], Th. 1.2.1.5). 0 A domain with Lipschitz boundary satisfies the uniform cone property and vice versa (cf. P. G RISVARD [Gri85], Th. 1.2.2.2). B.2 Lebesgue spaces 155 B.2 Lebesgue spaces with Now we define Lebesgue spaces and collect some properties of these spaces. We consider the Lebesgue-measure . If is a measurable set, two measurable functions are called equivalent, if a.e. (almost everywhere) in . An element of a Lebesgue space is an equivalence class. is defined as the set of Definition B.4 Let be a measurable set and . such that " " A D F with equivalence classes of measurable functions Q (B.2) " " A D F %! % ifif # % % . Then with the norm (B.2) is a Banach space. Theorem B.1 Let be % % 7 ?A Proof: R.A. A DAMS [Ada75], ch. 2.10. Note, that is a Hilbert space with the inner product A D F $# Sometimes we simply write or . The corresponding norm is denoted by " " or " #" . B.3 Distributions, weak derivatives and Sobolev spaces The main focus of this section is the definition of Sobolev spaces. To this end we need the concepts of distributions and weak derivatives. First we consider the space of distributions. Let be a measurable domain in . belonging to converges in the sense of We say that a sequence of functions the space to the function , if there exists a compact set in such that supp for all and < 0 0 + uniformly on from above. for each multi-index . We provide the space + Definition B.5 The dual space of If and , the value of + with the induced topology is the space of distributions. $# we define a distribution by ! $# at will be denoted by For a function This yields an injective embedding of into Now the concept of derivatives can be generalized: + and we identify with . 156 Function spaces Definition B.6 For derivative, if + + and a multi-index ! + we call $# ! the distributional In the next step Sobolev spaces are introduced: , Definition B.7 The Sobolev space Here , is defined by + 2 % # is understood as the distributional derivative. Theorem B.2 with scalar product ( ; and corresponding norm " 1" ( ( $# is a Hilbert space. Proof: R.A. A DAMS [Ada75], ch. 3.2. In addition, sometimes we need the seminorm Q ; ( < $# , is given by the completion of w.r.t. the norm " Definition B.8 , Clearly , , is a Hilbert space to the scalar product with respect , + is often denoted by space of . ( ( we define by Definition B.9 For M % # ( , , is a Banach space with the norm ( Theorem B.3 " '" ( % % $# " ( . ( . The dual + Proof: R.A. A DAMS [Ada75], ch. 3.2. ?A 7 Sobolev spaces have some interesting properties. For us the Sobolev Imbedding Theorem is very important: B.4 Trace theorems and Sobolev spaces of fractional order 157 Theorem B.4 Let be a bounded domain with Lipschitz boundary and suppose Then the following continuous imbeddings are true: For For For we obtain we obtain there holds for all . for all % . 0 . . Proof: R.A. A DAMS [Ada75], ch. 5.4. B.4 Trace theorems and Sobolev spaces of fractional order be a measurable set with Lipschitz boundary . The boundary In this section let will be denoted by . On the -dimensional set it is also possible to define Sobolev spaces: Q is defined by Q Q ( ( where the seminorm Q is given by Q ( % % Q $# Q Theorem B.5 with the scalar product ( % Q % % of Definition B.10 (B.3) (B.4) is a Hilbert space. Proof: P. G RISVARD [Gri85], ch. 1.3.3. -dimensional relative open subset. Then we define Q Q with Q with norm " 1" O Q D Q F Q " " O Q D F Q $$# Q Q Q the zero extension of into Now we construct a particular subspace of . For will be denoted by . So we can define: Let be a proper, connected 5 158 Function spaces Definition B.11 Q is given by Q $ $ Q # Q By a direct calculation (see P. G RISVARD [Gri85] or J. X U , J. Z OU [XZ98], ch. 4.1) for we obtain the existence of constants , such that 0 @" 2 "#Q ( % )" 2" O Q D Q F % 0 " 2 "#Q ( (B.5) with ")*" O Q D Q F ")*" Q ( Q Q % (B.6) is a positive function which behaves like the distance between and . Notice where that (B.7) O Q D Q F Q ( Q Q % Q Q $ . Therefore Q is a Hilbert space (cf. the norm equivadefines a scalar product in Q lence (B.5)). The space can also be obtained by Hilbert scaling between the spaces and (cf. J. B , J. L [BL76]). Q Q $ Q + ! and $ Q $ + . The dual of these spaces are denoted by and 0 . Then we can define the Next we present some trace theorems. Let be 0 traces & ERGH ÖFSTR ÖM where is the normed outward normal of . These trace operators can be extended: 0 0 Theorem B.6 Let be an . Then the open, bounded domain with boundary trace mapping defined on extends uniquely to a bounded, surjective linear map Analogously, if the boundary is of class 0 a bounded, linear map Q $# to , the normal derivative extends from 0 Q $# Proof: P. G RISVARD [Gri85], Th. 1.5.1.2. Sometimes the simpler notation operator we can characterize the space is the kernel of Theorem B.7 (B.8) is used for functions . With the trace : , i.e. $# ) Proof: P. G RISVARD [Gri85], Cor. 1.5.1.6. In the context of stabilized norms, we use the following extension of the trace theorem: B.5 Some fundamental equalities and inequalities Theorem B.8 Let and for all 159 Q . Q be a bounded, open domain with Lipschitz boundary. Then there holds % (B.9) Proof: P. G RISVARD [Gri85], Th. 1.5.1.10. Moreover the right inverse of the trace operator exists: Q Q $# be a bounded, open domain with Lipschitz boundary. Then there exists Theorem B.9 Let a linear, bounded operator , such that Proof: P. G RISVARD [Gri85], Th. 1.5.1.2. Note that the preceding theorems allow the definition of the following equivalent norm on " '" Q ( ")2" O Q D F # Q 5 Q : (B.10) B.5 Some fundamental equalities and inequalities Green’s formula The first equality is the Green’s formula. We use a variant for weak functions: Theorem B.10 Let be a bounded open subset of we have where & with a Lipschitz boundary. Then for all & % # # # is the -th component of the outward normal vector . Proof: J. N EC ÁS [Nec67], Th. 3.1.1. Sometimes a second version of the Green’s formula is useful. Theorem be open and bounded with Lipschitz boundary and B.11 Let . Then we obtain for any . % with (B.11) Proof: C. S CHWAB [Sch98], p. 352, V. G IRAULT, P.-A. R AVIART [GR86], ch. I, Cor. 2.8. Hence we can use (B.11) to define B as an element of the dual space Q ,+ . 160 Function spaces Inequality of Poincaré Now we cite a variant of the inequality of Poincaré. It allows to estimate the function values of functions by the first derivatives of functions . Theorem B.12 Let , , be a bounded domain with Lipschitz boundary. Further % . Then the more let be a connected part of the boundary of with inequality " '" ( % 0 $ ( Q . The constant 0 $ depends only on is true for all with and is bounded by the diameter of . and Proof: cf. A. Q UARTERONI, A. VALLI [QV94], Th. 1.3.3. B.6 Finite Element spaces In this section we introduce the concept of Finite Elements. We restrict ourselves to the construction of simplicial Finite Elements. A detailed introduction of more general concepts can be found for example in the books of S.C. B RENNER , L.R. S COTT [BS94] and A. Q UARTERONI , A. VALLI [QV94]. Definition + , , Let us start with a bounded, polyhedral domain a family of partitions of into -simplices, i.e. . Then we denote by # 7 35 To ensure the continuity of the discrete spaces, defined with the help of the partitions, we need the following additional condition: 4% % Definition B.12 A partition of or share a complete -face, is called admissible, if two elements . and are either disjoint Remark B.2 The condition of admissibility means, that there are no hanging nodes in . and as the diameter of the largest ball Denoting as the diameter of a -simplex inscribed into , we can formulate another important property of the partition : Definition B.13 The partition is called shape regular if ? A ?7A 35 - # B.6 Finite Element spaces 161 Furthermore, is called quasi-uniform, if where is given by ?A - 743 5 - . Remark B.3 The first condition ensures that asymptotically the simplices do not degenerate. The meaning of quasi-uniformity is, that the size of all simplices of one partition is asymptotically equal up to a constant not depending on the parameter . M + Now we can define the Finite Element spaces: where is the set of polynomials of degree at most . Sometimes we need Finite Element spaces which vanish on a part of the boundary : ( # Properties ( . Here we report about some important properties of the spaces resp. paragraph we assume that all partitions of are admissible and shape regular. For . Therefore we can restrict ourselves to the second space. obtain ( The following inverse inequality is very useful. ( % ( Lemma B.1 There exists a positive constant such that ) , for B ( B independent of D F 4 ( ( ( , and # In this we (B.12) . Proof: S.C. B RENNER , L.R. S COTT [BS94], Lemma 4.5.3. Furthermore, we need the following local variant of the trace theorem: Lemma B.2 The inequality holds for + , Q ( )" 2" ")2" ( ")2" Q ( " *" Q ( and . Proof: R. V ERF ÜRTH [Ver98], Lemma 3.1. The next issue are the approximation properties in Sobolev spaces of our discrete space Since functions in ( . are not continuous in general, we cannot define the usual interpolation operator. Therefore we consider the so called quasi-interpolation operator introduced by P. C LEMENT [Cle75]. A similar operator was introduced by L.R. S COTT, S. Z HANG [SZ90]: 162 Function spaces ( with ( - ( !#" ( - ' Q ( ! ( " *" ( - ")*" ( ! " for + , % *$+ , % $ . - and - are defined by . - - - " " ( " " " Lemma B.3 There exists a linear, bounded operator and is a face resp. edge of (B.13) (B.14) (B.15) . Proof: The estimates (B.13) and (B.15) are standard. Using Lemma B.2 the inequality (B.14) is obtained by ; ( " " < - ; < " " " " " " - ( ( ( - ( !#" where we also have used the Cauchy Schwarz and the interpolation estimate (B.13). , are continuous, we can replace the quasiCorollary B.1 If the functions , % interpolation operator by the standard nodal interpolation operator. Then the patches and - can be reduced to resp. . Due to the Sobolev Imbedding Theorem (cf. Theorem B.4) the functions of are continuous, % if is larger than , where is the space dimension. The results of the quasi-interpolation operator given in Lemma B.3 can be simply extended to the stabilized norm with constants proved: " ( " K 2" " , a domain and a function , a.e.. Then it can be 2" - ") Q " !#" )" 2" ( - IQ ! " " " ! ( " " ( - " " !#" " " . is defined by for - , , , Q Q and or is a face of + # Lemma B.4 The quasi-interpolation operator of Lemma B.3 satisfies ") B.6 Finite Element spaces 163 Proof: The first three inequalities are proved by R. V ERF ÜRTH ([Ver98], Lemma 3.2). The last inequality is a simple result of the inverse inequality (B.12) and ( - " 2" ( - Q " " !#" ( % Q " " - Q " " !" # Combining these estimates proves the last inequality. Bibliography [Ach97] Y. Achdou. The Mortar Element Method for Convection-Diffusion Problems. In B.N. Chetverushkin et al., editor, Experimentation, modelling and computation in flow, turbulence and combustion, pages 157–165. Wiley, 1997. [Ada75] R.A. Adams. Sobolev Spaces. Academic Press Inc., New York, 1975. [AJT 99] [AN97] Y. Achdou, C. Japhet, P. Le Tallec, et al. Domain Decomposition Methods for NonSymmetric Problems. In C.H. Lai, P.E. Bjorstad, M. Cross, and O.B. Widlund, editors, Eleventh Int. Conference on DDM, 1999. Y. Achdou and F. Nataf. A Robin-Robin Preconditioner for an Advection-Diffusion Problem. In J. Mandel et al. [MFC98], 1997. [ATNV00] Y. Achdou, P. Le Tallec, F. Nataf, and M. Vidrascu. A domain decomposition preconditioner for an advection-diffusion problem. Comput. Meth. Appl. Mech. Engrg, 184:145–170, 2000. [ATV98] A. Alonso, R.L. Trotta, and A. Valli. Coercive domain decomposition algorithms for advection-diffusion equations and systems. J. Comput. Appl. Math., 96:51–76, 1998. [Bab73] I. Babuška. The Finite Element Method with Lagrangian Multipliers. Numer. Math, 20:179–192, 1973. [BBF93] C. Baiocchi, F. Brezzi, and L.P. Franca. Virtual bubbles and GaLS. Comput. Methods Appl. Mech. Engrg., 105:125–142, 1993. [BBM92] C. Baiocchi, F. Brezzi, and L.D. Marini. Stabilization of Galerkin methods and applications to domain decomposition. In A. Bensoussan and J.P. Verjus, editors, Future Tendencies in Computer Science, Control and Applied Mathematics, pages 345–355, Berlin-Heidelberg-New York, 1992. Springer-Verlag. [BED98] P.E. Bjorstad, M.S. Espedal, and D.E.Keyes, editors. The Ninth International Conference on Domain Decomposition Methods, Chichester, 1998. J. Wiley. [Beh01] V. Behns. Mortar-Techniken zur Behandlung von Grenzschichtproblemen. PhD thesis, Universität Magdeburg, 2001. In German. [Bel99] F. Ben Belgacem. The mortar finite element method with Lagrange multipliers. Numer. Math., 84:173–197, 1999. 166 BIBLIOGRAPHY [Ber99] S. Berrone. Adaptive discretization of the Navier Stokes equations by stabilized Finite Element Methods. Report 07/1999, Dipartimento di Mathematica, Politecnico di Torino, 1999. [Ber00a] S. Bertoluzza. Substructuring Preconditioners for the Three Fields Domain Decomposition Method. Technical report 1192, I.A.N. - C.N.R., 2000. [Ber00b] S. Bertoluzza. Wavelet Stabilization of the Lagrange Multiplier Method. Numer. Math., 86:1–28, 2000. [Ber01] S. Berrone. Adaptive discretization of the stationary and incompressible Navier Stokes equations by stabilized Finite Element Method. Comp. Meths. Appl. Mech. Engrg., 190/34:4435–4455, 2001. [Ber03a] S. Bertoluzza. Analysis of a stabilized three-fields domain decomposition method. Numer. Math., 93:611–634, 2003. [Ber03b] S. Bertoluzza. Non conforming domain decomposition: the Steklov-Poincaré operator point of view. In I. Herrera et al. [HKWY03], pages 15–26, 2003. [BFHR97] F. Brezzi, L.P. Franca, T.J.R. Hughes, and A. Russo. Appl. Mech. Engrg., 145:329–339, 1997. . ! . Comput. Methods [BFMR98] F. Brezzi, L.P. Franca, D. Marini, and A. Russo. Stabilization Techniques for Domain Decomposition Methods with Non-Matching Grids. In P.E. Bjorstad et al. [BED98], pages 1–11, 1998. [BH92] H.J.C. Barbosa and T.J.R. Hughes. Boundary Lagrange multipliers in finite element methods: error analysis in natural norms. Numer. Math., 62:1–15, 1992. [BH02] E. Burman and P. Hansbo. Edge stabilization for Galerkin approximations of convection-diffusion problems. Technical report, Chalmers Finite Element Center, 2002. Preprint 2002-17. [BK00] S. Bertoluzza and A. Kunoth. Wavelet Stabilization and Preconditioning for Domain Decomposition. IMA J. Numer. Anal., 20:533–559, 2000. [BL76] J. Bergh and J. Löfström. Interpolation Spaces. Springer, Berlin-Heidelberg-New York, 1976. [BM92] F. Brezzi and L.D. Marini. Macro hybrid elements and domain decomposition methods. In Colloque en l’honneur du 60éme anniversaire de Jean Céa, pages 89–96, Toulouse, 1992. cépaduès- éditions. [BM94] F. Brezzi and L.D. Marini. A three-field domain decomposition method. In A. Quarteroni et al. [QPKW94], pages 27–34, 1994. [BM00] F. Brezzi and D. Marini. Implementation of the stabilized three-field formulation. In D. Trigiante, editor, Recent trends in Numerical Analysis, pages 59–70. Nova Science, 2000. BIBLIOGRAPHY 167 [BM01] F. Brezzi and D. Marini. Error Estimates for the three-field formulation with bubble stabilization. Math. Comp., 70:911–934, 2001. [BMP94] C. Bernardi, Y. Maday, and A.T. Patera. A new nonconforming approach to domain decomposition: The mortar element method. In H. Brezis and J.-L. Lions, editors, Nonlinear Partial Differential Equations and Their Applications, pages 13–51, Harlow, 1994. Longman. [BMS00] F. Brezzi, D. Marini, and E. Süli. Residual-free bubbles for advection-diffusion problems: the general error analysis. Numer. Math., 85:31–47, 2000. [BO99] C.E. Baumann and J.T. Oden. A discontinuous finite element method for convection diffusion problems. Comput. Methods Appl. Engrg., 175:311–341, 1999. [BPS86] J.H. Bramble, J.E. Pasciak, and A.H. Schatz. The Construction of Preconditioners for Elliptic Problems by Substructuring I. Math. Comp., 47:103–134, 1986. [Bra92] D. Braess. Finite Elemente. Springer-Verlag, Berlin-Heidelberg-New York, 1992. In German. [Bre99] S.C. Brenner. The condition number of the Schur complement in domain decomposition. Numer. Math., 83:187–203, 1999. [Bre02] F. Brezzi. Personal communication, 2002. [BS94] S.C. Brenner and L.R. Scott. The Mathematical Theory of Finite Element Methods. Springer, New York, 1994. [BS00] L.C. Berselli and F. Saleri. New substructuring domain decomposition methods for advection-diffusion equations. J. Comp. Appl. Math., 116:201–220, 2000. [Buf02] A. Buffa. Error estimates for a stabilized domain decomposition method with nonmatching grids. Numer. Math., 90:617–640, 2002. [CGPW90] T.F. Chan, R. Glowinski, J. Périaux, and O.B. Widlund, editors. Third International Symposium on Domain Decomposition Methods for Partial Differential Equations, Philadelphia, 1990. SIAM. [Cle75] P. Clement. Approximation by finite element functions using local regularization. R.A.I.R.O. Anal. Numer. 9, R2:77–84, 1975. [CM94] T.F. Chan and T.P. Mathew. Domain decomposition algorithms. Acta Numerica, pages 61 – 143, 1994. [Cod93] R. Codina. A discontinuity-capturing crosswind dissipation for the finite element solution of the convection-diffusion equation. Comp. Meths. Appl. Mech. Engrg., 110:325–342, 1993. [DFG 01] W. Dahmen, B. Faermann, I.G. Graham, W. Hackbusch, and S.A. Sauter. Inverse Inequalities on Non-Quasiuniform Meshes and Application to the Mortar Element Methods. IGPM Report 201, RWTH Aachen, 2001. 168 BIBLIOGRAPHY [DK98] S. Dahlke and A. Kunoth. Multilevel Characterizations on Function Spaces on Skeletons. In Proceedings of the International Wavelet Conference ”Wavelets and Multiscale Methods”, Tanger, 1998. [DK01] W. Dahmen and A. Kunoth. Appending boundary conditions by Lagrange multipliers: Analysis of the LBB condition. Numer. Math., 88:9–42, 2001. [DSW94] M. Dryja, B.F. Smith, and O.B. Widlund. Schwarz Analysis of iterative substructuring algorithms for elliptic problems in three dimensions. SIAM J. Numer. Anal., 31:1662–1694, 1994. [DW95] M. Dryja and O.B. Widlund. Schwarz methods of Neumann-Neumann type for threedimensional elliptic finite element problems. Comm. Pure Appl. Math., 48:121–155, 1995. [ETY98] M.S. Espedal, X.C. Tai, and N. Yan. A Hybrid Nonoverlapping Domain Decomposition Scheme for Advection Dominated Advection-Diffusion Problems. Numerical Algorithms, 18:321–336, 1998. [Fae00] B. Faermann. Localization of the Aronszajn-Slobodeckij norm and application to adaptive boundary element methods. Part I. The two-dimensional case. IMA J. Numer. Anal., 20:203–234, 2000. [FF92] L.P. Franca and S.L. Frey. Stabilized finite element methods II: The incompressible Navier-Stokes equations. Computer Methods in Applied Mechanics and Engineering, 95:253–276, 1992. [For77] M. Fortin. An analysis of the convergence of mixed finite element methods. RAIRO Numer. Anal., 11:341–354, 1977. [Fre01] J. Freund. The space-continuous-discontinuous Galerkin method. Comp. Methods Appl. Engrg., 190:3461–3473, 2001. [GB98] P.-L. George and H. Borouchaki. Delaunay Triangulation and Meshing. Hermes, Paris, 1998. [GGQ96] F. Gastaldi, L. Gastaldi, and A. Quarteroni. Adaptive domain decomposition methods for advection dominated equations. East-West J. Numer. Math., 4:165–206, 1996. [GKM 91] R. Glowinski, Y.A. Kuznetsov, G. Meurant, J. Periaux, and O.B. Widlund, editors. Fourth International Symposium on Domain Decomposition Methods for Partial Differential Equations, Philadelphia, 1991. SIAM. [GR86] V. Girault and P.A. Raviart. Finite Element Methods for Navier-Stokes Equations. Springer-Verlag, Berlin-Heidelberg-New York, 1986. [Gri85] P. Grisvard. Elliptic problems in nonsmooth domains. Pitman, Marshfield, 1985. [GT89] R. Glowinski and P. Le Tallec. Augmented Lagrangian and Operator-Splitting Methods in Nonlinear Mechanics. SIAM, Philadelphia, 1989. BIBLIOGRAPHY 169 [GT90] R. Glowinski and P. Le Tallec. Augmented Lagrangian Interpretation of the Nonoverlapping Schwarz Alternating Methods. In T.F. Chan et al. [CGPW90], pages 224– 231, 1990. [GTN03] I.G. Giorda, P. Le Tallec, and F. Nataf. A Robin-Robin preconditioner for strongly heterogeneous advection-diffusion problems. In I. Herrera et al. [HKWY03], pages 411–418, 2003. [HB79] T.J.R. Hughes and A.N. Brooks. A Multidimensional Upwind Scheme with no Crosswind Diffusion. In T.J.R. Hughes, editor, Finite Element Methods for Convection Dominated Flows, volume AMD 34, pages 19–35, New York, 1979. [HKWY03] I. Herrera, D.E. Keyes, O.B. Widlund, and R. Yates, editors. Domain Decomposition Methods in Science and Engineering: Fourteenth International Conference on Domain Decomposition Methods, Mexico City, 2003. National Autonomous University of Mexico. [HL98] R. Hangleiter and G. Lube. Stabilized Galerkin methods and layer-adapted grids for elliptic problems. Comput. Methods Appl. Mech. Engrg., 166:165–182, 1998. [HSS02] P. Houston, C. Schwab, and E. Süli. Discontinuous : -Finite Element Methods for Advection-Diffusion-Reaction Problems. SIAM J. Numer. Anal., 39:2133–2163, 2002. [Hug95] T.J.R. Hughes. Multiscale phenomena: Green‘s functions, the Dirichlet-to-Neumann formulation, subgrid scale models, bubbles and the origins of stabilized methods. Comput. Methods Appl. Mech. Engrg., 127:387–401, 1995. [JNR00] C. Japhet, F. Nataf, and F. Rogier. The Optimized Order Method. Application to Convection-Diffusion Problems. Future Generation Computer Systems, 18, 2000. [JP86] C. Johnson and J. Pitkäranta. An analysis of the Discontinous Galerkin Method for a Scalar Hyperbolic equation. Math. Comp., 46:1–26, 1986. [KLR01] T. Knopp, G. Lube, and G. Rapin. Stabilized FEM with shock-capturing for advection diffusion problems. ZAMM, 81:767–768, 2001. Suppl. 3. [KLR02] T. Knopp, G. Lube, and G. Rapin. Stabilized FEM with shock-capturing for advection diffusion problems. Comp. Meths. Appl. Mech. Engrg., 191:2997–3013, 2002. [Lea00] W. Mc Lean. Strongly Elliptic Systems and Boundary Integral Equations. Cambridge University Press, Cambridge, 2000. [Lio90] J.P. Lions. On the Schwarz Alternating Method III: A Variant for Nonoverlapping Subdomains. In T.F. Chan et al. [CGPW90], pages 202–223, 1990. [LM97] C. Lacour and Y. Maday. Two different approaches for matching nonconforming grids: The mortar element method and the FETI method. BIT, 37:720–738, 1997. [LMO00] G. Lube, L. Müller, and F.C. Otto. A Non-Overlapping Domain Decomposition Method for the Advection-Diffusion Problem. Computing, 64:49–68, 2000. 170 BIBLIOGRAPHY [LOM98] G. Lube, F.C. Otto, and L. Müller. A non-overlapping domain decomposition method for parabolic initial-boundary value problems. Applied Numerical Mathematics, 28:359–369, 1998. [Lub94] G. Lube. Stabilized Galerkin finite element methods for convection dominated and incompressible flow problems. In Numerical Analysis and Mathematical Modelling, Banach Center Publications, volume 29, pages 85–104, Warszawa, 1994. [Man92] J. Mandel. Balancing domain decomposition. Comm. on Applied Numerical Methods, 9:233–241, 1992. [MB93] J. Mandel and M. Brezina. Balancing domain decomposition: Theory and performance in two and three dimensions. UCD/CCM report 2, 1993. [MFC98] J. Mandel, C. Farhat, and X.C. Cai, editors. The Tenth International Conference on Domain Decomposition Methods, Boulder, CO, 1998. AMS. [Mor96] K.W. Morton. Numerical Solution of Convection-Diffusion Problems. Chapman & Hall, London, 1996. [MRW02] Y. Maday, F. Rapetti, and B.I. Wohlmuth. The Influence of Quadrature Formulas in 2D and 3D Mortar Element Methods. In L.F. Pavarino and A. Toselli, editors, Recent Developments in Domain Decomposition Methods, Lecture Notes in Computional Science and Engineering 23, pages 203–222. Springer, 2002. [MT01] G. Matthies and L. Tobiska. The Streamline-Diffusion Method for Conforming and Nonconforming Finite Elements of Lowest Order Applied to Convection-Diffusion Problems. Computing, 66:343–364, 2001. [Nat99] F. Nataf. Domain Decomposition Methods for Non-Symmetric Problems. Preprint, 1999. [Nec67] J. Necás. Les methodés directes en théorie des équations elliptiques. Masson, Paris, 1967. [Nit71] J.A. Nitsche. Über ein Variationsproblem zur Lösung von Dirichlet-Problemen bei Verwendung von Teilräumen, die keinen Randbedingungen unterworfen sind, 1971. Abh. Math. Sem. Universität Hamburg. [NR95] F. Nataf and F. Rogier. Factorization of the convection-diffusion operator and the Schwarz algorithm. Math. Models Methods Appl. Sci., 5:67–93, 1995. [NRdS95] F. Nataf, F. Rogier, and E. de Sturler. Domain Decomposition Methods for Fluid Dynamics. In A. Sequeira, editor, Navier-Stokes equations and related non linear analysis, pages 367–377, New York, 1995. Plenum Press Corporation. [OL99] F.-C. Otto and G. Lube. A Posteriori Estimates for a Non-Overlapping Domain Decomposition Method. Computing, 62:27–43, 1999. [OLM01] F.-C. Otto, G. Lube, and L Müller. An iterative substructuring method for div-stable finite element approximations of the Oseen problem. Computing, 67:91–117, 2001. BIBLIOGRAPHY 171 [Ott99] F.C. Otto. A Non-overlapping Domain Decomposition Method for Elliptic Equations. PhD thesis, Universität Göttingen, 1999. [Pit79] J. Pitkäranta. Boundary subspaces for the finite element method with Lagrange multipliers. Numer. Math., 33:273–289, 1979. [Pit80] J. Pitkäranta. Local Stability Conditions for the Babuška Method of Lagrange Multipliers. Math. Comp., 35:1113–1129, 1980. [QPKW94] A. Quarteroni, J. Periaux, Y.A. Kuznetsov, and O.B. Widlund, editors. Domain Decomposition Methods in Science and Engineering. AMS, 1994. [QV94] A. Quarteroni and A. Valli. Numerical approximation of partial differential equations. Springer-Verlag, Berlin - Heidelberg - New York, 1994. [QV99] A. Quarteroni and A. Valli. Domain Decomposition Methods for Partial Differential Equations. Oxford University Press, New York, 1999. [RL01] G. Rapin and G. Lube. Comparison of two iterative substructuring methods for advection–diffusion problems. In N. Debit, M. Garbey, and et al., editors, Proc. 13. Conf. Domain Decomposition Methods, pages 435–442. DDM.org 2001, 2001. [RL03] G. Rapin and G. Lube. A stabilized scheme of the three-field approach for advectiondiffusion equations. Technical report, Universität Göttingen, 2003. In preparation. [RST96] H.-G. Roos, M. Stynes, and L. Tobiska. Numerical Methods for Singularly Perturbed Differential Equations. Springer, Berlin - Heidelberg - New York, 1996. [RT91] Y.H. De Roeck and P. Le Tallec. Analysis and Test of a Local Domain Decomposition Preconditioner. In R. Glowinski et al. [GKM 91], 1991. [Saa96] Y. Saad. Iterative Methods for sparse linear systems. PWS Publishing Company, Boston, 1996. [San01] G. Sangalli. A robust a posteriori estimator for the residual-free bubbles method applied to advection-diffusion problems. Numer. Math., 89:379–399, 2001. [SBG96] B. Smith, P. Bjorstad, and W. Gropp. Domain Decomposition. Cambridge University Press, New York, 1996. [Sch98] C. Schwab. - and : - Finite Element Methods. Clarendon Press, Oxford, 1998. [SS86] Y. Saad and M.H. Schultz. GMRES: A generalized minimal residual algorithm for solving nonsymmetric linear systems. SIAM J. Sci. Stat. Comput., 7:856–869, 1986. [SSH00] E. Süli, C. Schwab, and P. Houston. : -DGFEM for Partial Differential Equations with Nonnegative Characteristic Form. In B. Cockburn, G.E. Karniadakis, and C.W. Schu, editors, Discontinuous Galerkin Methods, pages 221–230, Berlin – Heidelberg, 2000. Springer. [Ste95] R. Stenberg. On some techniques for approximating boundary conditions in the finite element method. J. Comput. Appl. Math., 63:139–148, 1995. 172 BIBLIOGRAPHY [Ste00] O. Steinbach. Stability Estimates for Hybrid Coupled Domain Decomposition Methods. Technical report, Universität Stuttgart, 2000. Habilitationsschrift. [SZ90] L.R. Scott and S. Zhang. Finite Element interpolation of nonsmooth functions satisfying boundary conditions. Math. Comp., 54:483–493, 1990. [TS95] P. Le Tallec and T. Sassi. Domain Decomposition with nonmatching grids: Augmented Lagrangian Approach. Math. Comp., 64:1367–1396, 1995. [Ver98] R. Verfürth. A posteriori error estimators for convection-diffusion equations. Numer. Math., 80:641–663, 1998. [Wid90] O.B. Widlund. Domain Decomposition Algorithms and the Bicentennial of the French Revolution. In T.F. Chan et al. [CGPW90], pages xv–xx, 1990. [Woh99] B. Wohlmuth. Hierachical a posteriori error estimators for mortar finite element methods with Lagrange multipliers. SIAM J. Numer. Anal., 36:1636–1658, 1999. [Woh01] B. Wohlmuth. Discretization Methods and Iterative Solvers Based on Domain Decomposition. Springer, Berlin-Heidelberg-New York, 2001. [XZ98] J. Xu and J. Zou. Some nonoverlapping domain decomposition methods. SIAM Rev., 40:857–914, 1998. [Yos95] K. Yosida. Functional Analysis. Springer, Heidelberg-Berlin, 6. edition, 1995. [Zho97] G. Zhou. How accurate is the Streamline Diffusion Finite Element Method. Math. Comp., 66:31–44, 1997. Notation S YMBOL D EFINITION PAGE Part I: The single domain case -5. 35. 75 . 7 diffusion coefficient 7 flow field 7 reaction coefficient 7 bilinear form 8 0 such that % 0 . 0 such that 0 . 4 -. and 43. extension operator on M inflow of 8 linear form differential operator bounded Lipschitz domain 8 8 8 8 9 9 10 11 " " Q + L U " " ( " " admissible decomposition of 14 discrete finite element space 14 discrete space of the Lagrange multipliers 14 quasi-interpolation operator 14 11 12 13 13 to be continued 174 Notation S YMBOL - patch of - + 7 35 - PAGE 14 14 15 15 bilinear form of the SUPG method 16 linear form of the SUPG method 16 stabilization parameter 16 16 bilinear form of the stabilized scheme 19 " " " " 435 " " ( " )" " )" ( ! % 35 " B" ( " " ( 3 5 E " " " " " " " " , stabilization parameters Q Q or is a face of a + 19 set of all faces resp. edges of the decomposition jump on a face 26 mesh size of 31 mesh size of the Lagrange multiplier mesh 31 linear form of the stabilized scheme 3 7 7 7 D + 3 resp. ( 1 restriction of to the boundary 0 + Peclet number 3 - " " " #" " #" ( " #" D EFINITION D 19 19 19 19 24 25 26 Part II: The three-field formulation Q + "#" (( + Q + + 0 H < + Q subdomains of Q if ; else + Q Q Q norm of + Q inner product of + Q + dual space of H< 42 42 42 42 42 42 42 43 43 to be continued 175 S YMBOL D EFINITION + Q M there exists norm of 43 norm of 43 extension operators 43 , 0 , Q Q dual product on + + inner product with corresponding norm of 45 45 operators corresponding to the three-field formulation discrete approximations of triangulations of , and 46 51 53 maximum mesh sizes % % 53 Lagrange multiplier space on ) % % 54 associated with 54 such that 5 set of all edges given by the finite element meshes restricted to space of Lagrange multipliers for the mortar method , " " ( " " (( " " 5 54 nonmortar side of 43 43 ( 43 norm of % on H< " " " " " " " " PAGE ) 54 54 global quasi-interpolation operator + streamline diffusion norm in 54 57 3 ! % + Q 58 bilinear form corresponding to stabilized local Dirichlet problems 60 7 3 linear form corresponding to stabilized local Dirichlet problems " " @ ( " " ( 7 3 3 E" " 3 " " " " ( ! 7 + 59 59 60 61 % " " ( bilinear form corresponding to the stabilized three-field formula- 61 61 61 tion to be continued 176 Notation S YMBOL D EFINITION " " H< L " " ( " " ( U H < 3 ! % " " .J 7 " " ," " ," " 62 viscosity 79 bilinear form corresponding to the Oseen equations 79 , , + , bilinear form corresponding to the Oseen equations $ PAGE 3 $ 79 80 function spaces for the three-field formulation (5.8) , and H< ### 80 norms for M 81 =< ! 81 81 Part III: Nonoverlapping Domain Decomposition Methods operator # " " ( + + the local + (cf. Lemma 3.7) corresponding Dirichlet problems 88 88 88 Steklov-Poincaré operator 88 right hand side of the Schur complement equation 88 local Steklov-Poincaré operator 90 Robin–Robin preconditioner 92 prolongation resp. restriction operators 92 solution of local problems 98 discrete Steklov-Poincaré operator 98 right hand side of the discrete Schur complement equation 98 discrete norm for 2 99 discrete local Steklov-Poincaré operator local S( Krylov space 102 -projection + 100 error indicator 102 . 111 113 120 to be continued 177 S YMBOL contraction rate of the one-dimensional Dirichlet-Robin alg. 4 125 126 128 contraction rates for the two-dimensional case for the precondi- ( PAGE contraction rate for the one-dimensional case D EFINITION ( $ 129 tioned Schur complement equation *) contraction rates for the two-dimensional Robin-Robin algorithm 130 134 Part IV: Appendix 0 0 ) 0 0 0 ( 0 ( 0 " "BA D F " "B " " + ( ( ( " Q " Q , Q Q , Q ( " " O Q D F ( range of an operator 0 kernel of an operator 0 polar set QQ TT 146 147 147 147 153 set of -times continuously differentiable functions 154 space, consisting of infinitely differentiable functions with com- 154 pact support in Hölder space 154 smoothness of the boundary 154 norm of Lebesgue space defined in the domain inner product resp. norm of 155 155 155 space of distributions 155 Sobolev spaces 156 norm resp. seminorm of 156 trace spaces 157 Q inner product resp. norm of 158 Finite Element spaces in 161 dual spaces of the trace spaces of degree 158 Index a posteriori error estimation, 25 advection-diffusion-reaction problem, 7 alternating Schwarz method, 1 anisotropic mesh, 38 ARN-method, 115 Green’s formula, 159 Babuška-Brezzi condition, 12, 47, 148 Black-Scholes model, 7 BPS-preconditioner, 101 bubble function, 15 inequality of Poincaré, 160 inflow of the boundary, 10 inverse inequality, 14, 57, 161 iteration-by-subdomain algorithm, 4 iterative substructuring methods, 2 CG method, 2 Closed Range Theorem, 147 coercive, 145 computional fluid dynamics (CFD), 7 convection dominated case, 15 crosspoint, 55 degrees of freedom, 68 Delaunay algorithm, 68 Dirichlet-Neumann method, 2 discontinuous Galerkin method, 11 distribution, 155 distributional derivative, 156 domain decomposition method nonoverlapping domain decomposition method, 1 overlapping domain decomposition method, 1 dual operator, 147 elliptic extension, 9 energy norm, 13 extension operator, 43 Hölder space, 154 hanging nodes, 160 hyperbolic limit, 17 Jacobi method, 102 kernel, 147 Krylov method, 2 Krylov subspace, 102 Lax-Milgram Lemma, 145 layer, 10 Lebesgue spaces, 155 linear mixed problem, 12, 13, 147 Lipschitz boundary, 154 mesh admissible mesh, 160 quasi-uniform mesh, 161 shape regular mesh, 160 mortar, 41 mortar method, 54 mortar side, 54 multi-index, 153 fictious domain approach, 3 Finite Element space, 161 Navier-Stokes equations, 7, 79 Neumann-Neumann preconditioner, 2 Nitsche’s method, 11 nonmortar side, 54 geometrical conform decomposition, 54 GMRES method, 2, 69 oscillations in crosswind direction, 16 Oseen equations, 79 180 INDEX outflow, 59 wavelet discretization, 11 Peclet number, 15 polar set, 147 pressure, 79 X-elliptic, 145 quasi-interpolation operator, 57, 161 range, 147 reduced problem, 9 Richardson iteration, 94 Riesz Theorem, 145 Robin-Dirichlet method, 2 Robin-Robin method, 2 Robin-Robin preconditioner, 2, 93 saddle point problem, 12 Schur complement equation, 2, 87 Schwarz method, 1 additive Schwarz method, 1 alternating Schwarz algorithm, 111 multiplicative Schwarz method, 1 singularly perturbed case, 9, 42 slave side, 54 Sobolev Imbedding Theorem, 156 Sobolev spaces, 156 SOR algorithm, 102 SSOR algorithm, 102 Steklov-Poincaré operator, 2, 87 discrete Steklov-Poincaré operator, 98 local Steklov-Poincaré operator, 90 streamline diffusion method, 16 strip-wise partition, 111 subgrid scale models, 16 SUPG method, 16 three-field formulation, 3, 41, 45 for the Oseen equations, 81 stabilized three-field formulation, 58 trace inequality, 158 trace space, 157 two-fold saddle point problem, 145, 149 uniform cone property, 154 velocity field, 79 viscosity, 79 Curriculum vitae – Lebenslauf Persönliche Daten: Name: Gerd Rapin Geburtsdatum: 2.6.1973 Geburtsort: Haselünne Familienstand: ledig Eltern: Margret Rapin, geb. Sandhaus, Lehrerin Gerhart Rapin, Ingenieur Schulbildung: 8/1979 - 4/1982 Paulus Schule, Haselünne 4/1982 - 7/1983 Grundschule Monheim 8/1983 - 12/1986 Gymnasium Donauwörth 1/1987 - 6/1992 Gymnasium Nordhorn 6/1992 Abitur Studium: 10/1993 - 10/1995 Grundstudium der Mathematik mit Nebenfach Volkswirtschaftslehre an der Georg-August-Universität Göttingen 10/1995 Vordiplomprüfungen Mathematik 10/1994 - 10/1999 zusätzlich Studium der Volkswirtschaftslehre an der GeorgAugust-Universität Göttingen 2/1997 Vordiplomprüfungen Volkswirtschaftslehre 10/1995 - 10/1999 Hauptstudium Mathematik an der Georg-August-Universität Göttingen 1999 Diplomarbeit: ”Die Navier-Stokes Gleichungen - Zur Problematik von a-posteriori Fehlerschätzern unter Beachtung hydrodynamischer Stabilität” 10/1999 Diplom in Mathematik Berufliche Tätigkeit: 8/1992 - 10/1993 Zivildienst seit 11/1999 wissenschaftlicher Mitarbeiter und Doktorand am Institut für Numerische und Angewandte Mathematik der Georg-AugustUniversität Göttingen seit 3/2000 assoziiertes Mitglied im Graduiertenkolleg mungsinstabilitäten und Turbulenz” 3/2002 - 6/2002 Forschungsaufenthalt am Politecnico di Torino (Italien) bei Herrn Prof. Dr. C. Canuto “Strö-
© Copyright 2026 Paperzz