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

Size: px
Start display at page:

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

Transcription

1 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, 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 /µ. Key words. Schur complement preconditioning, Stokes equations, interface problem, extended finite elements, stabilization AMS subject classifications. 65N15, 65N, 65N30, 65F10 DOI /15M 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 1.1) τρ i u div µ i Du)) + p = f 1 in Ω i, i = 1,, div u = 0 in Ω i, i = 1,, [u] = 0 on, [ pn + µdu)n ] = f on, u = 0 on Ω, with τ 0 a given constant, Du) := u + u) T, and [v] denotes the jump of the quantity v across the interface. Our interest in problem 1.1) is motivated Submitted to the journal s Methods and Algorithms for Scientific Computing section June 1, 015; accepted for publication in revised form) August, 016; published electronically November 1, Funding: The second author s work was partially supported by the DFG through grant RE 1461/6-1. The third author s work was partially supported by the NSF through the Division of Mathematical Sciences grants and Institut für Geometrie und Praktische Mathematik, RWTH-Aachen, D-5056 Aachen, Germany gross@igpm.rwth-aachen.de, thomas.ludescher@rwth-aachen.de, reusken@igpm.rwth-aachen.de). Department of Mathematics, University of Houston, Houston, TX 7704 molshan@math. uh.edu). A349

2 XFEM PRECONDITIONING FOR TIME-DEPENDENT STOKES A3493 by the numerical simulation of two-phase Navier Stokes equations [15]. 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. 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 [8, 8, 4] 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 methods XFEM) have been developed to obtain accurate finite element discretizations; see, for example, [10, 17, 15, 7]. These methods are closely related to the so-called CutFEM; cf. [5]. 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 [13, 5, 6]. The pair is not LBB stable and therefore a stabilization technique is needed. We use the stabilization suggested in [17]. In the recent report [18], 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 [18]. 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 [18] 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. First, we present a Schur complement preconditioner that is new. Second, 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 robustness 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

3 A3494 GROSS, LUDESCHER, OLSHANSKII, AND REUSKEN introduce the spaces V := H0 1 Ω) d, Q := { p L Ω) Ω µ 1 px) dx = 0 } and the bilinear forms au, v) := 1 µdu) : Dv) dx, bv, p) = div v, p) 0. Ω The weak formulation reads as follows: Given f V find u, p) V Q such that { au, v) + τρu, v) 0 + bv, p) = fv) v V,.1) bu, q) = 0 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 [11, 15]. 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 into 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 either is planar or has zero d 1)-measure. We assume that h is close to in the following sense:.) ess sup x h nx) 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 to 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 Figure 1.

4 XFEM PRECONDITIONING FOR TIME-DEPENDENT STOKES A3495 F 1 ω 1,h Ω 1,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 two-dimensional 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 univalued function p h CΩ 1 Ω ) by p hx) = 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.3) Q h := Q 1,h Q,h )/R = { p h Q 1,h Q,h µ 1 p h, 1) 0 = 0 }. 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. [15]. Hence, we need a pressure stabilization. For this we introduce the bilinear form.4) jp h, q h ) := 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, which is also referred to as a ghost penalty term; cf. [4]. 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).

5 A3496 GROSS, LUDESCHER, OLSHANSKII, AND REUSKEN The discretization of.1) that we consider is as follows: determine u h, p h ) V h Q h such that.5) k u h, p h ), v h, q h ) ) = fv h ) for all v h, q h ) V h Q h, k u h, p h ), v h, q h ) ) := au h, v h ) + bv h, p h) + τρu h, v h ) 0 + bu h, q h) ε p jp h, q h ), with a sufficiently large stabilization parameter ε p 0, independent of τ, h, and how h intersects the mesh. In [18] this finite element discretization method was analyzed for the stationary case, i.e., τ = 0. A uniform LBB type stability result and on optimal order error estimates were derived. In this paper, we prove a different uniform inf-sup 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 [18] the following LBB type inequality was derived: 3.1) sup v h V h div v h, p h ) 0 µ 1 v h 0 + h 3 µ 1 i [ p i,h ] 0,F F F i ) 1 µ 1 ph 0,Ω1,h Ω,h for all p h Q h. This result forms the basis for the analysis of the Schur complement preconditioner for the case τ = 0 in [18]. 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 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 3.) 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 ρ 1 p h 0,Ω1 Ω + ρ 1 maxh 1 [p h ] 0,h p h Q 1,h Q,h, 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), though with a different h-scaling. We split the proof of 3.) into two partial results in the next two lemmata. 3.3) Lemma 3.1. The following uniform bound holds for i = 1, : sup v h V h suppv h ) Ω i div v h, p h ) 0 v h 0 + F F i h [ p i,h ] 0,F ) 1 p h 0,Ωi p h Q i,h. 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.

6 XFEM PRECONDITIONING FOR TIME-DEPENDENT STOKES A3497 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 3.4) 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. F F i This estimate was introduced in the analysis of a stabilized Nitsche method for the Poisson and Stokes equations in [6, ].) Let V h ω i,h ) be the velocity FE space on the triangulation ω i,h Ω i zero values on ω i,h ). From the literature [3] the following inf-sup property of the Hood Taylor P -P 1 pair is known: 3.5) div v h, p i,h ) sup c i p i,h 0,ωi,h p i,h Q i,h 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, and combine it with 3.4) to obtain 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, which we now introduce. We start with the decomposition of h into the set of planar) segments F := {F := h T T Th }: 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 [9] 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 3.6) distf, F 0 ) c h. For every h T = F F 0 let bf ) be the barycenter of F and vf ) T a vertex of T that is closest to bf ). Let φf ) be the scalar nodal linear finite element basis function corresponding to the vertex vf ). 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.

7 A3498 GROSS, LUDESCHER, OLSHANSKII, AND REUSKEN 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 k K F k F 0 such that F k F k, F k h d 1, diam F k ) h k K. Lemma 3.. There exists h 0 > 0 such that for all h h 0 the uniform bound 3.7) sup v h V h div v h, p h ) 0 v h 0 + for all p h Q 1,h Q,h holds. F F i h [ p i,h ] 0,F ) 1 h 1 [p h ] 0,h 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 k K F k Let b k = bf 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 3.8) h x 1 q t ds dx h F k p i,h L k K F k b F k ) k k K h d p i,h L F k ) p i,h dx k K k K Tk p i,h 0,Ω i,h p h 0,Ω 1 Ω + p i,h 0,ω i + F F i h [ p i,h ] 0,F. Using qx) = qb k ) + x b k q t ds we obtain F F i h [ p i,h ] 0,F h 1 [p h] 0, h h 1 F k qb k ) + h x 1 q t ds dx k K k K F k b k h 3.9) d qb k ) + p h 0,Ω 1 Ω + h [ p i,h ] 0,F k K F F i h [ d qb k ) div v h, p h + sup ) ] 0 + h [ p i,h ] 0,F, v k K h V h v h 0 F F i

8 XFEM PRECONDITIONING FOR TIME-DEPENDENT STOKES A3499 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 k K qb k ). Recalling that n h denotes the unit normal vector on h and v k = vf k ) for F k F 0, F k F k, we define the velocity piecewise linear finite element function u h V h : { qb k )n h b k ) if x = v k, k K, u h x) = 0 at all other vertices in Th. 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 nonoverlapping supports. From the definition of u h it follows that 3.10) Q = h d k K u h v k ) h u h 0. Furthermore, on F k we have that x qb k )u h x) n h b k ) is a scalar piecewise linear nonnegative function and on F k F k, qb k )u h x) n h b k ) dx F k qb k )u h b k ) n h b k ) 3.11) F k h d 1 qb k )u h v k ) n h b k ), where in the second equivalence we used that v k is the closest vertex to b k. Using 3.11) we get 3.1) Q = h d k K qb k )u h v k ) n h b k ) h 1 qb k )u h x) n h b k ) dx k K F k h 1 qb k )u h x) n h b k ) dx k K F k = h 1 qx)u h x) n h x) dx k K F k + h 1 qb k )u h x) n h b k ) n h x) ) dx k K F k + h 1 qbk ) qx) ) u h x) n h x) dx k K F k =: h 1 h qx)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 dx) = nx) for x in a neighborhood of. For x F k we get, using.), n h b k ) n h x) n h b k ) db k ) + dx) n h x) + db k ) dx) ch + D d b k x h.

9 A3500 GROSS, LUDESCHER, OLSHANSKII, AND REUSKEN Hence, noting u h L F k ) qb k), we obtain 3.13) R 1 h 1 k K F k qb k ) u h L F k ) h hd 1 k K qb k ) h Q. For deriving a bound for R we use qx) qb k ) = x b k q t ds and the results in 3.8) and in Lemma 3.1: 3.14) R h x 1 q t ds ) 1 dx h ) 1 1 F k u h L k K F k b F k ) k k K ) 1 p h 0,Ω 1 Ω + h [ p i,h ] 0,F h d qb k ) ) 1 F F i k K ) 1 div v h, p h sup ) 0 + h [ p i,h ] 0,F Q. v h V h v h 0 F F i To handle the first term on the right-hand side of 3.1) we use integration by parts, Lemma 3.1, and 3.10): 3.15) h 1 qx)u h x) n h x) dx = div u h, p h ) 0 h 1 ) u h 0 h u h 0 ) + h 1 div v h, p h ) 0 p i,h u h dx sup + p Ω i v h V h v h h 0,Ω1 Ω 0 h 1 ) ) 1 u h 0 div v h, p h ) 0 sup + h [ p i,h ] 0,F Q. v h V h v h 0 F F i 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, 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 following uniform estimate holds: 3.16) sup v h V h div v h, p h ) 0 ρ 1 v h 0 + h ρ 1 i [ p i,h ] 0,F F F i ) 1 ρ 1 p h 0,Ω1 Ω + ρ 1 maxh 1 [p h ] 0,h p h Q 1,h Q,h.

10 XFEM PRECONDITIONING FOR TIME-DEPENDENT STOKES A3501 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 and add the results for i = 1,, which yields div v h, p h sup ) + v h V h ρ 1 v h 0 h ρ 1 i [ p i,h ] 0,F F F i ) 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., m 4.1) V h u h = x j ψ j. 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., n 1 n 4.) Q 1,h Q,h p h = p 1,h, p,h ) = y 1,j φ 1,j, y,j φ,j. 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 j=1 au h, u h ) = Ax, x u h V h, ρu h, u h ) 0 = Cx, x u h V h, j=1 bu h, p h) = Bx, y u h V h, p h Q 1,h Q,h, jp h, p h ) = Jy, y p h Q 1,h Q,h. The matrices A, C are symmetric positive definite. The matrix J is symmetric positive semidefinite. Let 1 := 1,..., 1) T R n1+n. From bu h, 1) = 0 for all u h V h and j1, 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 = blockdiagm 1, M ), M = blockdiag M 1, M ), For these mass matrices we have the relations 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,. 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.

11 A350 GROSS, LUDESCHER, OLSHANSKII, AND REUSKEN 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 as follows: Find x R m, y R n1+n with My, 1 = 0 such that 4.3) K ) x A + τc B T := y B ε p J ) ) x = y ) b, b 0 j = f, ψ j ) 0, 1 j m. The matrix K of the algebraic system 4.3) is symmetric indefinite. One common approach to solving 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 symmetric positive definite matrices and should be chosen as preconditioners of the 1,1)-block A + τc and the Schur complement of K, which is given by 4.4) S τ := BA + τc) 1 B T + ε p J. We refer to [] 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 5.1) Q 1 τ := I τ 1 N ; cf. [3, 19, 1]. Here 1 N is the solution operator of the following Neumann problem: given f L 0Ω), determine p H 1 Ω) L 0Ω) such that 5.) p, q) 0 = f, q) 0 q H 1 Ω). The preconditioner 5.1) interpolates between two extreme cases τ = 0 the Schur complement preconditioner for the stationary 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 [18] 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 how intersects the triangulation note that ρ occurs in neither Q 0 nor S 0 ).

12 XFEM PRECONDITIONING FOR TIME-DEPENDENT STOKES A3503 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 5.3) div ρ 1 p = f in Ω i, i = 1,, [ρ 1 p n] = 0 on, [p] = 0 on, p n Ω = 0 on Ω. 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 [16]. 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 5.4) ρ 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 q h Q h. Here we used the average {w} := κ 1 w 1 + κ w with elementwise 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 5.5) 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. 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. Lemmata 4 and 5 in [16]): 5.6) s h p h, p h ) p h h := ρ 1 ph 0,Ω 1 Ω + λh 1 ρ 1 min [p h] 0, h for λ sufficiently large and 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 Nitsche): 5.7) 5.8) Ω i ρ 1 i p h p h dx = P y, ỹ p h, p h Q 1,h Q,h, h 1 ρ 1 min [p h], [ p h]) 0,h = Ny, ỹ p h, p h Q 1,h Q,h. Hence, P y, y + λ Ny, y = p h h holds. For this XFEM discrete Laplacian we use the notation 5.9) L := P + λn. 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 [0] 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,

13 A3504 GROSS, LUDESCHER, OLSHANSKII, AND REUSKEN 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: 5.10) Q 1 τ := M + ε p J) 1 + τl + τε p J) 1, τ [0, ). 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, κ 1 = µ max, ρ 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 symmetric positive definite 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 Uniform spectral equivalence for τ [0, c 0 κ 0 ]. The results for this case easily follow from the analysis in [18]. holds. Lemma 6.1. For τ [0, c 0 κ 0 ] the uniform spectral equivalence Proof. Note that A A + τc S τ M + ε p J 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 [18]. 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.

14 XFEM PRECONDITIONING FOR TIME-DEPENDENT STOKES A3505 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 6.1) 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. 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 Poincaré 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 This yields that for τ c 0 κ 0 the uniform spectral inequality M 1 τ L and thus 6.1) holds. 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 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 6.) S τ Ŝτ for τ c 1 κ 1 h.

15 A3506 GROSS, LUDESCHER, OLSHANSKII, AND REUSKEN Lemma 6.4. For τ 0, ) the uniform spectral inequality 6.3) Ŝ τ τ 1 L + ε p J holds. Proof. Note the identities 6.4) BC 1 B T y, y 1 = max x R m Bx, y Cx, x 1 The trace inequality from [16] 6.5) w L h T ) c h 1 T w 0,T + h T w ) 1,T = max u h V h bu h, p h ) ρ 1 u h 0. w H 1 T ), 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 bu 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. The proof of the lower spectral bound for Ŝτ relies on the LBB stability result 3.16) 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 holds. Ŝ τ ρ min ρ max τ 1 L + ε p J) Proof. Thanks to the relations 6.4) and the definitions of J, P, and N, we rewrite the LBB stability result 3.16) 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.

16 XFEM PRECONDITIONING FOR TIME-DEPENDENT STOKES A3507 Proof. The spectral inequality Q 1 τ τ 1 L + ε p J) 1 follows from the definition of Q τ. Observe the chain of the inequalities: 6.6) 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. 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 [18] 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. holds. Corollary 6.7. Take τ [c 1 κ 1 h, ). Then the uniform spectral equivalence ρ min I Q 1 τ S τ Q 1 τ I ρ max 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, ). Clearly, these results are less satisfactory in two respects. First, we are not able to prove robustness for the whole range τ [0, ) under assumptions on the viscosity and density ratio). Second, the constants τ i used in the intervals [0, c 0 κ 0 ], [c 1 κ 1 h, ) depend on the problem parameters µ i, ρ i. We comment on the first issue. Even if we restrict to the case ρ1 µ ρ 1, 1 µ 1 we are not able to prove robustness for the whole τ range. The difficulty that we encounter is related to the implicit coupling of diffusion A and reaction C terms in the Schur complement matrix, BA + τc) 1 B T. While the limiting cases τ 0 and τ are amenable to analysis, the intermediate τ range is not easy to analyze. For the simpler case of a smooth unsteady Stokes problem without interface, two approaches are known in the literature which help to extend the robustness property of preconditioning to all τ [0, ). The first one from [3] uses an interpolation argument based on the H regularity of the differential problem, which the interface

17 A3508 GROSS, LUDESCHER, OLSHANSKII, AND REUSKEN Stokes interface problem that we consider does not possess. The second approach from [1] 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. Moreover, if the latter approach is applied to the Stokes interface problem 1.1) one would need a uniform boundedness of the Bogovski operator in weighted norms, a result that we are not aware of. Therefore, we are not able to extend these known approaches for a smooth Stokes problem to the Stokes interface problem and hence we cannot prove robustness of the preconditioner for all τ [0, ). Related to the second issue we note the following. The ghost penalty terms in the standard inf-sup condition 3.1) for the Stokes problem and the alternative inf-sup condition 3.16) for the Darcy problem have different scaling with respect to problem parameters. Since both of these inequalities are applied to analyze.5), this results in the dependence of κ 0 and κ 1 on the ratio between diffusion and density coefficients. One may attempt to remove this dependence by the design of the ghost penalty term in.5) which accounts for both µ-s and ρ-s. However, this makes the stabilization dependent on the time step, which is an undesirable property. We did not study this option. 7. Numerical experiments Discretization error. In [17] 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: 7.1) 7.) x u a t, x) = e x x 1 1 e t ), 0 p a t, x) = x 3 11 e t ) + { 1, x Ω 1, 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. [14, 1]), 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

18 XFEM PRECONDITIONING FOR TIME-DEPENDENT STOKES A3509 Error Refinements e p 0 e u 1 Oh ) Fig.. Discretization errors for simultaneous temporal and spatial refinement. 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 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 shows the convergence results for the pressure error e p x) = px, t f ) p h x, t f ) with respect to the L -norm and velocity error e u x) = ux, 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 ) 1 7.3) Q 1 τ := M + εp J + τ L + τεp J) 1 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 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 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 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. For a similar two-dimensional experiment on uniformly refined grids up to level l = 3 not presented here) we observed a robust behavior of the condition numbers for the whole range of t and l. In the next experiment iteration numbers for the preconditioned system are investigated, which can also be computed on finer grids.

19 A3510 GROSS, LUDESCHER, OLSHANSKII, AND REUSKEN Table 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. t = 10 1 t = 10 3 t = 10 5 t = 10 7 t = 10 9 l = l = l = Table Iteration numbers of MINRES with constant ε p = 0.1, λ = 1, and varying step size t and mesh width h. t = 10 1 t = 10 3 t = 10 5 t = 10 7 t = 10 9 l = l = l = l = Table 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) 1 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, 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 [7], in which information on the kernel of J is used.

20 XFEM PRECONDITIONING FOR TIME-DEPENDENT STOKES A3511 Table 3 Spectral condition numbers of the preconditioned Schur complement Q 1 τ S τ for fixed l = 1, t = 10 5, and varying λ and ε p. ε p = 10 4 ε p = 10 3 ε p = 10 ε p = 10 1 ε p = 1 ε p = 10 λ = λ = λ = λ = λ = Table 4 Iteration numbers of MINRES with t = 10 3, µ = ρ = ρ 1 = 1, ε p = 0.1, λ = 1, and varying mesh size h and viscosity µ 1. µ /µ 1 = l = l = l = l = 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 3. Robustness with respect 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 overpenalization, 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 4 shows the iteration numbers of MINRES for varying mesh size h and viscosity ratio µ /µ 1. The 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 5 shows the results for varying mesh size and density ratios. We observe a very mild dependence of the iteration numbers for ratios ρ 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

21 A351 GROSS, LUDESCHER, OLSHANSKII, AND REUSKEN Table 5 Iteration numbers of MINRES with t = 10 3, ρ 1 = µ 1 = µ = 1, ε p = 0.1, λ = 1, and varying mesh size h and density ρ. ρ /ρ 1 = l = l = l = l = Table 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. ρ /ρ 1 = l = l = l = l = can be improved using an idea from [17]. parameter 7.4) λ T = ρ min {ρ 1 } We take an element-dependent Nitsche D + C γ ) T α 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. Such a harmonic weighting is also used in [1] for a Nitsche-type discretization of a Poisson interface problem. 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 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 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 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 was used. The resulting discretization has optimal approximation properties and is robust with respect to nonalignment of the approximate),

22 XFEM PRECONDITIONING FOR TIME-DEPENDENT STOKES A3513 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 investigation. First, 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. Second, 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] N. Barrau, R. Becker, E. Dubach, and R. Luce, A robust variant of NXFEM for the interface problem, C. R. Math., ), pp [] M. Benzi, G. H. Golub, and J. Liesen, Numerical solution of saddle point problems, Acta Numer., ), pp [3] M. Bercovier and O. Pironneau, Error estimates for finite element method solution of the Stokes problem in the primitive variables, Numer. Math., ), pp [4] E. Burman, La pénalisation fantôme, C. R. Math., ), pp [5] E. Burman, S. Claus, P. Hansbo, M. Larson, and A. Massing, CutFEM: Discretizing geometry and partial differential equations, Internat. J. Numer. Methods. Engrg., ), pp [6] E. Burman and P. Hansbo, Fictitious domain finite element methods using cut elements: II. A stabilized Nitsche method, Appl. Numer. Math., 6 01), pp [7] 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), [8] 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. Comput. Phys., ), pp [9] A. Demlow and M. A. Olshanskii, An adaptive surface finite element method based on volume meshes, SIAM J. Numer. Anal., 50 01), pp [10] T. Fries and T. Belytschko, The generalized/extended finite element method: An overview of the method and its applications, Internat. J. Numer. Methods Engrg., ), pp [11] V. Girault and P. A. Raviart, Finite Element Methods for Navier-Stokes Equations, Springer, Berlin, [1] J. Grande, Finite element discretization error analysis of a general interfacial stress functional, SIAM J. Numer. Anal., ), pp [13] S. Groß and A. Reusken, An extended pressure finite element space for two-phase incompressible flows with surface tension, J. Comput. Phys., 4 007), pp [14] S. Groß and A. Reusken, Finite element discretization error analysis of a surface tension force in two-phase incompressible flows, SIAM J. Numer. Anal., ), pp [15] S. Groß and A. Reusken, Numerical Methods for Two-Phase Incompressible Flows, Springer, Berlin, 011. [16] A. Hansbo and P. Hansbo, An unfitted finite element method, based on Nitsche s method, for elliptic interface problems, Comput. Methods Appl. Mech. Engrg., ), pp [17] P. Hansbo, M. Larson, and S. Zahedi, A cut finite element method for a Stokes interface problem, Appl. Numer. Math., ), pp [18] M. Kirchhart, S. Gross, and A. Reusken, Analysis of an XFEM discretization for stokes interface problems, SIAM J. Sci. Comput., ), pp. A1019 A1043. [19] G. M. Kobelkov and M. A. Olshanskii, Effective preconditioning of Uzawa type schemes for a generalized Stokes problem, Numer. Math., ), pp

Robust preconditioning for XFEM applied to time-dependent Stokes problems

Robust preconditioning for XFEM applied to time-dependent Stokes problems 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

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

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

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

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

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

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

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

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

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

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

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

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

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Geometric Multigrid Methods

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

More information

A 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

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

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

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

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

On Friedrichs inequality, Helmholtz decomposition, vector potentials, and the div-curl lemma. Ben Schweizer 1

On Friedrichs inequality, Helmholtz decomposition, vector potentials, and the div-curl lemma. Ben Schweizer 1 On Friedrichs inequality, Helmholtz decomposition, vector potentials, and the div-curl lemma Ben Schweizer 1 January 16, 2017 Abstract: We study connections between four different types of results that

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

A LAGRANGE MULTIPLIER METHOD FOR ELLIPTIC INTERFACE PROBLEMS USING NON-MATCHING MESHES

A LAGRANGE MULTIPLIER METHOD FOR ELLIPTIC INTERFACE PROBLEMS USING NON-MATCHING MESHES A LAGRANGE MULTIPLIER METHOD FOR ELLIPTIC INTERFACE PROBLEMS USING NON-MATCHING MESHES P. HANSBO Department of Applied Mechanics, Chalmers University of Technology, S-4 96 Göteborg, Sweden E-mail: hansbo@solid.chalmers.se

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

Cut Finite Elements for Convection in Fractured Domains

Cut Finite Elements for Convection in Fractured Domains Cut Finite Elements for Convection in Fractured Domains Erik Burman, Peter Hansbo, Mats G. Larson and Karl Larsson arxiv:1801.06103v2 [math.na] 30 May 2018 Abstract We develop a cut finite element method

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

Solutions of Selected Problems

Solutions of Selected Problems 1 Solutions of Selected Problems October 16, 2015 Chapter I 1.9 Consider the potential equation in the disk := {(x, y) R 2 ; x 2 +y 2 < 1}, with the boundary condition u(x) = g(x) r for x on the derivative

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

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

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

A Finite Element Method Using Singular Functions for Poisson Equations: Mixed Boundary Conditions A Finite Element Method Using Singular Functions for Poisson Equations: Mixed Boundary Conditions Zhiqiang Cai Seokchan Kim Sangdong Kim Sooryun Kong Abstract In [7], we proposed a new finite element method

More information

A Priori Error Analysis for Space-Time Finite Element Discretization of Parabolic Optimal Control Problems

A Priori Error Analysis for Space-Time Finite Element Discretization of Parabolic Optimal Control Problems A Priori Error Analysis for Space-Time Finite Element Discretization of Parabolic Optimal Control Problems D. Meidner and B. Vexler Abstract In this article we discuss a priori error estimates for Galerkin

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

Supraconvergence of a Non-Uniform Discretisation for an Elliptic Third-Kind Boundary-Value Problem with Mixed Derivatives

Supraconvergence of a Non-Uniform Discretisation for an Elliptic Third-Kind Boundary-Value Problem with Mixed Derivatives Supraconvergence of a Non-Uniform Discretisation for an Elliptic Third-Kind Boundary-Value Problem with Mixed Derivatives Etienne Emmrich Technische Universität Berlin, Institut für Mathematik, Straße

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

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

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

Numerical Solution I

Numerical Solution I Numerical Solution I Stationary Flow R. Kornhuber (FU Berlin) Summerschool Modelling of mass and energy transport in porous media with practical applications October 8-12, 2018 Schedule Classical Solutions

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

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

Past, present and space-time

Past, present and space-time Past, present and space-time Arnold Reusken Chair for Numerical Mathematics RWTH Aachen Utrecht, 12.11.2015 Reusken (RWTH Aachen) Past, present and space-time Utrecht, 12.11.2015 1 / 20 Outline Past. Past

More information

Energy norm a-posteriori error estimation for divergence-free discontinuous Galerkin approximations of the Navier-Stokes equations

Energy norm a-posteriori error estimation for divergence-free discontinuous Galerkin approximations of the Navier-Stokes equations INTRNATIONAL JOURNAL FOR NUMRICAL MTHODS IN FLUIDS Int. J. Numer. Meth. Fluids 19007; 1:1 [Version: 00/09/18 v1.01] nergy norm a-posteriori error estimation for divergence-free discontinuous Galerkin approximations

More information

A Mixed Nonconforming Finite Element for Linear Elasticity

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

More information

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