Professional Documents
Culture Documents
Received: 25 January 2012 / Revised: 7 March 2013 / Published online: 29 September 2013
© Springer-Verlag Berlin Heidelberg 2013
D. Vassilev and I. Yotov were partially supported by the NSF grant DMS 1115856 and the DOE grant
DE-FG02-04ER25618.
V. Girault
UPMC-Paris 6 and CNRS, UMR 7598, 75230 Paris Cedex 05, France
e-mail: girault@ann.jussieu.fr
V. Girault
Department of Mathematics, TAMU, College Station, TX 77843, USA
D. Vassilev
Mathematics Research Institute, College of Engineering, Mathematics and Physical Sciences,
University of Exeter, Exeter EX4 4QF, UK
e-mail: D.Vassilev@exeter.ac.uk
I. Yotov (B)
Department of Mathematics, University of Pittsburgh, 301 Thackeray Hall, Pittsburgh, PA 15260, USA
e-mail: yotov@math.pitt.edu
123
94 V. Girault et al.
1 Introduction
Mathematical and numerical modeling of coupled Stokes and Darcy flows has become
a topic of significant interest in recent years. Such coupling occurs in many appli-
cations, including surface water-groundwater interaction, flows through vuggy or
fractured porous media, industrial filters, fuel cells, and cardiovascular flows. The
most commonly used model is based on the experimentally derived Beavers–Joseph–
Saffman interface condition [10,55], a slip with friction condition for the Stokes flow
with a friction coefficient that depends on the permeability of the adjacent porous
media. Existence and uniqueness of a weak solution has been studied in [24,46].
Numerous stable and convergent numerical methods have been developed, see, e.g.,
[24,28,29,32,33,44,46,49,54] for methods based on different numerical discretiza-
tions suitable for each region, and [4,9,19,45,47,59] for approaches employing unified
finite elements. The full Beavers–Joseph condition was considered in [2,20]. A cou-
pling of Stokes–Darcy flows with transport was analyzed in [57]. The nonlinear system
of coupled Navier–Stokes and Darcy flows has been studied in [8,26,35].
In this paper we develop multiscale mortar methods for multi-domain non-matching
grid discretizations of Stokes–Darcy flows in two and three dimensions. Non-matching
grids provide flexibility in meshing complex geometries with relatively simple locally
constructed subdomain grids that are suitable for the choice of subdomain discretiza-
tion methods. Mortar finite elements play the role of Lagrange multipliers to impose
weakly interface conditions. In [46], a Lagrange multiplier approximating the normal
stress was introduced to impose continuity of the normal velocity for discretizations
involving mixed finite element methods for Darcy and conforming Stokes elements.
With a choice of the Lagrange multiplier space as the normal trace of the Darcy veloc-
ity space, the analysis in [46] applied to non-matching grids on the Stokes–Darcy
interface, although this was not explicitly noted. A similar choice was considered in
subsequent mortar discretizations for Stokes–Darcy flows [14,29,54]. Mortar methods
for mixed finite element discretizations for Darcy have been studied in [5,6,52,60].
The analysis in these papers allows for the mortar grid to be different from the traces
of the subdomain grids with the assumption that the mortar space satisfies a suitable
solvability condition that limits the number of mortar degrees of freedom. Mortar
discretizations for Stokes have been developed in [11,12]. There, the mortar grid was
chosen to be the trace of one of the neighboring subdomain grids, similar to the choice
in mortar methods for conforming Galerkin discretizations for second order elliptic
problems [13].
In this work we allow for non-matching grid interfaces of Stokes–Darcy, Stokes–
Stokes, and Darcy–Darcy types. We develop multiscale discretizations, where the
subdomains are discretized on a fine scale h and the mortar space is discretized on a
coarse scale H . Our method is based on saddle-point formulations in both regions and
employs inf-sup stable mixed finite elements for Darcy and conforming elements for
Stokes. The mortars approximate different physical variables and are used to impose
different matching conditions depending on the type of interface. On Stokes–Stokes
123
Mortar multiscale finite element methods for Stokes–Darcy flows 95
interfaces, the mortar functions represent the entire stress vector and impose weak con-
tinuity of the entire velocity vector. On Stokes–Darcy and Darcy–Darcy interfaces, the
mortars approximate the normal stress, which is just the pressure in the Darcy region,
and impose weak continuity of the normal velocity. The mortar spaces are assumed
to satisfy suitable inf-sup conditions, allowing for very general subdomain and mor-
tar grid configurations. We consider approximations of different polynomial degrees
on the three types of interfaces and the two types of subdomains. The mortar spaces
can be continuous or discontinuous, the latter providing localized mass conservation
across interfaces. Our method is more general than existing Stokes–Stokes mortar
methods [11,12] and Stokes–Darcy mortar methods [14,29,46,54]. On Darcy–Darcy
interfaces, our condition is closely related to the solvability condition considered in
[5,6,52,60].
The stability and convergence analysis relies on the construction of a bounded global
interpolant in the space of weakly continuous velocities that also preserves the velocity
divergence in the usual discrete sense. This is done in two steps, starting from suitable
local interpolants and correcting them to satisfy the interface matching conditions. The
correction step requires the existence of bounded mortar interpolants. This is a very
general condition that can be easily satisfied in practice. We present two examples in
2-D and one example in 3-D that satisfy this solvability condition. Our error analysis
shows that the global velocity and pressure errors are bounded by the fine scale local
approximation error and the coarse scale non-conforming error. Since the polynomial
degrees on subdomains and interfaces may differ, one can choose higher order mortar
polynomials to balance the fine scale and the coarse scale error terms and obtain
fine scale asymptotic convergence. The dependence of the stability and convergence
constants on the subdomain size is explicitly determined. In particular, the stability
and fine scale convergence constants do not depend on the size of subdomains, while
the coarse scale non-conforming error constants deteriorate when the subdomain size
goes to zero. This is to be expected, as the relative effect of the non-conforming error
becomes more significant in such regime. However, this dependence can be made
negligible by choosing higher order mortar polynomials, as mentioned above.
Our multiscale Stokes–Darcy formulation can be viewed as an extension of the
mortar multiscale mixed finite element (MMMFE) method for Darcy developed in
[6]. The MMMFE method provides an alternative to other multiscale methods in the
literature such as the variational multiscale method [3,41] and the multiscale finite
element method [22,40]. All three methods utilize a divide and conquer approach:
solve relatively small fine scale subdomain problems that are only coupled on the
coarse scale through a reduced number of degrees of freedom. The mortar multiscale
approach is more flexible as it allows for employment of a posteriori error estimation
to adaptively refine the mortar grids where necessary to improve the global accuracy
[6]. Following the non-overlapping domain decomposition approach from [37], it can
be shown that the global Stokes–Darcy problem can be reduced to a positive definite
coarse scale interface problem [58]. The latter can be solved using a preconditioned
Krylov space solver requiring Stokes or Darcy subdomain solves at each iteration. An
alternative more efficient implementation for MMMFE discretizations for Darcy was
developed in [31], where a multiscale flux basis giving the interface flux response for
each coarse scale mortar degree of freedom is precomputed. The multiscale flux basis
123
96 V. Girault et al.
∀v ∈ H0,
1
(), v L 2 () ≤ P |v| H 1 () . (1.1)
The norms and spaces are made precise later on. The formula (1.1) is a particular case
of a more general result (cf. [15,50]):
Proposition 1.1 Let be a bounded, connected Lipschitz domain of Rn and let be
a seminorm on H 1 () satisfying:
1) There exists a constant P1 such that
2) The condition (c) = 0 for a constant function c holds if and only if c = 0. Then
there exists a constant P2 depending only on , such that
1
∀v ∈ H 1 (), v L 2 () ≤ P2 |v|2H 1 () + (v)2 2 . (1.3)
∀v ∈ H0,
1
()n , |v| H 1 () ≤ C1 D(v) L 2 () , (1.4)
where D(v) is the deformation rate tensor, also called the symmetric gradient tensor:
1
D(v) = ∇ v + ∇ vT .
2
This is a particular case of the following more general result (see (1.6) in [16]):
123
Mortar multiscale finite element methods for Stokes–Darcy flows 97
1
∀v ∈ H 1 ()n , |v| H 1 () ≤ C3 D(v)2L 2 () + (v)2 2 . (1.6)
In particular, Proposition 1.2 implies that there exists a constant C , only depending
on such that (see (1.9) in [16]),
⎛ 2 ⎞ 21
⎜ ⎟
∀v ∈ H 1 ()n , |v| H 1 () ≤ C ⎝ D(v) L 2 () + curl v ⎠ ,
2 (1.7)
equipped with the following seminorm and norm (for which it is a Hilbert space)
⎛ ⎞1 ⎛ ⎞1
2 2
|v| H m () = ⎝ |∂ k v|2 d x ⎠ , v H m () = ⎝ |v|2H k () ⎠ .
|k|=m 0≤|k|≤m
⎛ ⎞1
|∂ k v(x) − ∂ k v( y)|2 1
2
|v| H s () = ⎝ ⎠ 2
d x d y , v H s () = v2H m () + |v|2H s () .
|k|=m
|x − y| n+2 s
1 1
In particular, we shall frequently use the fractional Sobolev spaces H 2 () and H00
2
()
for a Lipschitz surface when n = 3 or curve when n = 2 with the following
seminorms and norms:
123
98 V. Girault et al.
⎛ ⎞1
2 1
|v(x) − v( y)|2 2
|v| 1 =⎝ d xd y ⎠ v 1 = v2
2 () + |v| 2
1 ,
H 2 () |x − y| n H 2 () L
H 2 ()
(1.8)
⎛ ⎞1 1
2
|v(x)|2 2
|v| 1 = ⎝|v|2 1 + dx ⎠ v 1 2 2
= v L 2 () + |v| 1 ,
2 ()
H00 H 2 () d∂ (x) 2 ()
H00 2 ()
H00
(1.9)
where d∂ (x) denotes the distance from x to ∂. When is a subset of ∂ with
1
positive n − 1 measure, H00 2
() is the space of traces of all functions of H0,∂\
1 ().
The above norms (1.8) and (1.9) are not equivalent except when is a closed surface
1 1
or curve. The dual space of H 2 () is denoted by H − 2 ().
In addition to these spaces, we shall use the Hilbert space
H (div; ) = v ∈ L 2 ()n ; div v ∈ L 2 () ,
1
The normal trace v · n of a function v of H (div; ) on ∂ belongs to H − 2 (∂)
(cf. [34]). The same result holds when is a part of ∂ and is a closed surface. But
1
if is not a closed surface, then v · n belongs to the dual of H00
2
(). When v · n = 0
on ∂, we use the space
2 Problem statement
Let be partitioned into two non-overlapping regions: the region of the Darcy flow,
d , and the region of the Stokes flow, s , each one possibly non-connected, but with
a finite number of connected components, and with Lipschitz-continuous boundaries
∂d and ∂s :
= d ∪ s .
Let d = ∂d ∩ ∂, s = ∂s ∩ ∂, sd = ∂d ∩ ∂s . The unit normal vector on
sd exterior to d , respectively s , is denoted by nd , respectively ns . In dimension
123
Mortar multiscale finite element methods for Stokes–Darcy flows 99
three, we assume that d , s , and sd also have Lipschitz-continuous boundaries. Let
f d be the gravity force in d , f s a given body force in s , let νd > 0, respectively
νs > 0, be the constant viscosity coefficient of the Darcy, respectively Stokes flow, let
K be the rock permeability tensor in d , let qd be an external source or sink term in
d , and let α > 0 be the slip coefficient in the Beavers–Joseph–Saffman law [10,55],
determined by experiment. As far as the data are concerned, we assume on one hand
that K is bounded, symmetric and uniformly positive definite in d : there exist two
constants, λmin > 0 and λmax > 0 such that
and we assume on the other hand, that the source qd satisfies the solvability condition
qd d x = 0. (2.2)
d
νd K −1 ud + ∇ pd = f d in d , (2.3)
div ud = qd in d , (2.4)
ud · n = 0 on d . (2.5)
These operators suggest to look for (ud , pd ) in H (div; d ) × H 1 (d ) and (us , ps )
in H 1 (s )n × L 2 (s ). The Darcy and Stokes flows are coupled on sd through the
following interface conditions
us · ns + ud · nd = 0 on sd , (2.9)
− σ (us , ps )ns · ns ≡ ps − 2νs D(us )ns · ns = pd on sd , (2.10)
√ √
Kl Kl
− σ (us , ps )ns · τ l ≡ − 2 D(us )ns · τ l = us · τ l , on sd , 1 ≤l ≤ n −1,
νs α α
(2.11)
123
100 V. Girault et al.
n−1
νs α
g = − pd n s − √ (us · τ l )τ l , (2.12)
l=1
Kl
n−1
n−1
νs α
σ (us , ps )ns · ns ns + σ (us , ps )ns · τ l τ l = − pd ns − √ (us · τ l )τ l ,
l=1 l=1
Kl
and therefore, by identifying on both sides the components of the normal and tangent
vectors (that forms an orthonormal set), we derive (2.10)–(2.11). Hence (2.13) is the
interpretation of (2.10)–(2.11).
Now, let (ud , pd ) ∈ H (div; d ) × H 1 (d ) and (us , ps ) ∈ H 1 (s )n × L 2 (s ) be
a solution of (2.3)–(2.11). In order to set (2.3)–(2.11) in variational form, we take the
scalar product of (2.3) and (2.6) respectively with any test function v d in H 1 (d )n
satisfying v d · n = 0 on d , and any v s in H 1 (s )n satisfying v s = 0 on s . Then we
apply Green’s formula in d and s . This yields
123
Mortar multiscale finite element methods for Stokes–Darcy flows 101
νd K −1 ud · v d − pd div v d + pd v d · n d = f d · vd , (2.14)
d d sd d
2 νs D(us ) : D(v s )− ps div v s −
σ (us , ps )ns , v s sd = f s · vs , (2.15)
s s s
1
where
·, ·sd denotes the duality pairing between H00 2
(sd )n and its dual space. The
validity of (2.14) and (2.15) follows from the above considerations. By summing
(2.14) and (2.15), by using the fact that nd = −ns , and by applying (2.13), the term
on the interface, say I , reads
I = −
σ (us , ps )ns , v s sd − pd v d · n s = − g · vs − pd v d · n s .
sd sd sd
[v · n] = v s · ns + v d · nd .
Finally, we eliminate this jump by enforcing strongly the transmission condition (2.9)
on the test function v. In view of the interior terms in (2.14) and (2.15) and what
remains in (2.16), we see that we can reduce the regularity of our functions and work
in the space
Note that the restriction of v · n on sd belongs at least to L 4 (sd ). Let us denote
W = L 20 () with the norm wW = w L 2 () . Then we propose the following
variational formulation: Find (u, p) ∈ X̃ × W such that
∀v ∈ X̃ , νd K −1 ud · v d + 2 νs D(us ) : D(v s ) − p div v
d s
n−1
νs α
+ √ (us · τ l )(v s · τ l ) = f · v, (2.19)
l=1
Kl
sd
123
102 V. Girault et al.
∀w ∈ W, w div u = w qd . (2.20)
d
Lemma 2.1 For any data f in L 2 ()n and qd in L 20 (d ), any solution (u, p) ∈ X̃ ×W
of problem (2.19)–(2.20) satisfies pd ∈ H 1 (d ) and solves (2.3)–(2.11). Conversely,
any solution of (2.3)–(2.11), (u, p) ∈ X̃ ×W with pd ∈ H 1 (d ), solves (2.19)–(2.20).
Proof It stems from the above considerations that any solution (ud , pd ) ∈ H (div; d )
×H 1 (d ) and (us , ps ) ∈ H 1 (s )n × L 2 (s ) of (2.3)–(2.11) is such that (u, p)
belongs to X̃ × L 2 () and solves (2.19)–(2.20). Moreover as is connected, (2.19)
only defines p up to an additive constant and this constant can be chosen so that p
belongs to W .
Conversely, let (u, p) ∈ X̃ × W solve (2.19)–(2.20), and denote its restriction to
d and s as above. By choosing smooth test functions with compact support first in
d and next in s , we immediately derive that (ud , pd ) is a solution of (2.3)–(2.5)
and (us , ps ) is a solution of (2.6)–(2.8). Furthermore, since both f d and νd K −1 ud
belong to L 2 (d )n , (2.3) implies that pd ∈ H 1 (d ).
It remains to recover the transmission conditions (2.9)–(2.11). First, (2.9) is a con-
sequence of the definition (2.17) of X̃ . Next, we recover (2.14) and (2.15) by taking
the scalar product of (2.3) and (2.6) with a function v ∈ X̃ that is smooth in d and
in s , and by applying Green’s formula in both regions. By comparing with (2.19),
this gives
n−1
νs α
pd v d · nd −
σ (us , ps )ns , v s sd = √ (us · τ l )(v s · τ l ).
l=1
Kl
sd sd
By taking into account the orientation of the normal, the regularity of v, and the
definition (2.12) of g, this is equivalent to:
n−1
νs α
σ (us , ps )ns , v s sd = − pd v s · n s − √ (us · τ l )(v s · τ l ) = g · vs .
l=1
Kl
sd sd sd
n−1
νs α
ã(u, v) = νd K −1 ud · v d + 2 νs D(us ) : D(v s ) + √ (us · τ l )(v s · τ l ),
Kl
d s l=1
sd
(2.21)
123
Mortar multiscale finite element methods for Stokes–Darcy flows 103
Then (2.19)–(2.20) has the familiar form : Find (u, p) ∈ X̃ × W such that
∀v ∈ X̃ , ã(u, v) + b̃(v, p) = f · v, (2.24)
∀w ∈ W, b̃(u, w) = − w qd . (2.25)
d
Next, we set
and more generally, for a given function g ∈ W , we define the affine variety
recall that q is qd extended by zero on s . It is well known [18,34] that showing equiv-
alence between problems (2.28) and (2.24)–(2.25) amounts to proving the following
inf-sup condition.
Lemma 2.2 There exists a constant β > 0 such that
b̃(v, w)
∀w ∈ W, sup ≥ βwW . (2.29)
v∈ X̃
v X̃
123
104 V. Girault et al.
Proof Let w ∈ W . The inf-sup condition between H01 ()n and L 20 () implies that
there exists a function v ∈ H01 ()n such that
1
div v = w in and |v| H 1 () ≤ w L 2 () ,
κ
where κ depends only on ; see for example [34] or [18]. Then v belongs to X̃ and a
2 1
straightforward computation yields (2.29) with β ≥ κ/ P∂ + 2 2 , where P∂ is the
Poincaré constant in (1.1).
Lemma 2.2 implies that (2.28) and (2.24)–(2.25) are equivalent in the following sense.
Now, let us prove that (2.28), and hence (2.24)–(2.25), is well-posed. This relies on
the ellipticity of ã(·, ·) on X̃ 0 . If s is connected and |s | > 0, a partial ellipticity
result for ã(·, ·) follows directly from Korn’s inequality (1.4):
νs νd
∀v ∈ X̃ , ã(v, v) ≥ 2 |v s |2H 1 ( ) + v d 2L 2 ( ) , (2.30)
C12 s λmax d
with the constant C1 of (1.4). If s is connected and |s | = 0, then sd = ∂s up to
a set of zero measure, and proving the analogue of (2.30) makes use of (1.7) and the
tangential components on sd . Indeed, we have formally
n−1
a.e. on ∂s , (v s × ns )(x) ≤ |(v s · τ l )(x)|, (2.31)
l=1
and therefore
n−1
curl v s = − v s × ns ⇒ curl v s ≤ |v s · τ l | .
s sd s sd l=1
n−1
νs α
2νs D(v s )2L 2 ( ) +
√ v s · τ l 2L 2 ( )
s
l=1
Kl sd
νs α
≥ 2 min 2, √ |v s |2H 1 ( ) . (2.32)
C λmax |sd | s
123
Mortar multiscale finite element methods for Stokes–Darcy flows 105
(2.33)
Finally, if s is not connected, the analogue of (2.30) holds on all connected compo-
nents of s that are adjacent to s and the analogue of (2.33) holds on all connected
components of s that are not adjacent to s .
It remains to establish that the mapping:
1
v → |v| X̃ 0 = |v s |2H 1 ( ) + v d 2L 2 ( ) 2 (2.34)
s d
Proof Let us assume that s is connected; the case when s is not connected is treated
as above. If |s | > 0, (2.35) follows from Poincaré’s inequality (1.1) applied in s
and does not require the norm of v d in the right-hand side. When |s | = 0, the proof
of (2.35) is a variant of the proof of Peetre–Tartar’s Lemma [51]. Let us recall its
argument. Assume that (2.35) is not true. Then there exists a sequence (v m ) in X̃ 0
such that
lim v m
d L 2 (d ) = lim |v s | H 1 (s ) = 0 and ∀m, v s L 2 (s ) = 1.
m m
m→∞ m→∞
lim v m = v weakly in X̃ .
m→∞
hence
s L 2 (s ) = 1.
This contradicts the fact that for all m v m
Therefore (2.35) combined with either (2.30) or (2.33) yields the ellipticity of ã(·, ·).
123
106 V. Girault et al.
With the continuity of ã(·, ·) and b̃(·, ·), the ellipticity of ã(·, ·) on X̃ 0 , and the inf-
sup condition (2.29), the Babuška–Brezzi’s theory [7,17] implies immediately that
(2.24)–(2.25) is well-posed.
Theorem 2.1 Problem (2.24)–(2.25) has a unique solution (u, p) ∈ X̃ × W and there
exists a constant C that depends only on d , s , λmin , λmax , α, νd , and νs , such that
u X̃ + p L 2 () ≤ C f L 2 () + qd L 2 (d ) . (2.37)
i = ∂i ∩ ∂,
i j = ∂i ∩ ∂ j .
123
Mortar multiscale finite element methods for Stokes–Darcy flows 107
In addition to sd , let dd , respectively ss , denote the set of interfaces between subdo-
mains of d , respectively s . Then, assuming that the solution (u, p) of (2.3)–(2.11)
is slightly smoother, we can obtain an equivalent formulation by writing individually
(2.3)–(2.11) in each subdomain i , 1 ≤ i ≤ M, and complementing these systems
with the following interface conditions
using the notation vi = v|i . The smoothness requirement on the solution is meant
to ensure that the jumps [ud · n], respectively [σ (us , ps )n], are well-defined on each
interface of dd , respectively ss .
Finally, let us prescribe weakly the interface conditions (2.38), (2.39), and (2.9)
by means of Lagrange multipliers, usually called mortars. For this, it is convenient to
attribute a unit normal vector ni j to each interface i j of positive measure, directed
from i to j (recall that i < j). The basic velocity spaces are:
1 1
∀i j ∈ ss , i j = H − 2 (i j )n , ∀i j ∈ sd ∪ dd , i j = H 2 (i j ).
(2.41)
we keep W = L 20 () for the pressure, and we define the mortar spaces
n 1
s = {λ ∈ D (ss ) ; λ|i j ∈ H − 2 (i j )n for all i j ∈ ss },
1
sd = {λ ∈ L 2 (sd ); λ|i j ∈ H 2 (i j ) for all i j ∈ sd }, (2.43)
1
d = {λ ∈ L (dd ); λ|i j ∈ H (i j ) for all i j ∈ dd }.
2 2
123
108 V. Girault et al.
Note that in most geometrical situations, X d (and hence X ) is not complete for the
above norm, but none of the subsequent proofs require its completeness.
The matching condition between subdomains is weakly enforced through the fol-
lowing bilinear forms:
∀v ∈ X s , ∀μ ∈ s , bs (v, μ) =
[v], μi j ,
i j ∈ss
∀v ∈ X d , ∀μ ∈ d , bd (v, μ) =
[v · n], μi j , (2.44)
i j ∈dd
∀v ∈ X, ∀μ ∈ sd , bsd (v, μ) =
[v · n], μi j .
i j ∈sd
For the velocity and pressure in the Darcy and Stokes regions, we use the following
bilinear forms:
∀(u, v) ∈ X s × X s , as,i (u, v) = 2 νs D(us,i ) : D(v s,i )
s,i
n−1
νs α
+ √ (us ·τ l )(v s ·τ l ), 1 ≤ i ≤ Ms ,
l=1 ∂ ∩
Kl
s,i sd
∀(u, v) ∈ X d × X d , ad,i (u, v) = νd K −1 ud,i · v d,i , 1 ≤ i ≤ Md , (2.45)
d,i
∀v ∈ X, ∀w ∈ L 2 (), bi (v, w) = − wdiv v i , 1 ≤ i ≤ M.
i
Then we set
Ms
Md
∀(u, v) ∈ X × X, a(u, v) = as,i (u, v) + ad,i (u, v),
i=1 i=1
123
Mortar multiscale finite element methods for Stokes–Darcy flows 109
M
∀(v, w) ∈ X × L 2 (), b(v, w) = bi (v, w).
i=1
Proof The argument is similar to that used in proving Lemma 2.1. Let (u, p) be a
solution of (2.3)–(2.11) satisfying the above regularity. Take the scalar product in each
i of (2.3) and (2.6) with a test function v in X , apply Green’s formula and add the
corresponding equations. In view of (2.16) and the regularity of (u, p), this gives:
a(u, v) + b(v, p) −
σ (us , ps )ni j , [v]i j +
pd , [v · n]i j = f · v.
i j ∈ss i j ∈dd ∪sd
(2.47)
and the remaining equations follow from the regularity of (u, p).
Conversely, let (u, p, λsd , λd , λs ) in X × W × sd × d × s be a solution of
(2.46). By choosing smooth test functions with compact support in each i we recover
the interior equations (2.3), (2.4), (2.6), (2.7) in each subdomain. On one hand, we
easily derive from the last equation of (2.46) that u has no jump through the interfaces
123
110 V. Girault et al.
3 Discretization
In view of discretization, we assume from now on that and all its subdomains i ,
1 ≤ i ≤ M, have polygonal or polyhedral boundaries. Since none of the subdomains
overlap, they form a mesh, Td of d and Ts of s , and the union of these meshes
constitutes a mesh T of . Furthermore, we suppose that this mesh satisfies the
following assumptions:
diam(i )
∀i, 1 ≤ i ≤ M, ≤ σ, (3.1)
diam(Bi )
where diam(i ) is the diameter of i and diam(Bi ) is the diameter of the largest
ball contained in i . Without loss of generality, we can assume that diam(i ) ≤ 1.
123
Mortar multiscale finite element methods for Stokes–Darcy flows 111
hT
∀i, 1 ≤ i ≤ M, ∀T ∈ Ti h , ≤ σ0 , (3.2)
ρT
where h T is the diameter of T and ρT is the diameter of the largest ball contained
in T .
In addition we assume that each element of Ti h has at least one vertex in i . For
the interfaces, let H > 0 be another discretization parameter and for each H and each
j denote a regular family of partitions of i j into segments, triangles or
i < j, let Ti H
parallelograms of diameter bounded by H . These partitions may not match the traces
of the subdomain grids.
On these meshes, we define the following finite element spaces. In the Stokes
region, for each s,i , let (X s,i
h , W h ) ⊂ H 1 ( )n × L 2 ( ) be a pair of finite
s,i s,i s,i
element spaces satisfying a local uniform inf-sup condition for the divergence. More
h
precisely, setting X 0,s,i = X s,i
h ∩ H 1 ( )n and W h
0 s,i 0,s,i = Ws,i ∩ L 0 (s,i ), we assume
h 2
that there exists a constant βs > 0, independent of h and the diameter of s,i , such
that
s,i w div v
h h
∀i, 1 ≤ i ≤ Ms , inf sup ≥ βs . (3.3)
w h ∈W0,s,i
h
v h ∈X h |v h | H 1 (s,i ) w h L 2 (s,i )
0,s,i
h
In addition, since X 0,s,i ⊂ H01 (s,i )n , it satisfies a Korn inequality: There exists a
constant α > 0, independent of h and the diameter of s,i , such that
∀i, 1 ≤ i ≤ Ms , ∀v h ∈ X 0,s,i
h
, D(v h ) L 2 (s,i ) ≥ α |v h | H 1 (s,i ) . (3.4)
There are well-known examples of pairs satisfying (3.3) (cf. [34]), such as the mini-
element, the Bernardi–Raugel element, or the Taylor-Hood element. Similarly, in the
Darcy region, for each d,i , let (X d,i
h , W h ) ⊂ H (div; ) × L 2 ( ) be a pair of
d,i d,i d,i
mixed finite element spaces satisfying a uniform inf-sup condition for the divergence.
h
More precisely, setting X 0,d,i = X d,i
h ∩ H (div; ) and W h
0 d,i 0,d,i = Wd,i ∩ L 0 (d,i ),
h 2
we assume that there exists a constant βd > 0 independent of h and the diameter of
d,i , such that
d,i w h div v h
∀i, 1 ≤ i ≤ Md , inf sup ≥ βd . (3.5)
w h ∈W0,d,i
h
v h ∈X 0,d,i
h v h H (div;d,i ) w h L 2 (d,i )
∀i, 1 ≤ i ≤ Md , ∀v h ∈ X d,i
h
, div v h ∈ Wd,i
h
. (3.6)
Again, there are well-known examples of pairs satisfying (3.5) and (3.6) (cf. [18] or
[34]), such as the Raviart–Thomas elements, the Brezzi–Douglas–Marini elements,
the Brezzi–Douglas–Fortin–Marini elements, the Brezzi–Douglas–Durán–Fortin ele-
ments, or the Chen–Douglas elements. Then we discretize straightforwardly X d and
X s by
123
112 V. Girault et al.
and we set
1. For all i j ∈ ss ∪ sd , i < j, and for all v ∈ X̃ , there exists v h ∈ X s,i
h , vh = 0
3. For all i j ∈ dd ∪ sd , i < j, and for all v ∈ X̃ , there exists v h ∈ X d,
h ,
j
v · n j = 0 on ∂d, j \i j satisfying
h
∀μ H
∈ dH , ∀μ H
∈ sd
H
, μ v · ni j =
H h
μ H v · ni j . (3.9)
i j i j
Condition (3.7) is very easy to satisfy in practice and it trivially holds true for all
examples of Stokes spaces considered in this paper. Conditions (3.8) and (3.9) state
that the mortar space is controlled by the traces of the subdomain velocity spaces.
Both conditions are easier to satisfy for coarser mortar grids. Condition (3.8) is more
general than previously considered in the literature for mortar discretizations of the
Stokes equations [11,12]. Examples for which (3.8) holds are given in the Appendix:
123
Mortar multiscale finite element methods for Stokes–Darcy flows 113
Sect. 7.1 in 2-D and Sect. 7.2 in 3-D. The condition (3.9) on dd is closely related
to the mortar condition for Darcy flow in [5,6,52,60] and on sd , it is more general
than existing mortar discretizations for Stokes–Darcy flows on [14,29,46,54]. It is
discussed in more detail in Sect. 4.4.
H H H
Lemma 3.1 Under assumptions (3.8) and (3.9), the only solution λsd , λd , λs in
sd × d × s to the system
H H H
Proof Consider any i j ∈ ss with i < j; the proof for the other interfaces being the
same. Take an arbitrary v in H01 ()n and v h associated with v by (3.8), extended by
zero outside s, j . Then on one hand,
λsH · v = λsH · v h = bs (v h , λsH ),
i j i j
Therefore
∀v ∈ H01 ()n , λsH · v = 0,
i j
Finally, we define
The discrete version of the second variational formulation (2.46) is: Find (uh , p h , λsd
H,
λd , λs ) ∈ X × W × sd × d × s such that
H H h h H H H
∀v h ∈ X h , a(uh , v h )+b(v h , p h )+bsd (v h , λsd
H ) + b (v h , λ H ) + b (v h , λ H ) =
d d s s f · vh ,
123
114 V. Girault et al.
∀w h ∈ W h , b(uh , w h ) = − w h qd , (3.12)
d
∀μ H ∈ sd
H , b (uh , μ H ) = 0, ∀μ H ∈ H , b (uh , μ H ) = 0,
sd d d
∀μ H ∈ sH , bs (uh , μ H ) = 0.
The last three equations of (3.12) state that uh ∈ V h . Therefore, we can extract from
(3.12) the following reduced formulation: Find uh ∈ V h , p h ∈ W h such that
∀v ∈ V , a(u , v ) + b(v , p ) =
h h h h h h
f · vh ,
(3.13)
∀w h ∈ W h , b(uh , w h ) = − w h qd .
d
M
M
div v h = v h · ni = [v h · n] = 0.
i=1 i=1∂ i< j
i i ij
First, we treat the simpler case when |s | > 0 and s is connected.
123
Mortar multiscale finite element methods for Stokes–Darcy flows 115
Lemma 3.3 Let |s | > 0 and s be connected. Then under Hypothesis 3.2, we have
νd νs
∀v h ∈ Z h , a(v h , v h ) ≥ |||v h |||2 + 2 2 |||v sh |||2X s , (3.15)
λmax d X d C
Ms
Ms
∀v sh ∈ Vsh , |v sh |2H 1 ( ≤ C2 D(v sh )2L 2 ( , (3.16)
s,i ) s,i )
i=1 i=1
where the constant C only depends on the shape regularity of Ts . Hence we have the
analogue of (2.30):
νs
Ms
νd
∀v h ∈ Z h , a(v h , v h ) ≥ |||v dh |||2X d + 2 2 |v sh |2H 1 ( ) . (3.17)
λmax C s,i
i=1
Finally the above argument permits to apply formula (1.3) in [15] in order to recover the
full norm of X s in the right-hand side of (3.17). In fact, it is enough that Pn0 ∈ ss
H|
i j
for each i j ∈ ss .
Now we turn to the case when s is connected and |s | = 0, consequently sd =
∂s , up to a set of zero measure.
Lemma 3.4 Let |s | = 0 and s be connected, i.e. sd = ∂s . Then under Hypoth-
esis 3.2, we have
νd νs α
∀v h ∈ Z h , a(v h , v h ) ≥ |||v dh |||2X d + 2 min 2, √ |||v sh |||2X s ,
λmax C λmax |sd |
(3.18)
Proof All constants in this proof only depend on the shape regularity of Ts . Since
(3.14) holds, it suffices to derive a lower bound for as (v sh , v sh ). To begin with, as
v sh ∈ Vsh , we apply Theorem 4.2 if n = 2 or 5.2 if n = 3 in [16]:
M
Ms s
h 2
∀v sh ∈ Vsh , |v sh |2H 1 ( ) ≤C 2
D(v sh )2L 2 ( ) + (v s ) ,
s,i s,i
i=1 i=1
123
116 V. Girault et al.
it is easy to check that if m is a rigid body motion, then (m) = 0 if and only if m
is a constant vector. Finally, observing that behaves exactly like the functional 2
of Example 2.4 in [16], we see that satisfies all assumptions of Theorem 4.2 or 5.3
in [16]. Thus
⎛ 2 ⎞
M s M s
2⎜ ⎟
∀v s ∈ Vs ,
h h
|v s | H 1 ( ) ≤ C ⎝
h 2
D(v s ) L 2 ( ) +
h 2
v s × ns ⎠ .
h
s,i s,i
i=1 i=1 sd
(3.20)
In order to recover the full norm of X s in the left-hand side of (3.20), we apply Theorem
5.1 in [15] with the functional
n−1
(v) = |v s · τ l |.
l=1
sd
Again, is a seminorm on X s and since sd is a closed curve or surface, the condition
(c) = 0 for a constant vector c implies that c = 0. The remaining assumptions of
this theorem easily follow by observing that has the same behavior as the functional
1 of Example 4.2 in [15]. This yields
⎛ ⎛ ⎞2 ⎞
Ms n−1
⎜ ⎜ ⎟ ⎟
∀v sh ∈ Vsh , v sh 2L 2 ( ) ≤ C 2 ⎝ |v sh |2H 1 ( ) + ⎝ |v sh · τ l |⎠ ⎠ . (3.21)
s s,i
i=1 l=1
sd
(3.22)
123
Mortar multiscale finite element methods for Stokes–Darcy flows 117
The case when s is not connected follows from Lemmas 3.3 or 3.4 applied to each
connected component of s according that it is or is not adjacent to s .
To control the bilinear form b in s , we make the following assumption: There exists
a linear approximation operator sh : H01 ()n → Vsh satisfying for all v ∈ H01 ()n :
–
∀i, 1 ≤ i ≤ Ms , div sh (v) − v = 0. (3.23)
s,i
A general construction strategy discussed in Sect. 4.1 gives an operator sh that satisfies
(3.23) and (3.24). The stability bound (3.25) is shown to hold for the specific examples
presented in Sects. 7.1 and 7.2.
Lemma 3.5 Assume that an operator sh satisfying (3.23)–(3.25) exists; then there
exists a linear operator sh : H01 ()n → Vsh such that for all v ∈ H01 ()n ,
Ms
∀w h ∈ Wsh , w h div(sh (v) − v) = 0, (3.26)
i=1
s,i
h
∀i j ∈ sd , s (v) − v · ni j = 0, (3.27)
i j
123
118 V. Girault et al.
∀w h
∈ W0,s,i
h
,1 ≤ i ≤ Ms , w div
h
csh (v) = w h div v − sh (v) . (3.29)
s,i s,i
Existence of csh (v) follows directly from (3.3) and with the same constant
1
|csh (v)| H 1 (s,i ) ≤ div(v − sh (v)) L 2 (s,i ) . (3.30)
βs
The idea of constructing the operator sh via the interior inf-sup condition (3.3)
and the simplified operator sh satisfying (3.23) and (3.25) is not new. It can be found
for instance in [36] and [12].
To control the bilinear form b in d , we make the following assumption: There
exists a linear operator dh : H01 ()n → Vdh satisfying for all v ∈ H01 ()n :
Md
∀w h ∈ Wdh , w h div dh (v) − v = 0. (3.31)
i=1
d,i
∀μ H ∈ sd
H
, μ H dh (v) − sh (v) · ni j = 0. (3.32)
i j
The construction of the operator dh is presented in Sect. 4. In particular, the general
construction strategy discussed in Sect. 4.1 gives an operator that satisfies (3.31) and
(3.32). The stability bound (3.33) is shown to hold for various cases in Sect. 4.4.
The next lemma follows readily from the properties of sh and dh .
123
Mortar multiscale finite element methods for Stokes–Darcy flows 119
Lemma 3.6 Under the above assumptions, there exists a linear operator h ∈
L(H01 ()n ; V h ) such that for all v ∈ H01 ()n
M
∀w h ∈ W h , w h div h (v) − v = 0, (3.34)
i=1
i
Proof Take h (v)|s = sh (v) and h (v)|d = dh (v). Then (3.34) follows from
(3.26) and (3.31). The matching condition of the functions of V h at the interfaces of
sd holds by virtue of (3.32). Finally, the stability bound (3.35) stems from (3.28) and
(3.33).
Theorem 3.1 Under the above assumptions, there exists a constant β > 0, indepen-
dent of h, H , and the diameter of i j for all i < j, such that
b(v h , w h )
∀w h ∈ W h , sup ≥ β w h L 2 () . (3.36)
v h ∈V h |||v h ||| X
Finally, well-posedness of the discrete scheme (3.13) follows from Lemma 3.3 or 3.4
and Theorem 3.1.
Corollary 3.1 Under the above assumptions, problem (3.13) has a unique solution
(uh , p h ) ∈ V h × W h and
|||uh ||| X + p h L 2 () ≤ C f L 2 () + qd L 2 (d ) , (3.37)
Proof Since (3.13) is set into finite dimension, it is sufficient to prove uniqueness,
and as uniqueness follows from (3.37), it suffices to prove this stability estimate. Thus
let (uh , p h ) solve (3.13), which is a typical linear problem with a non-homogeneous
constraint. By virtue of the discrete inf-sup condition (3.36), there exists a function
uqh ∈ V h such that
∀w ∈ W ,
h h
b(uqh , w h ) =− w h qd ,
d
1
|||uqh ||| X ≤ qd L 2 (d ) . (3.38)
β
123
120 V. Girault et al.
Then u0h = uh − uqh solves (3.13) with qd = 0 and the coercivity condition (3.15) or
(3.18) and the discrete inf-sup condition (3.36) imply that
1. Starting step. In each s,i , 1 ≤ i ≤ Ms , take sh (v) = S h (v), where S h (v) is
a Scott and Zhang [56] approximation operator, constructed so that S h (v)|∂s,i
only uses values of v restricted to ∂s,i , and in particular, S h (v)|s = 0. Thus
S h (v)|s,i ∈ X s,i
h and S h (v) ∈ X h .
s
2. First correction step. For each i j ∈ ss ∪ sd with i < j, correct sh (v) in s,i
by setting
h
where ci,ij
(v) ∈ X s,i i,i j (v) = 0 on ∂s,i \i j ,
h , ch
h
ci,ij
(v) · ni j = v − S h (v)|s,i · ni j , (4.1)
i j i j
123
Mortar multiscale finite element methods for Stokes–Darcy flows 121
h
s (v)|s,i − v · ni j = 0. (4.2)
i j
Note that this step does not modify the trace on i j of S h (v) coming from s, j .
This trace will be modified in the next step.
3. Second correction step. For each i j ∈ ss with i < j, correct sh (v) in s, j by
setting
∀μ H
∈ sH , μ ·
H
chj,i j (v) = μ H · sh (v)|s,i − S h (v)|s, j , (4.3)
i j i j
and satisfies suitable bounds. The existence of chj,i j (v) (without bounds) is guar-
anteed by assumption (3.8). In particular, one can define it on i j to satisfy (4.3),
extend it by zero on ∂s, j \i j , and extend it arbitrarily inside s, j to a func-
j,i j (v) has no influence on values at
h . Here also, the correction ch
tion in X s, j
points located on the other interfaces. Once this correction step is performed on all
i j ∈ ss with i < j, the resulting function sh (v) satisfies on all these interfaces
bs (sh (v), μ H ) = 0 for all μ H ∈ sH , i.e.
∀μ H ∈ sH , [sh (v)] · μ H = 0. (4.4)
i j
Finally, if the second assumption in Hypothesis 3.2 holds, then n ∈ sH and (4.2)
and (4.4) imply that on all these interfaces,
h
s (v)|s, j − v · n = 0. (4.5)
i j
Therefore sh (v) satisfies (3.23) and (3.24). Specific constructions of the cor-
h
rections ci,ij
(v) and chj,i j (v) that guarantee that sh (v) also satisfies (3.25) are
presented in the forthcoming subsections.
1. Starting step. Set Pdh (v) = R h (v) ∈ X dh , where R h (v) is a standard mixed approx-
imation operator associated with Wdh . It preserves the normal component on the
boundary:
123
122 V. Girault et al.
∀i j ⊂ ∂d,k , 1 ≤ k ≤ Md , ∀v h ∈ X dh , v h · ni j R h (v)|d,k − v · ni j = 0,
i j
(4.6)
and satisfies
∀1 ≤ i ≤ Md , ∀w h ∈ Wdh , w h div R h (v) − v = 0. (4.7)
d,i
2. Correction step. It remains to prescribe the jump condition. For each i j ∈ dd ∪
sd with i < j, correct Pdh (v) in d, j by setting:
where chj,i j (v) ∈ X d, j,i j (v) · n j = 0 on ∂d, j \i j , div c j,i j (v) = 0 in
h , ch
j
h
d, j ,
∀μ H
∈ dH , μ H chj,i j (v) · ni j = μ H R h (v)|d,i − R h (v)|d, j · ni j ,
i j i j
(4.8)
∀μ H ∈ sd
H
, μ H chj,i j (v) · ni j = μ H sh (v)|s,i − R h (v)|d, j · ni j ,
i j i j
and chj,i j (v) satisfies adequate bounds. Existence of a non necessarily divergence-
free chj,i j (v) (without bounds) follows from (3.9); it suffices to extend suitably
R h (v)|d, j and R h (v)|d,i or sh (v)|s,i . The zero divergence will be prescribed
in the examples. Note that chj,i j (v) has no effect on interfaces other than i j and
no effect on the restriction of Pdh (v) in d,i or on that of sh (v) in s,i . Therefore
these corrections can be superimposed.
When step 2 is done on all i j ∈ dd ∪ sd with i < j, the resulting function Pdh (v)
has zero normal trace on d , it belongs to Vdh since, due to the first equation in (4.8),
it satisfies for all i j ∈ dd with i < j
∀μ H ∈ dH , μ H [Pdh (v) · n] = 0, (4.9)
i j
123
Mortar multiscale finite element methods for Stokes–Darcy flows 123
Furthermore, due to the second equation in (4.8), it satisfies for all i j ∈ sd ,
∀μ H
∈ sd
H
, μ H sh (v)|s,i − Pdh (v)|d, j · ni j = 0. (4.11)
i j
Therefore, taking dh (v) = Pdh (v) in d , it satisfies (3.31) and (3.32).
h
The remainder of this section is devoted to corrections ci, ij
(v) and chj,i j (v) where
the constants in the stability bounds (3.25) and (3.33) are shown to be independent
of the discretization parameters and the diameter of the subdomains. In particular,
the bounds for the corrections will stem from the fact that each involves differences
between v and good approximations of v. Beforehand, we need to refine the assump-
tions on the meshes at the interfaces and refine Hypothesis 3.1 on the mesh of subdo-
mains.
Hypothesis 4.1 For i < j, let T be any element of Ti h that is adjacent to i j , and let
{T } denote the set of elements of T jh that intersect T . The number of elements in this
set is bounded by a fixed integer and there exists a constant C such that
|T | |T |−1 ≤ C.
The same is true if the indices i and j of the triangulations are interchanged. These
constants are independent of i, j, h, and the diameters of the interfaces and subdo-
mains.
ˆ i ), x = Fi ( x̂) = Ai Ri x̂ + bi ,
i = Fi ( (4.12)
Ai A−1
j ≤ σ1 . (4.13)
1
∀i, 1 ≤ i ≤ M, diam( B̂i ) ≥ , (4.14)
σ
123
124 V. Girault et al.
h
4.2 A construction of ci,ij
(v)
h
In this section we construct a correction ci,ij
(v) satisfying (4.1) and suitable bounds
needed to establish the stability estimate (3.25). Recall the approximation properties
of the Scott and Zhang operator of degree r ≥ 1. Let v ∈ H t (s,i ), for some real
number t ≥ 1 and let T be an element of Ti h , 1 ≤ i ≤ Ms . Let T denote the macro-
element that is used for defining the values of S h (v) in T . Then (cf. [56]) there exists
a constant C that depends only on r , t, and the shape regularity of Ti h , such that the
following local approximation error holds
min(r,t)
v − S h (v) L 2 (T ) + h T |v − S h (v)| H 1 (T ) ≤ Ch T |v| H min(r,t) (T ) . (4.15)
v − S h (v) L 2 (s,i ) + h|v − S h (v)| H 1 (s,i ) ≤ Ch min(r,t) |v| H min(r,t) (s,i ) . (4.16)
Let v ∈ H01 ()n . Consider the case when n = 3, the case n = 2 being simpler, and
also consider the case when i j is a polyhedral surface, not necessarily a flat plane. Let
h on , and T h
i,i j the trace of Ti on i j , 1 ≤ i ≤ Ms ,
h
X i, denote the trace of X s,i h
ij ij
i < j; Ti,
h
ij
is a triangular mesh of each flat face in i j . In all cases considered, the
restriction to each T of functions of X s,ih contains at least Pn . Now, choose one of
1
the faces, say F, of i j . For each interior vertex ak of Ti,
h , 1 ≤ k ≤ N , on F, let
ij F
Ok denote the macro-element of all triangles of Ti,
h
ij
(i.e. faces on F) that share the
vertex ak . Thus
NF
F = ∪k=1 Ok .
The set {Ok } is not a partition of F, but it can be transformed into a partition by setting
NF
F = ∪k=1 k , k ∩ = ∅, k = , k ⊂ Ok .
This can be done for all flat faces of i j . For each k, let bk be the piecewise P1 “bubble”
function such that
bk (a ) = δk, ,
123
Mortar multiscale finite element methods for Stokes–Darcy flows 125
NF
1
h
ci,ij
(v) = ck bk , where ck = v− S h (v)|s,i , ck = 0, if k = ∅.
Ok bk
F⊂i j k=1 k
(4.17)
h
Lemma 4.1 The correction ci,ij
(v) defined by (4.17) satisfies (4.1), more precisely
∀F ⊂ i j , h
ci,ij
(v) = v − S h (v)|s,i , (4.18)
F F
and there exists a constant C independent of h and the diameter of s,i and i j such
that
Proof For each k, the support of the trace of bk on i j is contained in a single flat
plane, say F, therefore,
NF
NF
NF NF
h
ci,ij
(v) = ck bk = ck bk = ck bk = v − S h (v)|s,i
F F k=1 k=1 F k=1 Ok k=1
k
= v − S h (v)|s,i ,
F
In this proof, Ĉ denotes constants that depend only on the reference element and the
shape regularity of the triangulation. Then considering the regularity of Ti h , the local
approximation formula (4.15) with r = t = 1 implies that
123
126 V. Girault et al.
1 −1
v − S (v)|s,i ≤ Ĉ
h
h T |T | |T |− 2 |v| H 1 (T ) ≤ Ĉ|k | ρk 2 |v| H 1 (Dk ) ,
k T ⊂k
(4.20)
where Dk is the set of elements of Ti h where the values of v are taken for computing
S h (v), and
ρk = min T ∈Dk ρT .
−1
|ck | ≤ Ĉ ρk 2 |v| H 1 (Dk ) . (4.21)
Now,
2 2
NF NF
|ci,
h
(v)|2H 1 ( =
ck ∇ bk = ck ∇ bk .
ij s,i )
F⊂i j k=1 T ∈T h
F⊂i j k=1
s,i i T
But given an element T in Ti h there is at most a fixed (and small) number of indices
k such that bk |T = 0. Therefore
2
NF
|ci,
h
ij
(v)|2H 1 (T ) = ck ∇ bk ≤ Ĉ |ck |2 |bk |2H 1 (T ) ,
F⊂i j k=1 k
T
where the sum runs over all indices k such that bk |T = 0. By substituting (4.21) into
this inequality and estimating the norm of bk , we easily derive that
1 1
|ci,
h
(v)|2H 1 (T ) ≤ Ĉ |T ||v|2H 1 (D ) . (4.22)
ij ρk ρT2 k
k
Since ρk ρT2 has the same order as |T |, then by summing (4.22) over all T in Ti h and
considering that there is at most a fixed (and small) number of repetitions in the Dk ,
we obtain the first inequality in (4.19). The second inequality in (4.19) follows in a
similar manner from the representation (4.17) and bound (4.21).
123
Mortar multiscale finite element methods for Stokes–Darcy flows 127
also be used in 3-D, but as observed in Remark 4.1, it restricts the meshes. To bypass
this restriction, we present a more ad hoc construction in 3-D, which is postponed to
the Appendix: Sect. 7.2.
We slightly modify the underlying Scott and Zhang operator by asking that the
modified operator S̃ h be continuous at the end points of all interfaces i j in ss ∪ sd ,
and coincide elsewhere with S h . This only concerns the set of points, say ak , 1 ≤ k ≤
P, that do not lie on s , since S h (v) is necessarily zero on s . Note that these are all
interior cross points of the triangulation of subdomains T . To achieve continuity at
any such point a, we pick an element Ta in s with vertex a and set
1
S̃ h (v)(a) = v.
|Ta |
Ta
h
Both corrections ci,ij
(v) and chj,i j (v) are defined to satisfy respectively (4.1)
and (4.3) with S h (v) replaced by S̃ h (v). For v ∈ H 1 (), this does not change the
approximation properties (4.16) of S̃ h and hence (4.19), except that the domain of
definition of v is possibly a little larger than s,i or s, j near the end points of i j .
Notation 4.1 From now on, we denote by ˜ s,k the possibly slightly enlarged domain
of definition of v in case S̃ h (v) is used, with the convention that it coincides with s,k
when S̃ h (v) is not used.
Owing to the continuity of S̃ h (v) at the end points of i j and the fact that all previously
made corrections vanish at the end points of the interfaces i j in ss ∪sd , the integrand
in the right-hand side of (4.3) also vanishes at the end points of i j . Thus the trace of
1
sh (v)|s,i − S̃ h (v)|s, j on i j belongs to H00
2
(i j )2 , see Sect. 1.1. We shall see that
this property is crucial for estimating uniformly the gradient of chj,i j (v).
We propose to split the construction of chj,i j (v) into two parts:
1 1
1. Construct an operator πsh ∈ L(H00
2
(i j )2 , X hj,i j ) such that for all ∈ H00
2
(i j )2 ,
∀μ H ∈ sH , (πsh () − ) · μ H = 0,
i j
123
128 V. Girault et al.
1
Then, given ˆ in H00
2 ˆ 2 ˆ in X̂ j unique solution of
() , if we construct π̂ j ()
ˆ
∀μ̂ ∈ , ˆ · μ̂ =
π̂ j () ˆ · μ̂, (4.24)
ˆ ˆ
and satisfying
ˆ
|π̂ j ()| 1 ˆ
< Ĉ|| 1 , (4.25)
H00 ˆ
2 () ˆ
2 ()
H00
ˆ
π hj () ◦ F j = π̂ j ( ◦ F j ) = π̂ j (), (4.26)
v| = , v|∂s, j \ = 0,
the mapping E is linear and there exists a constant C independent of , v, and the
diameter of and s, j such that
123
Mortar multiscale finite element methods for Stokes–Darcy flows 129
1
Proof With the notation of Hypothesis 4.2, let ˆ = ◦ F j . Then ˆ belongs to H00
2 ˆ
();
ˆ j and the extended function, say ˆ0 belongs to
hence it can be extended by zero to ∂
1
ˆ j ) with
H 2 (∂
|ˆ0 | 1
ˆ j)
ˆ
≤ Ĉ|| 1 . (4.28)
H 2 (∂ ˆ
2 ()
H00
1
ˆ j ); H 1 (
There exists an extension operator Ê ∈ L(H 2 (∂ ˆ j )) such that
Ê 1
ˆ j );H 1 (
ˆ j ))
≤ Ĉ. (4.29)
L(H 2 (∂
Take v̂ = Ê(ˆ0 ) and v = v̂◦F j−1 . The mapping → v is linear, v belongs to H 1 (s, j ),
its trace satisfies the statement of the lemma, and it remains to check (4.27). The
following inequalities stem from (4.29), (4.28) and a straightforward scaling argument:
where the Scott and Zhang interpolant S h is constructed so that S h (w) vanishes on
∂s, j \i j . The uniform approximation properties (4.16) of S h , (4.25), and (4.27)
imply, with constants C independent of h and the diameters of i j , s,i and s, j :
chj,i j (v) H 1 (s, j ) ≤ C|w| H 1 (s, j ) ≤ C {sh (v)|s,i − S̃ h (v)|s, j } 1 , (4.32)
2 ( )
H00 ij
and it remains to derive a uniform bound for the last norm in terms of v. This is the
object of the next lemma.
Lemma 4.3 Let i j ∈ ss , i < j. There exists a constant C independent of h and the
diameters of i j , s,i and s, j , such that
∀v ∈ H01 ()2 , {sh (v)|s,i − S̃ h (v)|s, j } 1 ≤ C|v| H 1 (˜ s,i ∪˜ s, j ) , (4.33)
2 ( )
H00 ij
123
130 V. Girault et al.
|ci,
h
(v)| 1 = |ci,
h
(v) ◦ Fi | 1
ij 2 ( )
H00 ij
ij ˆ
2 ()
H00
≤ Ĉ|ci,
h
ij
(v) ◦ Fi | H 1 (ˆ i ) ≤ Ĉ|ci,
h
ij
(v)| H 1 (s,i ) .
Therefore it is bounded owing to (4.19), with ˜ s,i instead of s,i . Thus it suffices to
consider the jump [ S̃ h (v)] through i j .
First, by writing [ S̃ h (v)] = [ S̃ h (v) − v], by passing to the reference subdomains
ˆ
k , k = i, j, and by using the approximation properties (4.16) of S h , we derive
h
S̃ (v) − v | 1 = {( S̃ h (v)−v) ◦ Fk |ˆ } 1 ≤ Ĉ( S̃ h (v)−v) ◦ Fk H 1 (ˆ )
s,k
H 2 (i j ) k ˆ
H 2 () k
1
≤ Ĉ | S̃ h (v) − v|2H 1 ( ) + A−2 S̃ h (v) − v2L 2 ( )
2
s,k k s,k
1
≤ Ĉ |v|2 1 ˜ + (h A−1 2 |v|2 2
) ˜ . (4.34)
H (s,k ) k 1 H (s,k )
Since h < Ak , this bounds the first part of the norm and it remains to estimate
1 h 2
[ S̃ (v)] ,
d(x)
i j
where d(x) denotes the distance between x and the end points of i j . This part does
not have the same immediate bound as the above correction because the jump does
not vanish on the other boundaries of the subdomains. Let us first consider the case
when i j is a straight line. There is no loss of generality in assuming that i j lies on
the axis y = 0 with end point at the origin: i j =]0, L[. Let 0 = x0 < x1 < · · · <
x N < x N +1 = L denote the nodes of Ti, h
ij
and exceptionally set h n = xn+1 − xn .
Then d(x) = Min(x, L − x) and since
L L
1 h 2 1 h 2 1 h 2
[ S̃ (v)] ≤ [ S̃ (v)] + [ S̃ (v)] ,
d(x) x L−x
i j 0 0
L xn+1
1 h 2 N
1 h 2
[ S̃ (v)] = [ S̃ (v)] .
x x
0 n=0 xn
For any n ≥ 1, we have xn ≥ h n−1 , and since [ S̃ h (v)] belongs to H 1 (0, L) ∩
2
C 0 (0, L) , we can write
123
Mortar multiscale finite element methods for Stokes–Darcy flows 131
xn+1 xn+1⎛ x
⎞2
1 h 2 1 d h
[ S̃ (v)] ≤ ⎝[ S̃ h (v)(xn )] + [ S̃ (v)(t)]dt ⎠ d x
x xn dt
xn xn xn
2
2h n h d
≤ [ S̃ h (v)(xn )]2 +
n [ S̃ h (v)] . (4.35)
h n−1 2 dx 2
L (xn ,xn+1 )
2h n h 2 2h n 1
[ S̃ (v)(xn )] ≤ [ S̃ h (v)]2L ∞ (xn ,xn+1 ) ≤ Ĉ [ S̃ h (v)]2L 2 (x ,x )
h n−1 h n−1 h n−1 n n+1
1
= Ĉ ( S̃ h (v)|s,i − v) − ( S̃ h (v)|s, j − v)2L 2 (x ,x ) .
h n−1 n n+1
where T is the element of Ti h adjacent to [xn , xn+1 ] and ˜ n,k denotes the set of
elements in s,k used in defining S̃ (v)|s,k on [xn , xn+1 ].
h
The estimation of the second term is more technical because now S̃ h (v) is con-
structed on T jh whereas [xn , xn+1 ] is the side of an element of Ti h . Let {T } denote the
set of elements of T jh that intersect [xn , xn+1 ]. The argument of Lemma 4.1 gives:
1
S̃ h (v)|s, j − v L 2 (xn ,xn+1 ) ≤ Ĉ h T2 |v| H 1 (˜ n, ) . (4.37)
Then combining (4.36) and (4.37), using the regularity of the triangulation and Hypoth-
esis 4.1, we obtain
2h n h 2
[ S̃ (v)(xn )] ≤ Ĉ |v|2H 1 (˜ ) + |v|2H 1 (˜ ) . (4.38)
h n−1 n,i n, j
Similarly,
h 2n
d h
2
1
[ S̃ (v)] 2 ≤ Ĉ [ S̃ h (v)]2L 2 (x ,x )
h n−1 d x L (xn ,xn+1 ) h n−1 n n+1
1
= Ĉ [ S̃ h (v) − v]2L 2 (x ,x )
h n−1 n n+1
2
≤ Ĉ |v| H 1 (˜ ) + |v| H 1 (˜ ) .
2
(4.39)
n,i n, j
When n = 0, as [ S̃ h (v)(0)] = 0, there only remains the second term in the first line
of (4.35), and we immediately derive
123
132 V. Girault et al.
x1 x1 x
1 h 2 1 d h 2
[ S̃ (v)] = [ S̃ (v)] dt d x
x x dt
0 0 0
x1
d h
2
d
2
≤ [ S̃ (v)] 2 ≤ h1 [ S̃ h (v)] 2
dx L (0,x) dx L (0,x1 )
0
2
≤ Ĉ |v| H 1 (˜ ) + |v|2H 1 (˜ ) .
0,i 0, j
Finally, when i j is a polygonal line, the above argument is valid on the segments that
share an end point with i j and is simpler on the other segments as d(x) is not small
compared to h.
Corollary 4.1 Let i j ∈ ss , i < j. There exists a constant C independent of h and
the diameters of i j , s,i and s, j , such that
∀v ∈ H01 ()2 , chj,i j (v) H 1 (s, j ) ≤ C|v| H 1 (˜ s,i ∪˜ s, j ) . (4.40)
Corollary 4.2 The approximation operator sh constructed in Sect. 4.1 with the above
h
corrections ci,ij
(v) and chj,i j (v) satisfies assumption (3.25).
Proof Since sh (v) is constructed by correcting the Scott-Zhang interpolant S̃ h with
h
ci,ij
(v) and chj,i j (v), assumption (3.25) follows from (4.16), (4.19), (4.40), and the
Poincaré inequality (1.1).
Remark 4.1 The above correction chj,i j (v) has a straightforward extension in 3-D,
but its use is limited because now it requires continuity of S̃h (v) on the edges of
subdomains; thus the meshes must match on these edges. This is not required by the
correction defined in Sect. 7.2.
Here we construct a correction chj,i j (v) in d satisfying (4.8) and suitable continuity
bounds that are needed to establish the stability estimate (3.33). Recall that the exis-
tence of chj,i j (v) relies on (3.9). In the construction below we directly show that (3.9)
holds for a wide range of mesh configurations.
Let v be given in H01 ()n . Recall that the mixed approximation operator R h defined
in each d,i takes its values in X dh and satisfies (4.6) on each i j ⊂ ∂d,k , 1 ≤ k ≤
Md , and (4.7) in each d,i , 1 ≤ i ≤ Md :
123
Mortar multiscale finite element methods for Stokes–Darcy flows 133
∀v h ∈ X dh , v h · ni j R h (v)|d,k − v · ni j = 0,
i j
∀w h ∈ Wdh , w h div R h (v) − v = 0.
d,i
Furthermore there exists a constant C independent of h and the geometry of d,i , such
that
This is easily established by observing that the moments defining the degrees of free-
dom of R h (v) are invariant by homothety and rigid-body motion; in particular the
normal vector is preserved. In addition, it satisfies (3.6):
∀i, 1 ≤ i ≤ Md , ∀v h ∈ X d,i
h
, div v h ∈ Wd,i
h
.
of normal traces
X nj,i j = {w · ni j ; w ∈ X d,
h
j,i j },
and the orthogonal projection Q hj,i j from L 2 (i j ) into X nj,i j . Then we make the
following assumption: There exists a constant C, independent of H , h, i, j, and the
diameters of i j and d, j , such that
∀μ H ∈ dH , ∀μ H ∈ sd
H
, μ H L 2 (i j ) ≤ CQ hj,i j (μ H ) L 2 (i j ) . (4.42)
It is shown in [60] that (4.42) holds for both continuous and discontinuous mortar
spaces, if the mortar grid Ti Hj is a coarsening by two of T j,i j . A similar inequality
h
for more general grid configurations is shown in [52]. Formula (4.42) implies that the
projection Q hj,i j is an isomorphism from the restriction of sd
H , respectively H , to
d
i j , say sd,i
H
j respectively d,i j , onto its image in X j,i j , and the norm of its inverse
H n
is bounded by C. Then a standard algebraic argument shows that its dual operator,
namely the orthogonal projection from X nj,i j into sd,i H , respectively H , is also
j d,i j
an isomorphism from the orthogonal complement in X nj,i j of the projection’s kernel
123
134 V. Girault et al.
onto sd,i
H , respectively H , and the norm of its inverse is also bounded by C. As
j d,i j
a consequence, for each f ∈ L 2 (i j ), there exists v h · ni j ∈ X nj,i j such that
∀μ H ∈ dH , ∀μ H ∈ sd
H
, μ v · ni j =
H h
f μH ,
i j i j
and there exists a constant C independent of h, and the diameter of i j , such that
v h · ni j L 2 (i j ) ≤ C f L 2 (i j ) .
This implies that (3.9) holds. Furthermore, the solution v h · ni j is unique in the orthog-
onal complement of the projection’s kernel and by virtue of this uniqueness, v h · ni j
depends linearly on f . This result permits to partially solve (4.8).
Lemma 4.4 Let v ∈ H01 ()n . Under assumption (4.42), for each i j ∈ dd ∪ sd ,
there exists w h · ni j ∈ X nj,i j such that
∀μ H
∈ dH , μ w · ni j =
H h
μ H R h (v) · n ,
i j i j (4.43)
w h · ni j L 2 (i j ) ≤ C R h (v) · n L 2 (i j ) ,
∀μ H
∈ sd
H
, μ w · ni j =
H h
μ H sh (v)|s,i − R h (v)|d, j · ni j ,
i j i j (4.44)
w h · ni j L 2 (i j ) ≤ C sh (v)|s,i − R h (v)|d, j · ni j L 2 (i j ) ,
∂q
q = 0 in d, j , = h on ∂d, j . (4.45)
∂n j
3
Lemma 4.5 Problem (4.45) has one and only one solution q ∈ H 2 (d, j )∩ L 20 (d, j )
and
|q| H 1 (d, j ) ≤ C A j [R h (v) · n] L 2 (i j ) ,
|q| 3 ≤ C[R h (v) · n] L 2 (i j ) , i j ∈ dd , (4.46)
H 2 (d, j )
|q| H 1 (d, j ) ≤ C A j sh (v)|s,i − R h (v)|d, j · ni j L 2 (i j ) ,
123
Mortar multiscale finite element methods for Stokes–Darcy flows 135
|q| 3 ≤ C sh (v)|s,i − R h (v)|d, j · ni j L 2 (i j ) , i j ∈ sd , (4.47)
H 2 (d, j )
and this implies the unique solvability of (4.45). A similar argument holds on i j ∈ sd
using (4.44) and (3.24). In order to check (4.46), we pass to the reference subdomain
ˆ j associated with d, j , let n̂ j be its exterior unit normal vector, ˆ = F −1 (i j ),
j
q̂ = q ◦ F j and ˆ = h ◦ F j = (w h ◦ F j ) · n̂ j ; then q̂ ∈ H 1 (
ˆ j ) ∩ L 2 (
0
ˆ j ) is the
unique solution of
∂ˆ q̂
ˆ q̂ = 0 in
ˆ j, = A j ˆ on ∂
ˆ j.
∂ˆ n̂ j
As ˆ is in L 2 (∂
ˆ j ), it follows from [43] that q̂ belongs to H 2 (
ˆ j ) and 3
q̂ 3 ˆ 2 ˆ ,
≤ Ĉ A j
ˆ j)
H 2 ( L (∂ j )
n−1 n
−1
ˆ 2 ˆ , |q| H 1 ( ) = A 2
h L 2 (i j ) = A j 2 |q̂| H 1 (ˆ j ) ,
L (∂ j ) d, j j
n−3
|q| 3 = A j 2 |q̂| 3
ˆ j)
.
H 2 (d, j ) H 2 (
1
c − R h (c) L 2 (d, j ) ≤ Ch r |c| H r (d, j ) , 0 < r ≤ , (4.48)
2
with a constant C independent of h, j, and the diameter of d, j . We are now ready to
define the correction chj,i j (v). In particular, take chj,i j (v) = R h (c) applied in d, j .
Note that chj,i j (v) belongs to X d, j,i j (v) = 0
h , and (4.7) and (4.6) imply that div ch
j
123
136 V. Girault et al.
Corollary 4.3 The approximation operator dh constructed in Sect. 4.1 with correc-
tions chj,i j (v) described above satisfies assumption (3.33).
Proof Since dh is a correction of the mixed interpolant R h , which is stable in the sense
of (4.41), it remains to bound chj,i j (v) H (div;d, j ) . By construction div chj,i j (v) = 0.
In the following we will make use of the trace inequality [38]
−1 1
∀ϕ ∈ H 1 (d, j ), ϕ L 2 (i j ) ≤ C A j 2 ϕ L 2 (d, j ) + A 2j |ϕ| H 1 (d, j ) . (4.51)
using also that A j ≤ 1. For i j ∈ sd , we employ (4.50) and (4.1) to obtain
chj,i j (v) L 2 (d, j ) ≤ C A j (v − R h (v)|d, j ) · n j L 2 (i j )
+ (v − (S h (v) + ci,
h
ij
(v))|s,i ) · ni L 2 (i j ) ,
h
with ci,ij
(v) defined in (4.1) and constructed in Sect. 4.2, and if necessary S h replaced
by S̃ h . For the first term in the right-hand side, using (4.6), we have
For the second term on the right, using (4.51) and the approximation property (4.16)
of S h or S̃ h we have
123
Mortar multiscale finite element methods for Stokes–Darcy flows 137
−1 1
(v − S h (v)|s,i ) · ni L 2 (i j ) ≤ C(Ai 2 v− S h (v) L 2 (s,i ) + Ai2 |v − S h (v)| H 1 (s,i ) )
−1 1
≤ C(Ai 2 h i |v| H 1 (˜ s,i ) + Ai2 |v| H 1 (˜ s,i ) )
≤ C|v| H 1 (˜ s,i ) ,
5 Error analysis
In this section we establish a priori error estimates for our method. Let us assume
that the finite element spaces X sh and Wsh in s contain at least polynomials of degree
rs and rs − 1, respectively. Let X dh and Wdh in d contain at least polynomials of
degree rd and ld , respectively. In all cases under consideration, either ld = rd or
ld = rd − 1. Let sd H , H , and H contain at least polynomials of degree r , r ,
d s sd dd
and rss , respectively. In the analysis we will make use of the following well known
approximation properties of the mixed interpolant R h [18,34]: for all v ∈ H t ()n ,
t ≥ 1, there exists a constant C that depends only on rd , ld , t, and the shape regularity
of Ti h , such that for all T in Ti h
Proof To show (5.4), recall that h (v)|s = sh (v), sh (v) = sh (v) + csh (v), where
csh (v) is defined in (3.29), and sh is a correction of the Scott-Zhang operator con-
structed in Sect. 4. The triangle inequality and (3.30) imply that
123
138 V. Girault et al.
ci,
h
ij
(v) L 2 (s,i ) +h|ci,
h
ij
(v)| H 1 (s,i ) ≤ Ch r +1 |v| H r +1 (˜ s,i ) , 0 ≤r ≤ min(rs , t − 1).
We proceed with the bound on chj,i j (v) H 1 (s, j ) . Considering first the 2-D case
presented in Sect. 4.3, inequality (4.34) in the proof of Lemma 4.3 can be modified,
using the approximation property (4.16) of S̃ h , as
| S̃ h (v) − v |s,k | 1 ≤ Ch r |v| H r +1 (˜ s,k ) , 0 ≤ r ≤ min(rs , t − 1),
H 2 (i j )
and (4.38) and (4.39) can be modified, using the approximation property (4.15) of S̃ h ,
as
xn+1
1 h 2
[ S̃ (v)] ≤ Ĉh 2r |v|2H r +1 (˜ ∪˜ ) , 0 ≤ r ≤ min(rs , t − 1),
x n,i n, j
xn
implying
We next consider the 3-D case presented in Sect. 7.2. Modifying the proof of
Lemma 7.4 in a similar way gives
chj,i j (v) L 2 (s, j ) + h|chj,i j (v)| H 1 (s, j ) ≤ Ch r +1 |v| H r +1 (s,i ∪s, j ) , 0 ≤ r ≤ min(rs , t − 1).
123
Mortar multiscale finite element methods for Stokes–Darcy flows 139
remains to bound chj,i j (v) constructed in Sect. 4.4. By construction div chj,i j (v) = 0,
so we only need to control chj,i j (v) L 2 (d, j ) . Consider first i j ∈ dd . Using (5.3),
bound (4.49) gives
1
chj,i j (v) L 2 (d, j ) ≤ C A 2j h r |v| H r (i j ) ≤ Ch r v r + 1 ,
H 2 (d,i ∪d, j )
1
0 < r ≤ min rd +1, t − ,
2
−1
|ϕ| H r (i j ) ≤ Ai 2 ϕ 1 , r > 0. (5.6)
H r + 2 (d,i )
For i j ∈ sd , we modify the argument in Corollary 4.3 to use the full approximation
properties (4.16) of S h or S̃ h to obtain
chj,i j (v) L 2 (d, j ) ≤ C h r v r + 1 ˜ ˜ d, j )
+ h s v H s+1 (˜ s,i ∪˜ d, j ) ,
H 2 (s,i ∪
1
0 < r ≤ min rd + 1, t − , 0 ≤ s ≤ min(rs , t − 1).
2
Next, we need to approximate the functions for the pressure. For any q ∈ L 2 (i ), let
P h q be its L 2 (i )-projection onto Wih := W h |i ,
(q − P h q, w h ) = 0, ∀w h ∈ Wih ,
123
140 V. Girault et al.
where V h (qd ) = {v ∈ V h ; ∀w ∈ W h , b(v, w) = d w qd }, and
1
Ruh = sup bsd (v h
, λ sd ) + bd (v h
, λ d ) + bs (v h
, λ s ) (5.10)
v h ∈Z h |||v h ||| X
is the consistency error at the interfaces. Similarly a simple variant of (5.8) with
v h ∈ V h and Theorem 3.1 yield
p − p h W ≤ C |||u − uh ||| X + inf p − w h W + CRhp , (5.11)
w h ∈W h
where Rhp is given by (5.10) with Z h replaced by V h . As the bound on the approxi-
mation error of W h follows from (5.7) and Lemma 5.1 estimates the approximation
error of V h (qd ), it suffices to bound Rhp . Note that by virtue of (3.11), we have for all
μsH ∈ sH , μdH ∈ dH , μsd H ∈ H ,
sd
1 H
Rhp = sup bsd (v h
, λ sd −μ H
sd )+bd (v h
, λ d −μd
H
)+bs (v h
, λ s −μ s .
)
v h ∈V h |||v h ||| X
(5.12)
123
Mortar multiscale finite element methods for Stokes–Darcy flows 141
Ms
−1
|bs (v h , λs − I H (λs ))| ≤ C H s Ai 2 v h H 1 (s,i ) |λs | H s (∂s,i ∩ss ∪O) ,
i=1
0 ≤ s ≤ rss + 1, (5.15)
Ms
≤ v h L 2 (∂s,i ∩ss ) λs − I H (λs ) L 2 (∂s,i ∩ss ) .
i=1
Then (5.15) follows readily from (5.14) and the trace inequality (4.51).
Lemma 5.3 Under Hypothesis 5.1, there exists a constant C independent of h, H ,
and the diameters of the subdomains such that, for all v h ∈ X h :
123
142 V. Girault et al.
Md
= v h · ni (λ − I H (λ)) + v h · ns (λ − I H (λ)),
i=1∂ i j ∈sd
d,i ij
where we have used that v h · n = 0 on ∂d,i ∩ ∂ and λ − I H (λ) has been extended
1 1
continuously from H 2 (∂d,i \∂) to H 2 (∂d,i ). The argument of Lemma 5.2 can
be used to bound the second sum above by the last sum in (5.16). Thus it is left to
bound the first sum.
Consider first one subdomain d,i that is not adjacent to sd . Let us switch to the
reference domain ˆ i and let Ê denote the extension operator defined in (4.29) relative
ˆ 1
to i . For any f in H 2 (∂d,i ), define E( f ) by: E( f ) = Ê( f ◦ Fi ); therefore E
1
maps H 2 (∂d,i ) into H 1 (d,i ). Thus, by Green’s formula
v h · ni (λ − I H (λ)) = v h · ni E(λ − I H (λ))
∂d,i ∂d,i
= div v h E(λ − I H (λ)) + v h · ∇ E(λ − I H (λ)).
d,i d,i
By reverting to the reference domain and observing that I H is invariant under the rigid
body motion Fi , this reads
v h · ni (λ − I H (λ)) ≤ Ain−1 v̂ H (div;
ˆ ˆ i ) Ê(λ̂ − Î(λ̂)) H 1 (
ˆ i ).
∂d,i
with constants here and below independent of h, H , and the diameters of d,i and
ˆ and H 1 (),
i j . By space interpolation between L 2 () ˆ the estimates (5.13) summed
ˆ
on with t = 0 and t = 1 readily imply that
r − 12 1
λ̂ − Î(λ̂)) 1
ˆ
≤ Ĉ Ĥi |λ̂| H r (ˆ ) , ≤ r ≤ rdd + 1, (5.17)
H 2 () 2
123
Mortar multiscale finite element methods for Stokes–Darcy flows 143
Hi = Ai Ĥi .
ˆ
In the case when r is not an integer, since (5.17) is stated in the reference region ,
we choose the fractional seminorm in the right-hand side to be defined by (1.8) and
incorporate the equivalence constant into Ĉ. The motivation for this choice is that the
intrinsic norm is easily transformed by Fi . Therefore
r − 12
λ̂ − Î(λ̂)) 1
ˆ i)
≤ Ĉ Ĥi |λ̂| H r (∂ ˆ \∂ ˆ ∪Ô)
H 2 (∂ i
r− 1 r − n−1
≤ Ĉ Ĥi 2 Ai 2 |λ| H r (∂d,i \∂ ∪O) .
− n2
1
2
v̂ H (div;
ˆ ˆ i ) = Ai Ai2 div v h 2L 2 ( )
+ v h 2L 2 ( .
d,i d,i )
By applying (5.17) to a portion of sd , using (5.13) the same argument handles the
case when d,i is adjacent to sd . Then (5.16) follows easily from these estimates.
Remark 5.1 We can skip Hypothesis 5.1, work locally on each i j , and use the L 2
norm for both factors v h · ni and λ − I H (λ). But this gives rise to a factor of the form
1
Hi / h 2 in (5.16), that is clearly not optimal when h is very small compared to Hi .
1 1
≤ q ≤ rdd + 1, ≤ r ≤ rsd + 1, 0 < s ≤ rss + 1, (5.18)
2 2
where A = min1≤i≤M Ai .
123
144 V. Girault et al.
M 21
s
+H s Ai−1 |λs |2H s (∂s,i ∩ss ∪O)
i=1
⎞
M 21
s
⎟
+H r Ai−1 |λ|2H r (∂s,i ∩sd ∪O) ⎠,
i=1
1 1
≤ q ≤ rdd + 1, ≤ r ≤ rsd + 1, 0 ≤ s ≤ rss + 1.
2 2
−1
|λsd | H r (∂d,i ∩sd ) ≤ C Ai 2 pd 1 ,
H r + 2 (d,i )
−1
|λd | H q (∂d,i ∩dd ) ≤ C Ai 2 pd 1 ,
H q+ 2 (d,i )
− 12
|λs | H s (∂s,i ∩ss ) ≤ C Ai us s+ 23 + ps s+ 21 .
H (s,i ) H (s,i )
Then (5.18) follows from these bounds, that are easily extended to include O, and the
fact that Ai−1 < H −1 .
Now we use the abstract error bounds (5.9) and (5.11), the approximation results
(5.4), (5.5), and (5.7), and the consistency error bound (5.18) to obtain the following
convergence result.
|||u − uh ||| X + p − p h W
≤ C h r1 (u H r1 +1 () + p H r1 () ) + h r2 u 1
H r2 + 2 ()
+ h r3 (div u H r3 () + p H r3 () )
+ A−1 H r4 (us 3 + ps 1 )
H r4 + 2 (s ) H r4 + 2 (s )
− 21 r5 − 21 − 21 r6 − 21
+A H pd r5 + 21 +A H pd r6 + 21 ,
H (d ) H (d )
1
0 ≤ r1 ≤ rs , ≤ r2 ≤ rd + 1, 0 ≤ r3 ≤ ld + 1,
2
1 1
0 < r4 ≤ rss + 1, ≤ r5 ≤ rdd + 1, ≤ r6 ≤ rsd + 1.
2 2
123
Mortar multiscale finite element methods for Stokes–Darcy flows 145
Remark 5.2 In the above estimate, the fine scale subdomain approximation error terms
are of optimal order with constants independent of the size of the subdomains A. The
constants of the coarse scale mortar consistency error terms deteriorate with decrease
in A, since in that case the number of interfaces grows. Nevertheless, higher order
mortar polynomials can be employed to balance the error terms, giving optimal fine
scale convergence.
6 Numerical tests
In this section we validate our analysis by carrying out some numerical experiments.
In all tests the computational domain is taken to be = s ∪ d , where s =
(0, 1) × ( 21 , 1) and d = (0, 1) × (0, 21 ). For simplicity we set
σ (us , ps ) = − ps I + νs ∇us
K = KI
where
√
νs K 1−G −30ξ −17
νs = 0.1, K = 1, α = 0.5, G = ,ξ = , χ= , and ω = 6.0.
α 2(1 + G) 48
The right-hand sides f s , f d , and qd for the Stokes–Darcy flow system are obtained
by substituting the analytical solution into (2.6), (2.3), and (2.4), respectively. The
boundary conditions are as follows: for the Stokes region, the velocity us is specified
on the left and top boundaries, and the normal and tangential stresses (σ ns ) · ns
and (σ ns ) · τ s are specified on the right boundary; for the Darcy region, the normal
velocity ud · nd is specified on the left boundary and the pressure pd is specified
on the bottom and right boundaries. Each region s and d is divided into two
123
146 V. Girault et al.
Fig. 2 Non-matching 1
subdomain meshes
8 × 12–12 × 16
0.8
0.6
Y
0.4
0.2
0
0 0.2 0.4 0.6 0.8 1
X
subdomains, giving a total of four subdomains. The subdomain grids do not match
across the interfaces. The Stokes subdomains are discretized by the Taylor–Hood
triangular finite elements with quadratic velocities and linear pressures (rs = 2). The
Darcy subdomains are discretized by the lowest order Raviart–Thomas rectangular
finite elements (rd = ld = 0). We use discontinuous piecewise linear mortars on all
interfaces (rss = rdd = rsd = 1). To test convergence, we solve the problem on a
sequence of grid refinements. On the coarsest level, the subdomain grids are 3 × 4 in
the lower left and upper right subdomains √ and 2 × 3 in the other two subdomains. We
test two cases, H = 2h and H = h. In both cases the coarsest mortar grids have a
single element per interface. In the first case the mortar grids are refined by two each
time the subdomain grids are refined by two. In the second case the mortar grids are
refined by two each time the subdomain grids are refined by four. The non-matching
grids on the middle level of refinement are shown in Fig. 2. The computed solution
and the numerical error on this grid level with mortar meshes H = 2h are displayed in
Fig. 3. The numerical errors and convergence rates on all refinement levels are reported
in Tables 1, 2, 3, 4, 5, and 6. We report separately the errors in s and d in their
respective norms. In the Darcy region we also report the discrete L 2 errors · M,d
for the pressure and the velocity, computed via the use of the midpoint quadrature rule
on each element.
In the case H = 2h we observe second order of convergence for us − ush H 1 (s )
and ps − psh L 2 (s ) , as well as first order convergence for ud − udh H (div;d ) and
pd − pdh L 2 (d ) . These rates are consistent with the error terms O(h rs ) = O(h 2 ) and
O(h rd +1 ) = O(h ld +1 ) = O(h) that appear in Theorem 5.1. Note that in the case H =
1
2h the interface consistency error terms are O(h rss +1 ) = O(h 2 ) and O(h rdd + 2 ) =
1 3
O(h rsd + 2 ) = O(h 2 ). While the error terms in Theorem 5.1 depend on the global
solution norms, the results indicate that the lower convergence rates in d and on sd
do not affect the second order convergence in s . This suggests that it may be possible
123
Mortar multiscale finite element methods for Stokes–Darcy flows 147
1 1
3 0.1
P-error
P
0.8 0.6 0.8 0.014
0.4 0.012
0.2 0.01
0 0.008
-0.2 0.006
0.6 -0.4 0.6 0.004
-0.6 0.002
0
Y
Y
-0.8
-1 -0.002
-1.2 -0.004
0.4 0.4 -0.006
-0.008
-0.01
-0.012
-0.014
0.2 0.2 -0.016
-0.018
-0.02
-0.022
0 0
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
X X
Fig. 3 Test 1: computed solution (left) and error (right) on subdomain meshes 8 × 12–12 × 16 and mortar
meshes H = 2h
Table 1 Test 1: H = 2h
Table 2 Test 1: H = 2h
to establish interior convergence error estimates. Such estimates were derived in [53]
for mortar discretizations for Darcy flow. We also observe superconvergence at the cell
centers in the Darcy region, as indicated by the O(h 2 ) convergence of pd − pdh M,d
3
and the O(h 2 ) convergence of ud − udh M,d . Superconvergence for the pressure on
unstructured grids and for the velocity on logically rectangular grids in mixed finite
element discretizations for Darcy flow has been extensively studied in the literature,
see, e.g. [5] and the references therein. The reduced superconvergence order for the
3
Darcy velocity is due to the O(h 2 ) mortar error term, as shown in [5].
123
148 V. Girault et al.
Table 3 Test 1: H = 2h
Numerical errors and convergence rates in d using the discrete · M,d norm
√
Table 4 Test 2: H = h
√
Table 5 Test 2: H = h
√
Table 6 Test 2: H = h
Numerical errors and convergence rates in d using the discrete · M,d norm
√
In the case H = h, we observe approximately O(h) convergence for all error
norms. Note that in this case the interface consistency error terms are O(h (rss +1)/2 ) =
1 1 3
O(h) and O(h (rdd + 2 )/2 ) = O(h (rsd + 2 )/2 ) = O(h 4 ), so their effect on the conver-
gence in the Stokes and Darcy regions is more significant. In this multiscale case, one
may utilize higher order mortars to recover optimal fine scale subdomain convergence,
see [6] for the Darcy case.
123
Mortar multiscale finite element methods for Stokes–Darcy flows 149
7 Appendix
Recall that the construction of the correction chj,i j (v) in s in 2-D required an operator
1
πsh satisfying (4.23). In particular, given ˆ in H00
2 ˆ 2 ˆ
() , one needs to construct π̂ j ()
in X̂ j , unique solution of (4.24):
ˆ
∀μ̂ ∈ , ˆ · μ̂ =
π̂ j () ˆ · μ̂,
ˆ ˆ
1 1
ϕ̂0 (x̂)|[x̂0 ,x̂2 ] = (x̂2 − x̂), ϕ̂ N +1 (x̂)|[x̂ N −1 ,x̂ N +1 ] = (x̂ − x̂ N −1 ),
ĥ 0 + ĥ 1 ĥ N + ĥ N −1
1 1
ϕ̂2 (x̂)|[x̂0 ,x̂2 ] = (x̂ − x̂0 ), ϕ̂2 (x̂)|[x̂2 ,x̂3 ] = (x̂3 − x̂),
ĥ 0 + ĥ 1 ĥ 2
1
ϕ̂ N −1 (x̂)|[x̂ N −2 ,x̂ N −1 ] = (x̂ − x̂ N −2 ), (7.1)
ĥ N −1
1
ϕ̂ N −1 (x̂)|[x̂ N −1 ,x̂ N +1 ] = (x̂ N +1 − x̂),
ĥ N −1 + ĥ N
1 1
ϕ̂n (x̂)|[x̂n−1 ,x̂n ] = (x̂ − x̂n−1 ), ϕ̂n (x̂)|[x̂n ,x̂n+1 ] = (x̂n+1 − x̂),
ĥ n−1 ĥ n
n = 1, 3 ≤ n ≤ N − 2, n = N ,
123
150 V. Girault et al.
On one hand, the set {ϕ̂0 , ϕ̂n , 2 ≤ n ≤ N − 1, ϕ̂ N +1 } is indeed a Lagrange basis for
ˆ On the other hand, the set {ϕ̂n , 1 ≤ n ≤ N } is a basis but not a Lagrange basis for
.
X̂ j ; however, it is easy to check that
The system (4.24) can be decoupled into two independent systems in R N , one for each
component, and each system has the form Mα = b, where α ∈ R N is the unknown,
the non zero coefficients of M per row are
1 1
M1,1 = (ĥ 0 + 2ĥ 1 ), M1,2 = (ĥ 0 + ĥ 1 ),
6 6
1 1 ĥ 2
M2,1 = (2ĥ 0 + ĥ 1 ), (ĥ 0 + ĥ 1 + ĥ 2 ), M2,3 =
M2,2 = ,
6 3 6
ĥ n−1 1 ĥ n
Mn,n−1 = , Mn,n = (ĥ n−1 + ĥ n ), Mn,n+1 = , 3 ≤ n ≤ N − 2,
6 3 6
ĥ N −2 1
M N −1,N −2 = , M N −1,N −1 = (ĥ N −2 + ĥ N −1 + ĥ N ),
6 3
1 1
M N −1,N = (ĥ N −1 + 2ĥ N ), M N −1,N = (2ĥ N −1 + ĥ N ),
6 6
1
M N ,N = (ĥ N −1 + ĥ N ).
6
ˆ the components of b ∈ R N are
Denoting by ˆ a generic component of ,
b N −1 = ˆϕ̂ N −1 , b N = ˆϕ̂ N +1 .
x̂ N −2 x̂ N −1
The matrix M is tridiagonal but not symmetric, the coefficients of its three diagonals
are all strictly positive, and it is strictly diagonally dominant, hence invertible, but
123
Mortar multiscale finite element methods for Stokes–Darcy flows 151
this is not sufficient to obtain a sharp estimate for its inverse. To this end, we use
the approach of Crouzeix and Thomée [23]. More precisely, let D be the principal
diagonal of M and factor M into M = D(I + K ) where K is a tridiagonal matrix
with principal diagonal zero. Denote the diagonal terms of D by dn > 0 and note that
1
ˆ and α. Recall that | · | denotes the
D 2 is well-defined. The next lemma relates π̂ j ()
Euclidean vector norm.
ˆ 2 ˆ ≤ 2| D 2 α|.
1
π̂ j () L () (7.6)
x̂2
N −2 n+1
x̂
ˆ 22
π̂ j () = (α1 ϕ̂1 + α2 ϕ̂2 ) +
2
(αn ϕ̂n + αn+1 ϕ̂n+1 )2
ˆ
L ()
x̂0 n=2 x̂
n
x̂N +1
+ (α N −1 ϕ̂ N −1 + α N +1 ϕ̂ N +1 )2 .
x̂ N −1
N −2
ˆ 2 2 ≤ 2 α12 (ĥ 0 + ĥ 1 ) + α22 (ĥ 0 + ĥ 1 + ĥ 2 ) +
π̂ j () αn2 (ĥ n−1 + ĥ n )
ˆ
L () 3
n=3
+α N −1 (ĥ N −2 + ĥ N −1 + ĥ N ) + α N (ĥ N −1 + ĥ N ) .
2 2
But
ĥ 0 + ĥ 1 ĥ 0 + ĥ 1 ĥ N −1 + ĥ N
= 2d1 < 2d1 , and similarly < 2d N .
3 ĥ 0 + 2ĥ 1 3
Hence
N 21
ˆ 2 ˆ ≤2
π̂ j () αn2 dn , (7.7)
L ()
n=1
whence (7.6).
123
152 V. Girault et al.
1 1 1 −1 1
D 2 α = I + D 2 K D− 2 D− 2 b .
1
ˆ 2 ˆ ≤ 2 I + D 2 K D− 2 −1 2 | D− 2 b|,
1 1
π̂ j () L () (7.8)
where · 2 denotes the matrix norm subordinated by the Euclidean norm, and more
generally · p is the matrix norm subordinated by the l p vector norm. The next lemma
1
gives a bound for | D− 2 b|.
1
N
| D− 2 b|2 = dn−1 bn2
n=1
1 ĥ 0 + ĥ 1 ˆ 2 ĥ 0 + ĥ 1 + ĥ 2 ˆ 2
≤ L 2 (x̂ ,x̂ ) + L 2 (x̂ ,x̂ )
3 d1 0 2 d2 0 3
N −2
ĥ n−1 + ĥ n ˆ 2 ĥ N −2 + ĥ N −1 + ĥ N ˆ 2
+ L 2 (x̂ ,x̂ ) + L 2 (x̂
dn n−1 n+1 d N −1 N −2 , x̂ N +1 )
n=3
ĥ N −1 + ĥ N ˆ 2
+ L 2 (x̂ . (7.10)
dN N −1 , x̂ N +1 )
N
ˆ 22 ˆ 22 ˆ 22 ˆ 22
1
| D− 2 b|2 ≤ L (x̂
+ + +
0 , x̂ 1 ) L (x̂ 0 , x̂ 2 ) L (x̂ n−1 , x̂ n+1 ) L (x̂ N , x̂ N +1 )
n=1
ˆ 22
+ ,
L (x̂ N −1 , x̂ N +1 )
whence (7.9).
1 1 −1
It remains to evaluate I + D 2 K D− 2 2 . Following Crouzeix and Thomée, we
introduce the following constraint on the mesh length ĥ n :
123
Mortar multiscale finite element methods for Stokes–Darcy flows 153
Hypothesis 7.1 There exist two constants c0 > 0 and γ > 0 independent of N such
that
ĥ n
∀n, m, 0 ≤ n, m ≤ N , ≤ c0 γ |n−m| . (7.11)
ĥ m
This condition holds for quasi-uniform meshes, but it is also satisfied by much more
general meshes.
Proposition 7.1 If Hypothesis 7.1 holds with suitable constants c0 and γ , then there
exists a constant C independent of N and j such that
1 1 −1
I + D 2 K D− 2 2 ≤ C. (7.12)
Proof The proof follows the ideas of [23] but is more complex because the functions of
X̂ j vanish at the end points of ˆ whereas those of
ˆ do not. Let us prove convergence
of the series
∞
1 1
D 2 K r D− 2 2 ;
r =1
∞
1 1 −1 1 1
I + D 2 K D− 2 2 ≤ 1 + D 2 K r D− 2 2 . (7.14)
r =1
As K has three diagonals, then K r has 2r + 1 diagonals. In addition, since the coef-
ficients of these diagonals are non negative, this implies that
1 1 1 1
D 2 K r D− 2 1 ≤ (2r + 1) D 2 K r D− 2 ∞ ,
and by interpolation,
1 1 1 1 1
D 2 K r D− 2 2 ≤ (2r + 1) 2 D 2 K r D− 2 ∞ .
Therefore
1 1
d 1 1
D 2 K r D− 2 2 ≤
n 2
sup (2r + 1) 2 K r∞ . (7.15)
|n−m|≤2r dm
123
154 V. Girault et al.
where c > 0 and 0 < δ < 1 are two constants independent of r . First, assuming
Hypothesis 7.1, a simple but tedious computation gives for 0 < γ < 2
dn
sup ≤ 2c0 (1 + γ + γ 2 )γ 2r . (7.17)
|n−m|≤2r dm
Take for instance θ = 23 ; then (7.18) yields K ∞ < 43 . Therefore the series converges
for γ = 43 and in turn c0 = 98 . Then (7.13) is an immediate consequence of Lemmas
7.1 and 7.2.
ˆ in H 1 ()
Now we estimate π̂ j () ˆ 2 for ˆ ∈ H 1 ()
ˆ 2 . First, we have the analogue of
0
Lemma 7.1.
Lemma 7.3 We keep the notation of Lemma 7.1. Under Hypothesis 7.1 with γ > 1,
we have
1
ˆ 1 ˆ ≤ 2 c0 γ 2 2 − 1
|π̂ j ()| H () c0 γ (1 + γ ) + 2 + | D 2 α|. (7.19)
3 1+γ
N
ˆ=
π̂ j () αn ϕ̂n ,
n=1
123
Mortar multiscale finite element methods for Stokes–Darcy flows 155
Then (7.19) follows readily from the fact that for γ > 1,
c0 γ 2
c0 γ (1 + γ ) + 2 + > 2(1 + c0 γ ).
1+γ
Comparing with (7.8) and the proof of Lemma 7.2, we see that a direct estimate of
ˆ relies on a bound for | D− 23 b|, which we can hardly expect to be sharp. This
π̂ j ()
difficulty can be bypassed by using the fact that ˆ belongs to H01 () ˆ 2 and arguing
ˆ = Iˆ()
as in [23]. Uniqueness of the solution of (4.24) in X̂ j implies that π̂ j ( Iˆ()) ˆ
ˆ
where I denotes the standard Lagrange interpolant in X̂ j , that is well-defined because
ˆ is a line segment. This permits to write
ˆ = π̂ j (ˆ − Iˆ())
π̂ j () ˆ + ( Iˆ()
ˆ − )
ˆ + ˆ . (7.20)
ˆ − |
| Iˆ() ˆ 1 ˆ ≤ 2||
ˆ 1 ˆ .
H () H ()
Therefore
ˆ 1 ˆ ≤ 3||
|π̂ j ()| ˆ 1 ˆ + |π̂ j (ˆ − Iˆ())|
ˆ ˆ , (7.21)
H () H () H 1 ()
and it suffices to derive a bound for this last term. Let Mα = b be the system (4.24)
for a generic component of ˆ − Iˆ().
ˆ Applying (7.12) and the analogue of (7.8), we
obtain
123
156 V. Girault et al.
1 −1
|π̂ j (ˆ − Iˆ())|
ˆ −1 3 3
ˆ ≤ I + D 2 K D2
H 1 () 2 | D− 2 b| ≤ C| D− 2 b|, (7.22)
with the constant C of (7.12), provided c0 and γ are chosen as in the proof of Propo-
1 1
sition 7.1. Here we use the fact that (7.15) is also valid for D− 2 K r D 2 2 . It remains
3
to estimate | D− 2 b|.
√
ˆ 1 ˆ ,
3
| D− 2 b| < 30c|| H () (7.23)
Proof We sketch the proof. To simplify, set w = ˆ − Iˆ(). ˆ Arguing as in Lemma 7.2,
we recover a bound for | D b| by replacing dn by dn and ˆ by w in (7.10). The key
− 23 3
for a constant c independent of N , with analogous expressions for the norms in the
3
other subintervals. The factors involving ĥ n in | D− 2 b| can be bounded by applying
(7.11) with c0 γ = 23 , as in the proof of Proposition 7.1. This gives
N
|D − 23 ˆ21
b|2 < 10c || ˆ21
+ || + ˆ21
|| ˆ21
+ ||
H (x̂ 0 , x̂ 1 ) H (x̂ 0 , x̂ 2 ) H (x̂ n−1 , x̂ n+1 ) H (x̂ N , x̂ N +1 )
n=1
ˆ21
+|| ,
H (x̂ N −1 , x̂ N +1 )
1
∀ˆ ∈ H00
2 ˆ 2 ˆ
() , |π̂ j ()| 1 ˆ
< Ĉ|| 1 , (7.25)
H00 ˆ
2 () ˆ
2 ()
H00
123
Mortar multiscale finite element methods for Stokes–Darcy flows 157
In the first example, ˆ and X̂ j have the same dimension, but of course this is not
necessary. For the unique solvability of (3.8), it is sufficient that the set of degrees
of freedom of ˆ be an adequate subset of those of X̂ j , sufficiently rich to guarantee
a good approximation property of the Lagrange interpolant Iˆ. Let us briefly give
another simple choice of ˆ with roughly half as many degrees of freedom as in the
first example. Let N be an odd integer, keep the same ϕ̂0 and ϕ̂ N +1 as in (7.1), and
choose
1 1
ϕ̂1 (x̂)|[x̂0 ,x̂1 ] = (x̂ − x̂0 ), ϕ̂1 (x̂)|[x̂1 ,x̂2 ] = (x̂2 − x̂),
ĥ 0 ĥ 1
1 1
ϕ̂ N (x̂)|[x̂ N −1 ,x̂ N ] = , (x̂ − x̂ N −1 ) ϕ̂ N (x̂)|[x̂ N ,x̂ N +1 ] = (x̂ N +1 − x̂),
ĥ N −1 ĥ N
(7.26)
1
ϕ̂2n (x̂)|[x̂2n−2 ,x̂2n ] = (x̂ − x̂2n−2 ),
ĥ 2n−2 + ĥ 2n−1
1 N
ϕ̂2n (x̂)|[x̂2n ,x̂2n+2 ] = (x̂2n+2 − x̂), 1 ≤ n ≤ ,
ĥ 2n + ĥ 2n+1 2
With this choice, (4.24) is uniquely solvable and it can be checked that all the results
established for the first example carry over to this second example, with different
constants.
In addition to restricting the mesh in 3-D (see Remark 4.1), the above proofs are
complex because they apply to a situation where the matrix of the system is irreducible.
The proofs are much easier, when (3.8) represents local and independent conditions,
but in general, this can only be achieved by suitably modifying the discrete velocity
spaces. In this section we present an example for which (3.8) holds by explicitly
constructing the solution of (4.3). The correction satisfies suitable continuity bounds
that are needed to establish the stability estimate (3.25). We follow the approach of
BenBelgacem [12] who presents a local construction in 3-D by adding to the space
h in
s, j a stabilizing bubble function in each face T of the trace T j,i j of the
X s, h
j
123
158 V. Girault et al.
b T | T = λ1 λ2 λ3 ,
and choose
H = {μ H ∈ L 2 (i j )3 ; ∀T ∈ T j,
h
ij
, μ H |T ∈ P30 }. (7.30)
(7.31)
Lemma 7.4 The correction chj,i j (v) defined by (7.31) satisfies (4.3) and there exists
a constant C independent of h and the diameter of s,i , s, j , and i j such that for
all v in H01 ()n
|chj,i j (v)| H 1 (s, j ) ≤ C|v| H 1 (s,i ∪s, j ) , chj,i j (v) L 2 (s, j ) ≤ Ch|v| H 1 (s,i ∪s, j ) .
(7.32)
123
Mortar multiscale finite element methods for Stokes–Darcy flows 159
1 h
cT = s (v)|s,i − v − (S h (v)|s, j − v) .
T bT
T
But on i j ,
where the sum runs over the indices k for which Ok ∩T = ∅. According to Hypothesis
4.1, the number of terms in this sum is bounded by a fixed integer. Thus
−1
| A1 | ≤ Ĉ ρk 2 |v| H 1 (Dk ) ,
k
123
160 V. Girault et al.
Since all assumptions except Hypothesis 3.2 (3) hold, it suffices to examine the jump
of functions of Vsh through the interfaces i j ∈ ss . The next two lemmas show that
the projection of this jump on polynomials of P1 is small.
Lemma 7.5 Let i j ∈ ss , i < j. There exists a constant C, independent of h and
the diameters of i j , s,i , and s, j such that
1
3
∀v h ∈ Vsh , ∀ p ∈ P31 , [v h ] · p ≤ Ch 2 |i j | 2 |v h | H 1 (Ds,i ) + |v h | H 1 (Ds, j ) ,
i j
(7.36)
it suffices to bound the product of the jump by xk , k = 1, 2, say x1 . Then for any
constant c,
⎛ ⎞
1
[v h ]x1 = [v h ] − c ⎝x1 − x1 ⎠ .
|T |
T T T
Similarly,
inf [v h ] − c L 2 (T ) ≤ Ĉh T |[v h ]| H 1 (T ) ≤ Ĉh T |v h |s,i | H 1 (T ) + |v h |s, j | H 1 (T ) .
c∈R
123
Mortar multiscale finite element methods for Stokes–Darcy flows 161
−1
|v h |s, j | H 1 (T ) ≤ Ĉ ρT 2 |v h |s, j | H 1 (T ) ,
−1
|v h |s,i | H 1 (T ) ≤ Ĉ ρT 2 |v h |s,i | H 1 (T ) ,
where T is the union of all elements of Ti h that intersect T . Then taking the product
and summing over all faces T of T j,
h , we obtain
ij
⎛ ⎞1
2
⎜ ⎟ h
⎜ |T |⎟
3
[v ]x1 ≤ Ĉh 2
h
⎝ ⎠ |v | H 1 (Ds,i ) + |v | H 1 (Ds, j ) ,
h
i j T ∈T j,
h
ij
whence (7.36).
Lemma 7.6 Let i j ∈ ss , i < j, and let ([v h ]) ∈ P31 denote the projection of [v h ]
onto P31 on i j . There exists a constant C, independent of h and the diameters of i j ,
s,i , and s, j such that
3
∀v h ∈ Vsh , ([v h ]) L 2 (i j ) ≤ Ch 2 |v h | H 1 (Ds,i ) + |v h | H 1 (Ds, j ) . (7.37)
ˆ j , this reads
By passing to the reference subdomain
∀ p̂ ∈ P31 , ˆ |i j |−1
([v h ]) ◦ F j · p̂ = || [v h ] · p.
ˆ i j
The coefficients of the polynomial of degree one ([v h ]) ◦ F j solve a linear system
whose matrix only depends on .ˆ Therefore, in view of (7.36),
1 3
ˆ ≤ Ĉh 2 |v | H 1 (Ds,i ) + |v | H 1 (Ds, j ) .
([v h ]) L 2 (i j ) ≤ |i j | 2 ([v h ]) ◦ F j L ∞ () h h
123
162 V. Girault et al.
Proposition 7.3 Let |s | > 0 and s be connected. Then there exists h 0 > 0 such
that for all h ≤ h 0 ,
Ms
Ms
∀v h ∈ Vsh , |v h |2H 1 ( ≤C D(v h )2L 2 ( ; (7.38)
s,i ) s,i )
i=1 i=1
the constants C and h 0 are independent of h and the diameters of the interfaces i j
and the subdomains s,k .
Proof Let v h ∈ Vsh . Formula (1.12) in [16] gives, with a constant C1 that depends
only on the shape regularity of the mesh of subdomains T ,
Ms
|v h |2H 1 (
s,i )
i=1
⎛ ⎞
Ms 1
≤ C1 ⎝ D(v h )2 2 L (s,i )
+ ([v h ])2L 2 ( ) ⎠
diam(i j ) ij
i=1 i< j
⎛ ⎞
Ms 1
≤ C1 ⎝ D(v h )2 2 L (s,i )
+ Ĉ h 3 |v h |2H 1 ( + |v h |2H 1 ( ⎠,
diam(i j ) s,i ) s, j )
i=1 i< j
owing to (7.37). But h < diam(i j ) and there exists an h 0 > 0 such that
1
∀h ≤ h 0 , h 2 (C1 Ĉ)−1 ≤ .
2
Since C1 and Ĉ are independent of h and the diameters of the interfaces i j and the
subdomains, then so is h 0 . Hence for all h ≤ h 0 ,
Ms
Ms
|v h |2H 1 ( ) ≤ 2C D(v h )2L 2 ( .
s,i s,i )
i=1 i=1
By arguing as in the proof of Lemma 3.4, we easily derive Korn’s inequality when
|s | = 0 and s is connected.
Proposition 7.4 Let |s | = 0 and s be connected, i.e. sd = ∂s . Then there exists
h 0 > 0 such that for all h ≤ h 0 ,
∀v h ∈ Vsh ,
⎛ ⎛ ⎞2 ⎞
Ms
Ms
2
⎜ ⎜ ⎟ ⎟
|v h |2H 1 ( ≤C ⎝ D(v ) L 2 (s,i ) + ⎝
h 2
|v sh · τ l |⎠ ⎠ ; (7.39)
s,i )
i=1 i=1 l=1
sd
123
Mortar multiscale finite element methods for Stokes–Darcy flows 163
the constants C and h 0 are independent of h and the diameters of the interfaces i j
and the subdomains s,k .
The case when s is not connected follows from these two propositions applied to
each connected component of s according that it is or not adjacent to s .
References
123
164 V. Girault et al.
25. Discacciati, M., Quarteroni, A.: Convergence analysis of a subdomain iterative method for the finite
element approximation of the coupling of Stokes and Darcy equations. Comput. Vis. Sci. 6, 93–103
(2004)
26. Discacciati, M., Quarteroni, A.: Navier–Stokes/Darcy coupling: modeling, analysis, and numerical
approximation. Rev. Mat. Complut. 22, 315–426 (2009)
27. Discacciati, M., Quarteroni, A., Valli, A.: Robin-Robin domain decomposition methods for the Stokes-
Darcy coupling. SIAM J. Numer. Anal. 45, 1246–1268 (2007) (electronic)
28. Ervin, V.J., Jenkins, E.W., Sun, S.: Coupled generalized nonlinear Stokes flow with flow through a
porous medium. SIAM J. Numer. Anal. 47, 929–952 (2009)
29. Galvis, J., Sarkis, M.: Non-matching mortar discretization analysis for the coupling Stokes–Darcy
equations. Electron. Trans. Numer. Anal. 26, 350–384 (2007)
30. Galvis, J., Sarkis, M.: FETI and BDD preconditioners for Stokes–Mortar–Darcy systems. Commun.
Appl. Math. Comput. Sci. 5, 1–30 (2010)
31. Ganis, B., Yotov, I.: Implementation of a mortar mixed finite element method using a multiscale flux
basis. Comput. Methods Appl. Mech. Eng. 198, 3989–3998 (2009)
32. Gatica, G.N., Meddahi, S., Oyarzúa, R.: A conforming mixed finite-element method for the coupling
of fluid flow with porous media flow. IMA J. Numer. Anal. 29, 86–108 (2009)
33. Gatica, G.N., Oyarzúa, R., Sayas, F.-J.: Analysis of fully-mixed finite element methods for the Stokes–
Darcy coupled problem. Math. Comp. 80, 1911–1948 (2011)
34. Girault, V., Raviart, P.-A.: Finite Element Methods for Navier–Stokes Equations. Springer series in
Computational Mathematics, vol. 5. Springer, Berlin (1986)
35. Girault, V., Rivière, B.: DG approximation of coupled Navier–Stokes and Darcy equations by Beaver–
Joseph–Saffman interface condition. SIAM J. Numer. Anal. 47, 2052–2089 (2009)
36. Girault, V., Scott, L.R.: A quasi-local interpolation operator preserving the discrete divergence, Calcolo,
pp. 1–19 (2003)
37. Glowinski, R., Wheeler, M.F.: Domain decomposition and mixed finite element methods for elliptic
problems. In: Glowinski, R., Golub, G.H., Meurant, G.A., Periaux, J. (eds.) First International Sym-
posium on Domain Decomposition Methods for Partial Differential Equations, pp. 144–172. SIAM,
Philadelphia (1988)
38. Grisvard, P.: Elliptic problems in nonsmooth domains. Pitman, Boston (1985)
39. Hoppe, R.H.W., Porta, P., Vassilevski, Y.: Computational issues related to iterative coupling of subsur-
face and channel flows. Calcolo 44, 1–20 (2007)
40. Hou, T.Y., Wu, X.H.: A multiscale finite element method for elliptic problems in composite materials
and porous media. J. Comput. Phys. 134, 169–189 (1997)
41. Hughes, T.J.R.: Multiscale phenomena: Green’s functions, the Dirichlet-to-Neumann formulation,
subgrid scale models, bubbles and the origins of stabilized methods. Comput. Methods Appl. Mech.
Eng. 127, 387–401 (1995)
42. Jäger, W., Mikelić, A.: On the interface boundary condition of Beavers, Joseph, and Saffman. SIAM
J. Appl. Math. 60, 1111–1127 (2000)
43. Jerrison, D.S., Kenig, C.: The Neumann problem on Lipschitz domains. Bull. AMS 4, 203–207 (1981)
44. Kanschat, G., Rivière, B.: A strongly conservative finite element method for the coupling of Stokes
and Darcy flow. J. Comput. Phys. 229, 5933–5943 (2010)
45. Karper, T., Mardal, K.-A., Winther, R.: Unified finite element discretizations of coupled Darcy–Stokes
flow. Numer. Methods Partial Differ. Equ. 25, 311–326 (2009)
46. Layton, W.J., Schieweck, F., Yotov, I.: Coupling fluid flow with porous media flow. SIAM J. Numer.
Anal. 40, 2195–2218 (2003)
47. Mardal, K.A., Tai, X.-C., Winther, R.: A robust finite element method for Darcy-Stokes flow. SIAM J.
Numer. Anal. 40, 1605–1631 (2002) (electronic)
48. Mathew, T.P.: Domain decomposition and iterative refinement methods for mixed finite element dis-
cretizations of elliptic problems, PhD thesis, Courant Institute of Mathematical Sciences, New York
University, Tech. Rep. 463 (1989)
49. Mu, M., Xu, J.: A two-grid method of a mixed Stokes–Darcy model for coupling fluid flow with porous
media flow. SIAM J. Numer. Anal. 45, 1801–1813 (2007)
50. Nečas, J.: Les Méthodes directes en théorie des équations elliptiques. Masson, Paris (1967)
51. Peetre, J.: Espaces d’interpolation et théorème de soboleff. Ann. Inst. Fourier 16, 279–317 (1966)
52. Pencheva, G., Yotov, I.: Balancing domain decomposition for mortar mixed finite element methods.
Numer. Linear Algebra Appl 10, 159–180 (2003)
123
Mortar multiscale finite element methods for Stokes–Darcy flows 165
53. Pencheva, G., Yotov, I.: Interior superconvergence in mortar and non-mortar mixed finite element
methods on non-matching grids. Comput. Methods Appl. Mech. Eng. 197, 4307–4318 (2008)
54. Rivière, B., Yotov, I.: Locally conservative coupling of Stokes and Darcy flows. SIAM J. Numer. Anal.
42, 1959–1977 (2005)
55. Saffman, P.G.: On the boundary condition at the surface of a porous media. Stud. Appl. Math., L,
pp. 93–101 (1971)
56. Scott, L.R., Zhang, S.: Finite element interpolation of nonsmooth functions satisfying boundary con-
ditions. Math. Comp. 54, 483–493 (1990)
57. Vassilev, D., Yotov, I.: Coupling Stokes–Darcy flow with transport. SIAM J. Sci. Comput. 31, 3661–
3684 (2009)
58. Vassilev, D., Wang, C., Yotov, I.: Domain decomposition for coupled Stokes and Darcy flows. Comput.
Methods Appl. Mech. Eng. (to appear)
59. Xie, X., Xu, J., Xue, G.: Uniformly-stable finite element methods for Darcy–Stokes–Brinkman models.
J. Comput. Math. 26, 437–455 (2008)
60. Yotov, I.: Mixed finite element methods for flow in porous media, PhD thesis, Rice University, Hous-
ton, Texas (1996). TR96-09, Dept. Comp. Appl. Math., Rice University and TICAM report 96–23,
University of Texas at Austin
123