• Aucun résultat trouvé

Continuous Analysis of the Additive Schwarz Method: a Stable Decomposition in $H^1$ with Explicit Dependence of the Constants on the Shape Regularity of the Decomposition

N/A
N/A
Protected

Academic year: 2021

Partager "Continuous Analysis of the Additive Schwarz Method: a Stable Decomposition in $H^1$ with Explicit Dependence of the Constants on the Shape Regularity of the Decomposition"

Copied!
32
0
0

Texte intégral

(1)

HAL Id: hal-00462006

https://hal.archives-ouvertes.fr/hal-00462006v3

Preprint submitted on 10 Feb 2012

HAL

is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire

HAL, est

destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Continuous Analysis of the Additive Schwarz Method: a Stable Decomposition in H 1 with Explicit Dependence of

the Constants on the Shape Regularity of the Decomposition

Martin Gander, Laurence Halpern, Kévin Santugini-Repiquet

To cite this version:

Martin Gander, Laurence Halpern, Kévin Santugini-Repiquet. Continuous Analysis of the Additive

Schwarz Method: a Stable Decomposition in

H1

with Explicit Dependence of the Constants on the

Shape Regularity of the Decomposition. 2011. �hal-00462006v3�

(2)

STABLE DECOMPOSITION IN H1WITH EXPLICIT DEPENDENCE OF THE CONSTANTS ON THE SHAPE REGULARITY OF THE DECOMPOSITION

MARTIN J. GANDER, LAURENCE HALPERN, AND KÉVIN SANTUGINI

ABSTRACT. The classical convergence result for the additive Schwarz preconditioner with coarse grid is based on a stable decomposition. The result holds for discrete versions of the Schwarz preconditioner, and states that the preconditioned operator has a uniformly bounded condition number that depends only on the number of colors of the domain de- composition, the ratio between the average diameter of the subdomains and the overlap width, and on the shape regularity of the domain decomposition.

The classical Schwarz method was however defined at the continuous level, and simi- larly, the additive Schwarz preconditioner can also be defined at the continuous level. We present in this paper a continuous analysis of the additive Schwarz preconditioned operator with coarse grid in two dimensions. We show that the classical condition number estimate also holds for the continuous formulation, and as in the discrete case, the result is based on a stable decomposition, but now of the Sobolev space H1. The advantage of such a contin- uous result is that it is independent of the type of fine grid discretization, and thus does the more natural continuous formulation of the Schwarz method justice. The upper bound we provide for the classical condition number is also explicit, which gives us the quantitative dependance of the upper bound on the shape regularity of the domain decomposition.

1. INTRODUCTION

With the generalization of parallelism in today’s computers, parallelizable mathematical algorithms are of increasing importance. Domain decomposition methods make it possible to perform numerical simulations in parallel, see for example the books [32, 30, 34], or the monographs [36, 8], and references therein. Consider a partial differential equation to be solved on a big domainΩ. In domain decomposition methods, an iterative approach intro- duced by Schwarz [31] is to decompose the big domainΩinto several smaller overlapping subdomainsΩi,Ω=Sni=1i, and then to compute approximations uki defined by

(1) Luki = f inΩi,

uki = ukj1 onΓi j,

whereΓi jdenote the interfaces. In practice, it is more efficient to use the general algorithm (1) as a preconditioner for a Krylov subspace method, like GMRES or conjugate gradients, see for example [18, 19] for a more detailed explanation. The Additive Schwarz operator defines one such preconditioned operator, related to (1). For a domain decomposition with both an overlap and a coarse mesh, Dryja and Widlund [13] proved that the condition number of the discrete Additive Schwarz operator is uniformly bounded, i.e. it does not depend on the number of subdomains. However, it depends on the number of colors of the domain decomposition, on the ratio between the diameter of the subdomain and the thickness of the overlaps, and on the shape regularity of the domain decomposition, see

2010 Mathematics Subject Classification. 65N55.

1

(3)

also Toselli and Widlund [34, Chap. 2]. Schwarz preconditioners have then mostly been analyzed at the discrete level, see for example [7, 28, 29, 22] for spectral discretizations, [3]

for the non-selfadjoint case, [4] for parabolic problems, [6] for some non-symmetric and indefinite problems, [5] for multiplicative versions of the algorithm, [10] for discretizations on unstructured meshes, [9] when also the coarse grid is non-matching, [15, 11, 26, 27]

for mixed finite element discretizations, [12] for mortar finite element problems, [16] for discontinuous Galerkin discretizations, and [17] for numerical linear algebra techniques.

For lower bounds on the convergence of Schwarz methods, see [2].

Schwarz domain decomposition methods are however naturally defined and analyzed at the continuous level, like in (1), see for example [23, 24, 25]. Schwarz methods were also invented by Schwarz at the continuous level [31], and the more recent class of optimized Schwarz methods was formulated and analyzed at the continuous level, for an introduction see [18] and references therein. It is however much less clear how to analyze a two level method at the continous level. In a recent review on coarse space components [35], we find the comment:

Early on, coarse spaces were not used and only continuous problems were considered; in fact it is unclear what a coarse problem then might be.

The purpose of our paper is to present an analysis of the two level Additive Schwarz opera- tor in a continuous setting, and to prove that its condition number is bounded independently of the number of subdomains. The proof succeeds by establishing the existence of a stable decomposition of every function in H01(Ω)as a sum of functions belonging to the H01(Ωi) plus a coarse function belonging to the space of continuous piecewise linear functions P1(T)whereT is our coarse triangular mesh.

Our goal in this paper is to obtain at each step explicit upper bounds, including for the constants. To do so requires an explicit and quantitative definition of the notion of shape regularity. This opens the way for upper bounds of the condition of the Additive Schwarz operator when the underlying domain decomposition is not shape regular.

First, we recall in section 2 the definition of the preconditioned additive Schwarz op- erator, and the abstract results giving an estimate of the condition number of the Additive Schwarz operator as soon as three assumptions hold. The rest of the paper is then devoted to showing that these assumptions hold for a decomposition at the continuous level, the key assumption being the existence of a stable decomposition. After specifying in section 3 the geometric parameters of the domain decomposition, we prove in section 4 the existence of a stable decomposition in the continuous case in the absence of a coarse mesh albeit with a constant that depends on the number of subdomains. Section 5 is dedicated to proving our main theorem, Theorem 5.12, which establishes that, in the presence of a coarse mesh, there exists a uniformly stable decomposition with an explicit upper bound that does not depend on the number of subdomains. Using this result, we prove in section 6 that the con- dition number of the additive Schwarz operator has a uniformly bounded condition number in the continuous case when there is a coarse P1mesh.

2. THEADDITIVESCHWARZ OPERATOR

In this section, we recall the abstract results in Toselli and Widlund [34, chap. 2]. Let (Vi)0iN be Hilbert spaces, with V0being a coarse space. Let V=∑ni=0RTiVi, where the RTi are linear extension operators. Let a(·,·)be a symmetric, positive definite bilinear form

(4)

on V . We wish to find the unique u in V satisfying

a(u,v) = (f,v)for all v in V.

Letaei(·,·)be symmetric positive definite bilinear forms on the Vi. We definePei: VViby e

ai(ePiu,v) =a(u,RTi v) for all v in Vi. Let Pi=RTiPei. The additive Schwarz operator is defined by

(2) Pad:=

N i=0

Pi.

This is an a-symmetric a-positive operator. We are interested in bounding the condition number (with respect to the bilinear form a) of the preconditioned operator Pad.

Definition 2.1. Let a be a symmetric, positive bilinear form on a vector space V . Let P be a continuous linear application from V to V . We call

κ(P) =

max uuuV

a(uuu,uuu)=1a(Pu,u) min uuuV

a(uuu,uuu)=1a(Pu,u) the a-condition number of P.

Assumption 2.2 (Stable decomposition). There exists a constant C0such that all u in V admit the decomposition

u=

N i=0

RTi ui, with {uiVi}, and

N i=0

e

ai(ui,ui)≤C20a(u,u).

(3)

Assumption 2.3 (Strengthened Cauchy Schwarz inequality). For all i,j≥1, there exist constants 0≤εi j1 such that for all uiViand ujVjwe have

(4) |a(RTi ui,RTjuj)| ≤εi ja(RTi ui,RTiui)12a(RTjuj,RTjuj)12. We denote byρ(E)the spectral radius of the matrixE ={εi j}.

Assumption 2.4 (Local stability). There existsω>0 such that∀i≥0 and∀ui∈range(Pei) we have

(5) a(RTiui,RTiui)≤ωaei(ui,ui).

The following fundamental result can be found in Toselli and Widlund [34], see Theo- rem 2.7.

Theorem 2.5. Let Assumptions 2.2, 2.3 and 2.4, be satisfied. Then the a-condition number κ(Pad)satisfies

(6) κ(Pad)≤C02ω(ρ(E) +1).

Proof. The proof of Theorem 2.7 in Toselli and Widlund [34] also holds if the Vi have

infinite dimension.

In order to get a more concrete estimate, the strenghtened Cauchy-Schwarz Assump- tion 2.3 is often replaced in the literature by an assumption on the number of colors of the decomposition. The number of colors is defined as follows:

(5)

Definition 2.6 (Number of colors). In an abstract domain decomposition into the fine spaces (Vi)1iN, the number of colors is the smallest integer Nc such that there exists a partition of{1, . . . ,N}into Ncsets(Ik)1kNc such that RTiViis a-orthogonal with RTjVj whenever i and j are distinct indices that belong to the same Ik. The fine spaces Viand Vj are said to have the same color when i and j belong to the same Ik.

Then we can use the number of colors in estimate (6) instead of relying on the spectral radius of the strengthened Cauchy-Schwarz matrix.

Theorem 2.7. Let Assumptions 2.2, and 2.4, be satisfied. Suppose that the fine decompo- sition Vihas Nccolors. Then the a-condition numberκ(Pad)satisfies

(7) κ(Pad)≤C20ω(Nc+1).

Before proving the result we make the following remark:

Remark 2.8. In the literature, three distinct integers are used in estimate (7), and these constants can be defined both in the concrete geometric setting of domain decomposition, and in the abstract setting:

In the concrete setting of domain decomposition, one can define Nk as the maxi- mum number Nkof neighbors, including itself, a subdomain can have. This integer is the connectivity of the domain decomposition. This number can replaceρ(E) in Theorem 2.5, since we always haveρ(E)≤Nk, see [34, Lemma 2.10] (where Ncis used as the name for this constant). In the abstract setting, one could define Nkas the maximum over i in{1, . . . ,N}of the number of RTjVj, j in{1, . . . ,N}, which are not a-orthogonal to RTiVi.

The number of colors Ncwe defined in the abstract setting, see Definition 2.6, can also be defined in a transparent way in the concrete geometric setting of domain decomposition, see Definition 3.6. We always have NcNkin both the concrete and abstract setting, and thus proving a result with the constant Nc implies the result with the constant Nk.

• In the concrete setting of domain decomposition, one can define ˆN as the max- imum number of subdomains a point can belong to. In the abstract setting, one can define ˆN as the largest integer for which there exist ˆN distinct RTiVi whose intersection is not{0}. We always have ˆNNcin both the abstract setting and the concrete setting, so a result with the constant ˆN is the most accurate. In the concrete case, when theaeiare defined as integrals over a subdomain, it is possible to replace Ncwith ˆN in (7), see the original proof of [14, Th. 4.1]. It is unknown to the authors if the result with ˆN can be generalized to an abstract domain decom- position.

In the remainder of this paper, we always work with the number of colors Nc. We now proceed with the proof of Theorem 2.7

Proof. We only need to change part of the proof of Theorem 2.7 in Toselli and Widlund [34]. We already know that a lower bound for the smallest eigenvalue is 1/C02, see [34, Lemma 2.5]. To get the estimate on the largest eigenvalue, we follow the ideas of [34,

(6)

Lemma 2.6] but additionally group the Viby color. For each color k in{1, . . . ,Nc}, we get:

a(

iIk

Piu,

jIk

Pju) =

iIk

jIk

a(Piu,Pju) =

iIk

a(Piu,Piu)≤ω

iIk

e

ai(Peiu,Peiu)

≤ω

iIk

a(Piu,u)≤ωa(

iIk

Piu,u)≤ωa(

iIk

Piu,

jIk

Pju)12a(u,u)12.

Dividing by a(∑iIkPiu,jIkPju)12, we therefore get a(

iIk

Piu,

jIk

Pju)12 ≤ωa(u,u)12, and thus can estimate using again the Cauchy-Schwarz inequality

a(

iIk

Piu,u)a(

iIk

Piu,

jIk

Pju)12a(u,u)12 ≤ωa(u,u).

We also know that a(P0u,u)≤ωa(u,u), see [34, Lemma 2.6]. Therefore, summing over all colors and P0, we get a(Padu,u)≤(Nc+1)ωa(u,u)for all u in V . While the local stability and the strengthened Cauchy-Schwarz inequality can naturally be extended to the continuous case, the stable decomposition result is traditionaly shown using properties of the fine discretization of the problem, see for example Toselli and Wid- lund [34]. For a continuous formulation, we need to use other techniques, which is the purpose of this paper.

3. GEOMETRY AND DECOMPOSITION INTO SUBDOMAINS

FIGURE1. Domain decomposition with a coarse mesh First, we recall the defintion of a domain:

Definition 3.1. A domain ofR2is an open connected set ofR2whose boundary∂Ωis of null Lebesgue measure1. We denote by|Ω|the Lebesgue measure of the domainΩ.

We recall the definition of a non overlapping and an overlapping domain decomposition:

1It is possible for a pathological open connected set ofR2to have a boundary with strictly positive measure.

For example(0,1)×(1/4,3/4)Sj=1S2j−1−1

k=0 (2k+12j 24 j,2k+12j +24 j)×(0,1)is open, connected and dense in(0,1)×(0,1)but has a measure smaller than 9/14.

(7)

Definition 3.2 (Non Overlapping Decomposition). LetΩbe a bounded domain ofR2. A collection of domains(Ui)1iN, is a non overlapping domain decomposition ofΩif

(8) Ω=

[N

i=1

Ui, UiUj=/0 for all i6= j.

Definition 3.3 (Overlapping Decomposition). LetΩbe a bounded domain ofR2. A col- lection of domains(Ωi)1iNis an overlapping domain decomposition ofΩif

Ω= [N

i=1

i.

In this article, we use the parameter H to represent the average size of subdomains. For the definition of H, we use the concept of diameter, which we recall here:

Definition 3.4 (Domain Diameter). Let U be a bounded subset of R2. We define the diameter of U to be

diam(U) =sup

xxxU yyyU

kxxxyyyk.

The concept of an overlapping domain decomposition raises the question on how to define the overlap width of the decomposition. We use the following definition:

Definition 3.5 (Overlap of the Decomposition). A domain decomposition(Ωi)1iN is said to have overlap width2δ >0, if there exists a non overlapping domain decomposition (Ui)1iNofΩsuch that for all i, 1iN, Ui⊂Ωiand

{xxx∈Ω|dist(xxx,Ui)<δ} ⊂Ωi.

In practice, it is easier to start with a non overlapping domain decomposition, and then to build from it an overlapping one. If(Ui)1iNis a non overlapping domain decomposition ofΩ, then the(Ωi)1iN defined by

(9) Ωi={xxx∈Ω|dist(xxx,Ui)<δ}

forms an overlapping domain decomposition ofΩ with overlap widthδ. We denote by ((Ui)1iN,(Ωi)1iN)such a decomposition.

Definition 3.6 (Colors of the Decomposition). The number of colors of an overlapping domain decomposition(Ωi)1iN of domainΩis the smallest integer Nc such that there exists a partition of{1, . . . ,N}into Ncsets(Ik)1kNcsuch that

i∩Ωj=/0, whenever i6=j and i,j both belong to the same color Ik.

In order to determine the number of colors of the decomposition, it is easiest to consider the nonoverlapping decomposition(Ui)1iN. Clearly the number of colors can only in- crease withδ. However forδ small enough it remains constant: there existsδ0and Nc>0 that depend only on the(Ui)such that for allδ, 0<δ <δ0, the overlapping domain de- composition(Ωi)1iNwith overlap widthδ derived from the(Ui)1iN has a number of colors equal to Nc.

2Geometrically, the parameterδcorresponds to half the overlap of the subdomains

(8)

Remark 3.7. The geometric Definition 3.6 for the number of colors is equivalent to the algebraic Definition 2.6 for the bilinear forms implied by the geometric domain decom- position, like in this paper, where RTiVi contains all functions that are H01 inΩand null outsideΩiand a is an integral overΩ.

4. STABLE DECOMPOSITION WITHOUT A COARSE MESH

To understand the importance of the coarse mesh, we begin by proving the existence of a stable decomposition without a coarse mesh. In that case, the constant C0in (7) stemming from the stable decomposition depends on the number of subdomains. We consider a bounded domainΩ being decomposed into N overlapping subdomainsi with overlap widthδ. We make the following assumptions on the domain decomposition:

Assumption 4.1. The domain decomposition(Ωi)1iNis derived from a non overlapping one by formula (9), and we refer to it by((Ui)1iN,(Ωi)1iN).

Assumption 4.2. Let H be the smallest diameter among the diameters of the subdomains Ui. We suppose there exist uniform parameters Cd>0, ca>0 and Ca>0 such that for all i in{1, . . . ,N}

(10) H≤diam(Ui)≤CdH, caH2≤ |Ui| ≤CaH2, where|Ui|is the Lebesgue measure of the subdomain Ui.

To construct the stable decomposition, we use a partition of unity.

Lemma 4.3 (Partition of Unity). Letbe an open domain ofR2, N>0 be the number of subdomains, and(Ui)1iN be domains ofR2satisfying (8). Withδ >0 the overlap width, we define

Ωei={xxx∈R2|dist(xxx,Ui)<δ},

and denote by Ncthe number of colors of this domain decomposition3. Then, there exists a universal4constantλ2, 026, and N functionsi)1iN inC(R2)having the following properties:

(1) For all i in{1, . . . ,N},ψivanishes outside ofΩei. (2) For all xxx inR2, 0≤ψi(xxx)≤1.

(3) For all xxx inΩ,∑iψi(xxx) =1.

(4) For all xxx inΩ,∑Ni=1k∇ψi(xxx)k2≤2λ22(Ncδ21)2.

Proof. The result is classical and well known, see [1, Th. 3.15], we only show how to obtain the explicit constant in the bound given in 4. We start with a functionρinC(R2) which vanishes outside the unit ball, and satisfies for all xxx inR2that 0≤ρ(xxx)≤1, and the integralRR2ρ(xxx)dxxx=1. For allε>0, we then setρε(xxx) =ε12ρ(xxxε), and we define for all i in{1, . . . ,N}the function

hi(xxx) =

(1 if dist(xxx,Ui)<δ2, 0 otherwise.

We now regularize the functions hiusing a convolution, φi:=ρδ/2hi.

3The ˜ican extend beyond the domainΩ, in contrast to theidefined earlier

4It depends only on the dimension but we have restricted ourselves to two-dimensional domains

(9)

The functionsφivanish outside ofΩei, are identically equal to 1 in Ui, and for all xxx inR2 we have 0≤φi≤1. Moreover, sincek∇φikL(R2)≤ k∇ρδ

2kL1(R2)khikL(R2), k∇φikL(R2)≤2k∇ρkL1(R2)

δ .

We then set

ψii i1 k=1

(1−φk), and the(ψi)1iNare then a partition of unity. Moreover

∇ψi=∇φi i1

k=1

(1−φk)−

i1

j=1

φi∇φj i1 k=1

k6=j

(1−φk).

At a given point xxx, at most Nc−1 terms of the above sum may be non zero, therefore, by the Cauchy-Schwarz inequality, we obtain

N i=1

k∇ψi(xxx)k2≤(Nc−1)

N i=1

k∇φi(xxx)k2

i1 k=1

(1−φk)2+

N i=1

i1

j=1

i|2k∇φj(xxx)k2

i1 k=1,k

6=j

(1−φk)2

≤(Nc−1)

N i=1

k∇φi(xxx)k2

i1 k=1

(1−φk)2+

N i=1

N j=i+1

j|2k∇φi(xxx)k2

j1 k=1,k

6=i

(1−φk)2

≤(Nc−1)

N i=1

k∇φi(xxx)k2

i1 k=1

(1−φk)2 1+

N j=i+1

j|2

j1 k=i+1

(1−φk)2

!

≤(Nc−1)

N i=1

k∇φi(xxx)k2

i1 k=1

(1−φk)2 1+

N j=i+1

φj j1 k=i+1

(1−φk)

!

≤(Nc−1)

N i=1

k∇φi(xxx)k2

i1 k=1

(1−φk)2 2−

N k=i

(1−φk)

!

≤2(Nc−1)

N i=1

k∇φi(xxx)k2.

Moreover, each term is bounded by max1jik∇φjk2L(Ω), and at no point xxx in Ω, there may be more than Nc1 nonzero terms in the sum. Hence, for all xxx in

N i=1

k∇ψi(xxx)k2≤8(Nc−1)2k∇ρk2L1(R2)

δ2 .

Settingλ2:=2k∇ρk2L1(R2), the result follows. Note that herek∇ρkL1(R2)=RR2(|∂xρ|2+

|∂yρ|2)1/2dxxx. Using the W1,1(R2)functionρ(xxx) =1− kxxxk2, we obtain the estimateλ2=

6.

It is easy to build a stable decomposition using a partition of unity, however to get an estimate in H/δ instead of an estimate in H22we need more assumptions on the regularity of the Ui, specifically we must control the curvature of the boundary of the Ui. Unfortunately, the subdomains of a non overlapping domain decomposition are at best piecewiseC: there will always be corners at cross points. For this reason, we introduce the notions of pseudo normal and pseudo curvature:

(10)

Assumption 4.4. Let U be a bounded domain ofR2. We suppose there exist an open layer L containingU and a vector field XXX continuous on LU ,Con LU such that:

DXXX(xxx)(XXX(xxx)) =0, kXXX(xxx)k=1

and such that there existsε0>0 such that for all positiveε<ε0and for all ˆxxx inU : ˆxxxXXX(ˆxxx)∈U, ˆxxx−εXXX(ˆxxx)∈/U.

The vector field XXX is called an interior pseudo normal.

Setting for all positiveδ

Uδ ={xxxU s.t. dist(xxx,U)<δ}, Vδ ={ˆxxx+sX(ˆxxx),ˆxxx∈∂U,0<s<δ},

we assume there exist ˆR>0,θXXX, 0<θXXX≤π/2 andδ0, 0<δ0R sinˆ θXXXsuch that VRˆLU,

UδVδ/sinθXXX for all positiveδ≤δ0.

The parameterθXXX formally represents the smallest angle between the pseudo normal and the tangents. We finally set

R :=˜ 1 kdiv XXXkL(L)

. We call ˜R the XXX -pseudo curvature of U .

When the boundary of the domain U isC1, XXX is the interior normal. Unfortunately, as the Uiform a non overlapping domain decomposition ofΩ, they cannot be supposed to be C1. It is perfectly reasonnable to assume the existence of a pseudo normal for Lipshitz domains, see [21, §1.5].

Using these assumptions, we can prove the following lemma:

Lemma 4.5. Let U be an open domain that satisfies assumptions 4.4, then for allδ δ0, we have

kuk2L2(Uδ)≤2

1+Rˆ R˜

δRˆ

sinθXXXk∇uk2L2(U)+2

1+Rˆ R˜

δ

R sinˆ θXXXkuk2L2(U). Proof. We have

kukL2(Uδ)≤ kukL2(Vδ/sinθXXX). For all xxx in VRˆ, we define

d(xxx) =inf{s,xxxsXXX(xxx)∈/LU}.

The function d is lower semicontinuous. Note that d(xxx+sXXX(xxx)) =d(xxx+sXXX)provided the whole segement[xxx,xxx+sXXX(xxx)]belongs to LU . Also note that for allδ<Rˆ

Vδ={xxxVRˆs.t. d(xxx)<δ}. Define functionψby

ψ(xxx) =xxx+ (R sinˆ θXXX

δ 1)d(xxx)XXX(xxx).

(11)

for all xxx in Vδ/sinθXXX. We have d(ψ(xxx) =R sinθˆ δ XXXd(xxx)and:

Z

Vδ/sinθXXX|u(xxx)|2dxxx≤2 Z

Vδ/sinθXXX|u(ψ(xxx))|2dxxx

| {z }

I

+2 Z

Vδ/sinθXXX

d(xxx)(R sinˆ θXXX

δ 1)

Z d(xxx)(R sinˆ θXXX

δ 1)

0 |∇u(xxx+sXXX(xxx))|2dsdxxx

| {z }

II

. (11)

To further estimate the term I, we need to compute the Jacobian ofψ: let us first suppose that d isC1. In the orthonormal basis(τττ1,τττ2)whereτττ1=XXX(xxx)andτττ2is orthogonal to τττ1, we have

Jψ(xxx) =

"R sinθˆ

X X

δ X (R sinθˆ δ XXX −1)∂τττd

2

0 1+ (R sinθˆ δ XXX −1)d(xxx)div XXX(xxx)

# .

Therefore, sinceψ(Vδ/sinθXXX) =VRˆ, we get det(Jψ(xxx)) =R sinˆ θXXX

δ (1+ ( R sinˆ θXXX

δ 1)d(xxx)div XXX(xxx)).

This does not depend on the derivatives of d. Besides, one can prove that for all s inR such that the segment[xxx,xxx+sXXX(xxx)]is included in LU :

(1+s div XXX(xxx))(1−s div XXX(xxx+sXXX)) =1.

Therefore, setting yyy=ψ(xxx), we get I=

Z

Vδ/sinθXXX|u(ψ(xxx))|2dxxx

= δ

R sinˆ θXXX Z

VRˆ|u(yyy)|2(1−(1− δ R sinˆ θXXX

)d(yyy)div XXX(yyy))dyyy

≤(1+Rˆ R˜) δ

R sinˆ θXXX Z

VRˆ|u(yyy)|2dyyy.

This formula holds even when d is notC1: the idea is to prove by Fubini that the formula holds on open subsets of the form Vxxx={xxx+rτττ2+sXXX(xxx+rτττ2),0<r,s<ε}whereτττ2is orthogonal to XXX(xxx), and then to proceed by way of a partition of unity. Therefore we have

(12) |I| ≤(1+Rˆ

R˜) δ

R sinˆ θXXXkuk2L2(LU). We now deal with the term II: we compute

II= (R sinˆ θXXX

δ 1) Z

Vδ/sinθXXX

d(xxx)

Z d(xxx)(R sinˆ δθXXX1)

0 |∇u(xxx+sXXX(xxx))|2dsdxxx

= (R sinˆ θXXX

δ 1)

Z RˆsinδθXXX

0

Z

VRˆχ ˆ s

R sinθXXX/δ−1 <d(xxx)< δ sinθXXX

d(xxx)|∇u(xxx+sXXX(xxx))|2dxxxds,

(12)

and then using the change of variables yyy=xxx+sXXX(xxx)we obtain

II= (R sinˆ θXXX

δ 1)

Z RˆsinδθXXX

0

Z

VRˆχ s ˆR sinθXXX

R sinˆ θXXX−δ <d(yyy)<

δ sinθXXX

+s

(d(yyy)−s)|∇u(yyy)|2(1−s div XXX(yyy))dyyyds

= (R sinˆ θXXX

δ 1) Z

VRˆ Z d(yyy)ˆ

R (Rˆsinδθ

XX X) (d(yyy)−δ/sinθXXX)+

(d(yyy)−s)|∇u(yyy)|2(1−s div XXX(yyy))dyyyds

≤(R sinˆ θXXX

δ 1) Z

VRˆ|∇u(yyy)|2 Z d(yyy)

Rˆ (Rˆ−δ/sinθXXX) (d(yyy)−δ/sinθXXX)+

(d(yyy)−s)(1s div XXX(yyy))dsdyyy

≤(R sinˆ θXXX

δ 1)(1+

Rˆ−δ/sinθXXX

R˜ ) δ2 sin2θXXX

Z VRˆ

1−d(yyy) Rˆ

|∇u(yyy)|2dyyy

≤(1+Rˆ

R˜)(Rˆ− δ sinθXXX

) δ sinθXXX

Z

VRˆ|∇u(yyy)|2dyyy.

We thus obtain the estimate

(13) |II| ≤

1+Rˆ

R˜

Rˆ δ

sinθXXXk∇uk2L2(VRˆ).

Combining inequalities (12) and (13) with inequality (11) concludes the proof.

Theorem 4.6 (Stable Decomposition without Coarse Grid). Letbe a bounded domain ofR2, and(Ui)1iNbe a non overlapping domain decomposition ofΩ. We suppose there exist ˜R, ˆR and 1/sinθXXX such that for each Ui there exists an open layer Li containing

Ui, a vector field XXXicontinuous on LiUi,Con LiUisuch that DXXXi(xxx)(XXXi(xxx)) =0, kXXXi(xxx)k=1,kdiv XXXik≤1/R, and˜ ε0>0 such that for all positiveε<ε0and for all ˆxxx inUi, ˆxxxXXXi(ˆxxx)∈U and ˆxxx−εXXXi(ˆxxx)∈/U . Setting, for all positiveδ, Uiδ :={xxxU, dist(xxx,∂Ui)<δ}, and Viδ :={ˆxxx+sXXXi(ˆxxx),ˆxxx∈∂Ui,0<s}, we assume there exists aδ0, 00R sinˆ θXXX such that ViRˆLiUiand UiδViδ/sinθXXX for all positive δ≤δ0.

Letδ <δ0be positive. Seti={xxx∈Ω|dist(xxx,∂Ωi)<δ}. The(Ωi)1iN form an overlapping domain decomposition ofΩ.

Then, if u is in H01(Ω), there exist(ui)1iNsuch that for all i, 1iN, uiis in H01(Ωi) and

u=

N i=1

ui, with (14)

N i=1

kuik2L2(Ωi)≤ kuk2L2(Ω), (15)

N i=1

k∇uik2L2(Ωi)≤2k∇uk2L2(Ω)+4λ22(Nc−1)2

δ2 kuk2L2(Ωδ), (16)

(13)

whereλ2is the universal constant of Lemma 4.3 and whereδ=Si6=ji∩Ωj. We further have:

N i=1

k∇uik2L2(Ωi)

2+8λ22(Nc−1)2 1+Rˆ

R˜ Rˆ

δsinθXXX

k∇uk2L2(Ω) +8λ22(Nc−1)2

1+Rˆ R˜

1 RˆδsinθXXX

kuk2L2(Ω). (17)

Proof. We use Lemma 4.3 and set ui:=ψiu, which satisfies already (14). We then estimate

N i=1 Z

|ui(xxx)|2dxxx= Z

N i=1

i(xxx)u(xxx)|2dxxx= Z

|u(xxx)|2

N i=1

i(xxx))2dxxx≤ Z

|u(xxx)|2, since∑Ni=1i(xxx))2≤1, which shows (15). We finally need to estimate the derivative term.

We have∇uii∇u+u∇ψi, and therefore (18)

N i=1 Z

|∇ui(xxx)|2dxxx≤2 Z

|∇u(xxx)|2

N i=1

i|2dxxx+2 Z

|u(xxx)|2

N i=1

|∇ψi|2dxxx.

The first term on the right in (18) can be bounded as above. To bound the second term, we use result 4 in Lemma 4.3:

(19)Z |u(xxx)|2

N i=1

|∇ψi(xxx)|2dxxx≤ k

N i=1

|∇ψi|2kL(R2) Z

|u(xxx)|2dxxx≤2λ22(Nc−1)2

δ2 kuk2L2(Ωδ). Combining these estimates leads to (16). To get (17), one first notice that

kuk2L2(Ωδ)

N i=1

kuk2L2(Uiδ)

then apply Lemma 4.5 on each Uiδ.

The lone 1/δ2factor in estimate (16) can further be treated using the Poincaré inequality onΩ, see [1, Th. 6.30], which then explicitly reveals the dependence on the number of subdomains:

Corrollary 4.7. Letbe a bounded domain. Let Ui,i and(ui)1iN be as in Theo- rem 4.6. Then we have

N i=1

k∇uik2L2(Ωi)

2+8λ22(Nc−1)2 1+Rˆ

R˜ Rˆ

δsinθXXX

22CaN(Nc−1)2 1+Rˆ

R˜

(diam(Ω))2

|Ω|

H R sinˆ θXXX

H δ

k∇uk2L2(Ω), (20)

where Cais the constant of Assumption 4.2.

Proof. We start with (16), and use Poincaré’s inequality on H01(Ω), i.e.

kuk2L2(Ω)Ck∇uk2L2(Ω),

but we need an estimate of the constant C. Since Ω is, up to a rotation, a subset of (0,diam(Ω))×R, the constant C is bounded by the Poincaré constant for(0,diam(Ω))×R,

Références

Documents relatifs

3Deportment of Soil Science of Temperate Ecosystems, lJniversity of Gottingen, Gdttingen, Germony 4Chair of Soil Physics, lJniversity of Bayreuth, Bayreuth,

In the Falck case, the far-sighted family champion of change Alberto Falck—with crucial support of the external CEO Achille Colombo—was able to de-escalate the family business

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

We propose a Schwarz-based domain decomposition method for solving a dis- persion equation consisting on the linearized KdV equation without the ad- vective term, using simple

The main result of the present theoretical paper is an original decomposition formula for the proximal operator of the sum of two proper, lower semicontinuous and convex functions f

We give a proof of convergence that does not use the concept of partial inverse and show how to choose a scaling factor to accelerate the convergence in the strongly monotone

In this paper, a 2D decomposition method is proposed to compute the static transmission error of gears with holes in the gear blanks without heavy computational effort1. The

A significant result derived in this paper is the superlinear convergence of the GMRES algorithm when it is preconditioned with the so called Schwarz preconditioner in the case of