Prince Chidyagwai, Scott Ladenheim, and Daniel B. Szyld. Report July 2015, Revised October 2015

Size: px
Start display at page:

Download "Prince Chidyagwai, Scott Ladenheim, and Daniel B. Szyld. Report July 2015, Revised October 2015"

Transcription

1 CONSTRAINT PRECONDITIONING FOR THE COUPLED STOKES-DARCY SYSTEM Prince Chidyagwai, Scott Ladenheim, and Daniel B. Szyld Report July 05, Revised October 05 This is a report of the Department of Mathematics at Temple University, and it is available in the World Wide Web at

2

3 CONSTRAINT PRECONDITIONING FOR THE COUPLED STOKES-DARCY SYSTEM PRINCE CHIDYAGWAI, SCOTT LADENHEIM, AND DANIEL B. SZYLD Abstract. The use of a constraint (indefinite) preconditioner for the iterative solution of the linear system arising from the finite element discretization of coupled Stokes-Darcy flow is studied. Spectral and field-of-values bounds for the preconditioned system which are independent of the underlying mesh size are presented. Numerical experiments on several two- and three-dimensional problems illustrate the effectiveness of our approach. Key words. Stokes-Darcy flow. Iterative Methods. Indefinite Preconditioners. Constraint Preconditioners. Spectral equivalence. Field-of-values equivalence.. Introduction. The coupled Stokes-Darcy model is an important set of partial differential equations (p.d.e.s) which describes the interaction between free flow and porous media flow. In one subregion of the domain, a freely flowing fluid moves according to the Stokes equations and in the other region, the flow is governed by Darcy s law. The equations are coupled together by conditions across the interface of the two subregions. Physically, the model can represent a freely flowing fluid over a porous medium, or other phenomena such as certain filtration processes. For further examples of the various application areas of the coupled Stokes-Darcy model, see, e.g., [] and the references therein. A customary approach for the numerical solution of the coupled Stokes-Darcy problem is by the finite element method; see e.g., [0,,, 7, 7]. Here, we consider solving the fully coupled system in an all-at-once approach, as was considered, for instance, in [0, ]. This is in contrast to other approaches that decouple the two systems. In the decoupled approach, the Stokes and Darcy equations are solved as separate sub-problems with appropriate conditions for updating and exchanging information across the interface of the two subregions, see, e.g., [, 4]. One main benefit of decoupling the system is that rather than solving one large system, two smaller subproblems are solved for which well-known, fast solution methods exist. However, the reason we use the all-at-once approach is that it more accurately models the underlying physics of the problem. As we shall see, one can take advantage of the fast solvers for the subproblems with the appropriate preconditioning implementation. At the core of obtaining the finite element solution for the fully coupled Stokes- Darcy system, a large, sparse linear system of saddle point form must be solved. Saddle point matrices are an important class of matrices that arise in a wide variety of computational science and engineering applications; see [5] for a detailed list. The fact that these saddle point matrices are large and sparse makes them amenable to solution by Krylov subspace iterative methods; see, e.g., [3]. A fundamental property of saddle point matrices is that they are indefinite, having both positive and negative This version dated 9 October 05 Department of Mathematics and Statistics, Loyola University Maryland, 450 N. Charles Street, Baltimore, MD 0. (pchidyagwai@loyola.edu). This research is supported in part by the U.S. National Science Foundation under grant DMS-569. Current address: IT-Building, School of Computer Science, University of Manchester, Manchester M3 9PL, UK. (scott.ladenheim@manchester.ac.uk) Department of Mathematics, Temple University, 805 N Broad Street, Philadelphia, PA 9. (szyld@temple.edu). This research is supported in part by the U.S. National Science Foundation under grants DMS-550 and DMS-4888.

4 eigenvalues. A preconditioner for the Krylov subspace method of choice is essential for convergence in a reasonable number of iterations and time. Here, we want to study the solution of the fully coupled, non-symmetric system using preconditioned GMRES with a constraint (or indefinite) preconditioner. Standard block diagonal and block lower triangular preconditioners have been considered for the Stokes-Darcy system in [0]. There, the authors used the norm-equivalence theory of [3] and proved that the spectra of the preconditioned operators with these two types of preconditioners were bounded independently of the mesh width. Furthermore, the numerical experiments in [0] demonstrate mesh-independent convergence of the GMRES algorithm for these preconditioners in two-dimensional problems. The constraint (indefinite) preconditioner we are proposing mimics the structure of the original saddle point system, and has been analyzed, for example, in [0, 6, 3]. This type of preconditioner is often referred to as a constraint preconditioner because the constraints of the problem are retained in the preconditioner. In this paper, we extend the results of [3] to constraint preconditioners, namely, we prove that constraint preconditioners are norm- and field-of-values-equivalent to the coupled Stokes-Darcy system. By the field-of-values- (f.o.v.-) equivalence theory of [3], the number of GM- RES iterations to converge for the constraint preconditioned Stokes-Darcy operator is bounded independently of the mesh width. The application of this constraint preconditioner entails the solution of (smaller) linear systems. These smaller sub-systems can be solved exactly using a direct method like an LU decomposition. Exact methods are effective for two-dimensional coupled flow problems where the bandwidth of the block matrices is not that large. We remark that the f.o.v.-analysis for constraint preconditioners holds only for exact block solves. However for large systems, especially those from three-dimensional calculations, one needs to solve these intermediate systems inexactly, i.e., up to an inner tolerance using an iterative method. We show that by using multigrid methods [9, 8], our spectral analysis is maintained and though f.o.v-equivalence in this case is lost, the overall method with an inexact version of the preconditioner is still effective. The paper is structured as follows. In section, we review the governing equations of the coupled Stokes-Darcy model along with the corresponding weak form. We then review the derivation of the linear system of interest to be solved. In Section 3, we introduce the preconditioners to be considered. In addition, we prove that the use of a constraint preconditioner leads to residual convergence rates that are independent of the mesh width in an appropriately defined norm, as was done in [0, 3]. In Section 4, we discuss the inexact implementation of the preconditioners. In Section 5, we present numerical experiments illustrating our theoretical analysis and showing that constraint preconditioning can indeed be an effective tool. Concluding remarks are given in Section 6.. The coupled Stokes-Darcy Model. We consider the coupled flow problem on a computational domain Ω partitioned into two non-overlapping domains Ω and Ω separated by a polygonal interface Γ ; see Figure.. The flow in Ω is described by the Stokes equations (νd(u ) p I) = f, in Ω, (.a) u = 0, in Ω, (.b) u = 0, on Γ = Ω Ω. (.c) The velocity and pressure in Ω are denoted by u, p, respectively. The coefficient ν > 0 is the kinematic viscosity, the function f is an external force acting on the fluid,

5 I is the identity matrix, and D(u ) = ( u + u T ) is the rate of strain tensor. Γ Ω Γ Γ N Ω Γ N Γ D Fig..: The -D coupled Stokes-Darcy computational domain. The boundary of the porous medium Γ = Ω Ω is partitioned into disjoint parts Γ N and Γ D, the Dirichlet and Neumann boundaries, respectively, with the condition Γ D > 0, i.e., that the Dirichlet portion of the boundary has positive measure. The flow in Ω is modeled by Darcy s Law K p = f, in Ω, (.a) p = g D, on Γ D, (.b) K p n = g N, on Γ N. (.c) The Darcy pressure in Ω is denoted by p. The Darcy velocity u is obtained by numerically differentiating the Darcy pressure u = K p, in Ω. (.3) The symmetric positive definite matrix K represents the hydraulic conductivity of the fluid in the porous medium and the vector n denotes the outward unit normal vector to Γ N. We consider isotropic flow in the porous medium so that K = κi for some constant κ. The model is completed by specifying the following coupling (interface) conditions on Γ. Let n and τ denote the unit normal vector directed from Ω towards Ω and unit tangential vector to the interface, respectively. The interface conditions are u n = K p n, ( νd(u )n + p n ) n = p, u τ = νg(d(u )n ) τ, (.4a) (.4b) (.4c) where (.4a) ensures mass conservation across the interface, (.4b) ensures the balance of normal forces across the interface, and (.4c) is the Beavers-Joseph-Saffman (BJS) law where G is an experimentally determined constant [4, 30]. In the numerical experiments that follow we set G =.0 for -D test problems with known smooth solutions. In the case of more practical test problems in 3-D we follow the approach 3

6 outlined in [4] by defining G = α κ where the parameter α depends on the nature of the porous medium. In the case of our 3-D examples we set α = 0., which corresponds to one of the porous media tested in numerical experiments justifying the BJS condition in [4]. We consider the standard finite element formulation of the coupled Stokes-Darcy system. We first introduce the weak form of (.), (.), and (.4). Let X = {v (H (Ω )) : v = 0 on Γ }, Q = L (Ω ), be the Stokes velocity and pressure spaces, respectively, and let Q = {q H (Ω ) : q = 0 on Γ D } be the Darcy pressure space. Then the weak formulation becomes: find u X, p Q, and p Q such that where and a(u, p ; v, q ) + b(v, p ) = f(v, q ) v X, q Q, (.5a) b(u, q ) = 0 q Q, (.5b) a(u, p ; v, q ) = a Ω (u, v ) + a Ω (p, q ) + a Γ (u, p ; v, q ), b(u, q ) = ( u )q dx, Ω a Ω (u, v ) = ν D(u ) : D(v ) + Ω G a Ω (p, q ) = K p q, Ω a Γ (u, p ; v, q ) = (p v q u ) n. Γ Γ (u τ )(v τ ), The right hand side is f(v, q ) = f v + Ω f q + Ω g N q. Γ N (.7) In addition, we introduce the following norms (p, u ) Q X = ( K / p H (Ω ) + D(u ) L (Ω )) /, (.8a) p Q = p L (Ω ), (.8b) which are used in the analysis in Section 3. We refer the reader to [] and references therein for further details on the weak formulation of the coupled problem. The finite element discretization of (.5) proceeds by choosing conforming finite element spaces X h X and Q h Q satisfying the discrete inf-sup condition to approximate the Stokes velocity and pressure, respectively. Examples include the MINI finite element spaces [] or the Taylor-Hood elements [3, 33]. The Darcy pressure is approximated by the finite element space Q h Q. The Darcy pressure space Q h is chosen to be 4

7 piecewise continuous polynomials. We consider piecewise linear polynomials for -D problems and piecewise quadratics for 3-D. We note that regardless of the choice of finite element spaces (X h, Q h, Q h ) the discrete version of (.5) is the following system of equations A Ω A T Γ 0 Ax = A Γ A Ω B T p u = f,h f,h = b, (.9) 0 B 0 p g h where the blocks A Ω, A Ω correspond to the discretized versions of the bilinear forms a Ω (, ) and a Ω (, ), respectively, B corresponds to the discretized version of the mixed bilinear form b(, ), and A Γ and its transpose correspond to a discretized version of the bilinear form a Γ (, ). In addition, as the mesh width is decreased, the dimension of the matrix A increases. Setting [ ] AΩ A A = T Γ, C = [ 0 B ], A Γ A Ω it is easy to see that the system of equations (.9) is of saddle point form (see, e.g., [5]) [ ] A C T A =. (.0) C 0 In the discrete case, when p, u, and p are the vectors of coefficients for the finite element basis functions, we have the corresponding discrete norms (p, u ) Q h X h = ( p, p AΩ + u, u AΩ ) /, (.a) p Q h = p, q / M p, (.b) where v, v H = Hv, v = v T Hv for a symmetric positive definite matrix H, and M p denotes the mass matrix for the Stokes pressure space. Note that when H = I we recover the standard Euclidian inner product whose induced matrix norm is denoted by. This vector norm induces the following matrix norm for matrices M R m n M H = Mv H max (.) v R n \{0} v H A more general definition for the norm of a matrix is given in Definition 3.3. The existence and uniqueness of the solution of the weak problem (.5) comes from the theory of Brezzi-Fortin [7, 8]. For proofs that the bilinear forms and linear functionals in (.5) satisfy the necessary and sufficient conditions to apply the Brezzi- Fortin theory; see [] for the continuous finite element case and [7] for discontinuous Galerkin methods. We remark that if the standard continuous Galerkin (CG) method is used to solve for the flow in both the Stokes and Darcy regions, then the matrices A Ω, A Ω are both symmetric and positive definite. However, due to the interface block A Γ, the (, )-block, A, of the saddle point matrix A is non-symmetric. It is possible to maintain symmetry of the system matrix by scaling the second row of the block matrix 5

8 A in (.9). This gives a symmetric but indefinite matrix A, which could be solved by MINRES [5]. However, since MINRES requires a symmetric positive definite preconditioner and constraint preconditioners are indefinite, we do not consider this option here. Futhermore, one could also model the flow in the Darcy region using a non-symmetric discontinuous Galerkin (DG) method, as proposed in [], in which case the matrix A Ω is nonsymmetric, making A nonsymmetrizable. 3. Preconditioning. To determine the discrete Stokes velocity, Stokes pressure, and Darcy pressure we solve the large, sparse, and non-symmetric saddle point matrix A with preconditioned GMRES [9]. We consider the following preconditioners P + = A Ω A Ω 0, P T (ρ) = A Ω A Ω 0, 0 0 M p 0 B ρm p A Ω 0 0 A Ω A T Γ 0 P T (ρ) = A Γ A Ω 0, P C (ρ) = A Γ A Ω 0, 0 B ρm p 0 B ρm p where M p is the mass matrix coming from the Stokes pressure space. The matrix M p is spectrally equivalent to the Schur complement of the Stokes operator [3, Sec. 5.5.]. These preconditioners were examined in [0] and are standard block diagonal and block triangular preconditioners. Moreover, utilizing the theory established in [3], Cai, Mu, and Xu [0] showed that the preconditioned operator P A, with P of the above form has a spectrum that is bounded independently of the mesh width, or equivalently, of the order of the matrix, in the finite element discretization. However, constraint preconditioners (see, e.g., [0, 6, 3]) were not addressed in [0]. We consider the following two constraint preconditioners, which we denote generically as P con, A Ω 0 0 P cond = 0 A Ω B T 0 B 0 A Ω 0 0, P cont = A Γ A Ω B T 0 B 0 The theory presented in [3] briefly mentions constraint preconditioners and therefore we extend this theory by first proving norm-equivalence of P con to the operator A and then proving the stronger result that P con is f.o.v. equivalent to the operator A. Recall the saddle point system (.0). Here, we consider A R n n, C R n n. It is assumed that the matrix A R n n satisfies the following stability conditions. max max w R n \{0} v R n \{0} min max w R n \{0} v R n \{0} w T Av w H v H c, w T Av w H v H c, (3.a) (3.b) where H is an appropriate symmetric and positive definite matrix such that c, c are positive constants independent of n = n + n. Note that these stability conditions depend on the matrix H for which the norm is defined. We show next that the constraint preconditioner [ ] P C T P con = (3.) C 0 6

9 is H-norm equivalent (and subsequently H-f.o.v equivalent) to the operator A, where [ ] H 0 H = 0 H (3.3) and H, H are symmetric positive definite (s.p.d.) matrices. We use this H for the theoretical results though in experiments we measure convergence in the -norm, as was done in [0, 3]. Justification on the use of the -norm to measure convergence of the residuals in the numerical experiments is given, for instance, in [3, Remark 4.] and [3, Theorem 6.9]. In the context of the coupled Stokes-Darcy problem [ ] AΩ 0 H =, H 0 A = M p, Ω which correspond to the discrete norms in (.). Recall the definitions of H-norm and H-field-of-values-equivalence. Definition 3.. Two nonsingular matrices M, N R n n are H-norm-equivalent, M H N, if there exist α 0, β 0 independent of n such that the following holds for all x R n \{0} As a consequence, M H N is equivalent to α 0 Mx H Nx H β 0. (3.4) MN H β 0, (3.5a) NM H α 0. (3.5b) It can be shown that H-norm-equivalence is an equivalence relation, so in particular, if M H N, then N H M, and, if M H N and N H L, then M H L. Definition 3.. Two nonsingular matrices M, N R n n are H-field-of-valuesequivalent, M H N, if there exist positive constants α 0, β 0 independent of n such that the following holds for all x R n \{0} α 0 MN x, x H x, x H and MN H β 0. We remark that f.o.v.-equivalence becomes spectral equivalence if the matrices M and N are symmetric positive definite and H = I, see [4, 0]. Definition 3.3. Let M R m n and H R n n, H R m m be two s.p.d. matrices, then Mv H M H,H = max v R n \{0} v H When H = H = H and m = n, we recover the standard induced matrix norm (cf. (.)) Moreover, we have the following useful set of equalities M H,H = M H. (3.6) H / MH / = M H,H = MH H,H = H M H,H. (3.7) 7

10 Observe that when H = H = H in (3.7), we obtain (cf. (3.6)) H / MH / = MH H = H M H. (3.8) Additionally, if H 3 is also s.p.d., then the following matrix norm inequality holds MN H3,H N H3,H M H,H. (3.9) We state the following lemmas proved by Loghin and Wathen [3]. Lemma 3.4. Let (3.) hold, then H H A and H H A, and in particular H A H = AH H c, (3.0a) A H H = HA H c. (3.0b) Lemma 3.5. Let (3.) hold and assume P H H, then P H A and P H A. Lemma 3.6. Let (3.) hold then A H,H c, C H,H c. Lemma 3.7. Let (3.) hold. If there exists c 3 independent of n such that min max w R n \{0} v R n \{0} w T Av w H v H c 3, then S = CA C T, the negative Schur complement, satisfies S H H and H H S. Hence, there exists c 4 independent of n such that S H c 4.,H It is worth noting that if A is replaced by an approximation à then the previous lemma still holds for the corresponding approximate Schur complement, S = Cà C T. Lemma 3.8. M H,H = M T H,H. We now present a new theorem on the norm-equivalence of constraint preconditioners. Theorem 3.9. Let P con be defined as in (3.), H be as in (3.3), and let (3.) and the hypotheses of Lemma 3.7 hold. P con H A. If P H H, then P con H A and Proof. By Lemma 3.5 all we need to show is that P con H H. To prove the above equivalence we bound both P con H H = H / P con H / and HPcon H = H / PconH /. By the assumption that P H H we know there exist positive α, β, such that P H H Now consider H / P con H / = β and H P H [ H / P H / H / C T H / H / CH / 0 We can bound the -norm of the above matrix as follows ] α.. (3.) H / P con H / H / P H / + H / CH / + H / C T H / = P H H + C H,H + C T H,H β + c + c. 8

11 The first inequality is a result of expressing the block matrix as a sum of three matrices. The equality in the second line is obtained using (3.7) and Lemma 3.8. Lastly, the final bound comes from (3.) (cf. Lemma 3.6) and the fact that P H H β. The inverse of P con is [ ] Pcon P = + P C T S CP P C T S S CP S, and therefore H / P conh / = [ H / (P + P C T S CP )H / H / (P C T S )H / H / (S CP )H / H / S H / Hence, H / P conh / can be bounded by bounding from above the five terms (I) = H / P H /, (II) = H / P C T S CP H /, (III) = H / P C T S H /, (IV ) = H / S CP H /, (V ) = H / S H /. ]. Recall that and by Lemma 3.7 (I) = H P H α, Further note that (V ) = S H,H c 4. (II) = H / P H / H / C T H / H / S H / H / CH / H / P H / H / P H / H / C T H / H / S H / H / CH / H / P H / α c c 4 c α. The terms (III) and (IV ) are then bounded in a similar manner. With the aid of the previous theorem we show the following result on the H- f.o.v.-equivalence between P con and A. Theorem 3.0. Let A, P con be defined as in (.0), (3.), respectively. Furthermore let (3.) and the hypotheses of Lemma 3.7 hold. Let [ ] ρh 0 H =. 0 H If A H AP I H P, then there exists ρ 0 > 0 such that A H P con for all ρ ρ 0 provided ρ 0. Proof. Since A H P there exist α 0, β 0 such that α 0 AP x, x H x, x H and 9 AP H β 0.

12 Moreover, f.o.v.-equivalence implies norm-equivalence so that we have A H P and H. By Theorem 3.9, AP is due to (3.), A H H, we have P H con H bounded from above. The only remaining piece is to show the existence of a lower bound We have that αx T H x x T H AP conx. (3.) H APcon = [ ρh (AP AP C T S CP + C T S CP ) ρh (AP ] I)C T S 0 H. Therefore, when x = [ ] x T, x T T, the product x T H x is and x T H AP conx is x T H x = x T H x + x T H x = x H + x, H ρ(x T H AP x + x T H (I AP )C T S CP x ) + ρx T H (AP I)C T S x + x T H x. (3.3) Since x T H x = x, we establish the desired bound (3.) by providing lower H bounds for the other three terms, namely, (I) = x T H AP x, (II) = x T H (I AP )C T S CP x, (III) = x T H (AP I)C T S x. For (I), by the f.o.v.-equivalence A H P, there exists positive α 0 such that x T H AP x α 0 x. In order to bound (II) from below, first consider the H bound on the following absolute value, which is obtained using the Cauchy-Schwarz inequality x, (I AP )C T S CP x H From (3.7) we have C T S CP H I AP H = H / C T S CP H / C T S CP H H / C T H / H / S H / H / CH / H / P H / c c 4 α, x. H where c, c, and α are as in Theorem 3.9. Choosing I AP H ρ and by negating the above absolute value we obtain (II) ρ c c 4 α x H 0

13 Lastly, for (III) we have that x T H (AP I)C T S x (AP I)C T S H,H C T S H,H AP I H S H,H CT H,H. c c 4 AP I H x H x H,H AP I H x H x H x H x H Since AP I H ρ, we again negate the above absolute value to obtain a lower bound of the form (III) ρ c c 4. Combining these bounds and distributing ρ in (3.3), we obtain a lower bound of the form (ρa a ) x H a 3 x H x H + x. (3.4) H where a = α 0, a = c c 4 α and a 3 = c c 4. By selecting ρ := ρ 0 = (+a 3+a )/a, (3.4) simplifies to + a 3 = ( = ( x H x H x H ( x H a 3 x H x H + x H ) + x H + x H + x H + a 3 x H ) + ( a 3 x H ). a 3 x H x H x H ) + x H This shows the existence, for ρ 0 > 0 defined as above, of the desired lower bound (3.) of the form α x H with α = /. Therefore, for any ρ ρ 0, the above result holds. 4. Inexact Preconditioning. The theory of the previous section establishes f.o.v. bounds for the constraint preconditioned Stokes-Darcy system that are independent of the mesh-width when direct methods are used for the block solves. However, obtaining sufficiently resolved numerical solutions requires using small mesh widths, which translates into solving correspondingly larger linear systems. For these large-scale computations, particularly in three-dimensions, using direct methods for the block solves becomes prohibitively expensive. For practical computations, exact solves are replaced with fast, inexact methods that ideally maintain mesh-independent GMRES convergence. To ensure that the proven mesh-independent spectral bounds of the previous section hold, the exact block solves representing the underlying Darcy and Stokes operators are replaced with spectrally equivalent multigrid operators. Recall that two symmetric, positive definite matrices M and N are spectrally equivalent if there exist positive constants α, β independent of the mesh parameters such that for all x 0 Mx, x α < < β. (4.) Nx, x

14 The notion of spectral equivalence is important in establishing the mesh-independent convergence of multigrid methods for self-adjoint problems, cf. [3, 37]. As a consequence of this theory, the exact (direct) methods for the block solves in the preconditioners can be replaced by spectrally equivalent multigrid methods and still maintain the mesh-independent spectral properties. Here, we consider algebraic multigrid (AMG) methods; see, e.g., [6, 5, 8]. Specifically, we replace the inverse of P in the constraint preconditioner with the approximation [à ] P Ω = 0 0 Ã, (4.) Ω where à Ω, Ã Ω are AMG methods. Recall that for the case of continuous finite element basis functions, the matrices A Ω and A Ω are s.p.d. Note that if à Ωi is spectrally equivalent to A Ωi for each i, then P is spectrally equivalent to P. Then, by the change of variables x = P y, (4.) becomes a bound for all y 0 α < P P y, P y y, P y < β. (4.3) In the following theorem we prove that the previous norm-equivalence still holds between A and a constraint preconditioner of the form [ ] P C T P con =, (4.4) C 0 where P corresponds to the preconditioner defined in (4.). This is the inexact analogue of Theorem 3.9. Theorem 4.. Let A, P con be defined as in (.0), (4.4), respectively. Additionally, let (3.) hold and the hypotheses of Lemma 3.7 hold but with A replaced by P. Let H be defined as in Theorem 3.9. If P is spectrally equivalent to P, then the results of Theorem 3.9 remain true with P = P. Proof. Similar to the proof of Theorem 3.9, we establish H -norm-equivalence P. Recall that A H P. We need only P as the desired norm-equivalence follows by transitivity. Thus, of A to P con by showing that A H show that P H we provide upper and lower bounds on the term P P H (cf. Definition 3.). Using the spectral equivalence of P with P, we show there exist mesh-independent upper and lower bounds on P P H Note that α < P P x, P x x, P x x, P x sup x 0. By (4.3), we have x, P x = P P x, P P x H x, x H P P x, P P x H x, x H = P P H. x, P x x, P x < β. Spectral equivalence of two matrices, also implies spectral equivalence of their inverses, thus, there are mesh-independent bounds for the term x, P x x, P x.

15 As a result, P P H is bounded both above and below independently of the mesh width. Hence, A H P. In order to apply the constraint preconditioner inexactly and in a manner consistent with the above theorem, we utilize the following block factorization with S = BA Ω B T I 0 0 Pcon D = 0 I 0 A Ω 0 0 I A Ω 0 0 I A 0 BA Ω B T Ω I 0 0 S 0 0 I I 0 0 A = 0 I A Ω B T Ω 0 0 I A Ω 0 0 I I 0 0 S 0 BA Ω I The inexact constraint preconditioner then consists of replacing A Ω i with an appropriate multigrid solver, which we denote by Ã Ω i and the inverse Schur complement S with the negative of the spectrally equivalent inverse pressure mass matrix Mp [38]. One can either invert this matrix, or invert its diagonal to maintain the spectral equivalence. In the numerical experiments, we use the latter approach since a diagonal matrix is trivial to invert. is The action of the above inexact constraint preconditioner on a vector x = [x, y, z] T P con D x = I I à 0 0 I = Ã Ω B T Ã Ω x Ω 0 0 I Ã Ω 0 0 I 0 x y 0 0 Mp 0 BÃ Ω I z Ã Ω y Ã Ω B T Mp (z BÃ Ω y). Mp (z BÃ Ω y) An application of the inexact constraint preconditioner amounts to one solve with à Ω, two solves with à Ω, one solve with Mp, and two additional matrix multiplications (one with B and one with B T ). In the following section, we present numerical results where we compare the just described inexact implementation of the constraint preconditioner against the inexact implementations of the block diagonal preconditioner P + and block lower triangular preconditioner P T (ρ). The reason for using P + and P T is that they are the two most economical block diagonal and block lower triangular preconditioners to apply. Moreover, the performance of P and P T does not differ significantly from P + and P T. The comparison of these inexact preconditioners is done for two 3-D flow problems and the results are presented in Sections 5. and 5.3. The inexact implementation of the block diagonal preconditioner consists of replacing each of the block solves with ÃΩ and ÃΩ. The inexact implementation of 3

16 P T makes use of the following factorization I 0 0 P T (ρ) = 0 I 0 A Ω A Ω 0 0 BA Ω I 0 0 ρm p A Ω 0 0 I 0 0 = 0 A Ω 0 0 I ρ Mp 0 BA Ω I Similar to the constraint preconditioner, the block operators A Ω i are again replaced by the multigrid operators Ã Ω i. The inexact version of the lower triangular preconditioner applied to a vector x = [x, y, z] T is P T (ρ)x = ρ M p Ã Ω x Ã Ω y (z BÃ Ω y). (4.5) The inexact implementation of P T involves one less solve with the operator ÃΩ and one less matrix multiplication. We only consider the block lower triangular preconditioner P T for the inexact numerical experiments since it is the cheapest to apply in terms of computing time. In terms of operations, the most economical preconditioner to apply is the block diagonal preconditioner, followed by the lower triangular, and then constraint. Lastly, we remark that in the 3-D experiments where the inexact preconditioners are used, the operators ÃΩ and ÃΩ correspond to calls to the smoothed aggregation AMG preconditioner in the ML package inside of Trilinos [6]. The smoothed aggregation multigrid algorithm was introduced in [34, 35]. The convergence analysis for this method is presented in [36], where it is shown that the bound on the condition number only increases as a polynomial in the number of levels. In our numerical experiments, we set the AMG parameters as follows. The smoother is two Chebyshev iterations where the interval [, ] is mapped to an ellipse that contains computed estimates of the maximum and minimum eigenvalues. The aggregation threshold is set to 0.0. We also investigate the effect the number of AMG V-cycles has on the convergence of the solver. We consider values of {, 4, 8} for the number of cycles. As the number of cycles increase, the inner solves become more accurate and the number of outer iterations grows less with each mesh refinement. With more cycles, the accuracy of the inner solves approaches the exact field-of-values case where we do have mesh-independent convergence properties. 5. Numerical Results. In this section, we present numerical results for both -D and 3-D problems for the coupled Stokes-Darcy system. For the -D problem the preconditioners are applied exactly, that is, they are calls to sparse direct solvers. The 3-D problems are implemented using the finite element library deal.ii [3]. The first 3-D problem depicts a coupled flow in a rectangular channel where the free flow (Stokes) region is more elongated than the Darcy flow region. This type of setup was considered in [9]. The second problem is flow in a cubic domain where the Darcy domain contains a smaller impermeable cube in the center (see Figure 5.7). The 3-D numerical experiments are computed in serial using the high performance computing cluster, Owl s Nest, at Temple University on a subsection of the cluster with eight x Intel Xeon X GHz processors with 96GB of memory per node []. 4

17 5.. -D flow with a smooth solution. We first consider a -D problem with Ω = [0, ] and Ω = [0, ] [, ]. We impose Neumann and Dirichlet boundary conditions on the lateral and horizontal parts of Γ, respectively; see Figure.. The boundary conditions and data functions of the coupled Stokes-Darcy system are chosen so that the exact solution satisfies u (x, y) = [ y y + + ν(x ), x x (y )ν ] T, p (x, y) = ν(x + y ) + 3κ 4ν, (5.) p (x, y) = ( y 3 x( x)(y ) + κ 3 y + y ) + νx. For this problem, K = κi, and we set κ = ν = and G =.0. The solution is computed on a mesh with triangular elements. For the Stokes velocity and pressure basis functions we use MINI finite elements. For the Darcy pressure basis functions we consider piecewise linear elements. We solve the discrete linear system using preconditioned GMRES. The stopping criterion for the algorithm is when r k / r 0 < 0 8. We remark that for finer meshes a more stringent tolerance may be more appropriate. The GMRES residual convergence curves for the considered preconditioners are displayed in Figure 5.. The figure corresponds to a mesh width of h = 8 for which the system matrix order is n = Observe that it takes under ten iterations for the preconditioned GMRES algorithm to converge using P cond and P cont. In addition, the performance of the two block diagonal preconditioners, P +, P, and the two block lower triangular preconditioners, P T, P T, are nearly identical. We mention that we carried out additional experiments where we considered the effect on the number of iterations (and CPU times) for each preconditioner when both the viscosity and permeability parameters (ν and κ, respectively) are varied. The number of iterations and time it takes to converge increases for each preconditioner when the values of ν and κ are decreased. Thus, decreasing these values corresponds to making the coupled problem more difficult. Despite these problems being more challenging for each of the preconditioners, the results of our experiments illustrate the robustness of the constraint preconditioner over a range of values ν and κ; see [] for complete details. In order to further demonstrate the favorable properties of the two constraint preconditioners, we report in Table 5. both the iteration counts and CPU times as the mesh is uniformly refined. Observe that the constraint preconditioners give superior results both in terms of iteration count and CPU times. h DOF P + P T (0.6) P C (0.6) P cond P cont (0.) 43 (0.04) 37 (0.03) 7 (0.0) 4 (0.0) (0.4) 5 (0.) 39 (0.09) 7 (0.0) 3 (0.0) (0.95) 56 (0.60) 36 (0.37) 7 (0.4) 3 (0.0) (4.40) 5 (3.) 3 (.89) 7 (0.8) 3 (0.63) (9.0) 45 (3.6) 6 (8.) 7 (4.33) 3 (3.89) (8.0) 34 (55.9) 8 (9.9) 7 (3.5) 3 (.5) Table 5.: Number of iterations and CPU times for convergence of Problem (5.) with κ =, ν =. This problem serves as a simple test case and shows the expected mesh-independent convergence properties for the constraint preconditioners. For some of the smaller 5

18 rk r0 0 0 P + P 0 - P T P T P C P 0-4 cond P cont Iterations Fig. 5.: Residual convergence curves of the preconditioned GMRES algorithm on Problem (5.) with κ = and ν =. The order of the system matrix is n = sized problems, we computed the spectra of the constraint preconditioned operators to visually illustrate Theorem 3.9. For this specific problem, the computed spectra of Λ(A), Λ(APcon D ), and Λ(APcon T ) are displayed (as circles, stars, and squares, respectively). The matrices correspond to mesh widths of h = 3, 4 (system orders n = 5 and 065, respectively). Observe that the spectra are bounded, which is a direct consequence of Theorem A APcon D APcon T A APcon D APcon T Imaginary Imaginary Real (a) Spectrum, h = 3, n = Real (b) Spectrum, h = 4, n = 065 Fig. 5.: Spectra of Λ(APcon i ) for i = D,T. The circles, squares, and stars are the eigenvalues of A, APcon D, and APcon T, respectively D rectangular channel flow. In this set of experiments, we consider coupled Stokes-Darcy flow in a rectangular prism with Ω = [0, 0.05] [0., 0.5] and Ω = [0, 0.05] [0, 0.]. The interface Γ is the plane z = 0.0; see Figure 5.3. Along 6

19 z = 0.5 on the Stokes boundary Γ,in, we prescribe u = (0, 0, 0.) T. On the rest of the Stokes boundary we prescribe a no-slip condition, i.e., u = (0, 0, 0) T on Γ,0. On the boundary of the porous medium we prescribe homogeneous Dirichlet boundary conditions on the plane z = 0 (Γ D ) and homogeneous Neumann boundary conditions on the rest of the boundary, corresponding to zero flux and pressure on the respective boundaries, i.e., g N = g D = 0. The rest of the constants and data are defined as f = (0, 0, 0) T, f = 0, and ν =.0. In this problem, the hydraulic conductivity K = κi with κ {0, 0 4, 0 6 }. y z = 0.0 Γ N Γ Γ,0 Γ,in z Γ D Ω Ω x Fig. 5.3: Computational domain for rectangular channel flow. The reason for varying the permeability is to illustrate the robustness of the inexact constraint preconditioner in addition to demonstrating how the proposed solver is able to reproduce the expected linear drop in pressure as κ is decreased, see Figure 5.6. We solve the discrete Stokes-Darcy linear system using the inexact versions of the preconditioners described in Section 4. The stopping criterion is r k / r 0 < 0 6. Since the inexact versions of these preconditioners are calls to a fixed number of AMG cycles at each iteration, we can still use GMRES as the solver. The number of iterations and CPU times are given in Tables Observe that as the permeability κ decreases, the number of iterations for each preconditioner increases. In terms of iterations, the constraint preconditioner is superior except for when κ = 0 6 and when more than one AMG cycle is used. The most economical preconditioner, giving the lowest CPU times, is the block lower triangular preconditioner. It is also clear that with more AMG cycles, corresponding to more accurate inner solves, the number of outer iterations grows less rapidly with the refinement of the mesh. These experiments were inspired by those in [9], where a similar computational setup was considered for a different problem, namely the coupled Navier-Stokes-Darcy system. We solve this problem on a mesh with hexahedral elements using the software package deal.ii [3]. For the Stokes velocity and pressure basis functions we use the 7

20 Taylor-Hood pair of biquadratic and bilinear finite elements, respectively. The Darcy pressure is approximated by continuous biquadratic elements. h elements DOF P + P T P cond (6.679) 58 (.500) 47 (3.57) (8.66) 83 (9.5) 69 (4.65) (389) 39 (408.9) 7 (595.8) (a) AMG cycle h elements DOF P + P T P cond (4.93) 40 (6.54) 3 (0.03) (75.5) 59 (79.6) 45 (6.8) (908) 86 (959.6) 65 (38) (b) 4 AMG cycles h elements DOF P + P T P cond (5.6) 38 (.) 7 (7.07) (84.3) 5 (39.) 3 (69.6) (45) 7 (57) 4 (83) (c) 8 AMG cycles Table 5.: Table of GMRES iterations and CPU time (seconds) for the rectangular channel flow problem with κ = 0. Figure 5.4 is a plot of the numerical solution showing the coupled flow in a rectangular channel obtained on a uniform grid with mesh size h = from a coupled system of order n = In Figure 5.4(a) we plot the norm of the velocity in both the Stokes and Darcy domains. As shown in Figure 5.5, we observe the expected parabolic increase in the norm of the velocity from zero at the no slip portion of the Stokes boundary to a maximum of 0. at the center of the domain. The low permeability in the porous medium results in build up of pressure in the free flow domain, therefore we observe large values of pressure in Ω and a gradual stratified drop in pressure to zero on the Dirichlet boundary of Ω, where homogeneous boundary conditions are imposed; see Figure 5.4(b) Darcy domain with an impermeable enclosure. We consider a 3-D coupled flow problem, where the computational domain is a cube with Ω = [0, ] [, ] and Ω = [0, ] [0, ]. The porous medium contains an embedded impermeable cube [0.75,.5] [0.0, 0.50]; see Figure 5.7. We denote the hydraulic conductivity of the porous medium and embedded impermeable enclosure by κ I and κ I respectively. On the horizontal part of Γ we prescribe u = (0, 0, ) T on z =.0 and the no-slip condition on the lateral sides of Γ. As in the previous example, we prescribe homogeneous Dirichlet boundary conditions on z = 0 (Γ D ) and homogeneous Neumann boundary conditions on the rest of the boundary of the porous medium. The rest of the parameters and data functions are f = (0, 0, 0) T, f = 0, ν =.0, κ =, and κ =

21 (a) Norm of velocity (b) Pressure Fig. 5.4: Slice of the numerical solution obtained using P cond with 8 AMG cycles for rectangular channel flow along x = 0.05, with permeability κ = 0 6. The problem size here is n =

22 Fig. 5.5: Cross section of the numerical solution using P cond with 8 AMG cycles for channel flow along z = 0.0, with κ = 0 6. The problem size here is n = Pressure drop Linear scale 0-3 log(κ) log( p) Fig. 5.6: Log-log plot of the pressure drop in the Darcy domain as the permeability κ is decreased for the channel flow problem. The pressure values were taken from computations on the finest mesh with h = using P cond with 8 AMG cycles. z Γ Ω Γ Γ N Ω Γ N y x Γ D Fig. 5.7: Computational domain with impermeable enclosure in Ω. 0

23 h elements DOF P + P T P cond (7.756) 70 (3.03) 57 (4.60) (85.59) 94 (33.44) 77 (47.67) (394) 36 (399.7) (570.3) (a) AMG cycle h elements DOF P + P T P cond (8.55) 53 (8.478) 46 (4.9) (.) 69 (9.69) 58 (49.8) (304) 98 (078) 74 (563) (b) 4 AMG cycles h elements DOF P + P T P cond (3.39) 5 (6.) 40 (4.9) (363.) 6 (60.) 47 (4.4) (4630) 85 (839) 57 (40) (c) 8 AMG cycles Table 5.3: Table of GMRES iterations and CPU time (seconds) for the rectangular channel flow problem with κ = 0 4. h elements DOF P + P T P cond (6.97) 7 (7.57) 58 (.86) (8.0) 9 (83.56) 89 (7.7) (35) 70 (8.8) 40 (43) (a) AMG cycle h elements DOF P + P T P cond (46.0) 55 (4.97) 45 (44.78) (595.7) 93 (59.6) 69 (434.3) (783) 6 (547) 9 (4896) (b) 4 AMG cycles h elements DOF P + P T P cond (84.8) 5 (48.44) 35 (83.7) (057) 8 (479.5) 55 (799.) (44) 03 (448) (900) (c) 8 AMG cycles Table 5.4: Table of GMRES iterations and CPU time (seconds) for the rectangular channel flow problem with κ = 0 6. We again solve this discrete linear system using preconditioned GMRES with the inexact versions of the three preconditioners as described in Section 4. The stopping criterion is r k / r 0 < 0 6. The number of GMRES iterations and CPU times are presented in Table 5.5. Here, we observe similar results to the rectangular channel flow problem. There

24 h elements DOF P + P T P cond (0.3) 34 (0.88) 30 (0.76) (4.638) 54 (.637) 46 (.386) (63.54) 64 (5.8) 56 (3.97) (083) 6 (39.) 99 (346.7) (a) κ =, κ = 0 0, AMG cycles, h elements DOF P + P T P cond (0.97) 34 (0.548) 30 (0.907) (0.70) 4 (4.56) 37 (7.90) (33.3) 5 (48.48) 43 (76.80) (07) 69 (56.) 55 (800.7) (b) κ =, κ = 0 0, 4 AMG cycles h elements DOF P + P T P cond (.763) 34 (.044) 30 (.767) (8.8) 40 (8.894) 36 (5.8) (3.) 49 (90.9) 38 (37.) (30) 6 (93.8) 44 (307) (c) κ =, κ = 0 0, 8 AMG cycles Table 5.5: Table of GMRES iterations and CPU time (seconds) for the discontinuous permeability field with inexact preconditioners. is moderate growth in the number of iterations as the mesh is uniformly refined and with more AMG cycles the growth is much slower. The constraint preconditioner again gives superior iteration counts but the most economical preconditioner in terms of CPU time is the block lower triangular preconditioner. We also remark that sparse direct solvers were competitive until the third level of refinement and ran out of memory for the matrix of order n = In Figure 5.8 we plot the norm of the velocity along with normalized vectors showing the direction of the flow from a uniform mesh of size h = 4 from a coupled system of order n = We observe the expected coupled flow pattern with the maximum velocity observed on the central part of the Stokes domain flowing vertically downwards and avoiding the impermeable cube. The presence of an impermeable enclosure with a low permeability (κ = 0 0 ) is clear. 6. Conclusions. We have examined the performance of standard block diagonal, block triangular, and constraint preconditioners for the sequential solution of the coupled Stokes-Darcy system. We have proved bounds on the spectrum and field of values of the constraint preconditioned operator that are independent of the underlying mesh discretization parameter. To illustrate our theoretical results, we considered the numerical solution of flow problems in both two and three dimensions. The experiments in -D illustrate convergence of the GMRES algorithm in a number of iterations that is independent of the mesh-width when using exact versions of the constraint preconditioner. The experiments in 3-D further demonstrate the favorable properties of the inexact constraint preconditioner. Though the mesh-independence convergence properties are no longer theoretically guaranteed, mesh-independent con-

25 Fig. 5.8: Slice of the numerical solution obtained using P cond with 8 AMG cycles along y = 0.5 from the domain with an impermeable enclosure. The problem size is n = vergence can still be observed, provided the inexact solve is accurate enough. For the inexact case we can observe a slow growth in the number of iterations for all preconditioners, though the growth is slowest for the constraint preconditioner. This trend is also accentuated when more AMG cycles are performed. Our experiments also indicate that the constraint preconditioner is robust with respect to decreases in the permeability of the porous medium. In summary, constraint preconditioners offer another effective preconditioning technique for the solution of the linear system arising from the finite element discretization of the coupled Stokes-Darcy problem. Acknowledgements. We thank Howard Elman and Panayot Vassilevski for useful discussions regarding spectrally equivalent multigrid methods. We also thank Valeria Simoncini, Andrew Wathen, and Walter Zuhlener for comments after talks the authors gave on preliminary results. Valeria Simoncini also made useful suggestions on an early version of this paper. Lastly, we thank the reviewers for their careful reading and comments. This research was supported in part by the National Science Foundation through major research instrumentation grant number CNS REFERENCES [] Owl s Nest High Performance Computing, Temple University. OwlsnestUserGuide.html. [] D. N. Arnold, F. Brezzi, and M. Fortin. A stable finite element for the Stokes equations. Calcolo, : , 984. [3] W. Bangerth, T. Heister, L. Heltai, G. Kanschat, M. Kronbichler, M. Maier, B. Turcksin, and T. D. Young. The deal.ii library, version 8.. arxiv preprint http: // arxiv. org/ abs/ 3. 66v4, 03. [4] G. S. Beavers and D. D. Joseph. Boundary conditions at a naturally permeable wall. Journal of Fluid Mechanics, 30:97 07,

26 [5] M. Benzi, G. H. Golub, and J. Liesen. Numerical solution of saddle point problems. Acta Numerica, 4: 37, 005. [6] A. Brandt. Algebraic multigrid theory: The symmetric case. Applied Mathematics and Computation, 9:3 56, 986. [7] F. Brezzi. On the existence, uniqueness and approximation of saddle-point problems arising from Lagrangian multipliers. ESAIM: Mathematical Modelling and Numerical Analysis- Modélisation Mathématique et Analyse Numérique, 8:9 5, 974. [8] F. Brezzi and M. Fortin. Mixed and hybrid finite element methods. Springer New York, 99. [9] W. L. Briggs, V. E. Henson, and S. F. McCormick. A Multigrid Tutorial. SIAM, Philadelphia, nd edition, 000. [0] M. Cai, M. Mu, and J. Xu. Preconditioning techniques for a mixed Stokes/Darcy model in porous media applications. Journal of Computational and Applied Mathematics, 33: , 009. [] P. Chidyagwai and B. Rivière. Numerical modelling of coupled surface and subsurface flow systems. Advances in Water Resources, 33:9 05, 00. [] M. Discacciati and A. Quarteroni. Navier-Stokes/Darcy coupling: modeling, analysis, and numerical approximation. Revista Matemática Complutense, :35 46, 009. [3] H. C. Elman, D. J. Silvester, and A. J. Wathen. Finite Elements and Fast Iterative Solvers: with applications in incompressible fluid dynamics. Oxford University Press, USA, 005. [4] V. Faber, T. A. Manteuffel, and S. V. Parter. On the theory of equivalent operators and application to the numerical solution of uniformly elliptic partial differential equations. Advances in Applied Mathematics, :09 63, 990. [5] R. D. Falgout and P. S. Vassilevski. On generalizing the algebraic multigrid framework. SIAM Journal on Numerical Analysis, 4: , 004. [6] M. W. Gee, C. M. Siefert, J. J. Hu, R. S. Tuminaro, and M. G. Sala. ML 5.0 smoothed aggregation user s guide. Technical Report SAND , Sandia National Laboratories, 006. [7] V. Girault, D. Vassilev, and I. Yotov. Mortar multiscale finite element methods for Stokes Darcy flows. Numerische Mathematik, 7: 73, 03. [8] W. Hackbusch. Multi-Grid Methods and Applications. Springer, Berlin, Heidelberg, 985. [9] N. S. Hanspal, V. Nassehi, and A. Kulkarni. Three-dimensional finite element modelling of coupled free/porous flows: applications to industrial and environmental flows. International Journal for Numerical Methods in Fluids, 7:38 4, 03. [0] C. Keller, N. I. Gould, and A. J. Wathen. Constraint preconditioning for indefinite linear systems. SIAM Journal on Matrix Analysis and Applications, :300 37, 000. [] S. Ladenheim. Constraint Preconditioning of Saddle Point Problems. PhD thesis, Temple University, 05. [] W. J. Layton, F. Schieweck, and I. Yotov. Coupling fluid flow with porous media flow. SIAM Journal on Numerical Analysis, 40:95 8, 00. [3] D. Loghin and A. J. Wathen. Analysis of preconditioners for saddle-point problems. SIAM Journal on Scientific Computing, 5:09 049, 004. [4] A. Márquez, S. Meddahi, and F.-J. Sayas. A decoupled preconditioning technique for a mixed Stokes Darcy model. Journal of Scientific Computing, 57:74 9, 03. [5] C. C. Paige and M. A. Saunders. Solution of sparse indefinite systems of linear equations. SIAM Journal on Numerical Analysis, :67 69, 975. [6] I. Perugia and V. Simoncini. Block-diagonal and indefinite symmetric preconditioners for mixed finite element formulations. Numerical Linear Algebra with Applications, 7:585 66, 000. [7] B. Rivière. Analysis of a discontinuous finite element method for the coupled Stokes and Darcy problems. Journal of Scientific Computing, : , 005. [8] J. W. Ruge and K. Stüben. Algebraic multigrid. In S. F. McCormick, editor, Multigrid Methods, volume 3 of Frontiers in Applied Mathematics, pages SIAM, Philadelphia, 987. [9] Y. Saad and M. H. Schultz. GMRES: A generalized minimal residual algorithm for solving nonsymmetric linear systems. SIAM Journal on Scientific and Statistical Computing, 7: , 986. [30] P. G. Saffman. On the boundary condition at the surface of a porous medium. Studies in Applied Mathematics, 50:93 0, 97. [3] D. Sesana and V. Simoncini. Spectral analysis of inexact constraint preconditioning for symmetric saddle point matrices. Linear Algebra and its Applications, 438: , 03. [3] V. Simoncini and D. B. Szyld. Recent computational developments in Krylov subspace methods for linear systems. Numerical Linear Algebra with Applications, 4: 59, 007. [33] C. Taylor and P. Hood. A numerical solution of the Navier-Stokes equations using the finite element technique. Computers & Fluids, :73 00,

Prince Chidyagwai, Scott Ladenheim, and Daniel B. Szyld. Report July 2015

Prince Chidyagwai, Scott Ladenheim, and Daniel B. Szyld. Report July 2015 CONSTRAINT PRECONDITIONING FOR THE COUPLED STOKES-DARCY SYSTEM Prince Chidyagwai, Scott Ladenheim, and Daniel B. Szyld Report 5-07-9 July 05 This is a report of the Department of Mathematics at Temple

More information

A Two-grid Method for Coupled Free Flow with Porous Media Flow

A Two-grid Method for Coupled Free Flow with Porous Media Flow A Two-grid Method for Coupled Free Flow with Porous Media Flow Prince Chidyagwai a and Béatrice Rivière a, a Department of Computational and Applied Mathematics, Rice University, 600 Main Street, Houston,

More information

Fast Iterative Solution of Saddle Point Problems

Fast Iterative Solution of Saddle Point Problems Michele Benzi Department of Mathematics and Computer Science Emory University Atlanta, GA Acknowledgments NSF (Computational Mathematics) Maxim Olshanskii (Mech-Math, Moscow State U.) Zhen Wang (PhD student,

More information

A Review of Preconditioning Techniques for Steady Incompressible Flow

A Review of Preconditioning Techniques for Steady Incompressible Flow Zeist 2009 p. 1/43 A Review of Preconditioning Techniques for Steady Incompressible Flow David Silvester School of Mathematics University of Manchester Zeist 2009 p. 2/43 PDEs Review : 1984 2005 Update

More information

Fast solvers for steady incompressible flow

Fast solvers for steady incompressible flow ICFD 25 p.1/21 Fast solvers for steady incompressible flow Andy Wathen Oxford University wathen@comlab.ox.ac.uk http://web.comlab.ox.ac.uk/~wathen/ Joint work with: Howard Elman (University of Maryland,

More information

A Robust Preconditioned Iterative Method for the Navier-Stokes Equations with High Reynolds Numbers

A Robust Preconditioned Iterative Method for the Navier-Stokes Equations with High Reynolds Numbers Applied and Computational Mathematics 2017; 6(4): 202-207 http://www.sciencepublishinggroup.com/j/acm doi: 10.11648/j.acm.20170604.18 ISSN: 2328-5605 (Print); ISSN: 2328-5613 (Online) A Robust Preconditioned

More information

Mathematics and Computer Science

Mathematics and Computer Science Technical Report TR-2007-002 Block preconditioning for saddle point systems with indefinite (1,1) block by Michele Benzi, Jia Liu Mathematics and Computer Science EMORY UNIVERSITY International Journal

More information

Efficient Augmented Lagrangian-type Preconditioning for the Oseen Problem using Grad-Div Stabilization

Efficient Augmented Lagrangian-type Preconditioning for the Oseen Problem using Grad-Div Stabilization Efficient Augmented Lagrangian-type Preconditioning for the Oseen Problem using Grad-Div Stabilization Timo Heister, Texas A&M University 2013-02-28 SIAM CSE 2 Setting Stationary, incompressible flow problems

More information

Efficient Solvers for the Navier Stokes Equations in Rotation Form

Efficient Solvers for the Navier Stokes Equations in Rotation Form Efficient Solvers for the Navier Stokes Equations in Rotation Form Computer Research Institute Seminar Purdue University March 4, 2005 Michele Benzi Emory University Atlanta, GA Thanks to: NSF (MPS/Computational

More information

Preconditioners for the incompressible Navier Stokes equations

Preconditioners for the incompressible Navier Stokes equations Preconditioners for the incompressible Navier Stokes equations C. Vuik M. ur Rehman A. Segal Delft Institute of Applied Mathematics, TU Delft, The Netherlands SIAM Conference on Computational Science and

More information

Chebyshev semi-iteration in Preconditioning

Chebyshev semi-iteration in Preconditioning Report no. 08/14 Chebyshev semi-iteration in Preconditioning Andrew J. Wathen Oxford University Computing Laboratory Tyrone Rees Oxford University Computing Laboratory Dedicated to Victor Pereyra on his

More information

Divergence-conforming multigrid methods for incompressible flow problems

Divergence-conforming multigrid methods for incompressible flow problems Divergence-conforming multigrid methods for incompressible flow problems Guido Kanschat IWR, Universität Heidelberg Prague-Heidelberg-Workshop April 28th, 2015 G. Kanschat (IWR, Uni HD) Hdiv-DG Práha,

More information

AMG for a Peta-scale Navier Stokes Code

AMG for a Peta-scale Navier Stokes Code AMG for a Peta-scale Navier Stokes Code James Lottes Argonne National Laboratory October 18, 2007 The Challenge Develop an AMG iterative method to solve Poisson 2 u = f discretized on highly irregular

More information

Department of Computer Science, University of Illinois at Urbana-Champaign

Department of Computer Science, University of Illinois at Urbana-Champaign Department of Computer Science, University of Illinois at Urbana-Champaign Probing for Schur Complements and Preconditioning Generalized Saddle-Point Problems Eric de Sturler, sturler@cs.uiuc.edu, http://www-faculty.cs.uiuc.edu/~sturler

More information

On the Superlinear Convergence of MINRES. Valeria Simoncini and Daniel B. Szyld. Report January 2012

On the Superlinear Convergence of MINRES. Valeria Simoncini and Daniel B. Szyld. Report January 2012 On the Superlinear Convergence of MINRES Valeria Simoncini and Daniel B. Szyld Report 12-01-11 January 2012 This report is available in the World Wide Web at http://www.math.temple.edu/~szyld 0 Chapter

More information

arxiv: v1 [math.na] 11 Jul 2011

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

More information

Stochastic multiscale modeling of subsurface and surface flows. Part III: Multiscale mortar finite elements for coupled Stokes-Darcy flows

Stochastic multiscale modeling of subsurface and surface flows. Part III: Multiscale mortar finite elements for coupled Stokes-Darcy flows Stochastic multiscale modeling of subsurface and surface flows. Part III: Multiscale mortar finite elements for coupled Stokes-Darcy flows Ivan otov Department of Mathematics, University of Pittsburgh

More information

Key words. Parallel iterative solvers, saddle-point linear systems, preconditioners, timeharmonic

Key words. Parallel iterative solvers, saddle-point linear systems, preconditioners, timeharmonic PARALLEL NUMERICAL SOLUTION OF THE TIME-HARMONIC MAXWELL EQUATIONS IN MIXED FORM DAN LI, CHEN GREIF, AND DOMINIK SCHÖTZAU Numer. Linear Algebra Appl., Vol. 19, pp. 525 539, 2012 Abstract. We develop a

More information

Optimal Left and Right Additive Schwarz Preconditioning for Minimal Residual Methods with Euclidean and Energy Norms

Optimal Left and Right Additive Schwarz Preconditioning for Minimal Residual Methods with Euclidean and Energy Norms Optimal Left and Right Additive Schwarz Preconditioning for Minimal Residual Methods with Euclidean and Energy Norms Marcus Sarkis Worcester Polytechnic Inst., Mass. and IMPA, Rio de Janeiro and Daniel

More information

Multigrid Methods for Saddle Point Problems

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

More information

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

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

More information

Lecture Note III: Least-Squares Method

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

More information

7.4 The Saddle Point Stokes Problem

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

More information

On solving linear systems arising from Shishkin mesh discretizations

On solving linear systems arising from Shishkin mesh discretizations On solving linear systems arising from Shishkin mesh discretizations Petr Tichý Faculty of Mathematics and Physics, Charles University joint work with Carlos Echeverría, Jörg Liesen, and Daniel Szyld October

More information

Iterative solvers for saddle point algebraic linear systems: tools of the trade. V. Simoncini

Iterative solvers for saddle point algebraic linear systems: tools of the trade. V. Simoncini Iterative solvers for saddle point algebraic linear systems: tools of the trade V. Simoncini Dipartimento di Matematica, Università di Bologna and CIRSA, Ravenna, Italy valeria@dm.unibo.it 1 The problem

More information

Multigrid absolute value preconditioning

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

More information

Robust Domain Decomposition Preconditioners for Abstract Symmetric Positive Definite Bilinear Forms

Robust Domain Decomposition Preconditioners for Abstract Symmetric Positive Definite Bilinear Forms www.oeaw.ac.at Robust Domain Decomposition Preconditioners for Abstract Symmetric Positive Definite Bilinear Forms Y. Efendiev, J. Galvis, R. Lazarov, J. Willems RICAM-Report 2011-05 www.ricam.oeaw.ac.at

More information

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

Uniform inf-sup condition for the Brinkman problem in highly heterogeneous media Uniform inf-sup condition for the Brinkman problem in highly heterogeneous media Raytcho Lazarov & Aziz Takhirov Texas A&M May 3-4, 2016 R. Lazarov & A.T. (Texas A&M) Brinkman May 3-4, 2016 1 / 30 Outline

More information

Linear Solvers. Andrew Hazel

Linear Solvers. Andrew Hazel Linear Solvers Andrew Hazel Introduction Thus far we have talked about the formulation and discretisation of physical problems...... and stopped when we got to a discrete linear system of equations. Introduction

More information

CONVERGENCE BOUNDS FOR PRECONDITIONED GMRES USING ELEMENT-BY-ELEMENT ESTIMATES OF THE FIELD OF VALUES

CONVERGENCE BOUNDS FOR PRECONDITIONED GMRES USING ELEMENT-BY-ELEMENT ESTIMATES OF THE FIELD OF VALUES European Conference on Computational Fluid Dynamics ECCOMAS CFD 2006 P. Wesseling, E. Oñate and J. Périaux (Eds) c TU Delft, The Netherlands, 2006 CONVERGENCE BOUNDS FOR PRECONDITIONED GMRES USING ELEMENT-BY-ELEMENT

More information

An advanced ILU preconditioner for the incompressible Navier-Stokes equations

An advanced ILU preconditioner for the incompressible Navier-Stokes equations An advanced ILU preconditioner for the incompressible Navier-Stokes equations M. ur Rehman C. Vuik A. Segal Delft Institute of Applied Mathematics, TU delft The Netherlands Computational Methods with Applications,

More information

ON THE ROLE OF COMMUTATOR ARGUMENTS IN THE DEVELOPMENT OF PARAMETER-ROBUST PRECONDITIONERS FOR STOKES CONTROL PROBLEMS

ON THE ROLE OF COMMUTATOR ARGUMENTS IN THE DEVELOPMENT OF PARAMETER-ROBUST PRECONDITIONERS FOR STOKES CONTROL PROBLEMS ON THE ROLE OF COUTATOR ARGUENTS IN THE DEVELOPENT OF PARAETER-ROBUST PRECONDITIONERS FOR STOKES CONTROL PROBLES JOHN W. PEARSON Abstract. The development of preconditioners for PDE-constrained optimization

More information

On the accuracy of saddle point solvers

On the accuracy of saddle point solvers On the accuracy of saddle point solvers Miro Rozložník joint results with Valeria Simoncini and Pavel Jiránek Institute of Computer Science, Czech Academy of Sciences, Prague, Czech Republic Seminar at

More information

OUTLINE ffl CFD: elliptic pde's! Ax = b ffl Basic iterative methods ffl Krylov subspace methods ffl Preconditioning techniques: Iterative methods ILU

OUTLINE ffl CFD: elliptic pde's! Ax = b ffl Basic iterative methods ffl Krylov subspace methods ffl Preconditioning techniques: Iterative methods ILU Preconditioning Techniques for Solving Large Sparse Linear Systems Arnold Reusken Institut für Geometrie und Praktische Mathematik RWTH-Aachen OUTLINE ffl CFD: elliptic pde's! Ax = b ffl Basic iterative

More information

Discrete Projection Methods for Incompressible Fluid Flow Problems and Application to a Fluid-Structure Interaction

Discrete Projection Methods for Incompressible Fluid Flow Problems and Application to a Fluid-Structure Interaction Discrete Projection Methods for Incompressible Fluid Flow Problems and Application to a Fluid-Structure Interaction Problem Jörg-M. Sautter Mathematisches Institut, Universität Düsseldorf, Germany, sautter@am.uni-duesseldorf.de

More information

Solving PDEs with Multigrid Methods p.1

Solving PDEs with Multigrid Methods p.1 Solving PDEs with Multigrid Methods Scott MacLachlan maclachl@colorado.edu Department of Applied Mathematics, University of Colorado at Boulder Solving PDEs with Multigrid Methods p.1 Support and Collaboration

More information

PRECONDITIONING TECHNIQUES FOR NEWTON S METHOD FOR THE INCOMPRESSIBLE NAVIER STOKES EQUATIONS

PRECONDITIONING TECHNIQUES FOR NEWTON S METHOD FOR THE INCOMPRESSIBLE NAVIER STOKES EQUATIONS BIT Numerical Mathematics 43: 961 974, 2003. 2003 Kluwer Academic Publishers. Printed in the Netherlands. 961 PRECONDITIONING TECHNIQUES FOR NEWTON S METHOD FOR THE INCOMPRESSIBLE NAVIER STOKES EQUATIONS

More information

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

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

More information

Termination criteria for inexact fixed point methods

Termination criteria for inexact fixed point methods Termination criteria for inexact fixed point methods Philipp Birken 1 October 1, 2013 1 Institute of Mathematics, University of Kassel, Heinrich-Plett-Str. 40, D-34132 Kassel, Germany Department of Mathematics/Computer

More information

Solving Symmetric Indefinite Systems with Symmetric Positive Definite Preconditioners

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

More information

Numerical behavior of inexact linear solvers

Numerical behavior of inexact linear solvers Numerical behavior of inexact linear solvers Miro Rozložník joint results with Zhong-zhi Bai and Pavel Jiránek Institute of Computer Science, Czech Academy of Sciences, Prague, Czech Republic The fourth

More information

Indefinite Preconditioners for PDE-constrained optimization problems. V. Simoncini

Indefinite Preconditioners for PDE-constrained optimization problems. V. Simoncini Indefinite Preconditioners for PDE-constrained optimization problems V. Simoncini Dipartimento di Matematica, Università di Bologna, Italy valeria.simoncini@unibo.it Partly joint work with Debora Sesana,

More information

New Multigrid Solver Advances in TOPS

New Multigrid Solver Advances in TOPS New Multigrid Solver Advances in TOPS R D Falgout 1, J Brannick 2, M Brezina 2, T Manteuffel 2 and S McCormick 2 1 Center for Applied Scientific Computing, Lawrence Livermore National Laboratory, P.O.

More information

A note on accurate and efficient higher order Galerkin time stepping schemes for the nonstationary Stokes equations

A note on accurate and efficient higher order Galerkin time stepping schemes for the nonstationary Stokes equations A note on accurate and efficient higher order Galerkin time stepping schemes for the nonstationary Stokes equations S. Hussain, F. Schieweck, S. Turek Abstract In this note, we extend our recent work for

More information

Preface to the Second Edition. Preface to the First Edition

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

More information

Discontinuous Galerkin methods for nonlinear elasticity

Discontinuous Galerkin methods for nonlinear elasticity Discontinuous Galerkin methods for nonlinear elasticity Preprint submitted to lsevier Science 8 January 2008 The goal of this paper is to introduce Discontinuous Galerkin (DG) methods for nonlinear elasticity

More information

Coupling Stokes and Darcy equations: modeling and numerical methods

Coupling Stokes and Darcy equations: modeling and numerical methods Coupling Stokes and Darcy equations: modeling and numerical methods Marco Discacciati NM2PorousMedia 24 Dubrovnik, September 29, 24 Acknowledgment: European Union Seventh Framework Programme (FP7/27-23),

More information

Spectral element agglomerate AMGe

Spectral element agglomerate AMGe Spectral element agglomerate AMGe T. Chartier 1, R. Falgout 2, V. E. Henson 2, J. E. Jones 4, T. A. Manteuffel 3, S. F. McCormick 3, J. W. Ruge 3, and P. S. Vassilevski 2 1 Department of Mathematics, Davidson

More information

PARTITION OF UNITY FOR THE STOKES PROBLEM ON NONMATCHING GRIDS

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

More information

Key words. preconditioned conjugate gradient method, saddle point problems, optimal control of PDEs, control and state constraints, multigrid method

Key words. preconditioned conjugate gradient method, saddle point problems, optimal control of PDEs, control and state constraints, multigrid method PRECONDITIONED CONJUGATE GRADIENT METHOD FOR OPTIMAL CONTROL PROBLEMS WITH CONTROL AND STATE CONSTRAINTS ROLAND HERZOG AND EKKEHARD SACHS Abstract. Optimality systems and their linearizations arising in

More information

Combination Preconditioning of saddle-point systems for positive definiteness

Combination Preconditioning of saddle-point systems for positive definiteness Combination Preconditioning of saddle-point systems for positive definiteness Andy Wathen Oxford University, UK joint work with Jen Pestana Eindhoven, 2012 p.1/30 compute iterates with residuals Krylov

More information

The antitriangular factorisation of saddle point matrices

The antitriangular factorisation of saddle point matrices The antitriangular factorisation of saddle point matrices J. Pestana and A. J. Wathen August 29, 2013 Abstract Mastronardi and Van Dooren [this journal, 34 (2013) pp. 173 196] recently introduced the block

More information

A Domain Decomposition Based Jacobi-Davidson Algorithm for Quantum Dot Simulation

A Domain Decomposition Based Jacobi-Davidson Algorithm for Quantum Dot Simulation A Domain Decomposition Based Jacobi-Davidson Algorithm for Quantum Dot Simulation Tao Zhao 1, Feng-Nan Hwang 2 and Xiao-Chuan Cai 3 Abstract In this paper, we develop an overlapping domain decomposition

More information

Discretizations & Efficient Linear Solvers for Problems Related to Fluid Flow

Discretizations & Efficient Linear Solvers for Problems Related to Fluid Flow Clemson University TigerPrints All Dissertations Dissertations 8-2017 Discretizations & Efficient Linear Solvers for Problems Related to Fluid Flow Ryan R. Grove Clemson University, rgrove@g.clemson.edu

More information

DELFT UNIVERSITY OF TECHNOLOGY

DELFT UNIVERSITY OF TECHNOLOGY DELFT UNIVERSITY OF TECHNOLOGY REPORT 16-02 The Induced Dimension Reduction method applied to convection-diffusion-reaction problems R. Astudillo and M. B. van Gijzen ISSN 1389-6520 Reports of the Delft

More information

The Plane Stress Problem

The Plane Stress Problem The Plane Stress Problem Martin Kronbichler Applied Scientific Computing (Tillämpad beräkningsvetenskap) February 2, 2010 Martin Kronbichler (TDB) The Plane Stress Problem February 2, 2010 1 / 24 Outline

More information

AMS Mathematics Subject Classification : 65F10,65F50. Key words and phrases: ILUS factorization, preconditioning, Schur complement, 1.

AMS Mathematics Subject Classification : 65F10,65F50. Key words and phrases: ILUS factorization, preconditioning, Schur complement, 1. J. Appl. Math. & Computing Vol. 15(2004), No. 1, pp. 299-312 BILUS: A BLOCK VERSION OF ILUS FACTORIZATION DAVOD KHOJASTEH SALKUYEH AND FAEZEH TOUTOUNIAN Abstract. ILUS factorization has many desirable

More information

Adaptive algebraic multigrid methods in lattice computations

Adaptive algebraic multigrid methods in lattice computations Adaptive algebraic multigrid methods in lattice computations Karsten Kahl Bergische Universität Wuppertal January 8, 2009 Acknowledgements Matthias Bolten, University of Wuppertal Achi Brandt, Weizmann

More information

Domain Decomposition Algorithms for an Indefinite Hypersingular Integral Equation in Three Dimensions

Domain Decomposition Algorithms for an Indefinite Hypersingular Integral Equation in Three Dimensions Domain Decomposition Algorithms for an Indefinite Hypersingular Integral Equation in Three Dimensions Ernst P. Stephan 1, Matthias Maischak 2, and Thanh Tran 3 1 Institut für Angewandte Mathematik, Leibniz

More information

PALADINS: Scalable Time-Adaptive Algebraic Splitting and Preconditioners for the Navier-Stokes Equations

PALADINS: Scalable Time-Adaptive Algebraic Splitting and Preconditioners for the Navier-Stokes Equations 2013 SIAM Conference On Computational Science and Engineering Boston, 27 th February 2013 PALADINS: Scalable Time-Adaptive Algebraic Splitting and Preconditioners for the Navier-Stokes Equations U. Villa,

More information

Preconditioned GMRES Revisited

Preconditioned GMRES Revisited Preconditioned GMRES Revisited Roland Herzog Kirk Soodhalter UBC (visiting) RICAM Linz Preconditioning Conference 2017 Vancouver August 01, 2017 Preconditioned GMRES Revisited Vancouver 1 / 32 Table of

More information

Algebraic Multigrid Methods for the Oseen Problem

Algebraic Multigrid Methods for the Oseen Problem Algebraic Multigrid Methods for the Oseen Problem Markus Wabro Joint work with: Walter Zulehner, Linz www.numa.uni-linz.ac.at This work has been supported by the Austrian Science Foundation Fonds zur Förderung

More information

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

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

More information

Newton-Multigrid Least-Squares FEM for S-V-P Formulation of the Navier-Stokes Equations

Newton-Multigrid Least-Squares FEM for S-V-P Formulation of the Navier-Stokes Equations Newton-Multigrid Least-Squares FEM for S-V-P Formulation of the Navier-Stokes Equations A. Ouazzi, M. Nickaeen, S. Turek, and M. Waseem Institut für Angewandte Mathematik, LSIII, TU Dortmund, Vogelpothsweg

More information

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

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

More information

Weak Galerkin Finite Element Scheme and Its Applications

Weak Galerkin Finite Element Scheme and Its Applications Weak Galerkin Finite Element Scheme and Its Applications Ran Zhang Department of Mathematics Jilin University, China IMS, Singapore February 6, 2015 Talk Outline Motivation WG FEMs: Weak Operators + Stabilizer

More information

Key words. inf-sup constant, iterative solvers, preconditioning, saddle point problems

Key words. inf-sup constant, iterative solvers, preconditioning, saddle point problems NATURAL PRECONDITIONING AND ITERATIVE METHODS FOR SADDLE POINT SYSTEMS JENNIFER PESTANA AND ANDREW J. WATHEN Abstract. The solution of quadratic or locally quadratic extremum problems subject to linear(ized)

More information

Convergence Behavior of a Two-Level Optimized Schwarz Preconditioner

Convergence Behavior of a Two-Level Optimized Schwarz Preconditioner Convergence Behavior of a Two-Level Optimized Schwarz Preconditioner Olivier Dubois 1 and Martin J. Gander 2 1 IMA, University of Minnesota, 207 Church St. SE, Minneapolis, MN 55455 dubois@ima.umn.edu

More information

A Balancing Algorithm for Mortar Methods

A Balancing Algorithm for Mortar Methods A Balancing Algorithm for Mortar Methods Dan Stefanica Baruch College, City University of New York, NY 11, USA Dan Stefanica@baruch.cuny.edu Summary. The balancing methods are hybrid nonoverlapping Schwarz

More information

ON A GENERAL CLASS OF PRECONDITIONERS FOR NONSYMMETRIC GENERALIZED SADDLE POINT PROBLEMS

ON A GENERAL CLASS OF PRECONDITIONERS FOR NONSYMMETRIC GENERALIZED SADDLE POINT PROBLEMS U..B. Sci. Bull., Series A, Vol. 78, Iss. 4, 06 ISSN 3-707 ON A GENERAL CLASS OF RECONDIIONERS FOR NONSYMMERIC GENERALIZED SADDLE OIN ROBLE Fatemeh anjeh Ali BEIK his paper deals with applying a class

More information

A Two-Grid Stabilization Method for Solving the Steady-State Navier-Stokes Equations

A Two-Grid Stabilization Method for Solving the Steady-State Navier-Stokes Equations A Two-Grid Stabilization Method for Solving the Steady-State Navier-Stokes Equations Songul Kaya and Béatrice Rivière Abstract We formulate a subgrid eddy viscosity method for solving the steady-state

More information

Simple Examples on Rectangular Domains

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

More information

Indefinite and physics-based preconditioning

Indefinite and physics-based preconditioning Indefinite and physics-based preconditioning Jed Brown VAW, ETH Zürich 2009-01-29 Newton iteration Standard form of a nonlinear system F (u) 0 Iteration Solve: Update: J(ũ)u F (ũ) ũ + ũ + u Example (p-bratu)

More information

On Nonlinear Dirichlet Neumann Algorithms for Jumping Nonlinearities

On Nonlinear Dirichlet Neumann Algorithms for Jumping Nonlinearities On Nonlinear Dirichlet Neumann Algorithms for Jumping Nonlinearities Heiko Berninger, Ralf Kornhuber, and Oliver Sander FU Berlin, FB Mathematik und Informatik (http://www.math.fu-berlin.de/rd/we-02/numerik/)

More information

FINITE ELEMENT APPROXIMATION OF STOKES-LIKE SYSTEMS WITH IMPLICIT CONSTITUTIVE RELATION

FINITE ELEMENT APPROXIMATION OF STOKES-LIKE SYSTEMS WITH IMPLICIT CONSTITUTIVE RELATION Proceedings of ALGORITMY pp. 9 3 FINITE ELEMENT APPROXIMATION OF STOKES-LIKE SYSTEMS WITH IMPLICIT CONSTITUTIVE RELATION JAN STEBEL Abstract. The paper deals with the numerical simulations of steady flows

More information

The Conjugate Gradient Method

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

More information

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

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

More information

AMS526: Numerical Analysis I (Numerical Linear Algebra) Lecture 23: GMRES and Other Krylov Subspace Methods; Preconditioning

AMS526: Numerical Analysis I (Numerical Linear Algebra) Lecture 23: GMRES and Other Krylov Subspace Methods; Preconditioning AMS526: Numerical Analysis I (Numerical Linear Algebra) Lecture 23: GMRES and Other Krylov Subspace Methods; Preconditioning Xiangmin Jiao SUNY Stony Brook Xiangmin Jiao Numerical Analysis I 1 / 18 Outline

More information

Discontinuous Galerkin Methods

Discontinuous Galerkin Methods Discontinuous Galerkin Methods Joachim Schöberl May 20, 206 Discontinuous Galerkin (DG) methods approximate the solution with piecewise functions (polynomials), which are discontinuous across element interfaces.

More information

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

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

More information

Schur Complements on Hilbert Spaces and Saddle Point Systems

Schur Complements on Hilbert Spaces and Saddle Point Systems Schur Complements on Hilbert Spaces and Saddle Point Systems Constantin Bacuta Mathematical Sciences, University of Delaware, 5 Ewing Hall 976 Abstract For any continuous bilinear form defined on a pair

More information

Algebraic Multigrid as Solvers and as Preconditioner

Algebraic Multigrid as Solvers and as Preconditioner Ò Algebraic Multigrid as Solvers and as Preconditioner Domenico Lahaye domenico.lahaye@cs.kuleuven.ac.be http://www.cs.kuleuven.ac.be/ domenico/ Department of Computer Science Katholieke Universiteit Leuven

More information

A comparison of preconditioners for incompressible Navier Stokes solvers

A comparison of preconditioners for incompressible Navier Stokes solvers INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS Int. J. Numer. Meth. Fluids (2007) Published online in Wiley InterScience (www.interscience.wiley.com)..1684 A comparison of preconditioners for incompressible

More information

DELFT UNIVERSITY OF TECHNOLOGY

DELFT UNIVERSITY OF TECHNOLOGY DELFT UNIVERSITY OF TECHNOLOGY REPORT 13-10 Comparison of some preconditioners for the incompressible Navier-Stokes equations X. He and C. Vuik ISSN 1389-6520 Reports of the Delft Institute of Applied

More information

Spectral Properties of Saddle Point Linear Systems and Relations to Iterative Solvers Part I: Spectral Properties. V. Simoncini

Spectral Properties of Saddle Point Linear Systems and Relations to Iterative Solvers Part I: Spectral Properties. V. Simoncini Spectral Properties of Saddle Point Linear Systems and Relations to Iterative Solvers Part I: Spectral Properties V. Simoncini Dipartimento di Matematica, Università di ologna valeria@dm.unibo.it 1 Outline

More information

The Mixed Finite Element Multigrid Preconditioned Minimum Residual Method for Stokes Equations

The Mixed Finite Element Multigrid Preconditioned Minimum Residual Method for Stokes Equations The Mixed Finite Element Multigrid Preconditioned Minimum Residual Method for Stokes Equations K. Muzhinji, S. Shateyi, and S, S. Motsa 2 University of Venda, Department of Mathematics, P Bag X5050, Thohoyandou

More information

Using an Auction Algorithm in AMG based on Maximum Weighted Matching in Matrix Graphs

Using an Auction Algorithm in AMG based on Maximum Weighted Matching in Matrix Graphs Using an Auction Algorithm in AMG based on Maximum Weighted Matching in Matrix Graphs Pasqua D Ambra Institute for Applied Computing (IAC) National Research Council of Italy (CNR) pasqua.dambra@cnr.it

More information

A Finite Element Method for the Surface Stokes Problem

A Finite Element Method for the Surface Stokes Problem J A N U A R Y 2 0 1 8 P R E P R I N T 4 7 5 A Finite Element Method for the Surface Stokes Problem Maxim A. Olshanskii *, Annalisa Quaini, Arnold Reusken and Vladimir Yushutin Institut für Geometrie und

More information

Lecture 9 Approximations of Laplace s Equation, Finite Element Method. Mathématiques appliquées (MATH0504-1) B. Dewals, C.

Lecture 9 Approximations of Laplace s Equation, Finite Element Method. Mathématiques appliquées (MATH0504-1) B. Dewals, C. Lecture 9 Approximations of Laplace s Equation, Finite Element Method Mathématiques appliquées (MATH54-1) B. Dewals, C. Geuzaine V1.2 23/11/218 1 Learning objectives of this lecture Apply the finite difference

More information

ANALYSIS OF AUGMENTED LAGRANGIAN-BASED PRECONDITIONERS FOR THE STEADY INCOMPRESSIBLE NAVIER-STOKES EQUATIONS

ANALYSIS OF AUGMENTED LAGRANGIAN-BASED PRECONDITIONERS FOR THE STEADY INCOMPRESSIBLE NAVIER-STOKES EQUATIONS ANALYSIS OF AUGMENTED LAGRANGIAN-BASED PRECONDITIONERS FOR THE STEADY INCOMPRESSIBLE NAVIER-STOKES EQUATIONS MICHELE BENZI AND ZHEN WANG Abstract. We analyze a class of modified augmented Lagrangian-based

More information

On the interplay between discretization and preconditioning of Krylov subspace methods

On the interplay between discretization and preconditioning of Krylov subspace methods On the interplay between discretization and preconditioning of Krylov subspace methods Josef Málek and Zdeněk Strakoš Nečas Center for Mathematical Modeling Charles University in Prague and Czech Academy

More information

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

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

More information

CLASSICAL ITERATIVE METHODS

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

More information

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

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

More information

STOPPING CRITERIA FOR MIXED FINITE ELEMENT PROBLEMS

STOPPING CRITERIA FOR MIXED FINITE ELEMENT PROBLEMS STOPPING CRITERIA FOR MIXED FINITE ELEMENT PROBLEMS M. ARIOLI 1,3 AND D. LOGHIN 2 Abstract. We study stopping criteria that are suitable in the solution by Krylov space based methods of linear and non

More information

DELFT UNIVERSITY OF TECHNOLOGY

DELFT UNIVERSITY OF TECHNOLOGY DELFT UNIVERSITY OF TECHNOLOGY REPORT 12-10 Fast linear solver for pressure computation in layered domains P. van Slingerland and C. Vuik ISSN 1389-6520 Reports of the Department of Applied Mathematical

More information

Structured Preconditioners for Saddle Point Problems

Structured Preconditioners for Saddle Point Problems Structured Preconditioners for Saddle Point Problems V. Simoncini Dipartimento di Matematica Università di Bologna valeria@dm.unibo.it p. 1 Collaborators on this project Mario Arioli, RAL, UK Michele Benzi,

More information

Overlapping Schwarz preconditioners for Fekete spectral elements

Overlapping Schwarz preconditioners for Fekete spectral elements Overlapping Schwarz preconditioners for Fekete spectral elements R. Pasquetti 1, L. F. Pavarino 2, F. Rapetti 1, and E. Zampieri 2 1 Laboratoire J.-A. Dieudonné, CNRS & Université de Nice et Sophia-Antipolis,

More information

Stabilization and Acceleration of Algebraic Multigrid Method

Stabilization and Acceleration of Algebraic Multigrid Method Stabilization and Acceleration of Algebraic Multigrid Method Recursive Projection Algorithm A. Jemcov J.P. Maruszewski Fluent Inc. October 24, 2006 Outline 1 Need for Algorithm Stabilization and Acceleration

More information

An Accelerated Block-Parallel Newton Method via Overlapped Partitioning

An Accelerated Block-Parallel Newton Method via Overlapped Partitioning An Accelerated Block-Parallel Newton Method via Overlapped Partitioning Yurong Chen Lab. of Parallel Computing, Institute of Software, CAS (http://www.rdcps.ac.cn/~ychen/english.htm) Summary. This paper

More information