Abstract
We investigate mortar multiscale numerical methods for coupled Stokes and Darcy flows with the Beavers–Joseph–Saffman interface condition. The domain is decomposed into a series of subdomains (coarse grid) of either Stokes or Darcy type. The subdomains are discretized by appropriate Stokes or Darcy finite elements. The solution is resolved locally (in each coarse element) on a fine scale, allowing for non-matching grids across subdomain interfaces. Coarse scale mortar finite elements are introduced on the interfaces to approximate the normal stress and impose weakly continuity of the normal velocity. Stability and a priori error estimates in terms of the fine subdomain scale \(h\) and the coarse mortar scale \(H\) are established for fairly general grid configurations, assuming that the mortar space satisfies a certain inf-sup condition. Several examples of such spaces in two and three dimensions are given. Numerical experiments are presented in confirmation of the theory.
Similar content being viewed by others
References
Adams, R.A.: Sobolev Spaces. Academic Press, New York (1975)
Angot, P.: On the well-posed coupling between free fluid and porous viscous flows. Appl. Math. Lett. 24, 803–810 (2011)
Arbogast, T.: Analysis of a two-scale, locally conservative subgrid upscaling for elliptic problems. SIAM J. Numer. Anal. 42, 576–598 (2004)
Arbogast, T., Brunson, D.S.: A computational method for approximating a Darcy–Stokes system governing a vuggy porous medium. Comput. Geosci. 11, 207–218 (2007)
Arbogast, T., Cowsar, L.C., Wheeler, M.F., Yotov, I.: Mixed finite element methods on non-matching multiblock grids. SIAM J. Numer. Anal. 37, 1295–1315 (2000)
Arbogast, T., Pencheva, G., Wheeler, M.F., Yotov, I.: A multiscale mortar mixed finite element method. Multiscale Model. Simul. 6, 319–346 (2007)
Babuška, I.: The finite element method with Lagrangian multipliers. Numer. Math. 20, 179–192 (1973)
Badea, L., Discacciati, M., Quarteroni, A.: Numerical analysis of the Navier–Stokes/Darcy coupling. Numer. Math. 115, 195–227 (2010)
Badia, S., Codina, R.: Unified stabilized finite element formulations for the Stokes and the Darcy problems. SIAM J. Numer. Anal. 47, 1971–2000 (2009)
Beavers, G.S., Joseph, D.D.: Boundary conditions at a naturally impermeable wall. J. Fluid. Mech 30, 197–207 (1967)
Ben Belgacem, F.: The mixed mortar finite element method for the incompressible Stokes problem: convergence analysis. SIAM J. Numer. Anal. 37, 1085–1100 (2000) (electronic)
Ben Belgacem, F.: A stabilized domain decomposition method with nonmatching grids for the Stokes problem in three dimensions. SIAM J. Numer. Anal. 42, 667–685 (2004) (electronic)
Bernardi, C., Maday, Y., Patera, A.T.: A new nonconforming approach to domain decomposition: the mortar element method. In Nonlinear Partial Differential Equations and Their Applications. Collège de France Seminar, Vol. XI (Paris, 1989–1991). Pitman Res. Notes Math. Ser., vol. 299, pp. 13–51. Longman Sci. Tech., Harlow (1994)
Bernardi, C., Rebollo, T.C., Hecht, F., Mghazli, Z.: Mortar finite element discretization of a model coupling Darcy and Stokes equations. M2AN Math. Model. Numer. Anal. 42, 375–410 (2008)
Brenner, S.C.: Poincaré-Friedrichs inequalities for piecewise \(H^1\) functions. SIAM J. Numer. Anal. 41, 306–324 (2003)
Brenner, S.C.: Korn’s inequalities for piecewise \(H^1\) vector fields. Math. Comp. 73, 1067–1087 (2004)
Brezzi, F.: On the existence, uniqueness and approximation of saddle-point problems arising from Lagrange multipliers. RAIRO. Anal. Num. 2, 129–151 (1974)
Brezzi, F., Fortin, M.: Mixed and Hybrid Finite Element Methods. Springer, New York (1991)
Burman, E., Hansbo, P.: A unified stabilized method for Stokes’ and Darcy’s equations. J. Comput. Appl. Math. 198, 35–51 (2007)
Cao, Y., Gunzburger, M., Hu, X., Hua, F., Wang, X., Zhao, W.: Finite element approximations for Stokes-Darcy flow with Beavers–Joseph interface conditions. SIAM J. Numer. Anal. 47, 4239–4256 (2010)
Chen, W., Gunzburger, M., Hua, F., Wang, X.: A parallel Robin–Robin domain decomposition method for the Stokes–Darcy system. SIAM J. Numer. Anal. 49, 1064–1084 (2011)
Chen, Z., Hou, T.Y.: A mixed multiscale finite element method for elliptic problems with oscillating coefficients. Math. Comp. 72, 541–576 (2003)
Crouzeix, M., Thomee, V.: The stability in \(L_p\) and \(W_p^1\) of the \(l_2\) projection onto finite element function spaces. Math. Comput. 48, 521–532 (1987)
Discacciati, M., Miglio, E., Quarteroni, A.: Mathematical and numerical models for coupling surface and groundwater flows. Appl. Numer. Math. 43, 57–74 (2002) (19th Dundee Biennial Conference on Numerical, Analysis (2001))
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)
Discacciati, M., Quarteroni, A.: Navier–Stokes/Darcy coupling: modeling, analysis, and numerical approximation. Rev. Mat. Complut. 22, 315–426 (2009)
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)
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)
Galvis, J., Sarkis, M.: Non-matching mortar discretization analysis for the coupling Stokes–Darcy equations. Electron. Trans. Numer. Anal. 26, 350–384 (2007)
Galvis, J., Sarkis, M.: FETI and BDD preconditioners for Stokes–Mortar–Darcy systems. Commun. Appl. Math. Comput. Sci. 5, 1–30 (2010)
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)
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)
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)
Girault, V., Raviart, P.-A.: Finite Element Methods for Navier–Stokes Equations. Springer series in Computational Mathematics, vol. 5. Springer, Berlin (1986)
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)
Girault, V., Scott, L.R.: A quasi-local interpolation operator preserving the discrete divergence, Calcolo, pp. 1–19 (2003)
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 Symposium on Domain Decomposition Methods for Partial Differential Equations, pp. 144–172. SIAM, Philadelphia (1988)
Grisvard, P.: Elliptic problems in nonsmooth domains. Pitman, Boston (1985)
Hoppe, R.H.W., Porta, P., Vassilevski, Y.: Computational issues related to iterative coupling of subsurface and channel flows. Calcolo 44, 1–20 (2007)
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)
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)
Jäger, W., Mikelić, A.: On the interface boundary condition of Beavers, Joseph, and Saffman. SIAM J. Appl. Math. 60, 1111–1127 (2000)
Jerrison, D.S., Kenig, C.: The Neumann problem on Lipschitz domains. Bull. AMS 4, 203–207 (1981)
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)
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)
Layton, W.J., Schieweck, F., Yotov, I.: Coupling fluid flow with porous media flow. SIAM J. Numer. Anal. 40, 2195–2218 (2003)
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)
Mathew, T.P.: Domain decomposition and iterative refinement methods for mixed finite element discretizations of elliptic problems, PhD thesis, Courant Institute of Mathematical Sciences, New York University, Tech. Rep. 463 (1989)
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)
Nečas, J.: Les Méthodes directes en théorie des équations elliptiques. Masson, Paris (1967)
Peetre, J.: Espaces d’interpolation et théorème de soboleff. Ann. Inst. Fourier 16, 279–317 (1966)
Pencheva, G., Yotov, I.: Balancing domain decomposition for mortar mixed finite element methods. Numer. Linear Algebra Appl 10, 159–180 (2003)
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)
Rivière, B., Yotov, I.: Locally conservative coupling of Stokes and Darcy flows. SIAM J. Numer. Anal. 42, 1959–1977 (2005)
Saffman, P.G.: On the boundary condition at the surface of a porous media. Stud. Appl. Math., L, pp. 93–101 (1971)
Scott, L.R., Zhang, S.: Finite element interpolation of nonsmooth functions satisfying boundary conditions. Math. Comp. 54, 483–493 (1990)
Vassilev, D., Yotov, I.: Coupling Stokes–Darcy flow with transport. SIAM J. Sci. Comput. 31, 3661–3684 (2009)
Vassilev, D., Wang, C., Yotov, I.: Domain decomposition for coupled Stokes and Darcy flows. Comput. Methods Appl. Mech. Eng. (to appear)
Xie, X., Xu, J., Xue, G.: Uniformly-stable finite element methods for Darcy–Stokes–Brinkman models. J. Comput. Math. 26, 437–455 (2008)
Yotov, I.: Mixed finite element methods for flow in porous media, PhD thesis, Rice University, Houston, Texas (1996). TR96-09, Dept. Comp. Appl. Math., Rice University and TICAM report 96–23, University of Texas at Austin
Author information
Authors and Affiliations
Corresponding author
Additional information
D. Vassilev and I. Yotov were partially supported by the NSF grant DMS 1115856 and the DOE grant DE-FG02-04ER25618.
Appendix
Appendix
This Appendix is devoted to specific examples of construction of \({\varvec{c}}_{j,\Gamma _{ij}}^h({\varvec{v}})\) in \({\Omega }_s\).
1.1 The 2-D case
Recall that the construction of the correction \({\varvec{c}}_{j,\Gamma _{ij}}^h({\varvec{v}})\) in \({\Omega }_s\) in 2-D required an operator \(\pi _s^h\) satisfying (4.23). In particular, given \(\hat{\varvec{\ell }}\) in \(H^{\frac{1}{2}}_{00}(\hat{\Gamma })^2\), one needs to construct \(\hat{\pi }_j(\hat{\varvec{\ell }})\) in \(\hat{X}_j\), unique solution of (4.24):
and satisfying (4.25).
Here we present two simple examples of how to construct such an operator when \(\Gamma _{ij}\) is a straight line segment and the traces of the discrete spaces on \(\Gamma _{ij}\) are piecewise \({\mathbb {P}}_1\) finite elements, Without loss of generality, we can suppose that \(\hat{\Gamma }\) is the segment \([0,1]\), that the nodes of \(\hat{\mathcal T}_j\) are \(0 = \hat{x}_0 < \hat{x}_1 < \dots <\hat{x}_N < \hat{x}_{N+1} =1\), and we set \(\hat{h}_n = \hat{x}_{n+1}-\hat{x}_n\), \(0\le n\le N\). We choose each component of the functions of \(\hat{X}_j\) piecewise \({\mathbb {P}}_1\) in the subintervals \([\hat{x}_n,\hat{x}_{n+1}]\), with degrees of freedom at the nodes \(\hat{x}_n\), \(1 \le n \le N\).
1.1.1 First example
As a first example, we choose each component of the mortar functions of \(\hat{\Lambda }\) also piecewise \({\mathbb {P}}_1\) in the subintervals \([\hat{x}_n,\hat{x}_{n+1}]\), with degrees of freedom at the nodes \(\hat{x}_n\), \(n=0\), \(2 \le n \le N-1\), and \(n=N+1\). The nodes \(\hat{x}_1\) and \(\hat{x}_N\) are deleted so that \(\hat{X}_j\) and \(\hat{\Lambda }\) have the same dimension \(2N\); thus the matrix of the linear system (4.24) is square. In order to express these functions in terms of a basis, it is convenient to modify slightly the standard Lagrange basis functions for the velocity. More precisely, we define
extended by zero elsewhere. We take
On one hand, the set \(\{\hat{\varphi }_0, \hat{\varphi }_n, 2 \le n \le N-1, \hat{\varphi }_{N+1}\}\) is indeed a Lagrange basis for \(\hat{\Lambda }\). On the other hand, the set \(\{\hat{\varphi }_n, 1 \le n \le N\}\) is a basis but not a Lagrange basis for \(\hat{X}_j\); however, it is easy to check that
The system (4.24) can be decoupled into two independent systems in \({\mathbb {R}}^N\), one for each component, and each system has the form \({\varvec{M}}{\varvec{\alpha }}= {\varvec{b}}\), where \({\varvec{\alpha }}\in {\mathbb {R}}^N\) is the unknown, the non zero coefficients of \({\varvec{M}}\) per row are
Denoting by \(\hat{\ell }\) a generic component of \(\hat{\varvec{\ell }}\), the components of \({\varvec{b}}\in {\mathbb {R}}^N\) are
The matrix \({\varvec{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 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 \({\varvec{D}}\) be the principal diagonal of \({\varvec{M}}\) and factor \({\varvec{M}}\) into \({\varvec{M}}={\varvec{D}}({\varvec{I}}+ {\varvec{K}})\) where \({\varvec{K}}\) is a tridiagonal matrix with principal diagonal zero. Denote the diagonal terms of \({\varvec{D}}\) by \(d_n >0\) and note that \({\varvec{D}}^{\frac{1}{2}}\) is well-defined. The next lemma relates \(\hat{\pi }_j(\hat{\ell })\) and \({\varvec{\alpha }}\). Recall that \(| \cdot |\) denotes the Euclidean vector norm.
Lemma 7.1
For each component \(\hat{\ell }\) of \(\hat{\varvec{\ell }}\) we have
Proof
Considering the support of the basis functions \(\hat{\varphi }_n\), we have
By substituting the expression of these integrals and rearranging terms, we derive
In view of the diagonal terms \(d_n\) of \({\varvec{D}}\), this can be written
But
Hence
whence (7.6).
This lemma shows that an \(L^2\) bound for \(\hat{\pi }_j(\hat{\ell })\) relies on a bound for \(|{\varvec{D}}^{\frac{1}{2}}{\varvec{\alpha }}|\). But \({\varvec{D}}^{\frac{1}{2}}{\varvec{\alpha }}\) has also the following expression
Therefore Lemma 7.1 implies that
where \(\Vert \cdot \Vert _2\) denotes the matrix norm subordinated by the Euclidean norm, and more generally \(\Vert \cdot \Vert _p\) is the matrix norm subordinated by the \(l^p\) vector norm. The next lemma gives a bound for \(|{\varvec{D}}^{-\frac{1}{2}}{\varvec{b}}|\).
Lemma 7.2
We have
Proof
By integrating the basis functions \(\hat{\varphi }_n\), we derive
Then proceeding as in Lemma 7.1, we obtain
whence (7.9).
It remains to evaluate \(\Vert \big ({\varvec{I}}+ {\varvec{D}}^{\frac{1}{2}}{\varvec{K}}{\varvec{D}}^{-\frac{1}{2}}\big )^{-1}\Vert _2 \). Following Crouzeix and Thomée, we introduce the following constraint on the mesh length \(\hat{h}_n\):
Hypothesis 7.1
There exist two constants \(c_0 >0\) and \(\gamma >0\) independent of \(N\) such that
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 \(c_0\) and \( \gamma \), then there exists a constant \(C\) independent of \(N\) and \(j\) such that
Hence with the same constant \(C\),
Proof
The proof follows the ideas of [23] but is more complex because the functions of \(\hat{X}_j\) vanish at the end points of \(\hat{\Gamma }\) whereas those of \(\hat{\Lambda }\) do not. Let us prove convergence of the series
this will yield
As \({\varvec{K}}\) has three diagonals, then \({\varvec{K}}^r\) has \(2r+1\) diagonals. In addition, since the coefficients of these diagonals are non negative, this implies that
and by interpolation,
Therefore
Thus a sufficient condition for the series convergence is:
where \(c>0\) and \(0<\delta <1\) are two constants independent of \(r\). First, assuming Hypothesis 7.1, a simple but tedious computation gives for \(0 <\gamma <2\)
Hence the series converges if
It is easy to check that
To simplify the notation, set \(\theta = c_0\gamma \). Owing to Hypothesis 7.1, for \(\theta \ge 1\), we have
Take for instance \(\theta = \frac{3}{2}\); then (7.18) yields \(\Vert {\varvec{K}}\Vert _\infty < \frac{3}{4}\). Therefore the series converges for \(\gamma = \frac{4}{3}\) and in turn \(c_0 = \frac{9}{8}\). Then (7.13) is an immediate consequence of Lemmas 7.1 and 7.2.
Now we estimate \(\hat{\pi }_j(\hat{\varvec{\ell }})\) in \(H^1(\hat{\Gamma })^2\) for \(\hat{\varvec{\ell }}\in H^1_0(\hat{\Gamma })^2\). First, we have the analogue of Lemma 7.1.
Lemma 7.3
We keep the notation of Lemma 7.1. Under Hypothesis 7.1 with \(\gamma >1\), we have
Proof
Let us denote the derivation on \(\hat{\Gamma }\) with a prime. Then
and a straightforward computation gives
Hypothesis 7.1 yields
Then (7.19) follows readily from the fact that for \(\gamma >1\),
Comparing with (7.8) and the proof of Lemma 7.2, we see that a direct estimate of \(\hat{\pi }_j(\hat{\varvec{\ell }})^\prime \) relies on a bound for \(|{\varvec{D}}^{-\frac{3}{2}}{\varvec{b}}|\), which we can hardly expect to be sharp. This difficulty can be bypassed by using the fact that \(\hat{\varvec{\ell }}\) belongs to \(H^1_0(\hat{\Gamma })^2\) and arguing as in [23]. Uniqueness of the solution of (4.24) in \(\hat{X}_j\) implies that \(\hat{\pi }_j(\hat{I}(\hat{\varvec{\ell }})) =\hat{I}(\hat{\varvec{\ell }}) \) where \(\hat{I}\) denotes the standard Lagrange interpolant in \(\hat{X}_j\), that is well-defined because \(\hat{\Gamma }\) is a line segment. This permits to write
First, we easily derive that
Therefore
and it suffices to derive a bound for this last term. Let \({\varvec{M}}{\varvec{\alpha }}= {\varvec{b}}\) be the system (4.24) for a generic component of \(\hat{\varvec{\ell }}- \hat{I}(\hat{\varvec{\ell }})\). Applying (7.12) and the analogue of (7.8), we obtain
with the constant \(C\) of (7.12), provided \(c_0\) and \(\gamma \) are chosen as in the proof of Proposition 7.1. Here we use the fact that (7.15) is also valid for \(\Vert {\varvec{D}}^{-\frac{1}{2}}{\varvec{K}}^r{\varvec{D}}^{\frac{1}{2}}\Vert _2\). It remains to estimate \(|{\varvec{D}}^{-\frac{3}{2}}{\varvec{b}}|\).
Proposition 7.2
Let \(\hat{\varvec{\ell }}\) belong to \(H^1_0(\hat{\Gamma })^2\). If Hypothesis 7.1 holds with the constants \(c_0\) and \(\gamma \) chosen as in the proof of Proposition 7.1, then each component \(\hat{\ell }\) of \(\hat{\varvec{\ell }}\) satisfies
where \(c\) depends only on the interpolant \(\hat{I}\). Therefore,
with the constants \(c\) and \(C\) of (7.23) and (7.12).
Proof
We sketch the proof. To simplify, set \(w = \hat{\ell }-\hat{I}(\hat{\ell })\). Arguing as in Lemma 7.2, we recover a bound for \(|{\varvec{D}}^{-\frac{3}{2}}{\varvec{b}}| \) by replacing \(d_n\) by \(d_n^3\) and \(\hat{\ell }\) by \(w\) in (7.10). The key point here is that the properties of the interpolant \(\hat{I}\) imply
for a constant \(c\) independent of \(N\), with analogous expressions for the norms in the other subintervals. The factors involving \(\hat{h}_n\) in \(|{\varvec{D}}^{-\frac{3}{2}}{\varvec{b}}| \) can be bounded by applying (7.11) with \(c_0 \gamma =\frac{3}{2}\), as in the proof of Proposition 7.1. This gives
and (7.23) follows.
Finally, space interpolation between (7.13) and (7.24) gives
with a constant \(\hat{C}\) independent of \(N\).
1.1.2 Second example
In the first example, \(\hat{\Lambda }\) and \(\hat{\varvec{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 \(\hat{\Lambda }\) be an adequate subset of those of \(\hat{\varvec{X}}_j\), sufficiently rich to guarantee a good approximation property of the Lagrange interpolant \(\hat{I}\). Let us briefly give another simple choice of \(\hat{\Lambda }\) with roughly half as many degrees of freedom as in the first example. Let \(N\) be an odd integer, keep the same \(\hat{\varphi }_0\) and \(\hat{\varphi }_{N+1}\) as in (7.1), and choose
extended by zero elsewhere. We take
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.
1.2 The 3-D case
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 \(X_{s,j}^h\) in \({\Omega }_{s,j}\) a stabilizing bubble function in each face \(T^\prime \) of the trace \({\mathcal T}^h_{j,\Gamma _{ij}}\) of the triangulation \({\mathcal T}^h_j\) on \(\Gamma _{ij}\) and choosing for \(\Lambda ^H\) constant vectors on each face \(T^\prime \). More precisely, for each \(j\), \(1 \le j \le M_s\), and for each \(T\) in \({\mathcal T}^h_j\), let \({\mathcal P}(T)\) denote a polynomial space such as the mini-element or Bernardi–Raugel element, used in approximating the velocity of the Stokes problem with order one. For each face \(T^\prime \) of \({\mathcal T}^h_{j,\Gamma _{ij}}\), let \(T\) be the element of \({\mathcal T}^h_j\) with face \(T^\prime \), and define
where \(\lambda _k\), \(k=1,2,3\), denote the barycentric coordinates of the three vertices of \(T^\prime \); it is extended by zero outside \(T\). Then set
and choose
As \(b_{T^\prime }\) vanishes at all vertices of \(T\), it does not change the approximating properties of \({\mathcal P}(T)\). Note that \(\Lambda _H \) does not satisfy Hypothesis 3.2 (3). Nevertheless a discrete Korn inequality holds in \(V_s^h\), see Propositions 7.3 and 7.4 below. With this choice, we can show that (3.8) holds. Indeed, for \({\varvec{v}}\in \tilde{X}\), it is easy to see that
satisfies (3.8). We now define
where \(\Theta ^h_s({\varvec{v}})|_{{\Omega }_{s,i}}\) is computed in the preceding subsection by correcting \(S^h({\varvec{v}})|_{{\Omega }_{s,i}}\) with \({\varvec{c}}_{i,\Gamma _{ij}}^h({\varvec{v}})\) defined in (4.17).
Lemma 7.4
The correction \({\varvec{c}}_{j,\Gamma _{ij}}^h({\varvec{v}})\) defined by (7.31) satisfies (4.3) and there exists a constant \(C\) independent of \(h\) and the diameter of \({\Omega }_{s,i}\), \({\Omega }_{s,j}\), and \(\Gamma _{ij}\) such that for all \({\varvec{v}}\) in \(H^1_0({\Omega })^n\)
Proof
For any face \(T^\prime \) of \({\mathcal T}^h_{j,\Gamma _{ij}}\), we can write
But on \(\Gamma _{ij}\),
owing to the support of each correction. Therefore
Let \(T\) be the element of \({\mathcal T}^h_j\) adjacent to \(T^\prime \). By arguing as in the proof of Lemma 4.1, we easily derive
where \(\Delta _T\) is the macro-element of \({\mathcal T}^h_j\) required to define \(S^h({\varvec{v}})\) in \(T\). The estimation of \({\varvec{A}}_2\) is similar, but more technical because \(T^\prime \) belongs to \({\mathcal T}^h_j\) whereas \(S^h({\varvec{v}})|_{{\Omega }_{s,i}}\) is constructed on \({\mathcal T}^h_i\). Following the argument used in the proof of Lemma 4.3, we derive
where \(\{T_\ell \}\) denote the set of elements of \({\mathcal T}^h_i\) that intersect \(T\).
The bound for \({\varvec{A}}_1\) follows the same lines. With the notation of Lemma 4.1,
where the sum runs over the indices \(k\) for which \({\mathcal O}_k \cap T^\prime \ne \emptyset \). According to Hypothesis 4.1, the number of terms in this sum is bounded by a fixed integer. Thus
and Hypothesis 4.1 implies that
where \(\tilde{\Delta }_{T_\ell }\) is a macro-element in \({\Omega }_{s,i}\) and again the number of elements in \(\tilde{\Delta }_{T_\ell }\) is bounded by a fixed integer. All constants are independent of \(h\) and the diameter of \({\Omega }_{s,i}\), \({\Omega }_{s,j}\), and \(\Gamma _{ij}\). Finally, the first inequality in (7.32) follows readily by summing (7.33)–(7.35) and applying Hypothesis 4.1. The argument for the second inequality in (7.32) is similar.
1.2.1 A discrete Korn inequality in \(V_s^h\)
Since all assumptions except Hypothesis 3.2 (3) hold, it suffices to examine the jump of functions of \(V_s^h\) through the interfaces \(\Gamma _{ij} \in \Gamma _{ss}\). The next two lemmas show that the projection of this jump on polynomials of \({\mathbb {P}}_1\) is small.
Lemma 7.4
Let \(\Gamma _{ij} \in \Gamma _{ss}\), \(i<j\). There exists a constant \(C\), independent of \(h\) and the diameters of \(\Gamma _{ij}\), \({\Omega }_{s,i}\), and \({\Omega }_{s,j}\) such that
where \(D_{s,k}\) denotes the layer of elements in \({\Omega }_{s,k}\) adjacent to \(\Gamma _{ij}\).
Proof
All constants in this proof are independent of \(h\) and the diameters of \(\Gamma _{ij}\), \({\Omega }_{s,i}\), and \({\Omega }_{s,j}\). Let \(T^\prime \) be an element (i.e. a face) of \({\mathcal T}^h_{j,\Gamma _{ij}}\), which is the mesh of \(\Lambda ^H\). There is no loss of generality in assuming that \(T^\prime \) lies on the \(x_1-x_2\) plane. Consider a generic component \(v^h\) of \({\varvec{v}}^h\). Since the jump already satisfies
it suffices to bound the product of the jump by \(x_k\), \(k = 1,2\), say \(x_1\). Then for any constant \(c\),
A scaling argument gives
Similarly,
On one hand, equivalence of norms gives
where \(T\) is the element of \({\mathcal T}^h_j\) adjacent to \(T^\prime \). On the other hand, arguing as in the proof of Lemma 7.4, we prove that
where \(\Delta _T\) is the union of all elements of \({\mathcal T}^h_i\) that intersect \(T^\prime \). Then taking the product and summing over all faces \(T^\prime \) of \({\mathcal T}^h_{j,\Gamma _{ij}}\), we obtain
whence (7.36).
Lemma 7.6
Let \(\Gamma _{ij} \in \Gamma _{ss}\), \(i<j\), and let \(\Pi ([{\varvec{v}}^h]) \in {\mathbb {P}}_1^3\) denote the projection of \([{\varvec{v}}^h]\) onto \({\mathbb {P}}_1^3\) on \(\Gamma _{ij}\). There exists a constant \(C\), independent of \(h\) and the diameters of \(\Gamma _{ij}\), \({\Omega }_{s,i}\), and \({\Omega }_{s,j}\) such that
Proof
By definition \(\Pi ([{\varvec{v}}^h]) \in {\mathbb {P}}_1^3\) solves
By passing to the reference subdomain \(\hat{\Omega }_j\), this reads
The coefficients of the polynomial of degree one \(\Pi ([{\varvec{v}}^h])\circ F_j\) solve a linear system whose matrix only depends on \(\hat{\Gamma }\). Therefore, in view of (7.36),
This last result enables us to prove Korn’s inequality in \(V_s^h\).
Proposition 7.3
Let \(|\Gamma _s| >0\) and \({\Omega }_s\) be connected. Then there exists \(h_0 >0\) such that for all \(h \le h_0\),
the constants \(C\) and \(h_0\) are independent of \(h\) and the diameters of the interfaces \(\Gamma _{ij}\) and the subdomains \({\Omega }_{s,k}\).
Proof
Let \({\varvec{v}}^h \in V_s^h\). Formula (1.12) in [16] gives, with a constant \(C_1\) that depends only on the shape regularity of the mesh of subdomains \({\mathcal T}_{\Omega }\),
owing to (7.37). But \(h < \mathrm{diam}(\Gamma _{ij})\) and there exists an \(h_0 >0\) such that
Since \(C_1\) and \(\hat{C}\) are independent of \(h\) and the diameters of the interfaces \(\Gamma _{ij}\) and the subdomains, then so is \(h_0\). Hence for all \(h \le h_0\),
By arguing as in the proof of Lemma 3.4, we easily derive Korn’s inequality when \(|\Gamma _s| =0\) and \({\Omega }_s\) is connected.
Proposition 7.4
Let \(|\Gamma _s| =0\) and \({\Omega }_s\) be connected, i.e. \(\Gamma _{sd} = \partial {\Omega }_s\). Then there exists \(h_0 >0\) such that for all \(h \le h_0\),
the constants \(C\) and \(h_0\) are independent of \(h\) and the diameters of the interfaces \(\Gamma _{ij}\) and the subdomains \({\Omega }_{s,k}\).
The case when \({\Omega }_s\) is not connected follows from these two propositions applied to each connected component of \({\Omega }_s\) according that it is or not adjacent to \(\Gamma _s\).
Rights and permissions
About this article
Cite this article
Girault, V., Vassilev, D. & Yotov, I. Mortar multiscale finite element methods for Stokes–Darcy flows. Numer. Math. 127, 93–165 (2014). https://doi.org/10.1007/s00211-013-0583-z
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00211-013-0583-z