• Aucun résultat trouvé

Diffusion problem with jumping diffusion coefficients

4.6 Numerical Experiments

4.6.3 Diffusion problem with jumping diffusion coefficients

In this section, we test the S2S and G2S methods for the solution of a diffusion equation

−div(α∇u)=f in a square domainΩ:=(0, 1)2withf :=sin(4πx) sin(2πy) sin(2πx y). The

Figure 4.7: Decomposition ofΩinto 16 subdomains with two different patterns of chan-nels (left and center) and solution of the equation with the central pattern (right).

j

Figure 4.8: Illustration of the action of the restriction operator in volume (left) and of the restriction and interpolation operators on a one-dimensional substructure (right).

domainΩis decomposed into 16 non-overlapping subdomains and we supposeα=1 everywhere except in some channels whereαtakes the values 102, 104and 106. We con-sider two configurations represented in Figure 4.7. We use a finite-volume discretization, where each non-overlapping subdomain is discretized withNsub=2`cells and it is en-larged byNov cells to create an overlapping decomposition with overlapδ=2Novh. We further assume that the discontinuities of the diffusion coefficient are aligned with the edges of the cells and they do not cross any cell.

Concerning the geometric methods, the mapping between the fine and coarse mesh is illustrated in Figure 4.8. At the volume level, the restriction operator maps four fine cells to a single coarse cell by averaging the four cell values and the interpolation operator is its transpose. At the substructured level, the restriction operator maps two fine cells to a single coarser cell by averaging. The interpolation operator splits one coarse cell to two fine cells assigning the same coarse value to each new cell. It still holds that the interpolation operators is the transpose of the restriction operator. In this setting, we study the robustness of the G2S method with respect to the mesh size and the amplitudes of the jumps ofαand we compare it to the 2L-RAS method. In Table 4.4 we report the number of iterations to reach a relative error of Tol=10−12. The iterations performed by the G2S method are the numbers on the left in each cell of the table, while the iterations of the 2L-RAS are the numbers in brackets on the right. These results show that the G2S method is robust both with respect the jumps of the diffusion coefficient and the mesh size, and that it outperforms the 2L-RAS method.

dimVc 456 840 1608 α Nv 4096 16384 65536

102 7 (39) 7 (41) 7 (41) 104 7 (42) 7 (41) 7 (41) 106 7 (39) 7 (40) 7 (40)

dimVc 456 840 1608

α Nv 4096 16384 65536 102 8 (45) 7 (41) 7 (41) 104 8 (42) 7 (41) 7 (41) 106 8 (39) 7 (39) 7 (40)

Table 4.4: Number of iterations performed by the G2S and 2L-RAS (in brackets) methods withNov =2 and for different values of jumps ofαand different numbers of degrees of freedomNv. The dimension of the substructured coarse space is dimVc. The left table refers to the two channels configuration and the right table to the multiple channels one.

α S2S-G S2S-PCA S2S-EHM SHEM

102 11-9-7 11-9-7 10-9-7 12-10-7 104 11-9-7 11-9-7 11-9-7 12-11-7 106 11-9-7 10-8-7 10-8-7 10-9-7

Table 4.5: For each spectral method and value ofα, we report the number of iterations to reach a relative error smaller than 10−8with a coarse space of dimension 84 (left), 132 (center) and 180 (right). The discretization parameters areNv=16384 andNov=2.

We then investigate the performances of the S2S methods and we compared them with the SHEM coarse space in the multiple channel configuration. We set`=4, which cor-responds toNv=4096 degrees of freedom, andNov =2. Table 4.5 shows the number of iterations to reach a relative error smaller than 10−8for the S2S-G, S2S-PCA, S2S-HEM and SHEM methods. We consider coarse spaces of dimension 84, 132 and 180, which, for the SHEM and S2S-HEM methods, correspond to multiscale coarse spaces enriched by respectively the first, second and third eigenvectors of the interface problem (8) in [90].

For PCA coarse space, we setq =2Nc andr =6. We remark that for smaller values ofr, the S2S-PCA method diverges. This increase in the value ofr can be explained noticing that for the multichannel configuration, the smootherGhas several eigenvalues approx-imately 1 for large values ofα. Thus the PCA procedure, which essentially relies on a power method idea to approximate the image ofG, suffers due to the presence of several clustered eigenvalues, and hence does not provide accurate approximations of the eigen-functions ofG. We also observed that a straightforward use of the restriction of the SHEM functions could lead to a divergent S2S-EHM method. In order to improve this coarse space, we build a matrix whose columns are the restriction of the SHEM functions. We then use this matrix, instead of a random one, in the PCA procedure, obtaining a new coarse space which is then used in the S2S-EHM method. Table 4.5 shows that all spec-tral methods have very similar performance. We remark that all of them are robust with respect to the strength of the jumps.

C

HAPTER

5

Application of optimized Schwarz methods to the Stokes-Darcy coupling

"Il existe sous la surface du sol, dans le terrains stratifiés, tantôt de véritables cours d’eau souterrains circulant, avec des vitesses sensibles, dans des fissures, fentes ou cavités naturelles"

H. Darcy, Les fontaines publiques de la ville de Dijon, pag. 137.

Over the last decades, the filtration of fluids through porous media has increasingly drawn the attention of researchers due to the large number of applications in physical processes.

Instances are blood simulations [47], groundwater and oil simulations [4], food processes [49] and soil-water evaporation with applications to nuclear waste disposal [107]. In this chapter, we study domain decomposition strategies to deal effectively with the Stokes-Darcy system. Seminal works in this direction have been done by Discacciati in his Ph.D.

thesis [52], which culminated in the review article [55]. In the Chapters 2-3-4 of [52], the author reduces the global Stokes-Darcy system to a single interface equation involving the Steklov-Poincaré operator. Then a Dirichlet-Neumann preconditioner, much in the spirit of Section 1.3.2, is proposed, and numerical results show that the preconditioner is robust with respect to mesh size but not with respect to the physical parameters. Specifically, low values of the diffusion constants lead to a poor performance. Thus, Robin-Robin domain decomposition methods have been introduced in [56], where the Robin parameters are heuristically tuned to make the method robust with respect to the physical parameters.

Robin-Robin domain decomposition methods for this system have also been proposed by other groups, we name in particular the work by Xiaoming He, Yanzhao Cao and col-laborators [111, 23, 24]

In this chapter, we present our contribution to the definition of efficient domain decom-position strategies for the Stokes-Darcy coupling. We first propose a one-level OSM and we discuss the limitations of standard techniques to find optimized transmission

con-143

d

Γs

Γs

Γs

s

Γ

ΓdN

Γd

Γd

Figure 5.1: Stokes-Darcy domain

ditions for this complicated system. Then, we discuss the conditions for which we can rely on the standard Fourier approach, and we further apply the probing technique to find good estimates when those conditions are not satisfied. We then focus on two-level and multilevel solvers. First, we apply the multilevel optimized Schwarz framework in-troduced in Chapter 3 to design a two-level solver for the Stokes-Darcy coupling. Finally, we apply the substructured framework discussed in Chapter 4 to define two-level spectral and geometric substructured methods.

5.1 Definition of the model

LetΩ⊂Rd,d=2, 3, be a bounded domain decomposed into two nonoverlapping subdo-mainsΩsandΩd, separated by a sufficiently regular interfaceΓ, see Figure 5.1. The unit normal vector pointing towardsΩdis denoted withn. We suppose thatΩ,Ωs andΩdare Lipschitz domains, and we defineΓs:=∂Ωs\Γ, and∂Ωd\Γ=Γd∪ΓNd. We assume thatΩs

contains an incompressible fluid described by the Stokes equations

− ∇ ·T(us,ps)=f, ∇ ·us=0, inΩs, (5.1.1) whereT(us,ps) :=2µ∇suspfI is the stress tensor,∇sus :=12(∇us+(∇us)>) is the sym-metrized gradient,fs is a body external force andµ∈R+is the dynamic viscosity of the fluid. The unknowns are the fluid velocity fieldus and the pressure fieldps.

The lower domainΩdconsists of a porous medium filled by a fluid which flows according to Darcy’s law, discovered experimentally in 1886 [48],

ud= −K∇pd+gd, ∇ ·ud=0 inΩd, (5.1.2) whereud is the fluid velocity,pd is the Darcy pressure andgdis a body force. K ∈Rd×d is the permeability tensor of the porous medium. Generally,K is a symmetric positive definite tensor that can be diagonalized by introducing the so-called principal directions of anisotropy, i.e.K=diag(k1, ...,kd),kiL(Ωd),ki>0 a.e. inΩd. Taking the divergence of the first equation in (5.1.2), we obtain a second order PDE only in terms of the pressure

− ∇ ·Kpd= −∇ ·gd inΩd. (5.1.3)

For the sake of simplicity, we impose homogeneous boundary conditions for the Stokes domain,us=0 onΓs. On the Darcy domain, we setpd=0 onΓd, and a no slip condition Kpd·next=0 onΓdN, wherenextis the unit outward normal onΓNd.

The two physical models need to be coupled along the common interfaceΓ. There is not a unique choice for the coupling conditions and we refer the reader to Section 3 of [55] for a more detailed discussion of several cases. Generally, the continuity of the normal velocity, i.e.us·n=ud·n, and the continuity of the normal stress, i.e.−n·T·n=pdare prescribed.

We remark that this last condition actually allows the pressure to be discontinuous along Γ. In order to have a well-posed problem inΩs, we still need to impose a condition on the tangential velocity onΓ. In 1967, Beavers and Joseph found experimentally that the difference between the slip velocity is proportional to the shear rate of the free fluid [6].

In mathematical terms this is equivalent to impose

τj·T(us,psn= ²

µ(usudτj, j=1, ...,d−1 onΓ, (5.1.4) whereτjare linear independent unit tangential vectors lying on the interfaceΓ, and²is a constant depending on the physical structure of the porous medium. The well-posedness of the Stokes-Darcy system with (5.1.4) has been only proved in 2010 [25]. However, Saffman noticed in [141] that, in most applications,ud is much smaller thatus and thus can be neglected. Supposingud =0 in equation (5.1.4), we get the so called Beaver-Joseph-Saffman (BJS) condition. This condition has also been derived mathematically through homogenization theory in [134]. Another possible choice, which is much used in blood simulations, is to impose a zero tangential velocity, i.e.us·τj=0,j=1, ...,d−1. To summarize, in this thesis we will suppose the following coupling conditions:

us·n=ud·n,

−n·(T(us,psn)=pd,

−²τj·(T(us,psn)=µus·τj, j=1, ...,d−1.

(5.1.5)

The strong form of the coupled Stokes-Darcy system is

−∇ ·T(us,ps)=fs, ∇ ·us=0, inΩs,

−∇ ·Kpd= −∇ ·gd, inΩd, us=0, onΓs, ud=0 onΓd, K∇pd·next=0, onΓNd, us·n=ud·n, onΓ,

−n·(T(us,psn)=pd, onΓ,

−²τj·(T(us,psn)=µus·τj, onΓ.

(5.1.6)

Introducing two positive real parameterss1ands2and two initial guessesλs andλd, the optimized Schwarz method for system (5.1.6) computes forn=1, 2...

(uns,psn)=Stokes Problem(f,λns1) :

−∇ ·(T(uns,pns))=fs, ∇ ·uns =0, inΩs, uns =0, onΓs,

−²τj·(T(uns,pnsn)=µuns ·τj, onΓ,

n·(T(uns,pns))·ns2uns ·n=λn−1s , onΓ, pnd=Darcy Problem(gdnd−1) :

−∇ ·Kpnd= −∇ ·gd, inΩd, ud=0 onΓd, Kpd·next=0, onΓNd pnds1¡

K∇pnd·n−gd·n¢

=λn−1d , onΓ,

(5.1.7)

with the updating rules λns =pdn+s2¡

K∇pnd·n−gd·n¢

= µ

1+s2

s1

pnds2

s1λn−1d , λnd= −n·T(uns,pnsn+s1uns ·n=λn−1s +(s1+s2)uns ·n.

(5.1.8)

This domain decomposition algorithm has been studied in the literature by several au-thors. In [56], the authors defined the method and provided a convergence analysis based on energy estimates. A similar analysis has been carried out in [35] where the author included a rough estimation of the optimized parameters through a Von Neumman anal-ysis. The first theoretical analysis devoted to establish optimized transmission conditions has been carried out in [53]. Unfortunately, the standard techniques used to derive op-timized transmission conditions are not effective for this particular coupling. Part of the contribution of this thesis is to investigate the reasons for this failure and to propose alter-native approaches. This is the main topic of Section 5.3, which is largely based on the pro-ceeding paper [98]. Before concluding this Section, we refer the interested reader to [111]

and [23] for a study of domain decomposition methods based on Robin boundary condi-tions for the Stokes-Darcy system equipped with the Beaver-Joseph coupling condition.

To the best of our knowledge, optimized transmission conditions have not been derived for Beavers-Joseph coupling conditions. We also cite [24] where the authors proposed an interesting non-iterative marching in time scheme based on domain decomposition algorithms.