Maximum norm error analysis of a nonmatching ... - Semantic Scholar

Report 3 Downloads 69 Views
Applied Mathematics and Computation 238 (2014) 21–29

Contents lists available at ScienceDirect

Applied Mathematics and Computation journal homepage: www.elsevier.com/locate/amc

Maximum norm error analysis of a nonmatching grids finite element method for linear elliptic PDEs q Messaoud Boulbrachene a,⇑, Qais Al Farei b a b

Department of Mathematics and Statistics, Sultan Qaboos University, P.O. Box 36, Muscat 123, Oman Higher College of Technology, IT Department, Muscat 123, Oman

a r t i c l e

i n f o

a b s t r a c t In this paper, we study a nonmatching grid finite element approximation of linear elliptic PDEs in the context of the Schwarz alternating domain decomposition.We show that the approximation converges optimally in the maximum norm, on each subdomain, making use of the geometrical convergence of both the continuous and corresponding discrete Schwarz sequences. We also give some numerical results to support the theory. Ó 2014 Elsevier Inc. All rights reserved.

Keywords: Elliptic PDEs Schwarz alternating method Nonmatching grids Finite element L1 – error estimate

1. Introduction The Schwarz alternating method can be used to solve elliptic boundary value problems on domains which consist of two or more overlapping subdomains. The solution is approximated by an infinite sequence of functions which results from solving a sequence of elliptic boundary value problems in each of the subdomains. Extensive analysis of Schwarz alternating method for linear elliptic boundary value problems can be found in [1,2].The effectiveness of Schwarz methods for these problems, especially those in fluid mechanics, has been demonstrated in many papers. For that, we refer to the proceedings of the annual domain decomposition conference beginning with [3]. In this paper, we are interested in the error analysis in the maximum norm of a finite element Schwarz alternating method for linear elliptic problems on two overlapping subdomains with nonmatching grids: we consider a domain X which is the union of two overlapping subdomains where each subdomain has its own triangulation. This kind of discretization is very interesting as they can be applied to solving many practical problems which cannot be handled by global discretizations.They are earning particular attention of computational experts and engineers as they allow the choice of different mesh sizes and different orders of approximate polynomials in different subdomains according to the different properties of the solution and different requirements of the practical problems. For other kinds of discretization of elliptic PDEs, we refer to [4–6]. More specifically, we show that the approximation converges optimally on each subdomain, developing a new approach which consists of combining the geometrical convergence of both the continuous and discrete Schwarz sequences with an estimate in the maximum norm between the continuous and discrete Schwarz iterates. More precisely, if ðuni; Þ denotes the Schwarz sequence in the subdomain Xi and ðuni;hi Þ is its finite element counterpart with respect to the triangulation with meshsize hi , we show that

   n  ui  uni;hi 

L1 ðXi Þ

q

2

6 Ch jlog hj

The authors would like to thank the referee for his careful reading and valuable comments.

⇑ Corresponding author.

E-mail addresses: [email protected] (M. Boulbrachene), [email protected] (Q. Al Farei). http://dx.doi.org/10.1016/j.amc.2014.03.146 0096-3003/Ó 2014 Elsevier Inc. All rights reserved.

ð1:1Þ

22

M. Boulbrachene, Q. Al Farei / Applied Mathematics and Computation 238 (2014) 21–29

and

  2 ui  ui;h  1 6 Ch jlog hj i L ðX Þ i

ð1:2Þ

where ui denotes the true solution on Xi ; ui;hi is the uniform limit of the discrete Schwarz sequence ðuni;hi Þ, and C is a constant independent of n and h. For other works on maximum norm analysis of overlapping nonmatching grid methods for elliptic problems (cf. e.g., [8,9]). Now, we give an outline of the paper. In Section 2, we state the continuous Schwarz sequences and prove their geometrical convergence. In Section 3, we define their respective finite element counterparts in the context of nonmatching overlapping grids. Section 4 discusses the L1 - error analysis of the method, and Section 5 is devoted to some numerical experiments. 2. The continuous problem Consider the second order linear elliptic problem:



Du þ cu ¼ f

in X

u¼0

on @ X

ð2:1Þ

where X is a bounded polyhedral domain of R2 (or R3 Þ with boundary @ X; c a nonnegative function and f a given regular function. We decompose the domain X into two overlapping polyhedral subdomains X1 and X2 such that:

X ¼ X1 [ X2 and

X1 \ X2 – ; Let ci ¼ @ Xi \ Xj ; i; j ¼ f1; 2g; i – j denote the internal boundaries of Xi , and Ci ¼ @ Xi n ci the external boundaries such that i \ c j ¼ ;. Let also fi ¼ f =X . We associate with this problem the following Schwarz problem: find @ Xi ¼ Ci [ ci , and c i fu1 ; u2 g such that

8 > < Dui þ cui ¼ fi ui ¼ 0 > : ui ¼ uj

in Xi on Ci

ð2:2Þ

on ci

and

ui ¼ u=Xi Next, we define the associated Schwarz sequences and prove that they converge geometrically to the unique solution fu1 ; u2 g of system (2.2). 2.1. The continuous Schwarz sequences nþ1 Let u0 be an initial guess in CðXÞ where u02 ¼ u0 =X2 . We define the continuous Schwarz sequences ðunþ1 1 Þ in X1 and ðu2 Þ in X2 , by solving the following two subproblems:

8 nþ1 nþ1 > < Du1 þ cu1 ¼ f1 nþ1 u1 ¼ 0 > : nþ1 u1 ¼ un2

in X1 on C1 on c1

ð2:3Þ

and

8 nþ1 nþ1 > < Du2 þ cu2 ¼ f2 nþ1 u2 ¼ 0 > : nþ1 u2 ¼ unþ1 1

in X2 on C2

ð2:4Þ

on c2

respectively. Next, we shall prove that these Schwarz sequences converge geometrically to the solution of problem (2.2). For that let us define the following fixed point mapping. 2.1.1. A fixed point mapping associated with the Schwarz Method Indeed, given wj 2 CðXj Þ, let us first consider the following Dirichlet problem

M. Boulbrachene, Q. Al Farei / Applied Mathematics and Computation 238 (2014) 21–29

8  i þ cu  i ¼ 0 in Xi > < Du  on Ci ui ¼ 0 > : on ci ui ¼ wj

23

ð2:5Þ

For i; j 2 f1; 2g; i – j, let Ei ¼ Cðci Þ, we define the mappings:

T i : Ej # Ei

ð2:6Þ

v j # T i ðv j Þ where

 i =c T i ðv j Þ ¼ u j

ð2:7Þ

Lemma 1 (see [8]). The mappings T i ; j ¼ 1; 2, are contractions, that is,

kT i kLðL1 ðcj Þ;L1 ðci ÞÞ ¼ qi < 1 Notation 1. From now and on, we shall adopt the following notations:

kkL1 ðX1 Þ ¼ kk1 ; kkL1 ðc1 Þ ¼ jj1 ;

kkL1 ðX2 Þ ¼ kk2 kkL1 ðc2 Þ ¼ jj2

pi ðv Þ ¼ v =ci 8v 2 CðXi Þ nþ1 Proposition 1. The sequences ðunþ1 1 Þ and ðu2 Þ; n P 0 produced by the Schwarz alternating method converge geometrically, in the maximum norm, to the solutions fu1 ; u2 g of problem (2.2) More precisely, we have

 nþ1    u  u1 1 6 qn1 qn2 u02  u2 2 1

ð2:8Þ

 nþ1   0  u u  u2   u2 2 6 qn1 qnþ1 2 2 2 2

ð2:9Þ

and

where

q ¼ max fq1 ; q2 g Proof. We prove this lemma by induction. Let us first prove (2.8). Indeed, subtracting (2.2) from (2.3) and (2.4), respectively, we get

8 nþ1 nþ1 > < Dðu1  u1 Þ þ cðu1  u1 Þ ¼ 0 in X1 unþ1  u1 ¼ 0 on C1 1 > : nþ1 n u1  u1 ¼ u2  u2 on c1 and

8 nþ1 nþ1 > < Dðu2  u2 Þ þ cðu2  u2 Þ ¼ 0 in X2 unþ1  u2 ¼ 0 on C2 2 > : nþ1 nþ1 u2  u2 ¼ u1  u1 on c2 n ¼ 1: Using both the definition of both T 1 and T 2 and the maximum principle, we have

 2            u  u1  6 u1  u2  6 T 1 ðp2 ðu1  u1 ÞÞ 6 q u1  u1  6 q T 2 ðp1 ðu0  u2 ÞÞ 6 q q u0  u2  1 1 1 1 2 2 1 2 1 2 1 1 1 2 2 1 n ¼ 2:

 3            u  u1  6 u2  u2  6 T 1 ðp2 ðu2  u1 ÞÞ 6 q1 u2  u1  6 q1 T 2 ðp1 ðu1  u2 ÞÞ 6 q1 q2 u1  u2  1 2 1 1 2 2 1 1 1 2 2 1         6 q1 q2 T 1 ðp2 ðu11  u1 ÞÞ1 6 q21 q2 u11  u1 2 6 q21 q2 T 2 ðp1 ðu02  u2 ÞÞ2 6 q21 q22 u02  u2 1

24

M. Boulbrachene, Q. Al Farei / Applied Mathematics and Computation 238 (2014) 21–29

So, by induction, we get

 nþ1    u  u1 1 6 qn1 qn2 u02  u2 1 1 Now, we can prove (2.9) in a similar way. Indeed, we have

 1        u  u2  6 u1  u1  6 T 2 ðp1 ðu0  u2 ÞÞÞ 6 q u0  u2  2 2 2 1 2 2 2 2 1 and

 2            u  u2  6 u2  u1  6 T 2 ðp1 ðu1  u2 ÞÞ 6 q2 u1  u2  6 q2 T 1 ðp2 ðu1  u1 ÞÞ 6 q1 q2 u1  u1  2 1 2 2 1 1 2 2 2 1 1 2     6 q1 q2 T 2 ðp1 ðu02  u2 ÞÞ2 6 q1 q22 u02  u2 1 Hence, we get

 nþ1   0  u u  u2   u2 2 6 qn1 qnþ1 2 2 2 1 Now, taking q ¼ maxðq1 ; q2 Þ, we get

 nþ1    u  u1 1 6 q2n u02  u2 2 1

and

 nþ1    u  u2 2 6 q2nþ1 u02  u2 2 2



3. Nonmatching grids discretization For i ¼ 1; 2, let shi be a standard quasi-uniform regular finite element triangulation in Xi ; hi being its mesh size. In order to construct an overlapping nonmatching grids discretization, we assume that the two triangulation are mutually independent on X1 \ X2 in the sense that a triangle belonging to one triangulation does not necessarily belong to the other one. To define the discrete Schwarz problems on overlapping nonmatching discretization, we introduce the finite element spaces

 i Þ \ H1 ðXi Þ : v h j 2 P1 8K 2 shi g V hi ¼ f v h 2 C 0 ð X K 0 where V hi is the space of continuous piecewise linear functions, and P 1 is the space of polynomials with degree less than or equal to 1. Let pi be trace operator on ci and Ehi denote the range of pi defined on V hj . We also introduce the bilinear form:

Z

ai ðu; v Þ ¼

ðru:rv þ cuv Þ:dx

Xi

and the linear form

ðu; v Þ ¼

Z

u:v :dx

Xi

We, finally, denote by r hi , the usual interpolation operator on Ehi . The discrete maximum principle assumption: we assume that the matrices whose coefficients are ai ðul ; us Þ are Matrices [10,11]. (a matrix A is said to be an Matrix if its inverse A1 exists and satisfies A1 P 0). 3.1. The discrete problem We define the discrete analog of system (2.2) as follows: find fu1;h1 ; u2;h2 g such that

8 < ai ðui;hi ; v h Þ ¼ ðfi ; v h Þ 8 : ui;h ¼ uj;h i j

vh 2 Vh

i

ð3:1Þ

on ci

3.2. The discrete Schwarz sequences The corresponding discrete Schwarz problems are given by: find unþ1 1;h1 such that

8 8 < a1 ðunþ1 1;h1 ; v h Þ ¼ ðf1 ; v h Þ : unþ1 ¼ r ðp ðun ÞÞ 1 h1 2;h2 1;h1

vh 2 Vh

on c1

1

ð3:2Þ

25

M. Boulbrachene, Q. Al Farei / Applied Mathematics and Computation 238 (2014) 21–29

and find unþ1 such that 2;h2

(

a2 ðunþ1 8 2;h2 ; v h Þ ¼ ðf2 ; v h Þ nþ1 unþ1 2;h2 ¼ r h2 ðp2 ðu1;h1 ÞÞ

vh 2 Vh

2

ð3:3Þ

on c2

As in the continuous case, we are able to prove that the above Schwarz sequences converge geometrically, in the maxi  mum norm, to the solutions u1;h1 ; u2;h2 of (3.1). For that, let us define the discrete analogue of problem (2.5): Given  i;hi such that wj 2 CðXj Þ, find u



 i;hi ; v h Þ ¼ 0 ai ðu 8 v h 2 V hi  i;hi ¼ r hi ðpi ðwj ÞÞ on ci u

and the discrete fixed point mapping T hi

j Þ # Ehi T hi : Cðc

ð3:4Þ

v j # T h ðv j Þ i

where

T hi ð v i Þ ¼ r hi



pj ðui;hi Þ



ð3:5Þ

Lemma 2 [8]. Let the discrete maximum principle hold. Then, there exists a constant 0 < li < 1 independent of h such that

  T h  1 i LðL ðc

jÞ ;L

1

ðci ÞÞ

6 li

nþ1 Proposition 2. Let Lemma 2 hold. Then the discrete sequences ðunþ1 1;h1 Þ; ðu2;h2 Þ converge geometrically, in the maximum norm, to the   discrete solutions u1;h1 ; u2;h2 of (3.1), that is,

     nþ1   n n u1;h1  u1;h1  6 l1 :l2 u02;h2  u2;h2  1

ð3:6Þ

2

and

     nþ1   n nþ1  u2;h2  u2;h2  6 l1 l2 u02;h2  u2;h2  2

2

ð3:7Þ

Proof. The proof is similar to that of Proposition 1. Indeed, it suffices to use the definition of T hj and the discrete maximum principle. h

4. Maximum norm error Next, we shall estimate the error between the continuous Schwarz sequence and its discrete analogue. For that, we need to introduce the following auxiliary problems

(

~ nþ1 a1 ðu 8 1;h1 ; v h Þ ¼ ðf1 ; v h Þ

vh 2 Vh

1

vh 2 Vh

2

n ~ nþ1 u 1;h1 ¼ r h1 ðp1 ðu2 ÞÞ

ð4:1Þ

and

(

~ nþ1 a2 ðu 8 2;h2 ; v h Þ ¼ ðf2 ; v h Þ nþ1 ~ nþ1 u 2;h2 ¼ r h2 ðp2 ðu1 ÞÞ

ð4:2Þ

    where un1 and un2 are the continuous Schwarz sequences. Lemma 3. Let h ¼ maxfh1 ; h2 g. Then we have nþ1   1l  nþ1  2 Ch jlog hj u1  unþ1 1;h1  6 1 1l

ð4:3Þ

nþ2   1l  nþ1  2 Ch jlog hj u2  unþ1 2;h2  6 2 1l

ð4:4Þ

and

where C is a constant independent of h and n.

26

M. Boulbrachene, Q. Al Farei / Applied Mathematics and Computation 238 (2014) 21–29

Proof. The proof will combine the discrete maximum principle and standard finite element maximum norm error estimate for linear PDEs (see [7]). Indeed, by subtracting problems (3.2) from (4.1) and (3.3) from (4.2), we respectively get

(

nþ1 ~ nþ1 a1 ðu 1;h1  u1;h1 ; v h Þ ¼ 0

~ nþ1 u 1;h1



unþ1 1;h1

¼ r h1 ð p

n 1 ðu2



un2;h2 ÞÞ



un1;h1 ÞÞ

8

vh 2 Vh

8

vh 2 Vh

1

and

(

nþ1 ~ nþ1 a1 ðu 2;h2  u2;h2 ; v h Þ ¼ 0

~ nþ1 u 2;h2



unþ1 2;h2

¼ r h2 ð p

n 2 ðu1

2

So, by induction, we have for [n ¼ 0: domain 1]

           1   ~1    0 2 2 1  0 0 0  ~ 11;h  u1  u11;h1  6 u11  u  þ u 1;h1  u1;h1  6 Ch jlog hj þ r h1 ðp1 ðu2  u2;h2 ÞÞ 6 Ch jlog hj þ u2  u2;h2  1 1

1

1

2

2

1

2

2

6 Ch jlog hj þ Ch jlog hj 6 Ch jlog hj [n ¼ 0: domain 2]

         1   ~1   2 1  1 1 ~ 12;h  þ  u 6 Ch log h þ r ð p ðu  u ÞÞ u j j u2  u12;h2  6 u12  u      2 h 2;h 2;h 1 1;h 2 2 2 2 1 2 2 2 2             2 2 2 0 0 0 6 Ch jlog hj þ T h2 ðr h1 ðp1 ðu2  u2;h2 ÞÞ 6 Ch jlog hj þ lrh1 ðp1 ðu2  u02;h2 ÞÞ 6 Ch jlog hj þ lu02  u02;h2  2

2

2

1

2

2

6 Ch jlog hj þ l:Ch jlog hj 6 ð1 þ lÞCh jlog hj [n ¼ 1: domain 1]

           2   ~2     2 2 2  1 1 1 1 ~ 21;h  u1  u21;h1  6 u21  u  þ u 1;h1  u1;h1  6 Ch jlog hj þ r h1 ðp1 ðu2  u2;h2 ÞÞ 6 Ch jlog hj þ p1 ðu2  u2;h2 Þ 1 1 1 1 1 1             2 2 2 6 Ch jlog hj þ T h1 ðr h2 ðp2 ðu11  u11;h1 ÞÞ 6 Ch jlog hj þ lrh2 ðp2 ðu11  u11;h1 Þ 6 Ch jlog hj þ lu11  u11;h1  1

2

2

2

1

2

6 Ch jlog hj þ lCh jlog hj 6 ð1 þ lÞCh jlog hj [n ¼ 1: domain 2]

           2   ~2     2 2 2  2 2 1 1 ~ 22;h  u2  u22;h2  6 u22  u  þ u 2;h2  u2;h2  6 Ch jlog hj þ r h1 ðu1  u1;h1 Þ=c2  6 Ch jlog hj þ T h2 ðp2 ðu2  u2;h2 Þ 2 2 2 2 2 2         2 2 2 2 6 Ch jlog hj þ lph2 ðu12  u12;h2 Þ=c1  6 Ch jlog hj þ lu12  u12;h2  6 Ch jlog hj þ l½ð1 þ lÞCh jlog hj 1

2

2

2

6 ð1 þ l þ l ÞCh jlog hj [n ¼ 2; domain 1]

         3   ~3   2 3  2 2 ~ 31;h  þ  u 6 Ch log h þ r ð p ðu  u ÞÞ u j j u1  u31;h1  6 u31  u      1 h 1;h 1;h 2 2;h 1 1 1 1 2 1 1 1 1             2 2 2 2 2 2 6 Ch jlog hj þ T h1 ðr h2 ðp2 ðu1  u1;h1 ÞÞÞ 6 Ch jlog hj þ lr h2 ðp2 ðu1  u21;h1 ÞÞ 6 Ch jlog hj þ lu21  u21;h1  1

2

2

2

2

1

2

6 Ch jlog hj þ l½ð1 þ lÞCh jlog hj 6 ð1 þ l þ l ÞCh jlog hj [n ¼ 2: domain 2]

         3   ~3   2 3  3 3 ~ 32;h  u2  u32;h2  6 u32  u  þ u 2;h2  u2;h2  6 Ch jlog hj þ r h2 ðp2 ðu1  u1;h1 ÞÞ 2 2 2 2 2             2 2 2 6 Ch jlog hj þ T h2 ðr h1 ðp1 ðu22  u22;h2 ÞÞÞ 6 Ch jlog hj þ lr h1 ðp1 ðu22  u22;h2 ÞÞ 6 Ch jlog hj þ lu22  u22;h2  2

2

2

2

1

2

3

2

6 Ch jlog hj þ l½ð1 þ l þ l ÞCh jlog hj 6 ð1 þ l þ l þ l ÞCh jlog hj So, by induction nþ1   1l  nþ1  2 n 2 2 6 ð1 þ l þ l þ    þ l ÞCh log h 6 Ch jlog hj j j u1  unþ1  1;h1 1 1l

and nþ2   1l  nþ1  2 nþ1 2 2 ÞCh jlog hj 6 Ch jlog hj u2  unþ1 2;h2  6 ð1 þ l þ l þ    þ l 2 1l

which completes the proof.

h

2

27

M. Boulbrachene, Q. Al Farei / Applied Mathematics and Computation 238 (2014) 21–29

Theorem 1. There exists a constant C independent of both n and h such that:

  u1  u1;h  6 Ch2 jlog hj 1 1

ð4:5Þ

  u2  u2;h  6 Ch2 jlog hj 2 1

ð4:6Þ

and

Proof. Let q ¼ max fq1 ; q2 g and l ¼ max fl1 ; l2 g. Then, using Propositions 1 and 2, and Lemma 3, we have nþ1             1l   nþ1   2 2n  2n  0 u1  u1;h  6 u1  unþ1  þ   unþ1 u2  u2 2 þ Ch jlog hj þ l u02;h  u2;h  unþ1 1 1 1;h  þ u1;h  u1;h  6 q 1 1 1 1 1l 2

So, by taking the limit, as n ! 1, we obtain

  u1  u1;h  6 1



1 2 h jlog hj 1l

which yields (4.5). The proof of (4.6) is similar and will thus be omitted.

h

Remark 1. For computational purposes, it is interesting to estimate the error between the true solution and the discrete Schwarz sequence. Corollary 1. We have

      2 ui  uni;h  6 qn u02  u2 2 þ Ch jlog hj 1

Proof. Indeed,

        ui  uni;h  6 ui  uni 2 þ uni  unih 2 1

  2 qn u02  u2 2 þ Ch jlog hj



5. Numerical experiments Our aim in this section is to validate the theoretical results of this paper. For that, let us consider the following elliptic problem:



Du ¼ f

in X ¼ ð0; 2Þ  ð0; 2Þ

u¼0

on @ X

ð5:1Þ

where f ðx; yÞ ¼ 4ðx þ yÞ  2ðx2 þ y2 Þ is the forcing term and the exact solution is uExact ¼ xyðx  2Þðy  2Þ. We decompose the domain X into two overlapping rectangular subdomains X1 and X2 , supporting independent piecewise finite element triangulation; h1 is the mesh size of the triangulation in X1 , and h2 is the mesh size of the triangulation in X2 . cWe denote by Iter the number of Schwarz iterations on the subdomain Xi , by ERRhi the error between the exact solution and the Schwarz iterate on the subdomain Xi , i.e.,

       Iter  ERRhi ¼ uExact  uIter i;hi  ¼ uExact  ui;hi  i

L1 ðXi Þ

and by pi is the convergence order on the subdomain Xi , determined by the formula

pi ¼ 2

lnðERRhi Þ  lnðERRh0i Þ ln ðNDFÞhi  ln ðNDFÞh0

ð5:2Þ

i

where ðNDFÞhi refers to the number of degrees of freedom related to hi . The computation is carried out with a tolerance e ¼ 105 , that is

ERRhi 6 e:

28

M. Boulbrachene, Q. Al Farei / Applied Mathematics and Computation 238 (2014) 21–29 Table 1 Numerical results for two subdomains with overlap equal to 3/4.

h2

1 16 1 32

1 32 1 64

1 64 1 128

Iter ERRh1 ERRh2 p1 p2 NDF h1 NDF h2

7 0:000993274 0:00138449 2:11433 2:04483 627 3445

7 0:000248486 0:000346446 2:06139 2:02376 2405 13545

7 6:21738E005 8:66422E005 2:03001 2:01205 9417 53713

h1

Table 2 Numerical results for two subdomains with overlap equal to 1/2.

h2

1 16 1 32

1 32 1 64

1 64 1 128

Iter ERRh1 ERRh2 p1 p2 NDF h1 NDF h2

9 0:00114442 0:00194233 2:12042 2:04926 627 2925

9 0:000287017 0:000486318 2:05766 2:02542 2405 11481

9 7:21256E005 0:000121875 2:02369 2:0103 9417 45489

h1

Table 3 Numerical results for two subdomains with overlap equal to 1/4.

h2

1 16 1 32

1 32 1 64

1 64 1 128

Iter ERRh1 ERRh2 p1 p2 NDF h1 NDF h2

15 0:0015051 0:00245059 2:11598 2:05363 627 2405

15 0:000380237 0:00061632 2:0468 2:02249 2405 9417

15 9:88417E005 0:000157115 1:97408 1:98728 9417 37265

h1

5.1. Numerical experiments We have conducted numerical experiments on three different decompositions. 5.1.1. First domain decomposition X ¼ X1 [ X2 ; X1 ¼ 0; 98  ½0; 2; X2 ¼ 38 ; 2  ½0; 2. The size of the overlap region is

3 4

and results are listed in Table 1.

5.1.2. Second domain decomposition X ¼ X1 [ X2 ; X1 ¼ 0; 98  ½0; 2; X2 ¼ 58 ; 2  ½0; 2. The size of the overlap region is

1 2

and results are listed in Table 2.

5.1.3. Third domain decomposition X ¼ X1 [ X2 ; X1 ¼ 0; 98  ½0; 2; X2 ¼ 78 ; 2  ½0; 2. The size of the overlap region is

1 4

and results are listed in Table 3.

Remark 2. From the previous numerical results we can first see that the obtained convergence order is in agreement with the theory. We can also notice that, as the overlap size increases, the number of Schwarz iterations decreases.

6. Conclusion We have established an optimal convergence order for the finite element Schwarz alternating method for a linear elliptic PDE on two subdomains with nonmatching grids, combining a geometrical convergence of both the continuous and discrete corresponding Schwarz algorithms and standard finite element L1 – error estimate for linear elliptic PDEs. This approach is new and offers more practical perspectives than the one introduced in [8] as it enables us to control the error, on each

M. Boulbrachene, Q. Al Farei / Applied Mathematics and Computation 238 (2014) 21–29

29

subdomain, between the discrete Schwarz algorithm and the true solution. A future work will be devoted to a possible extension of this approach to linear parabolic PDEs. References [1] P.L. Lions, On the Schwarz alternating method I, in: R. Glowinski, G.H. Golub, G.A. Meurant, J. Periaux (Eds.), Proceedings of the First International Symposium on Domain Decomposition Methods for Partial Differential Equations, S.I.A.M., Philadelphia, 1988, ISBN 0-89871-220-3, pp. 1–42. [2] P.L. Lions, On the Schwarz alternating method II, in: T.F. Chan, R. Glowinski, J. Périaux, O.B. Widlund (Eds.), Proceedings of the First International Symposium on Domain Decomposition Methods for Partial Differential Equations, S.I.A.M., Philadelphia, 1989, ISBN 0-89871-233-5, pp. 47–70. [3] R. Glowinski, G.H. Golub, G.A. Meurant, J. Periaux, Domain Decomposition Methods for Partial Differential Equations, S.I.A.M., Philadelphia, 1988, ISBN 0-89871-220-3. [4] M. Kamranian, M. Dehghan, M. Tatari, An image denoising approach based on a meshfree method and the domain decomposition technique, Eng. Anal. Boundary Elem. 39 (2014) 101–110. [5] M. Dehghan, S.M. Molavi-Arabshahi, Comparison of preconditioning techniques for solving linear systems arising from the fourth order approximation of the three-dimensional elliptic equation, Appl. Math. Comput. 184 (2007) 156–172. [6] M. Dehghan, S.M. Molavi-Arabshahi, A simple form for the fourth order difference method for 3-D elliptic equations, Appl. Math. Comput. 184 (2007) 589–598. [7] J. Nitsche, L1 – convergence of finite element approximations, mathematical aspects of finite element methods, Lect. Notes Math. 606 (1977) 261–274. [8] M. Boulbrachene, P. Cortey-Dumont, J.C. Miellou, Mixing finite elements and finite differences on a subdomain decomposition method, in: T.F. Chan, R. Glowinski, J. Périaux, O.B. Widlund (Eds.), Proceedings of The First International Symp on Domain Decomposition Methods for Partial Differential Equations, S.I.A.M., Philadelphia, 1988, pp. 198–216. [9] X.-. Cai, T.P. Mathew, M. Sarkis, Maximum norm analysis of overlapping nonmatching grid discretization of elliptic equations, S.I.A.M J. Numer. Anal. 5 (2000) 1709–1728. [10] P.G. Ciarlet, P.A. Raviart, Maximum principle and uniform convergence for the finite element method, Comput. Methods Appl. Mech. Eng. 2 (1973) 17– 31. [11] J. Karatson, S. Korotov, Discrete maximum principle for finite element solutions of nonlinear elliptic problems with mixed boundary conditions, Numer. Math. 99 (2005) 669–698.