Robust preconditioning for XFEM applied to time-dependent Stokes problems

Size: px
Start display at page:

Download "Robust preconditioning for XFEM applied to time-dependent Stokes problems"

Transcription

1 Numerical Analysis and Scientific Computing Preprint Seria Robust preconditioning for XFEM applied to time-dependent Stokes problems S. Gross T. Ludescher M.A. Olshanskii A. Reusken Preprint #40 Department of Mathematics University of Houston June 015

2 ROBUST PRECONDITIONING FOR XFEM APPLIED TO TIME-DEPENDENT STOKES PROBLEMS SVEN GROSS, THOMAS LUDESCHER, MAXIM OLSHANSKII, AND ARNOLD REUSKEN Abstract. We consider a quasi-stationary Stokes interface problem with a reaction term proportional to τ = 1/ t 0 as obtained by a time discretization of a time-dependent Stokes problem. The mesh used for space discretization is not aligned with the interface. We use the P 1 extended finite element space for the pressure approximation and the standard conforming P finite element space for the velocity approximation. A pressure stabilization term known from the literature is added, since the FE pair is not LBB stable. For the stabilized discrete bilinear form we derive a new inf-sup stability result. A new Schur complement preconditioner is proposed and analyzed. We present an analysis which proves robustness of the preconditioner with respect to h, τ, with τ [0, c 0 ] [c 1 h, ), and the position of the interface. Numerical results are included which indicate that the preconditioner is robust for the whole parameter range τ 0 and also with respect to the viscosity ratio µ 1 /µ. AMS subject classifications. 65N15, 65N, 65N30, 65F10 Key words. Schur complement preconditioning, Stokes equations, interface problem, extended finite elements, stabilization 1. Introduction. In this paper we treat a Stokes problem on a bounded connected polygonal domain Ω in d-dimensional Euclidean space (d =, 3), which is partitioned into two connected subdomains Ω i, i = 1,. For simplicity we assume that Ω 1 is strictly contained in Ω. The interface between the two subdomains is denoted by, i.e., = Ω 1. The normal at is denoted by n. On each of the two subdomains we assume given constant strictly positive values for density ρ i and viscosity µ i and consider the following problem: Find a velocity vector field u and a pressure function p such that τρ i u div (µ i D(u)) + p = f 1 in Ω i, i = 1,, div u = 0 in Ω i, i = 1,, [u] = 0 on, [ pn + µd(u)n ] = f on, u = 0 on Ω, (1.1) with τ 0 a given constant, D(u) := u + ( u) T, and [v] denotes the jump of the quantity v across the interface. Our interest in problem (1.1) is motivated by the numerical simulation of two-phase Navier Stokes equations [1]. After time discretization one obtains a quasi stationary problem of the form (1.1), where f 1 accounts for inertia terms and external forcing and f are surface tension forces. The jump in normal stress at the interface results in a discontinuity of the pressure across. Institut für Geometrie und Praktische Mathematik, RWTH-Aachen, D-5056 Aachen, Germany; gross@igpm.rwth-aachen.de Institut für Geometrie und Praktische Mathematik, RWTH-Aachen, D-5056 Aachen, Germany; thomas.ludescher@rwth-aachen.de Department of Mathematics, University of Houston; molshan@math.uh.edu; Partially supported by NSF through the Division of Mathematical Sciences grant Institut für Geometrie und Praktische Mathematik, RWTH-Aachen, D-5056 Aachen, Germany; reusken@igpm.rwth-aachen.de 1

3 Below we shall introduce a well-posed weak formulation of this problem, in which the condition [u] = 0 is treated as an essential condition in the choice of the trial space and the condition on the normal stresses is treated as a natural interface condition. In two-phase flow applications the interface is unknown and finding its location is a part of the numerical simulation. Thus often the fluid dynamics problem is coupled with an interface capturing technique. One commonly used interface capturing technique is the level set method, see [4, 5, 0] and the references therein. If the level set method is used, then typically in the discretization of the flow equations the interface is not aligned with the grid. This causes certain difficulties with respect to an accurate discretization of the flow variables. Recently, extended finite element techniques (XFEM; also called cut finite element methods or unfitted finite elements) have been developed to obtain accurate finite element discretizations, see, for example, [7, 14, 1, 4]. We consider one particular XFEM, in which the pressure variable is approximated in a conforming P 1 -XFE space and the velocity is approximated in the standard conforming P -FE space. This pair of spaces is popular in the discretization of two-phase incompressible flows [10, 1, ]. The pair is not LBB stable and therefore a stabilization technique is needed. We use the stabilization suggested in [14]. In the recent report [15], this finite element discretization method has been analyzed for the stationary variant of (1.1), i.e., τ = 0. For the corresponding variational formulation, an inf-sup stability result is derived with the key property that the stability constant is uniform with respect to h, the viscosity quotient µ 1 /µ and the position of the interface in the triangulation. Based on this result and interpolation error estimates, optimal discretization error bounds are derived in [15]. We use this discretization for the quasi stationary problem (1.1). After discretization one obtains a symmetric saddle point system. Due to the use of the standard P -FE space for the velocity, optimal preconditioners for the velocity block in the stiffness matrix are known (e.g., multigrid). In [15] a robust Schur complement preconditioner for the stationary case (τ = 0) is presented. In this paper, we derive a new Schur complement preconditioner for the quasi-stationary case (τ 0). We propose a preconditioner that is robust with respect to h, τ, µ 1 /µ and the position of the interface in the triangulation. The three main contributions of this paper are the following ones. Firstly, we present a Schur complement preconditioner that is new. Secondly, for a part of the parameter range, namely τ [0, c 0 ] [c 1 h, ), with constants c i > 0, we give a theoretical analysis from which the robustness property follows. For our analysis, we need an LBB type stability result for the Darcy limit, i.e. τ. We prove this new result (3.). Finally, we give results of systematic numerical experiments, which indicate that the robustness property of the preconditioner holds for the whole parameter range τ 0, and propose a slight modification of the Schur complement preconditioner which has improved robustnes with respect to the density ratio ρ 1 /ρ.. Discrete problem: P -P 1 XFEM pair. For the finite element method we first introduce a suitable weak formulation of (1.1). For a subdomain ω of Ω the L scalar product on ω is denoted by (, ) 0,ω. We use the notation (, ) 0 := (, ) 0,Ω. The piecewise constant functions µ, ρ are defined by µ(x) = µ i, ρ(x) = ρ i for x Ω i. We introduce the spaces V := H 1 0 (Ω) d, Q := { p L (Ω) Ω µ 1 p(x) dx = 0 } and the bilinear forms a(u, v) := 1 Ω µd(u) : D(v) dx, b(v, p) = (div v, p) 0.

4 The weak formulation reads as follows: Given f V find (u, p) V Q such that { a(u, v) + τ(ρu, v)0 + b(v, p) = f(v) for all v V, (.1) b(u, q) = 0 for all q Q. The functional f contains contributions from both the volume force f 1 and the surface force f in (1.1). We refer to the literature for a derivation of this weak formulation, which is well-posed [8, 1]. Assume a family of shape regular quasi-uniform triangulations consisting of simplices {T h } h>0. The triangulations are not fitted to the interface. Corresponding to the family of triangulations, we assume a family of discrete surfaces { h } h>0 approximating. Each h is a C 0,1 surface and can be partitioned in planar segments (line segments for d =, triangles or quadrilaterals for d = 3), consistent with the outer triangulation T h, i.e. for any T T h an intersection T h is either planar or has zero (d 1)-measure. We assume that h is close to in the following sense: ess sup x h n(x) n h (x) c h, (.) where n is the extension of n in a neighborhood of and n h is a unit normal on h. Since the rest of the paper deals with a discrete problem, in what follows and without ambiguity, Ω 1 and Ω denote the interior and the exterior of h rather than of. The coefficients ρ i, µ i are assumed to be piecewise constant with respect this mesh-dependent partition Ω on Ω 1 and Ω. We introduce the subdomains Ω i,h := { T T h meas d (T Ω i ) > 0 }, i = 1,, and the corresponding standard linear finite element spaces Q i,h := { v h C(Ω i,h ) v h T P 1 T Ω i,h }, i = 1,. We use the same notation Ω i,h for the set of simplices as well as for the subdomain of Ω which is formed by these simplices, as its meaning is clear from the context. For the stabilization procedure that is introduced below we need a further partitioning of Ω i,h. Define the set of elements intersected by h : and let T h := { T T h meas d 1 (T h ) > 0 }, ω i,h := Ω i,h \ T h, i = 1,. Note that T h = ω 1,h ω,h Th holds and forms a disjoint union. The corresponding sets of faces (needed in the stabilization procedure) are given by F i = { F T T T h, F Ω i,h }, i = 1,, and F h := F 1 F. For each F F h a fixed orientation of its normal is chosen and the unit normal with that orientation is denoted by n F. These definitions are illustrated, for d =, in Fig..1. 3

5 F 1 ω 1,h Ω 1,h h Fig..1. Set of faces F 1 (in red) and subdomains ω 1,h (light-blue) and Ω 1,h (light- and darker blue triangles) for a D example. A given p h = (p 1,h, p,h ) Q 1,h Q,h may have two values, p 1,h (x) and p,h (x), for x T h. We define a uni-valued function p h C(Ω 1 Ω ) by p h(x) = p i,h (x) for x Ω i. Proposition.1. The mapping p h p h is bijective. Proof. Surjectivity holds by construction. Assume p h, q h Q 1,h Q,h with p h q h. Without loss of generality we can assume p 1,h q 1,h. There exists T Ω 1,h such that q 1,h p 1,h a.e. on T. By the definition of Ω 1,h, we have that meas d (T Ω 1 ) > 0. Hence qh = (q h) Ω1 (p h ) Ω1 = p h on a subset of Ω 1 with positive measure. This proves injectivity. On Q 1,h Q,h we use a norm denoted by p h 0,Ω 1,h Ω,h := p 1,h 0,Ω 1,h + p,h 0,Ω,h. The XFEM space of piecewise linears is defined by Q h := (Q 1,h Q,h )/R = { p h Q 1,h Q,h (µ 1 p h, 1) 0 = 0 }. (.3) The space Q h is used for the discretization of the pressure. Note that { p h p h Q h } is a subspace of the pressure space Q. For the velocity discretization we use the standard conforming P -space V h := { v h C(Ω) d v h T P d T T h, v Ω = 0 } H 1 0 (Ω) d. The pair V h Q h is not uniformly LBB stable with respect to how the interface h cuts through the triangulation, cf. [1]. Hence, we need a pressure stabilization. For this we introduce the bilinear form j(p h, q h ) := j i (p i,h, q i,h ), p h, q h Q 1,h Q,h, with j i (p i,h, q i,h ) := µ 1 i F F i h 3 F ([ p i,h n F ], [ q i,h n F ]) 0,F, (.4) which is also referred to as a ghost penalty term, cf. [3]. Here [ p i,h n F ] denotes the jump of the normal component of the piecewise constant function p i,h across the face F. Since p i,h Q i,h is continuous in Ω i,h, i.e. the tangential component of p i,h has no jump across F F i, we replace [ p i,h n F ] by [ p i,h ] (to simplify the notation). 4

6 The discretization of (.1) that we consider is as follows: determine (u h, p h ) V h Q h such that k ( (u h, p h ), (v h, q h ) ) = f(v h ) for all (v h, q h ) V h Q h, (.5) k ( (u h, p h ), (v h, q h ) ) := a(u h, v h ) + b(v h, p h) + τ(ρu h, v h ) 0 + b(u h, q h) ε p j(p h, q h ), with a sufficiently large stabilization parameter ε p 0, independent of τ, h, and how h intersects the mesh. In [15] this finite element discretization method was analyzed for the stationary case, i.e. τ = 0. A uniform LBB type stability result and optimal order error estimates were derived. In this paper, we prove a different uniform infsup stability result for the pair of finite element spaces and, based on this result, we focus on developing a robust preconditioner for the algebraic problem. 3. LBB type stability conditions. In [15] the following LBB type inequality was derived: ( ) 1 (div v h, p h sup ) 0 + h 3 µ 1 v h V h µ 1 i [ p i,h ] 0,F µ 1 ph 0,Ω1,h Ω,h, (3.1) v h 0 F F i for all p h Q h. This result forms the basis for the analysis of the Schur complement preconditioner for the case τ = 0 in [15]. Here and in the remainder of this paper we use the notation A B, when A c B holds with a positive constant c independent of h, the problem parameters ρ, µ, and of how h intersects the triangulation. Similarly, A B is defined and A B obviously means that both A B and A B hold. The goal of this section is to prove the alternative LBB type stability property (div v h, p h sup ) 0 + v h V h ρ 1 v h 0 ( h ρ 1 i [ p i,h ] 0,F F F i ρ 1 p h 0,Ω1 Ω + ρ 1 maxh 1 [p h ] 0,h p h Q 1,h Q,h, (3.) where [p h ] := (p 1,h p,h ) h denotes the interfacial jump of p h and ρ max = max{ρ 1, ρ }. Recall that the P -P 1 XFEM pair (V h, Q h ) is not LBB stable. The second term on the left hand side is a ghost penalty stabilization as in (.4), however, with a different h-scaling. We split the proof of (3.) into two partial results in the next two lemmata. Lemma 3.1. The following uniform bound holds for i = 1, : sup v h V h supp(v h ) Ω i (div v h, p h ) 0 v h 0 + ( F F i h [ p i,h ] 0,F ) 1 ) 1 p h 0,Ωi p h Q i,h. (3.3) Proof. For any two tetrahedra T 1, T Ω i,h sharing a face F, the regularity of triangulation assumption yields the estimate p i,h 0,T 1 p i,h 0,T + h [ p i,h ] 0,F. Applying the above inequality to estimate p i,h 0,T over all T Th, and using the fact that any T Th can be reached starting from a suitable tetrahedron in ω i,h crossing a finite independent of h number of faces from F i, we obtain the estimate h [ p i,h ] 0,F + p i,h 0,ω i,h c p i,h 0,Ω i,h c 0 p h 0,Ω i. (3.4) F F i 5

7 Let V h (ω i,h ) be the velocity FE space on the triangulation ω i,h Ω i (zero values on ω i,h ). From the literature [] the following inf-sup property of the Hood-Taylor P -P 1 pair is known: (div v h, p i,h ) sup c i p i,h 0,ωi,h, p i,h Q i,h, (3.5) v h V h (ω i,h ) v h 0,ωi,h with c i > 0 independent of h. We square (3.5), scale with c i (3.4) to obtain and combine it with c i sup v h V h (ω i,h ) Simple calculations yield (3.3). (div v h, p i,h ) v h 0,ω i,h + F F i h [ p i,h ] 0,F c 0 p h 0,Ω i. We need to derive a uniform bound for the second term on the right-hand side of (3.). This is done in Lemma 3.. For the proof of that lemma we need some special decomposition of the surface h, that we now introduce. We start with the decomposition of h into the set of (planar) segments F := {F := h T T T h }: h = F F F. A subset of large surface segments is defined by F 0 := {F F meas d 1 (F ) γ 0 h d 1 }, with a suitable constant γ 0. Proposition 4. from [6] implies that there exist constants γ 0 > 0 and c > 0 depending on the shape regularity of the outer triangulation T h, but independent of h and of how h intersects the mesh, such that for each F F there exists an F 0 F 0 satisfying dist(f, F 0 ) c h. (3.6) For every h T = F F 0 let b(f ) be the barycenter of F and v(f ) T a vertex of T that is closest to b(f ). Let φ(f ) be the scalar nodal linear finite element basis function corresponding to the vertex v(f ). Let F 0 be a maximal subset of F 0 such that supp(φ(f )) supp(φ( F )) = for any F, F F 0, F F. The property (3.6) also holds with the set F 0 replaced by the smaller set F 0 (and a possibly larger constant c). The elements in F 0 are labeled by an index set K, i.e., F 0 = { F k k K}. Each F F \ F 0 is added to the (or one of the) surface segments F k F 0 which has smallest distance to F. The resulting enlarged surface macro elements are denoted by F k. This results in a decomposition of h with the following properties h = F k, int( F k ) int( F j ) = if k j, k K F k F, 0 such that F k F k, F k h d 1, diam( F k ) h for all k K. 6

8 Lemma 3.. There exists h 0 > 0 such that for all h h 0 the uniform bound ( ) 1 (div v h, p h sup ) 0 + h [ p i,h ] 0,F h 1 [p v h V h v h h ] 0,h (3.7) 0 F F i for all p h Q 1,h Q,h holds. Proof. For a given p h Q 1,h Q,h, introduce the notation q = [p h ]. We thus have h 1 [p h] 0, h = h 1 q dx = h 1 q dx. h F k Let b k = b(f k ) be the barycenter of a large surface element F k F k (as explained above). For x F k let x b k q t ds be the line integral along the shortest path in F k which connects b k and x. Here t denotes the tangential unit vector along this path. The domain formed by the simplices in Th that are intersected by the macro surface segment F k is denoted by Tk. Note that Tk hd holds. Using this, x b k h, and the estimate in (3.4) we get: h x 1 q t ds dx h F k p i,h L F ( k b F k ) k h d p i,h L ( F k ) p i,h dx Tk (3.8) p i,h 0,Ω i,h p i,h 0,ω i + h [ p i,h ] 0,F F F i p h 0,Ω 1 Ω + h [ p i,h ] 0,F. F F i Using q(x) = q(b k ) + x b k q t ds we obtain h 1 [p h] 0, h h 1 F k q(b k ) + h x 1 q t ds dx F k b k h d q(b k ) + p h 0,Ω 1 Ω + h [ p i,h ] 0,F (3.9) F F i h [ d q(b k ) (div v h, p h + sup ) ] 0 + h [ p i,h ] 0,F, v h V h v h 0 F F i where in the last inequality we used Lemma 3.1. It remains to derive a bound for the first term on the right-hand side of (3.9), which is denoted by Q := h d q(b k ). Recalling that n h denotes the unit normal vector on h and v k = v(f k ) for F k F 0, F k F k, we define the velocity piecewise linear finite element function u h V h : { q(b k )n h (b k ) if x = v k, k K u h (x) = 0 at all other vertices in Th. 7

9 Due to the construction of the set of surface segments F 0 it follows that u h is a sum of nodal (vector) basis functions with non-overlapping supports. From the definition of u h it follows: Q = h d u h (v k ) h u h 0. (3.10) Furthermore, on F k we have that x q(b k )u h (x) n h (b k ) is a scalar piecewise linear non-negative function and on F k F k : F k q(b k )u h (x) n h (b k ) dx F k q(b k )u h (b k ) n h (b k ) h d 1 q(b k )u h (v k ) n h (b k ), (3.11) where in the second equivalence we used that v k is the closest vertex to b k. Using (3.11) we get Q = h d q(b k )u h (v k ) n h (b k ) h 1 q(b k )u h (x) n h (b k ) dx F k h 1 q(b k )u h (x) n h (b k ) dx F k = h 1 q(x)u h (x) n h (x) dx F k + h 1 q(b k )u h (x) (n h (b k ) n h (x) ) dx F k + h 1 ( q(bk ) q(x) ) u h (x) n h (x) dx F k (3.1) =: h 1 h q(x)u h (x) n h (x) dx + R 1 + R. We derive a bound for the term R 1. Let d be the signed distance function to the C -smooth surface, hence d(x) = n(x) for x in a neighborhood of. For x F k we get, using (.), n h (b k ) n h (x) n h (b k ) d(b k ) + d(x) n h (x) + d(b k ) d(x) ch + D d b k x h. Hence, noting u h L ( F k ) q(b k), we obtain R 1 h 1 F k q(b k ) u h L ( F k ) h hd 1 q(b k ) h Q. (3.13) For deriving a bound for R we use q(x) q(b k ) = x b k q t ds and the results in (3.8) 8

10 and in Lemma 3.1: ( R h x 1 q t ds ) 1 ( dx h 1 F ) 1 k u h L F ( k b F k ) k ) 1 ( h d q(b k ) ) 1 ( p h 0,Ω 1 Ω + sup v h V h (div v h, p h ) 0 v h 0 + h [ p i,h ] 0,F F F i ( F F i h [ p i,h ] 0,F ) 1 Q. (3.14) To handle the first term on the right-hand side of (3.1) we use integration by parts, Lemma 3.1 and (3.10): h 1 q(x)u h (x) n h (x) dx = ( div u h, p h ) 0 ( h 1 ) u h 0 + h 1 h u h 0 ( ) (div v h, p h ) 0 (h sup + p v h V h v h h 1 ) 0,Ω1 Ω u h 0 0 ( (div v h, p h ) 0 sup + ( ) h [ p i,h ] ) 1 Q. 0,F v h V h v h 0 F F i Ω i p i,h u h dx Combination of (3.1) (3.15) yields, for h h 0 and h 0 > 0 sufficiently small, [ ] (div v h, p h ) 0 Q sup + v h V h v h 0 and using this in (3.9) completes the proof. F F i h [ p i,h ] 0,F, (3.15) The analysis above leads to the main result of this section. Theorem 3.3. There exists h 0 > 0 such that for all h h 0 the uniform estimate (3.) holds. Proof. Since the sup in the left part of (3.3) is over finite element velocity functions with support in Ω i, one can scale (3.3) with ρ 1 i yields ( (div v h, p h sup ) + h ρ 1 v h V h ρ 1 v h 0 F F i i [ p i,h ] 0,F and add the results for i = 1,, which ) 1 ρ 1 i p h 0,Ωi = ρ 1 p h 0,Ω1 Ω p h Q 1,h Q,h. Adding this estimate and the one in (3.7) scaled with ρ 1 max proves the theorem. 4. Algebraic problem. In this section, we introduce the matrix-vector representation of the finite element problem (.5). For V h we use the standard nodal basis denoted by (ψ j ) 1 j m, i.e., V h u h = 9 m x j ψ j. (4.1) j=1

11 The vector representation of u h is denoted by x = (x 1,..., x m ) T R m. In Q i,h we have a standard nodal basis denoted by (φ i,j ) 1 j ni, i = 1,, i.e., Q 1,h Q,h p h = (p 1,h, p,h ) = ( n1 n ) y 1,j φ 1,j, y,j φ,j. (4.) The vector representation of p h is denoted by y = (y 1,1,..., y 1,n1, y,1,..., y,n ) T R n1+n. We use, and for the Euclidean scalar product and norm. The bilinear forms a(, ), (ρ, ) 0, b(, ), j(, ) have corresponding matrix representations, denoted by A R m m, C R m m, B R (n1+n) m, J R (n1+n) (n1+n), respectively. The following holds: j=1 a(u h, u h ) = Ax, x for all u h V h, (ρu h, u h ) 0 = Cx, x for all u h V h, j=1 b(u h, p h) = Bx, y for all u h V h, p h Q 1,h Q,h, j(p h, p h ) = Jy, y for all p h Q 1,h Q,h. The matrices A, C are symmetric positive definite. The matrix J is symmetric positive semi-definite. Let 1 := (1,..., 1) T R n1+n. From b(u h, 1) = 0 for all u h V h and j(1, q h ) = 0 for all q h Q 1,h Q,h it follows that B T 1 = J1 = 0 holds. We introduce two mass matrices in the pressure space: M = blockdiag(m 1, M ), M = blockdiag( M 1, M ), (M i ) k,l := (µ 1 i φ i,k, φ i,l ) 0,Ωi,h, 1 k, l n i, i = 1,, ( M i ) k,l := (µ 1 i φ i,k, φ i,l ) 0,Ωi, 1 k, l n i, i = 1,. For these mass matrices we have the relations My, y = µ 1 1 p 1,h 0,Ω 1,h + µ 1 p,h 0,Ω,h = µ 1 ph 0,Ω 1,h Ω,h, My, y = µ 1 1 p 1,h 0,Ω 1 + µ 1 p,h 0,Ω = µ 1 i p h 0,Ω i = µ 1 p h 0. The matrix-vector representation of the discrete problem (.5) is as follows. First note that (µ 1 p h, 1) 0 = 0 iff My, 1 = 0. The discrete problem is given by: Find x R m, y R n1+n with My, 1 = 0 such that ( ) ( ) ( ) ( ) x A + τc B T x b K := =, b y B ε p J y 0 j = (f, ψ j ) 0, 1 j m. (4.3) The matrix K of the algebraic system (4.3) is symmetric indefinite. One common approach to solve the system numerically is to exploit the structure of the matrix and to apply a Krylov subspace method with block diagonal preconditioner: ( ) Aτ 0 K :=, 0 Q τ where A τ, Q τ are both SPD matrices and should be chosen as preconditioners of the (1,1)-block A + τc and the Schur complement of K, which is given by S τ := B(A + τc) 1 B T + ε p J. (4.4) 10

12 We refer to [1] for a review of this and other approaches to the numerical solution of saddle point algebraic systems. It is well-known that if A τ is uniformly (with respect to the relevant parameters) spectrally equivalent to A + τc and Q τ is uniformly spectrally equivalent to S τ, a preconditioned MINRES method, with preconditioner K, applied to the system (4.3) has a high rate of convergence for the whole parameter range. Good preconditioners A τ for A + τc are known, e.g. a multigrid method. In the next section we introduce a Schur complement preconditioner Q τ. 5. Schur complement preconditioner. In this section we introduce a preconditioner for the Schur complement S τ. An ansatz for the Schur complement preconditioner is obtained by looking at the continuous level. It is known that for the Schur complement corresponding to the weak formulation (.1), with µ 1 = µ = ρ 1 = ρ = 1, a uniform preconditioner (with respect to τ) is given by Q 1 τ := I τ 1 N, (5.1) cf. [19, 16, 18]. Here 1 N is the solution operator of the following Neumann problem: given f L 0(Ω), determine p H 1 (Ω) L 0(Ω) such that ( p, q) 0 = (f, q) 0 for all q H 1 (Ω). (5.) The preconditioner (5.1) interpolates between two extreme cases τ = 0 (the Stokes problem) and τ (the pressure Poisson problem). We shall use the same interpolation idea on the discrete level and for variable coefficients. For τ = 0, it is shown in [15] that the preconditioner Q 0 := M + ε p J is spectrally equivalent to S 0, i.e. Q 0 S 0, with spectral constants independent of h, µ, and of how intersects the triangulation (note that ρ occurs in neither Q 0 nor S 0 ). For the other extreme case, τ, a preconditioner for S τ is constructed by using a suitable discrete version of the Neumann problem (5.) with variable diffusion coefficient: Determine p H (Ω 1 Ω ) L 0(Ω) such that div ρ 1 p = f in Ω i, i = 1,, [ρ 1 p n] = 0 on, [p] = 0 on, p n Ω = 0 on Ω. (5.3) A convergent second order accurate discretization in the XFEM space is obtained by enforcing weak continuity at the interface using the Nitsche method. This discretization was introduced and analyzed in [13]. We recall some results from that paper. One defines the Nitsche-XFEM discretization of the Neumann problem (5.3) as follows: Find p h Q h such that (ρ 1 p h, q h ) 0,Ω1 Ω ( {ρ 1 p h n}, [q h ]) 0,h ( {ρ 1 q h n}, [p h ]) 0,h + λh 1 ρ 1 min [p h], [q h ]) 0,h = (f, q h ) 0 for all q h Q h. (5.4) Here we used the average {w} := κ 1 w 1 + κ w with element-wise constants κ i = κ i (T ) = Ωi T T for T Th, ρ min = min{ρ 1, ρ }. The parameter λ > 0 is needed for stabilization. The bilinear form for this discrete problem is given by s h (p h, q h ) := (ρ 1 p h, q h ) 0,Ω1 Ω ( {ρ 1 p h n}, [q h ]) 0,h ( {ρ 1 q h n}, [p h ]) 0,h + λh 1 ρ 1 min ([p h], [q h ]) 0,h. 11 (5.5)

13 It is known that this bilinear form is uniformly, with respect to h, ρ i and the location of h in the triangulation, equivalent to a simplified one, where the averaging terms are deleted, cf. Lemmas 4 and 5 in [13]: s h (p h, p h ) p h h := ρ 1 ph 0,Ω 1 Ω + λh 1 ρ 1 min [p h] 0, h, (5.6) for all p h Q h. For the corresponding matrix representation we introduce matrices P, N R (n1+n) (n1+n) (where P is used to denote Poisson and N denotes N itsche): Ω i ρ 1 i p h p h dx = P y, ỹ for all p h, p h Q 1,h Q,h, (5.7) h 1 ρ 1 min ([p h], [ p h]) 0,h = Ny, ỹ for all p h, p h Q 1,h Q,h. (5.8) Hence, P y, y + λ Ny, y = p h h holds. For this XFEM discrete Laplacian we use the notation L := P + λn. (5.9) This matrix L is a stable approximation of the part BC 1 B T in the Schur complement S τ, cf. (4.4). Efficient preconditioners for L are studied in [17], and used in section 7. In section 6 we show that for sufficiently large τ, the Schur complement matrix S τ is spectrally equivalent to 1 τ L + ε pj, uniformly in h and the location of h in the triangulation. Motivated by the structure of the preconditioner on the continuous level, we use a linear interpolation between the preconditioners for the two extreme cases, τ = 0 and τ, similar to (5.1). This leads to the following Schur complement preconditioner: Q 1 τ := ( M + ε p J) 1 + τ(l + τε p J) 1, τ [0, ). (5.10) Experiments in Section 7 illustrate the robustness of this preconditioner. Remark 1. The XFEM discrete Laplacian L in the preconditioner Q 1 τ can be replaced by the matrix corresponding to the bilinear form s h (, ) in (5.5). We use the matrix L corresponding to h since it is easier to implement and the results are very satisfactory, cf. Section 7. Furthermore, the matrix L is always symmetric positive definite, whereas the matrix corresponding to s h (, ) is positive definite only for λ sufficiently large. 6. Analysis of the Schur complement preconditioner. We are not able to prove robustness of the preconditioner Q τ for the whole range τ [0, ), cf. Remark below. Although such robustness is observed in numerical experiments, we can only handle the two extreme cases, τ [0, κ 0 c 0 ] [c 1 κ 1 h, ), with c i > 0 given constants and κ 0 = µ min ρ max, κ 1 = µ max ρ min, with µ max := max{µ 1, µ }, µ min := min{µ 1, µ }, ρ max := max{ρ 1, ρ }, ρ min := min{ρ 1, ρ }. The two parameter ranges τ [0, κ 0 c 0 ] and τ [c 1 κh, ) are treated in the two subsections below. In the remainder we assume that the stabilization parameters λ > 0 and ε p > 0 are fixed, independent of h, τ, ρ, µ. For two SPD matrices A 1, A, we use the notation A 1 A, A 1 A to indicate that spectral inequalities are uniform in h, τ, ρ, µ and the location of the interface in the triangulation. In this section, the constants in the inequalities may depend on c 0, c 1. 1

14 6.1. Uniform spectral equivalence for τ [0, c 0 κ 0 ]. The results for this case easily follow from the analysis in [15]. Lemma 6.1. For τ [0, c 0 κ 0 ] the uniform spectral equivalence S τ M + ε p J holds. Proof. Note that A A + τc ( 1 + τ ρ ) max A µ min holds. Hence, for τ [0, c 0 κ 0 ] we have S τ BA 1 B T + ε p J = S 0. The uniform equivalence S 0 M + ε p J is derived in Theorem 6. and Lemma 6.3 in [15]. The analysis is based on the LBB stability estimate (3.1). Lemma 6.. For τ [0, c 0 κ 0 ] the uniform spectral equivalence Q τ M + ε p J holds on the pressure subspace of all p h Q 1,h Q,h with (µ 1 p h, 1) 0 = 0. Proof. The spectral inequality Q 1 τ ( M + ε p J) 1 follows from the definition of Q τ. For τ > 0, we also have the chain of inequalities Q 1 τ ( M + ε p J) 1 (τ 1 L + ε p J) 1 ( M + ε p J) 1 M + ε p J τ 1 L + ε p J M τ 1 L + ε p J. (6.1) Take p H 1 (Ω 1 Ω ) with (µ 1 p, 1) 0 = 0. We use the orthogonal decomposition p = p 0 + p 0 (orthogonal with respect to (µ 1, ) 0 ), with { µ1 Ω p 0 = α 1 1 in Ω 1 µ Ω 1 in Ω, α R. We then have (p 0, 1) 0,Ωi = 0, i = 1,. Using a trace inequality for (p 0 ) Ωi we get µ 1 p0 0 µ 1 min [p 0] 0, h µ 1 min [p] 0, h + µ 1 min [p 0 ] 0, h µ 1 min [p] 0, h + µ 1 min p 0 0,Ω 1 Ω. Using this and a Poincare inequality on Ω i, we get: µ 1 p 0 = µ 1 p µ 1 p0 0 µ 1 p 0 0,Ω 1 Ω + µ 1 p0 0 µ 1 p 0 0,Ω 1 Ω + µ 1 min [p] 0, h = µ 1 p 0,Ω1 Ω + µ 1 min [p] 0, h. Hence, for p h Q 1,h Q,h with (µ 1 p h, 1) 0 = 0 we obtain My, y = µ 1 p h 0 µ 1 p h 0,Ω 1 Ω 1 + µ 1 min [p h] 0, h ρ max ρ 1 p µ h 0,Ω 1 Ω 1 + h ρ min h 1 ρ 1 min min µ [p h] 0, h min ρ ( ) max (P + N)y, y. µ min 13

15 This yields, that for τ c 0 κ 0 the uniform spectral inequality M 1 τ L and thus (6.1) holds. As a direct consequence of the two lemmata above we obtain the following. Corollary 6.3. Take τ [0, κ 0 c 0 ]. The uniform spectral equivalence holds. Q 1 τ S τ Q 1 τ I 6.. Uniform spectral equivalence for τ [c 1 κ 1 h, ). We introduce Note that for τ c 1 κ 1 h we have Therefore, τc A + τc Ŝ τ := 1 τ BC 1 B T + ε p J. ( h µ ) max + τ C τc. ρ min S τ Ŝτ for τ c 1 κ 1 h. (6.) Lemma 6.4. For τ (0, ) the uniform spectral inequality holds. Proof. Note the identities Ŝ τ τ 1 L + ε p J (6.3) BC 1 B T y, y 1 = max x R m Bx, y Cx, x 1 = max u h V h b(u h, p h ) ρ 1 u h 0. (6.4) The following trace inequality from [13] w L ( h T ) c( h 1 T w 0,T + h T w ) 1,T for all w H 1 (T ), (6.5) holds with a constant c independent on how h intersects the simplex T. Using (6.5) and the finite element inverse estimate u h 1,T h 1 T u h 0 we get b(u h, p h) = u h n[p h] ds u h p h dx h Ω i Employing this in (6.4) yields u h 0,h [p h] 0,h + ρ 1 uh 0 ρ 1 p h 0,Ω1 Ω h 1 ρ 1 uh 0 ρ 1 min [p h] 0,h + ρ 1 uh 0 ρ 1 p h 0,Ω1 Ω. BC 1 B T y, y h 1 ρ 1 min [p h] 0, h + ρ 1 p h 0,Ω 1 Ω = Ny, y + P y, y Ly, y, from which the result (6.3) easily follows. 14

16 The proof of the lower spectral bound for Ŝτ relies on the LBB stability result (3.) for the P -P 1 XFEM pair with ghost penalty stabilization. Lemma 6.5. Take τ [c 1 κ 1 h, ). There exists h 0 > 0 such that for h h 0 the uniform spectral inequality Ŝ τ ρ min ρ max (τ 1 L + ε p J) holds. Proof. Thanks to the relations (6.4) and the definitions of J, P, and N, we rewrite the LBB stability result (3.) in matrix notation as BC 1 B T + h κ 1 J P + ρ min ρ max N ρ min ρ max L. The estimate of the lemma now follows for τ h κ 1. It remains to show that the proposed preconditioner Q τ is spectrally equivalent to τ 1 L + ε p J. This is the assertion of the next lemma. Lemma 6.6. For τ [c 1 κ 1 h, ) the uniform spectral equivalence Q τ τ 1 L + ε p J holds. Proof. The spectral inequality Q 1 τ (τ 1 L + ε p J) 1 follows from the definition of Q τ. Observe the chain of the inequalities: Q 1 τ (τ 1 L + ε p J) 1 ( M + ε p J) 1 (τ 1 L + ε p J) 1 τ 1 L + ε p J M + ε p J τ 1 L M + ε p J. (6.6) Using (6.5) and a standard finite element inverse inequality we get h Ly, y = h µ max ρ min µ max ρ min µ max ρ min ρ 1 p h 0,Ω i + hλρ 1 min [p h] 0, h ( h µ 1 i p i,h 0,Ω i,h + h µ 1 i p i,h 0, h ) ( h µ 1 i p i,h 0,Ω i,h + µ 1 i p i,h 0,Ω i,h ) µ 1 i p i,h 0,Ω i,h µ max ρ min My, y. In Lemma 6.3 in [15] the uniform spectral equivalence M M + ε p J is shown. Combining these results we get, for τ c 1 κ 1 h : which proves the last estimate in (6.6). τ 1 L h ρ min µ max L M M + ε p J, As a direct consequence of lemmata and (6.) above we obtain the following. 15

17 Corollary 6.7. Take τ [c 1 κ 1 h, ). Then the uniform spectral equivalence ρ min I Q 1 τ S τ Q 1 τ ρ max I holds Remark. The analysis in this section proves the robustness of the Schur complement preconditioner Q τ only for τ [0, c 0 κ 0 ] [c 1 κ 1 h, ). Two approaches are known in the literature which might help to extend the robustness property to τ [0, ). The first one from [19] uses an interpolation argument based on the H regularity of the differential problem, which the interface Stokes problem does not possess. The second approach from [18] uses a uniform boundedness of the Bogovski operator in the differential setting and requires the construction of a uniformly bounded Fortin projector to the finite element space. This approach requires that the finite pair that is used is LBB stable. However, the pair (V h, Q h ) that we consider is not LBB stable. 7. Numerical experiments Discretization error. In [14] the P -P 1 XFEM pair with ghost penalty stabilization is considered only for a stationary Stokes interface problem, and it is shown that the method then has optimal discretization error bounds. In this section we consider a time dependent Stokes problem with a pressure solution that is discontinuous across a stationary interface and illustrate that the proposed discretization has (optimal) second order accuracy. We consider the unsteady Stokes equations on the domain Ω = [ 1, 1] 3 with constant density and viscosity coefficients ρ = µ = 1. We take the following analytical solutions: u a (t, x) = e x x x 1 (1 e t ), (7.1) 0 { p a (t, x) = x 3 1(1 e t 1, x Ω 1, ) + (7.) 0, x Ω, where Ω 1 = {x Ω : x < r }, = {x Ω : x = r }, Ω = Ω \ Ω 1 with r = /3. A force f = f Ω + ˆf with a body force f Ω and interface force ˆf (v) := σ v n ds with σ = 1 is imposed on the right hand side in (.1) such that the unsteady Stokes equations have as solution u = u a and p = p a. The choice of the velocity field u a is consistent with a stationary interface, since u n = 0 holds. Note that instead of a surface tension force, where the interface curvature has to be approximated, the artificial surface force ˆf has been chosen for which a second-order discretization is available. The discretization of the surface tension force is crucial for the convergence order of two-phase flow simulations, cf. [11, 9], but these effects are not studied here. In the initial triangulation T h0, i.e. refinement level 0, the domain is subdivided into cubes each consisting of 6 tetrahedral elements. For the experiments the mesh is successively uniformly refined, halving the mesh size h in each refinement step. Hence, the mesh for refinement level 3 consists of tetrahedral elements. For the piecewise linear approximation h of the interface we use the zero level of the piecewise linear interpolation I h/ d on T h/ of the signed distance function d to. For time discretization we apply the implicit Euler method, with a uniform time step denoted by t. The simulations are performed until the final 16

18 10 e p 0 e u 1 O(h ) Error Refinements Fig Discretization errors for simultaneous temporal and spatial refinement. time t = t f := 0.1 is reached. The coarsest time step size is t = For each spatial refinement step the time step size t is divided by four. This results in a time step size t = on refinement level 3, and requires 640 time steps to reach t = t f. In each time step we use the finite element discretization described in section, with a constant stabilization parameter value ε p = 0.1. Figure 7.1 shows the convergence results for the pressure error e p (x) = p(x, t f ) p h (x, t f ) with respect to the L -norm and velocity error e u (x) = u(x, t f ) u h (x, t f ) with respect to the H 1 -norm for t f = 0.1. The results show a clear second order convergence behavior. In further experiments (not presented here) one observes that the velocity L error e u 0 also has a second order convergence behavior. This can be explained by the fact that the time discretization error dominates the total error. 7.. Schur complement preconditioner. We consider the preconditioner Q 1 τ := ( M + εp J) 1 + τ (L + τεp J) 1, (7.3) with τ = 1/ t. Spectral condition numbers κ(q 1 τ S τ ) := λ max (Q 1 τ S τ )/λ min (Q 1 τ S τ ) of the preconditioned Schur complement are shown in Table 7.1 for varying mesh size h and time step size t. We use the parameter values ε p = 0.1 (stabilization parameter in discretization method) and λ = 1 (parameter in Nitsche-XFEM discretization, cf. (5.9)). To obtain the eigenvalues MATLAB s eigs was utilized. Different from the t = 10 1 t = 10 3 t = 10 5 t = 10 7 t = 10 9 l = l = l = Table 7.1 Spectral condition numbers of preconditioned Schur complement Q 1 τ S τ for fixed ε p = 0.1, λ = 1 and varying time step size t and mesh width h. previous experiment, to reduce memory requirements in the MATLAB computation an adaptive refinement around the interface was applied. Refinement level l = 0 denotes the unrefined mesh, which is the same as in the previous experiment, whereas 17

19 l = 1, means that the mesh is refined once/twice around the interface. The results reveal very strong robustness for t For larger t there is a dependence of the condition number on the refinement level l. For the condition number computations, more refinement levels could not be used due to memory limitations. In the next experiment iteration numbers for the preconditioned system are investigated, which can also be computed on finer grids. Table 7. shows the iteration numbers for MINRES, with a relative tolerance of 10 6, using the proposed Schur complement preconditioner applied to the previous defined system. Here, again t and the mesh size are varied. The part ( M + εp J in the Schur complement preconditioner is approximated by a Jacobi preconditioned CG solver with relative tolerance The part (L + τε p J) 1 is approximated by a symmetric Gauss-Seidel preconditioned CG solver with relative tolerance A symmetric Gauss-Seidel preconditioned CG solver with relative tolerance 10 is used as preconditioner A τ for the (1, 1)-block A + τc. The rather small relative tolerance 10 4 in the CG solvers is needed to preserve the symmetry of the Schur complement preconditioner. For values larger than that MINRES sometimes diverges due to symmetry loss. The results are in accordance with the observations made in the previous experiment, t = 10 1 t = 10 3 t = 10 5 t = 10 7 t = 10 9 l = l = l = l = ) 1 Table 7. Iteration numbers of MINRES with constant ε p = 0.1, λ = 1 and varying step size t and mesh width h. but we observe a stronger robustness with respect to variations in mesh size. Remark 3. The Jacobi preconditioned CG method is an efficient solver for the linear system with matrix M + ε p J, because this matrix is uniformly spectrally equivalent to the well-conditioned mass matrix M. An efficient robust solver for the systems with matrix L + τε p J is much more difficult. For very large τ values (i.e., very small t) this matrix has an extremely large condition number. Furthermore, the matrix J has a very large kernel. For not too small values of t the performance of the symmetric Gauss-Seidel preconditioned CG method is acceptable. As an example, for t = 10 3 the iteration counts for the inner CG solver for l = 0, 1,, 3 are 4, 6,, 4, respectively. Note that the system with matrix L + τε p J has dimension equal to the number of pressure unknowns, which is much smaller than the number of velocity unknowns. Hence, somewhat higher iteration counts for solving the system with matrix L+τε p J are still acceptable in view of the total costs of one preconditioned MINRES iteration. For very small t the counts are no longer acceptable. For example, for t = 10 9 and l = 0, 1,, 3 the iteration numbers are 58, 148, 455, 1480, respectively. We are not aware of a solver for the system with matrix L + τε p J that is robust and efficient for the whole h and t range. One possible approach, which turned out to be rather promising in our experiments, is to use a special subspace decomposition as in [3], in which information on the kernel of J is used. 18

20 In the following experiment again the spectral condition numbers are studied, but now for a fixed mesh refinement level l = 1 and time step size t = 10 5 and varying stabilization parameter ε p and Nitsche parameter λ. We recall that ε p is used in the FE method for the original time-dependent Stokes problem, while λ appears in the definition of the preconditioner and hence can be chosen to optimize the algebraic solver performance. The results are presented in Table 7.3. Robustness with respect ε p = 10 4 ε p = 10 3 ε p = 10 ε p = 10 1 ε p = 1 ε p = 10 λ = λ = λ = λ = λ = Table 7.3 Spectral condition numbers of the preconditioned Schur complement Q 1 τ S τ for fixed l = 1, t = 10 5 and varying λ and ε p. to ε p can be observed. The results show that in the preconditioner the Nitsche term in (5.9) is essential. One can observe that for λ 0 and thus a vanishing penalization of discontinuities at the interface, the condition number increases very strongly. On the other hand, for λ 10 one can observe the effect of over-penalization, i.e. a too strong weight is laid on the continuity across the interface. Overall, the preconditioner shows robustness for the case of constant coefficients ρ 1, = µ 1, 1. The robustness holds for a certain range of Nitsche parameter values λ [1, 10] Jumping coefficients. In this experiment we study the performance of the preconditioner with respect to variations in the coefficients ρ i and µ i. We show results for the iteration numbers of MINRES for the discrete problem on uniform meshes and use the same settings as described in Section 7.. Table 7.4 shows the iteration numbers of MINRES for varying mesh size h and viscosity ratio µ /µ 1. The µ /µ 1 = l = l = l = l = Table 7.4 Iteration numbers of MINRES with t = 10 3, µ = ρ = ρ 1 = 1, ε p = 0.1, λ = 1, and varying mesh size h and viscosity µ 1. iteration numbers are almost constant for the different viscosity ratios and hence the preconditioner shows a strong robustness with respect to jumps in the viscosities. We also consider the robustness with respect to jumps in density, for a case with a constant viscosity. Table 7.5 shows the results for varying mesh size and density ratios. We observe a very mild dependence of the iteration numbers for ratios 19

21 ρ /ρ 1 = l = l = l = l = Table 7.5 Iteration numbers of MINRES with t = 10 3, ρ 1 = µ 1 = µ = 1, ε p = 0.1, λ = 1 and varying mesh size h and density ρ. ρ max /ρ min [10 5, 10], but a significant increase for ρ max /ρ min 10 3, especially on the largest refinement level l = 3. For the case with extremely large density jumps the behavior can be improved using an idea from [14]. We take an element-dependent Nitsche parameter ( λ T = {ρ 1 } D + C γ ) T (7.4) α T with constants D > 0 and C > 1. Here, the averaging operator is defined as {a} := κ 1 a 1 + κ a with the element-dependent weights ρ 1 κ 1 T = α 1,T ρ 1 1 α,t + ρ 1 α, κ T = 1,T ρ 1 1 α,t ρ 1 1 α,t + ρ 1 α 1,T and α i,t := T Ω i /h 3 T with h T the diameter of element T T h. The other terms in (7.4) are α T := α 1,T + α,t and γ T := T /h T. The previous experiment was repeated, but now with an element-dependent Nitsche parameter λ = λ T. Table 7.6 shows the corresponding iteration numbers, where the free parameters in λ T are chosen as D = 0.5 and C = 1.5. The iteration numbers for the element-dependent ρ /ρ 1 = l = l = l = l = , Table 7.6 Iteration numbers of MINRES with t = 10 3, ρ 1 = µ 1 = µ = 1, ε p = 0.1 and varying mesh size h and density ρ for the element-dependent Nitsche parameter λ T. Nitsche parameter λ T are comparable to those obtained for the constant Nitsche parameter λ for the case of a small or moderate density ratio ρ max /ρ min [10 5, 10], but are also very robust for large density ratios ρ max /ρ min For the extreme case of ρ /ρ 1 = 10 5 and l = 3 the iteration number is reduced by a factor of 11 when taking λ T instead of λ while the computational effort for the application of the Schur complement preconditioner stays essentially the same. 8. Conclusions. In this paper we studied the efficient preconditioning of linear saddle point systems resulting from the finite element discretization, with the 0

22 pair P 1 -XFE (for pressure) and P (for velocity), of a quasi-stationary Stokes interface problem. In the discretization a ghost penalty pressure stabilization technique known from the literature is used. The resulting discretization has optimal approximation properties and is robust with respect to non-alignment of the (approximate) interface in the triangulation. We introduced and analyzed a new Schur complement preconditioner. Numerical experiments illustrate the performance of this preconditioner, in particular its robustness with respect to variation in h, τ, the position of the interface in the triangulation and the viscosity quotient µ 1 /µ. Using a suitable element-dependent Nitsche parameter leads to robustness with respect to the density quotient ρ 1 /ρ, too. We mention two topics that deserve further investigations. Firstly, the theoretical robustness analysis covers only the extreme ranges for the problem parameter τ, namely τ sufficiently small (τ [0, c 0 κ 0 ]) or τ sufficiently large (τ [c 1 κ 1 h, )). It is not clear how to analyze the intermediate τ range. Secondly, in the Schur complement preconditioner linear systems with matrix L + τε p J have to be solved approximately. For very large τ values the efficient solution of these systems turns out to be difficult, and the development of an appropriate preconditioner for this matrix deserves further attention. REFERENCES [1] M. Benzi, G. H. Golub, and J. Liesen, Numerical solution of saddle point problems, Acta numerica, 14 (005), pp [] M. Bercovier and O. Pironneau, Error estimates for finite element method solution of the Stokes problem in the primitive variables, Numerische Mathematik, 33 (1979), pp [3] E. Burman, La pénalisation fantôme, Comptes Rendus Mathématique, 348 (010), pp [4] L. Cattanneao, L. Formaggio, G. Iori, A. Scotti, and P. Zunino, Stabilized extended finite elements for the approximation of saddle point problems with unfitted interfaces, Calcolo, (014), pp [5] Y. C. Chang, T. Y. Hou, B. Merriman, and S. Osher, A level set formulation of Eulerian interface capturing methods for incompressible fluid flows, J. Comp. Phys., 14 (1996), pp [6] A. Demlow and M. A. Olshanskii, An adaptive surface finite element method based on volume meshes, SIAM Journal on Numerical Analysis, 50 (01), pp [7] T. Fries and T. Belytschko, The generalized/extended finite element method: An overview of the method and its applications, Int. J. Num. Meth. Eng., 84 (010), pp [8] V. Girault and P. A. Raviart, Finite Element Methods for Navier-Stokes Equations, Springer, Berlin, [9] J. Grande, Finite element discretization error analysis of a general interfacial stress functional, SIAM J. Numer. Anal., 53 (015), pp [10] S. Groß and A. Reusken, An extended pressure finite element space for two-phase incompressible flows with surface tension, J. Comp. Phys., 4 (007), pp [11], Finite element discretization error analysis of a surface tension force in two-phase incompressible flows, SIAM J. Numer. Anal., 45 (007), pp [1], Numerical Methods for Two-phase Incompressible Flows, Springer, Berlin, 011. [13] A. Hansbo and P. Hansbo, An unfitted finite element method, based on Nitsche s method, for elliptic interface problems, Comput. Methods Appl. Mech. Engrg., 191 (00), pp [14] P. Hansbo, M. Larson, and S. Zahedi, A cut finite element method for a Stokes interface problem, Applied Numerical Mathematics, 85 (014), pp [15] M. Kirchhart, S. Gross, and A. Reusken, Analysis of an XFEM discretization for Stokes interface problems, Preprint 40, IGPM, RWTH-Aachen University, 015. Submitted. [16] G. M. Kobelkov and M. A. Olshanskii, Effective preconditioning of Uzawa type schemes for a generalized Stokes problem, Numerische Mathematik, 86 (000), pp [17] C. Lehrenfeld and A. Reusken, Optimal preconditioners for Nitsche-XFEM discretizations of interface problems, Preprint 406, IGPM, RWTH Aachen University, 014. Submitted. [18] K.-A. Mardal, J. Schöberl, and R. Winther, A uniformly stable Fortin operator for the 1

23 Taylor-Hood element, Numerische Mathematik, 13 (013), pp [19] M. A. Olshanskii, J. Peters, and A. Reusken, Uniform preconditioners for a parameter dependent saddle point problem with application to generalized Stokes interface equations, Numer. Math., 105 (006), pp [0] S. Osher and R. P. Fedkiw, Level set methods: An overview and some recent results, J. Comp. Phys., 169 (001), pp [1] H. Sauerland and T. Fries, The extended finite element method for two-phase and freesurface flows: A systematic study, J. Comp. Phys., 30 (011), pp [], The stable XFEM for two-phase flows, Computers & Fluids, 87 (013), pp [3] J. Schöberl, Robust multigrid preconditioning for parameter-dependent problems I: The Stokes-type case, in Multigrid Methods V, Springer, 1998, pp [4] A.-K. Tornberg and B. Engquist, A finite element based level-set method for multiphase flow applications, Comput. Visual. Sci., 3 (000), pp

Downloaded 11/21/16 to Redistribution subject to SIAM license or copyright; see

Downloaded 11/21/16 to Redistribution subject to SIAM license or copyright; see SIAM J. SCI. COMPUT. Vol. 38, No. 6, pp. A349 A3514 c 016 Society for Industrial and Applied Mathematics ROBUST PRECONDITIONING FOR XFEM APPLIED TO TIME-DEPENDENT STOKES PROBLEMS SVEN GROSS, THOMAS LUDESCHER,

More information

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

A STOKES INTERFACE PROBLEM: STABILITY, FINITE ELEMENT ANALYSIS AND A ROBUST SOLVER European Congress on Computational Methods in Applied Sciences and Engineering ECCOMAS 2004 P. Neittaanmäki, T. Rossi, K. Majava, and O. Pironneau (eds.) O. Nevanlinna and R. Rannacher (assoc. eds.) Jyväskylä,

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

An Extended Finite Element Method for a Two-Phase Stokes problem

An Extended Finite Element Method for a Two-Phase Stokes problem XFEM project An Extended Finite Element Method for a Two-Phase Stokes problem P. Lederer, C. Pfeiler, C. Wintersteiger Advisor: Dr. C. Lehrenfeld August 5, 2015 Contents 1 Problem description 2 1.1 Physics.........................................

More information

On Surface Meshes Induced by Level Set Functions

On Surface Meshes Induced by Level Set Functions On Surface Meshes Induced by Level Set Functions Maxim A. Olshanskii, Arnold Reusken, and Xianmin Xu Bericht Nr. 347 Oktober 01 Key words: surface finite elements, level set function, surface triangulation,

More information

Optimal preconditioners for Nitsche-XFEM discretizations of interface problems

Optimal preconditioners for Nitsche-XFEM discretizations of interface problems Optimal preconditioners for Nitsche-XFEM discretizations of interface problems Christoph Lehrenfeld Arnold Reusken August 13, 2014 In the past decade, a combination of unfitted finite elements (or XFEM)

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

Nitsche XFEM with Streamline Diffusion Stabilization for a Two Phase Mass Transport Problem

Nitsche XFEM with Streamline Diffusion Stabilization for a Two Phase Mass Transport Problem Nitsche XFEM with Streamline Diffusion Stabilization for a Two Phase Mass Transport Problem Christoph Lehrenfeld and Arnold Reusken Bericht Nr. 333 November 2011 Key words: transport problem, Nitsche method,

More information

UNIFORM PRECONDITIONERS FOR A PARAMETER DEPENDENT SADDLE POINT PROBLEM WITH APPLICATION TO GENERALIZED STOKES INTERFACE EQUATIONS

UNIFORM PRECONDITIONERS FOR A PARAMETER DEPENDENT SADDLE POINT PROBLEM WITH APPLICATION TO GENERALIZED STOKES INTERFACE EQUATIONS UNIFORM PRECONDITIONERS FOR A PARAMETER DEPENDENT SADDLE POINT PROBLEM WITH APPLICATION TO GENERALIZED STOKES INTERFACE EQUATIONS MAXIM A. OLSHANSKII, JÖRG PETERS, AND ARNOLD REUSKEN Abstract. We consider

More information

A FINITE ELEMENT METHOD FOR ELLIPTIC EQUATIONS ON SURFACES

A FINITE ELEMENT METHOD FOR ELLIPTIC EQUATIONS ON SURFACES A FINITE ELEMENT METHOD FOR ELLIPTIC EQUATIONS ON SURFACES MAXIM A. OLSHANSKII, ARNOLD REUSKEN, AND JÖRG GRANDE Abstract. In this paper a new finite element approach for the discretization of elliptic

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

Numerische Mathematik

Numerische Mathematik Numer. Math. (006) 105:159 191 DOI 10.1007/s0011-006-0031-4 Numerische Mathematik Uniform preconditioners for a parameter dependent saddle point problem with application to generalized Stokes interface

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

Space-time XFEM for two-phase mass transport

Space-time XFEM for two-phase mass transport Space-time XFEM for two-phase mass transport Space-time XFEM for two-phase mass transport Christoph Lehrenfeld joint work with Arnold Reusken EFEF, Prague, June 5-6th 2015 Christoph Lehrenfeld EFEF, Prague,

More information

PREPRINT 2010:25. Fictitious domain finite element methods using cut elements: II. A stabilized Nitsche method ERIK BURMAN PETER HANSBO

PREPRINT 2010:25. Fictitious domain finite element methods using cut elements: II. A stabilized Nitsche method ERIK BURMAN PETER HANSBO PREPRINT 2010:25 Fictitious domain finite element methods using cut elements: II. A stabilized Nitsche method ERIK BURMAN PETER HANSBO Department of Mathematical Sciences Division of Mathematics CHALMERS

More information

AN EXTENDED FINITE ELEMENT METHOD APPLIED TO LEVITATED DROPLET PROBLEMS

AN EXTENDED FINITE ELEMENT METHOD APPLIED TO LEVITATED DROPLET PROBLEMS AN EXTENDED FINITE ELEMENT METHOD APPLIED TO LEVITATED DROPLET PROBLEMS PATRICK ESSER, JÖRG GRANDE, ARNOLD REUSKEN Abstract. We consider a standard model for incompressible two-phase flows in which a localized

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

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

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

AMS subject classifications. Primary, 65N15, 65N30, 76D07; Secondary, 35B45, 35J50 A SIMPLE FINITE ELEMENT METHOD FOR THE STOKES EQUATIONS LIN MU AND XIU YE Abstract. The goal of this paper is to introduce a simple finite element method to solve the Stokes equations. This method is in

More information

Finite Element Techniques for the Numerical Simulation of Two-Phase Flows with Mass Transport

Finite Element Techniques for the Numerical Simulation of Two-Phase Flows with Mass Transport Finite Element Techniques for the Numerical Simulation of Two-Phase Flows with Mass Transport Christoph Lehrenfeld and Arnold Reusken Preprint No. 413 December 2014 Key words: Two-phase flow, mass transport,

More information

A VOLUME MESH FINITE ELEMENT METHOD FOR PDES ON SURFACES

A VOLUME MESH FINITE ELEMENT METHOD FOR PDES ON SURFACES European Congress on Computational Methods in Applied Sciences and Engineering (ECCOMAS 2012) J. Eberhardsteiner et.al. (eds.) Vienna, Austria, September 10-14, 2012 A VOLUME MESH FINIE ELEMEN MEHOD FOR

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

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

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

Vector and scalar penalty-projection methods

Vector and scalar penalty-projection methods Numerical Flow Models for Controlled Fusion - April 2007 Vector and scalar penalty-projection methods for incompressible and variable density flows Philippe Angot Université de Provence, LATP - Marseille

More information

Analysis of a DG XFEM Discretization for a Class of Two Phase Mass Transport Problems

Analysis of a DG XFEM Discretization for a Class of Two Phase Mass Transport Problems Analysis of a DG XFEM Discretization for a Class of Two Phase Mass Transport Problems Christoph Lehrenfeld and Arnold Reusken Bericht Nr. 340 April 2012 Key words: transport problem, Nitsche method, XFEM,

More information

Numerical Methods for the Navier-Stokes equations

Numerical Methods for the Navier-Stokes equations Arnold Reusken Numerical Methods for the Navier-Stokes equations January 6, 212 Chair for Numerical Mathematics RWTH Aachen Contents 1 The Navier-Stokes equations.............................................

More information

Analysis of a high order trace finite element method for PDEs on level set surfaces

Analysis of a high order trace finite element method for PDEs on level set surfaces N O V E M B E R 2 0 1 6 P R E P R I N T 4 5 7 Analysis of a high order trace finite element method for PDEs on level set surfaces Jörg Grande *, Christoph Lehrenfeld and Arnold Reusken * Institut für Geometrie

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

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

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

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

High Order Unfitted Finite Element Methods for Interface Problems and PDEs on Surfaces

High Order Unfitted Finite Element Methods for Interface Problems and PDEs on Surfaces N O V E M B E R 2 0 1 6 P R E P R I N T 4 5 9 High Order Unfitted Finite Element Methods for Interface Problems and PDEs on Surfaces Christoph Lehrenfeld and Arnold Reusken Institut für Geometrie und Praktische

More information

NUMERICAL SIMULATION OF INCOMPRESSIBLE TWO-PHASE FLOWS WITH A BOUSSINESQ-SCRIVEN INTERFACE STRESS TENSOR

NUMERICAL SIMULATION OF INCOMPRESSIBLE TWO-PHASE FLOWS WITH A BOUSSINESQ-SCRIVEN INTERFACE STRESS TENSOR NUMERICAL SIMULATION OF INCOMPRESSIBLE TWO-PHASE FLOWS WITH A BOUSSINESQ-SCRIVEN INTERFACE STRESS TENSOR ARNOLD REUSKEN AND YUANJUN ZHANG Abstract. We consider the numerical simulation of a three-dimensional

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

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

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

More information

INTRODUCTION TO FINITE ELEMENT METHODS

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

More information

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

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

A NEW FAMILY OF STABLE MIXED FINITE ELEMENTS FOR THE 3D STOKES EQUATIONS MATHEMATICS OF COMPUTATION Volume 74, Number 250, Pages 543 554 S 0025-5718(04)01711-9 Article electronically published on August 31, 2004 A NEW FAMILY OF STABLE MIXED FINITE ELEMENTS FOR THE 3D STOKES

More information

A Domain Decomposition Method for Quasilinear Elliptic PDEs Using Mortar Finite Elements

A Domain Decomposition Method for Quasilinear Elliptic PDEs Using Mortar Finite Elements W I S S E N T E C H N I K L E I D E N S C H A F T A Domain Decomposition Method for Quasilinear Elliptic PDEs Using Mortar Finite Elements Matthias Gsell and Olaf Steinbach Institute of Computational Mathematics

More information

Geometric Multigrid Methods

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

More information

Numerische Mathematik

Numerische Mathematik Numer. Math. (1999) 82: 179 191 Numerische Mathematik c Springer-Verlag 1999 Electronic Edition A cascadic multigrid algorithm for the Stokes equations Dietrich Braess 1, Wolfgang Dahmen 2 1 Fakultät für

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

Local Mesh Refinement with the PCD Method

Local Mesh Refinement with the PCD Method Advances in Dynamical Systems and Applications ISSN 0973-5321, Volume 8, Number 1, pp. 125 136 (2013) http://campus.mst.edu/adsa Local Mesh Refinement with the PCD Method Ahmed Tahiri Université Med Premier

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

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

PSEUDO-COMPRESSIBILITY METHODS FOR THE UNSTEADY INCOMPRESSIBLE NAVIER-STOKES EQUATIONS PSEUDO-COMPRESSIBILITY METHODS FOR THE UNSTEADY INCOMPRESSIBLE NAVIER-STOKES EQUATIONS Jie Shen Department of Mathematics, Penn State University University Par, PA 1680, USA Abstract. We present in this

More information

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

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

More information

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

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

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

More information

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

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

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

arxiv: v1 [math.na] 13 Aug 2014

arxiv: v1 [math.na] 13 Aug 2014 THE NITSCHE XFEM-DG SPACE-TIME METHOD AND ITS IMPLEMENTATION IN THREE SPACE DIMENSIONS CHRISTOPH LEHRENFELD arxiv:1408.2941v1 [math.na] 13 Aug 2014 Abstract. In the recent paper [C. Lehrenfeld, A. Reusken,

More information

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

A P4 BUBBLE ENRICHED P3 DIVERGENCE-FREE FINITE ELEMENT ON TRIANGULAR GRIDS A P4 BUBBLE ENRICHED P3 DIVERGENCE-FREE FINITE ELEMENT ON TRIANGULAR GRIDS SHANGYOU ZHANG DEDICATED TO PROFESSOR PETER MONK ON THE OCCASION OF HIS 6TH BIRTHDAY Abstract. On triangular grids, the continuous

More information

BUBBLE STABILIZED DISCONTINUOUS GALERKIN METHOD FOR STOKES PROBLEM

BUBBLE STABILIZED DISCONTINUOUS GALERKIN METHOD FOR STOKES PROBLEM BUBBLE STABILIZED DISCONTINUOUS GALERKIN METHOD FOR STOKES PROBLEM ERIK BURMAN AND BENJAMIN STAMM Abstract. We propose a low order discontinuous Galerkin method for incompressible flows. Stability of the

More information

Numerische Mathematik

Numerische Mathematik Numer. Math. DOI.7/s2-9-26-4 Numerische Mathematik A finite element method for surface PDEs: matrix properties Maxim A. Olshanskii Arnold Reusken Received: 3 October 28 / Revised: 9 June 29 Springer-Verlag

More information

Construction of a New Domain Decomposition Method for the Stokes Equations

Construction of a New Domain Decomposition Method for the Stokes Equations Construction of a New Domain Decomposition Method for the Stokes Equations Frédéric Nataf 1 and Gerd Rapin 2 1 CMAP, CNRS; UMR7641, Ecole Polytechnique, 91128 Palaiseau Cedex, France 2 Math. Dep., NAM,

More information

Hybridized Discontinuous Galerkin Methods

Hybridized Discontinuous Galerkin Methods Hybridized Discontinuous Galerkin Methods Theory and Christian Waluga Joint work with Herbert Egger (Uni Graz) 1st DUNE User Meeting, Stuttgart Christian Waluga (AICES) HDG Methods October 6-8, 2010 1

More information

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

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

More information

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

Adaptive Finite Element Methods Lecture Notes Winter Term 2017/18. R. Verfürth. Fakultät für Mathematik, Ruhr-Universität Bochum Adaptive Finite Element Methods Lecture Notes Winter Term 2017/18 R. Verfürth Fakultät für Mathematik, Ruhr-Universität Bochum Contents Chapter I. Introduction 7 I.1. Motivation 7 I.2. Sobolev and finite

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

A Multigrid Method for Two Dimensional Maxwell Interface Problems

A Multigrid Method for Two Dimensional Maxwell Interface Problems A Multigrid Method for Two Dimensional Maxwell Interface Problems Susanne C. Brenner Department of Mathematics and Center for Computation & Technology Louisiana State University USA JSA 2013 Outline A

More information

OVERLAPPING SCHWARZ ALGORITHMS FOR ALMOST INCOMPRESSIBLE LINEAR ELASTICITY TR

OVERLAPPING SCHWARZ ALGORITHMS FOR ALMOST INCOMPRESSIBLE LINEAR ELASTICITY TR OVERLAPPING SCHWARZ ALGORITHMS FOR ALMOST INCOMPRESSIBLE LINEAR ELASTICITY MINGCHAO CAI, LUCA F. PAVARINO, AND OLOF B. WIDLUND TR2014-969 Abstract. Low order finite element discretizations of the linear

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

ETNA Kent State University

ETNA Kent State University Electronic Transactions on Numerical Analysis. Volume 11, pp. 1-24, 2000. Copyright 2000,. ISSN 1068-9613. ETNA NEUMANN NEUMANN METHODS FOR VECTOR FIELD PROBLEMS ANDREA TOSELLI Abstract. In this paper,

More information

for Finite Element Simulation of Incompressible Flow Arnd Meyer Department of Mathematics, Technical University of Chemnitz,

for Finite Element Simulation of Incompressible Flow Arnd Meyer Department of Mathematics, Technical University of Chemnitz, Preconditioning the Pseudo{Laplacian for Finite Element Simulation of Incompressible Flow Arnd Meyer Department of Mathematics, Technical University of Chemnitz, 09107 Chemnitz, Germany Preprint{Reihe

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

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

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

More information

C 0 P 2 P 0 Stokes finite element pair on sub-hexahedron tetrahedral grids

C 0 P 2 P 0 Stokes finite element pair on sub-hexahedron tetrahedral grids Calcolo 2017 54:1403 1417 https://doi.org/10.1007/s1002-017-0235-2 C 0 P 2 P 0 Stokes finite element pair on sub-hexahedron tetrahedral grids Shangyou Zhang 1 Shuo Zhang 2 Received: 22 March 2017 / Accepted:

More information

c 2009 Society for Industrial and Applied Mathematics

c 2009 Society for Industrial and Applied Mathematics SIAM J. NUMER. ANAL. Vol. 47, No. 5, pp. 3339 3358 c 2009 Society for Industrial and Applied Mathematics A FINITE ELEMENT METHOD FOR ELLIPTIC EQUATIONS ON SURFACES MAXIM A. OLSHANSKII, ARNOLD REUSKEN,

More information

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

Weierstraß-Institut. für Angewandte Analysis und Stochastik. im Forschungsverbund Berlin e.v. Preprint ISSN Weierstraß-Institut für Angewandte Analysis und Stochastik im Forschungsverbund Berlin e.v. Preprint ISSN 946 8633 Computational comparison between the Taylor Hood and the conforming Crouzeix Raviart element

More information

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

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

More information

Error analysis of a space-time finite element method for solving PDEs on evolving surfaces

Error analysis of a space-time finite element method for solving PDEs on evolving surfaces Numerical Analysis and Scientific Computing Preprint Seria Error analysis of a space-time finite element method for solving PDEs on evolving surfaces M.A. Olshanskii A. Reusken Preprint #9 Department of

More information

Stabilized Finite Element Approximation of the Mean Curvature Vector on Closed Surfaces

Stabilized Finite Element Approximation of the Mean Curvature Vector on Closed Surfaces arxiv:1407.3043v1 [math.na] 11 Jul 2014 Stabilized Finite Element Approximation of the Mean Curvature Vector on Closed Surfaces Peter Hansbo Mats G. Larson Sara Zahedi October 17, 2018 Abstract We develop

More information

1. Introduction. The Stokes problem seeks unknown functions u and p satisfying

1. Introduction. The Stokes problem seeks unknown functions u and p satisfying A DISCRETE DIVERGENCE FREE WEAK GALERKIN FINITE ELEMENT METHOD FOR THE STOKES EQUATIONS LIN MU, JUNPING WANG, AND XIU YE Abstract. A discrete divergence free weak Galerkin finite element method is developed

More information

An interpolation operator for H 1 functions on general quadrilateral and hexahedral meshes with hanging nodes

An interpolation operator for H 1 functions on general quadrilateral and hexahedral meshes with hanging nodes An interpolation operator for H 1 functions on general quadrilateral and hexahedral meshes with hanging nodes Vincent Heuveline Friedhelm Schieweck Abstract We propose a Scott-Zhang type interpolation

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

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

Overlapping Schwarz Preconditioners for Spectral. Problem in H(curl) Overlapping Schwarz Preconditioners for Spectral Nédélec Elements for a Model Problem in H(curl) Technical Report TR2002-83 November 22, 2002 Department of Computer Science Courant Institute of Mathematical

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, USA. Dan_Stefanica@baruch.cuny.edu Summary. The balancing methods are hybrid nonoverlapping Schwarz

More information

Glowinski Pironneau method for the 3D ω-ψ equations

Glowinski Pironneau method for the 3D ω-ψ equations 280 GUERMOND AND QUARTAPELLE Glowinski Pironneau method for the 3D ω-ψ equations Jean-Luc Guermond and Luigi Quartapelle 1 LIMSI CNRS, Orsay, France, and Dipartimento di Fisica, Politecnico di Milano,

More information

arxiv: v1 [math.na] 29 Feb 2016

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

More information

Local discontinuous Galerkin methods for elliptic problems

Local discontinuous Galerkin methods for elliptic problems COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING Commun. Numer. Meth. Engng 2002; 18:69 75 [Version: 2000/03/22 v1.0] Local discontinuous Galerkin methods for elliptic problems P. Castillo 1 B. Cockburn

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

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

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

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

More information

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

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

More information

A FETI-DP Method for Mortar Finite Element Discretization of a Fourth Order Problem

A FETI-DP Method for Mortar Finite Element Discretization of a Fourth Order Problem A FETI-DP Method for Mortar Finite Element Discretization of a Fourth Order Problem Leszek Marcinkowski 1 and Nina Dokeva 2 1 Department of Mathematics, Warsaw University, Banacha 2, 02 097 Warszawa, Poland,

More information

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

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

More information

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

High order, finite volume method, flux conservation, finite element method FLUX-CONSERVING FINITE ELEMENT METHODS SHANGYOU ZHANG, ZHIMIN ZHANG, AND QINGSONG ZOU Abstract. We analyze the flux conservation property of the finite element method. It is shown that the finite element

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

Non-Conforming Finite Element Methods for Nonmatching Grids in Three Dimensions

Non-Conforming Finite Element Methods for Nonmatching Grids in Three Dimensions Non-Conforming Finite Element Methods for Nonmatching Grids in Three Dimensions Wayne McGee and Padmanabhan Seshaiyer Texas Tech University, Mathematics and Statistics (padhu@math.ttu.edu) Summary. In

More information

Yongdeok Kim and Seki Kim

Yongdeok Kim and Seki Kim J. Korean Math. Soc. 39 (00), No. 3, pp. 363 376 STABLE LOW ORDER NONCONFORMING QUADRILATERAL FINITE ELEMENTS FOR THE STOKES PROBLEM Yongdeok Kim and Seki Kim Abstract. Stability result is obtained for

More information

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

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

More information

New constructions of domain decomposition methods for systems of PDEs

New constructions of domain decomposition methods for systems of PDEs New constructions of domain decomposition methods for systems of PDEs Nouvelles constructions de méthodes de décomposition de domaine pour des systèmes d équations aux dérivées partielles V. Dolean?? F.

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

NONSTANDARD NONCONFORMING APPROXIMATION OF THE STOKES PROBLEM, I: PERIODIC BOUNDARY CONDITIONS

NONSTANDARD NONCONFORMING APPROXIMATION OF THE STOKES PROBLEM, I: PERIODIC BOUNDARY CONDITIONS NONSTANDARD NONCONFORMING APPROXIMATION OF THE STOKES PROBLEM, I: PERIODIC BOUNDARY CONDITIONS J.-L. GUERMOND 1, Abstract. This paper analyzes a nonstandard form of the Stokes problem where the mass conservation

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

Multigrid and Domain Decomposition Methods for Electrostatics Problems

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

More information

Hamburger Beiträge zur Angewandten Mathematik

Hamburger Beiträge zur Angewandten Mathematik Hamburger Beiträge zur Angewandten Mathematik Numerical analysis of a control and state constrained elliptic control problem with piecewise constant control approximations Klaus Deckelnick and Michael

More information

An Equal-order DG Method for the Incompressible Navier-Stokes Equations

An Equal-order DG Method for the Incompressible Navier-Stokes Equations An Equal-order DG Method for the Incompressible Navier-Stokes Equations Bernardo Cockburn Guido anschat Dominik Schötzau Journal of Scientific Computing, vol. 40, pp. 188 10, 009 Abstract We introduce

More information