Explicit schemes for parabolic and hyperbolic equations

Explicit schemes for parabolic and hyperbolic equations

Applied Mathematics and Computation 250 (2015) 424–431 Contents lists available at ScienceDirect Applied Mathematics and Computation journal homepag...

339KB Sizes 1 Downloads 121 Views

Applied Mathematics and Computation 250 (2015) 424–431

Contents lists available at ScienceDirect

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

Explicit schemes for parabolic and hyperbolic equations q P.N. Vabishchevich ⇑ Nuclear Safety Institute, Russian Academy of Sciences, 52, B. Tulskaya, 115191 Moscow, Russia North-Eastern Federal University, 58, Belinskogo, 677000 Yakutsk, Russia

a r t i c l e

i n f o

Keywords: Parabolic equation Hyperbolic equation Finite difference schemes Explicit schemes Alternating triangle method

a b s t r a c t Standard explicit schemes for parabolic equations are not very convenient for computing practice due to the fact that they have strong restrictions on a time step. More promising explicit schemes are associated with explicit–implicit splitting of the problem operator (Saul’yev asymmetric schemes, explicit alternating direction (ADE) schemes, group explicit method). These schemes belong to the class of unconditionally stable schemes, but they demonstrate bad approximation properties. These explicit schemes are treated as schemes of the alternating triangle method and can be considered as factorized schemes where the problem operator is splitted into the sum of two operators that are adjoint to each other. Here we propose a multilevel modification of the alternating triangle method, which demonstrates better properties in terms of accuracy. We also consider explicit schemes of the alternating triangle method for the numerical solution of boundary value problems for hyperbolic equations of second order. The study is based on the general theory of stability (well-posedness) for operator-difference schemes. Ó 2014 Elsevier Inc. All rights reserved.

1. Introduction In the numerical solution of boundary value problems for evolutionary equations, emphasis is on the approximation in time [1–3]. For parabolic equations of second order, unconditionally stable schemes are based on implicit approximations. In this case, we must solve the corresponding boundary value problem for an elliptic equation at every new time level. To reduce computational costs, explicit schemes or different variants of operator-splitting schemes are employed [4,5]. Explicit schemes have evident advantages over implicit schemes in terms of computational implementation. This advantage is especially pronounced in the construction of computational algorithms oriented to parallel computing systems. At the same time explicit schemes have the well-known disadvantage that is associated with strong restrictions on an admis2 sible time step. For parabolic equations, the stability restriction has the form s < s0 ¼ Oðh Þ, where s is the time step and h is the step of the spatial grid [6,7]. Some promises are connected with explicit schemes, where calculations are organized in the form of traveling computations. In fact, such schemes are based on the decomposition of the problem operator into two operators, where only one of them is referred to a new time level. That is why such schemes with inhomogeneous approximation in time are called explicit–implicit schemes. These schemes are unconditionally stable, but they have some problems with approximation. 2 The schemes are conditionally convergent and have an additional term Oðs2 h Þ in the truncation error.

q

This work was supported by the Russian Foundation for Basic Research (project 14-01-00785).

⇑ Address: Nuclear Safety Institute, Russian Academy of Sciences, 52, B. Tulskaya, 115191 Moscow, Russia. E-mail address: [email protected] http://dx.doi.org/10.1016/j.amc.2014.10.124 0096-3003/Ó 2014 Elsevier Inc. All rights reserved.

425

P.N. Vabishchevich / Applied Mathematics and Computation 250 (2015) 424–431

First explicit difference schemes with traveling computations for parabolic equations of second order were proposed by Saul’yev in the book [8] (the book in Russian was published in 1960). In view of explicit–implicit inhomogeneity of approximation in time, the author called them by asymmetric schemes. Further fundamental result was obtained by Samarskii in the work [9], where these schemes were treated as factorized operator-difference schemes with the additive splitting of the problem operator (matrix) into two terms that are adjoint to each other. Considering systems of ordinary differential equations, we split the original matrix into the lower and upper triangular matrices, i.e., we speak of the alternating triangle method (ATM). In solving steady-state problems on the basis of such the operator splitting approach, we obtain iterative alternating triangle method [10] and the explicit alternating direction schemes [11]. Further applications of explicit schemes with traveling computations for solving parabolic BVPs can be attributed to the works performed by Evans with co-authors [12,13]. Taking into account peculiarities of computations, there are highlighted explicit schemes of the Group Explicit (Alternating Group Explicit) method. Possibilities of explicit schemes under consideration for solving BVPs for parabolic equations on parallel computers are actively discussed in the literature (see, e.g., [14,15]). Explicit schemes with traveling computations are also used for time-dependent convection–diffusion problems [16,17]. In this paper, we propose a multilevel modification of the alternating triangle method (MLATM). To improve the accuracy of ATM schemes, we add a corrective term with the time derivative, which is taken from the previous time level. The original two-level scheme becomes a three-level scheme, but it preserve stability properties (the MLATM scheme is unconditionally stable). Because of this, the truncation error is reduced by an order of the time step magnitude: for the second-order para2 bolic equation, the additional term in the truncation error is Oðs3 h Þ. The stability is studied on the basis of the stability (well-posedness) theory for operator-difference schemes in finite-dimensional Hilbert spaces [6,7,18]. The paper is organized as follows. In Section 2, we consider a model problem in a rectangle for a parabolic equation of second order. Stability conditions are also formulated here for the explicit scheme. Construction and investigation of ATM schemes is performed in Section 3. Section 4 is the core of our work. It describes a modification of the ATM scheme based on the transition from the two-level scheme to a three-level one. Problems for hyperbolic equations of second order are discussed in Section 5. In these problems, the convergence conditions of explicit schemes are acceptable if we apply the standard version of the alternating triangular method. 2. Model problem As a typical example, we study the boundary value problem for a parabolic equation of second order. Let us consider a model two-dimensional parabolic problem in a rectangle

X ¼ fxjx ¼ ðx1 ; x2 Þ; 0 < xa < la ; a ¼ 1; 2g: An unknown function uðx; tÞ satisfies the equation

  2 @u X @ @u ¼ f ðx; tÞ;  kðxÞ @t a¼1 @xa @xa

x 2 X;

0 < t 6 T;

ð1Þ

where k 6 kðxÞ 6 k; x 2 X, k > 0. The Eq. (1) is supplemented with homogeneous Dirichlet boundary conditions

uðx; tÞ ¼ 0;

x 2 @ X;

0 < t 6 T:

ð2Þ

In addition, we specify the initial condition

uðx; 0Þ ¼ u0 ðxÞ;

x 2 X:

ð3Þ

In X, we define a uniform rectangular grid:

 ¼ fxjx ¼ ðx1 ; x2 Þ; xa ¼ ia ha ; ia ¼ 0; 1; . . . ; Na ; Na ha ¼ la ; a ¼ 1; 2g x  ¼ x [ @ x). For grid functions yðxÞ ¼ 0; x 2 @ x, in the standard way, we introduce a and let x be the set of interior points (x finite-dimensional Hilbert space H ¼ L2 ðxÞ equipped with the scalar product and norm

ðy; wÞ 

X yðxÞwðxÞh1 h2 ;

kyk  ðy; yÞ1=2 :

x2x

For a positive definite self-adjoint operator D ðD ¼ D > 0Þ, we define the space HD , where

ðy; wÞD  ðDy; wÞ;

kykD  ðy; yÞD1=2 :

Let us consider a grid operator

A ¼ D1 þ D2 : For one-dimensional grid operators Da : H ! H; a ¼ 1; 2, we have

ðD1 yÞðxÞ ¼ 

  1 yðx1 þ h1 ; x2 Þ  yðxÞ yðxÞ  yðx1  h1 ; x2 Þ ; kðx1 þ 0:5h1 ; x2 Þ  kðx1  0:5h1 ; x2 Þ h1 h1 h1

x 2 x;

426

P.N. Vabishchevich / Applied Mathematics and Computation 250 (2015) 424–431

ðD2 yÞðxÞ ¼ 

  1 yðx1 ; x2 þ h2 Þ  yðxÞ yðxÞ  yðx1 ; x2  h2 Þ ; kðx1 ; x2 þ 0:5h2 Þ  kðx1 ; x2  0:5h2 Þ h2 h2 h2

x 2 x:

In the class of sufficiently smooth coefficients k and functions u, these operators approximate the differential operators with the second order. In addition [6,10], we have in the space H of grid functions:

Da ¼ Da ; da ¼

4 2

ha

kda E 6 Da 6 kDa E; 2

sin

pha 2la

Da ¼

;

4 2

ha

cos2

pha 2la

;

a ¼ 1; 2;

where E is the identity operator in H. Thus

A ¼ A ;

kdE 6 A 6 kDE;



2 X da ;



a¼1

2 X Da ;

ð4Þ

a¼1

After approximation in space, using for the approximate solutions the same notation as in (1)–(3), we obtain the Cauchy problem for the operator-differential equation

du þ Au ¼ f ðx; tÞ; dt uðx; 0Þ ¼ u0 ðxÞ;

x 2 x;

0 < t 6 T;

ð5Þ

x 2 x:

ð6Þ

To solve numerically the problems 5 and 6, we start our consideration with the simplest explicit two-level scheme. Let s be a step of a uniform grid in time such that yn ¼ yðt n Þ; t n ¼ ns, n ¼ 0; 1; . . . ; N; N s ¼ T. Let us approximate Eq. (5) by the explicit two-level scheme

ynþ1  yn

s

þ Ayn ¼ un ;

n ¼ 0; 1; . . . ; N  1;

ð7Þ

where, e.g., un ¼ f ðx; t n Þ. In view of (6), the operator-difference Eq. (7) is supplemented with the initial condition

y0 ¼ u0 :

ð8Þ 2

2

The truncation error of the difference scheme (7) and (8) is Oðjhj þ sÞ, where jhj ¼

2 h1

þ

2 h2 .

Theorem 1. The explicit difference scheme (7) and (8) is stable for

s 6 ð1  eÞs0 ; s0 ¼

2 kAk

ð9Þ

at any 0 < e < 1, and the finite-difference solution satisfies the estimate

kynþ1 k2A 6 ku0 k2A þ

n sX kuk k2 : 2e k¼0

ð10Þ

Proof. Rewrite the scheme (7) in the form

 s  ynþ1  yn ynþ1 þ yn E A þA ¼ un : 2 s 2 Multiplying this equation scalarly in H by

2syt ¼ 2ðynþ1  yn Þ; we get

2s



 s  E  A yt ; yt þ ðAynþ1 ; ynþ1 Þ  ðAyn ; yn Þ ¼ 2sðun ; yt Þ: 2

Under the restriction (9) on a time step, we have

s

E  A P eE: 2 To estimate the right-hand side of (11), we use the inequality

ðun ; yt Þ 6 ekyt k2 þ

1 kun k2 : 4e

ð11Þ

427

P.N. Vabishchevich / Applied Mathematics and Computation 250 (2015) 424–431

From (11), we arrive at the following level-wise estimate;

kynþ1 k2A 6 kyn k2A þ

s 2e

kun k2 ;

which implies the required estimate (10).

h

Taking into account (4), for the time step, we have

s < s0 , where, for the above-considered model problem, s0 ¼ Oðjhj2 Þ.

3. Schemes of the alternating triangle method Let us decompose the problem operator A into the sum of two operators:

A ¼ A1 þ A2 :

ð12Þ

Individual operator terms in (12) must make it possible to construct splitting schemes based on explicit calculations. In the alternating triangle method [6,9,10], the original matrix is splitted into the upper and lower matrices, which correspond to the operators adjoint to each other:

A1 ¼ A2 :

ð13Þ

With regard to the problem (5) and (6), we have

ðA1 yÞðxÞ ¼ 

1 yðx1 þ h1 ; x2 Þ  yðxÞ 1 yðx1 ; x2 þ h2 Þ  yðxÞ kðx1 þ 0:5h1 ; x2 Þ  kðx1 ; x2 þ 0:5h2 Þ ; h1 h1 h2 h2

ðA2 yÞðxÞ ¼ kðx1  0:5h1 ; x2 Þ

yðxÞ  yðx1  h1 ; x2 Þ yðxÞ  yðx1 ; x2  h2 Þ þ kðx1 ; x2  0:5h2 Þ ; h1 h2

x 2 x;

x 2 x:

Thus, we have splitting of fluxes. To solve the problem (5), (6), (12) and (13), we can use various splitting schemes, where the transition to a new time level is associated with solving subproblems that are described by the individual operators A1 and A2 . For the above two-component splitting (12), it is natural to apply factorized additive schemes [6,19]. In this case, we have

ðE þ rsA1 ÞðE þ rsA2 Þ

ynþ1  yn

s

þ Ayn ¼ un ;

n ¼ 0; 1; . . . ; N  1;

ð14Þ

where r is a weight parameter and un ¼ f ðx; rt nþ1 þ ð1  rÞtn Þ. The value r ¼ 0:5 corresponds to the classical Peaceman– Rachford scheme [20], whereas for r ¼ 1, we obtain an operator analog of the Douglas–Rachford scheme [21]. Theorem 2. The factorized scheme of the alternating triangle method (12)–(14) is unconditionally stable in HA under the restriction r P 0:5 . The following a priori estimate holds:

kynþ1 k2A 6 ku0 k2A þ

n sX

2 k¼0

kuk k2 :

ð15Þ

Proof. The factorized operator

B ¼ ðE þ rsA1 ÞðE þ rsA2 Þ for the splitting (12) and (13) with 

B ¼ B ¼ E þ rsA þ r

r P 0 is self-adjoint and positive definite. More precisely, we have

2 2

s A1 A2 P E þ rsA:

In the above notation, the scheme (14) can be written as

 s  ynþ1  yn ynþ1 þ yn B A þA ¼ un : 2 s 2 Under the restriction

r P 0:5, we have

s

B  A P E: 2 Multiplication of (16) scalarly in H by 2syt yields the equality

2s



 s  B  A yt ; yt þ ðAynþ1 ; ynþ1 Þ  ðAyn ; yn Þ ¼ 2sðun ; yt Þ: 2

Under the restriction (9) on the time step, we have

ð16Þ

428

P.N. Vabishchevich / Applied Mathematics and Computation 250 (2015) 424–431

s

E  A P eE: 2 For the right-hand side, we use the inequality

1 ðun ; yt Þ 6 kyt k2 þ kun k2 4 and obtain

s

kynþ1 k2A 6 kyn k2A þ kun k2 ; 2 which immediately implies the estimate (15).

h

Special attention should be given to the investigation of the accuracy of the alternating triangle method. The accuracy of the approximate solution of (5) and (6) is estimated without considering the truncation error due to approximation in space. The convergence of the factorized scheme of the alternating triangle method (12)–(14) for the problem (5) and (6) is studied in the standard way. The equation for the error zn ¼ yn  un has the form

B

znþ1  zn

s

þ Azn ¼ wn ;

n ¼ 0; 1; . . . ; N  1;

with the truncation error wn . By Theorem 2, the error satisfies estimate

kznþ1 k2A 6

n sX

2 k¼0

kwk k2 :

The truncation error has the form

wn ¼ wnr þ wns ;

ð17Þ

where

wnr ¼



1 2



2

d u

ðt nþ1=2 Þ þ Oðs2 Þ; 2 dt du nþ1=2 ðt Þ þ Oðs3 Þ: wns ¼ r2 s2 A1 A2 dt

r

s

ð18Þ

The first part of the truncation error wnr is standard for the conventional scheme with weights:

ynþ1  yn

s

þ Aðrynþ1 þ ð1  rÞyn Þ ¼ un ;

n ¼ 0; 1; . . . ; N  1;

which converges in HA with the second order with respect to s for r ¼ 0:5, and only with the first order if r – 0:5. In considering the truncation error for explicit schemes of the alternating triangle method, emphasis is on the second part wns in (17) and (18). Taking into account the explicit representation for the operators A1 and A2 in the model problem (5) and (6), we get wns ¼ Oðs2 jhj2 Þ. Because of this, the operator-difference scheme (12)–(14) for the problem (5) and (6) has accuracy

kznþ1 kA 6 M



r

  1 s þ s2 þ s2 jhj2 : 2

ð19Þ

This conditionally convergent scheme has strong enough restrictions on a time step. That is why it seems reasonable to modify this scheme of the alternating triangle method (12)–(14) in order to improve accuracy by reducing error wns . 4. Multilevel alternating triangle method The scheme of alternating triangle method (14) is a two-level scheme. We construct a three-level modification of this scheme, which preserves the unconditional stability but demonstrates more acceptable estimates for accuracy. Such schemes are called here as schemes of MLATM (Multi-Level Alternating Triangle Method). Rewrite the scheme (14) as

ðE þ rsAÞ

ynþ1  yn

s

þ r2 s2 A1 A2

ynþ1  yn

s

þ Ayn ¼ un :

Here we have separated the term that corresponds to the standard scheme with weights from the term proportional to which is associated with splitting. For this, we replace the term associated with splitting by

s2 ,

P.N. Vabishchevich / Applied Mathematics and Computation 250 (2015) 424–431

r2 s2 A1 A2

ynþ1  yn

 r2 s2 A1 A2

s

yn  yn1

s

¼ r2 s3 A1 A2

ynþ1  2yn þ yn1

s2

429

:

After this modification the MLATM scheme takes the form

ðE þ rsAÞ

ynþ1  yn

s

þ r2 s3 A1 A2

ynþ1  2yn þ yn1

s2

þ Ayn ¼ un :

ð20Þ

As in the standard ATM scheme (14), the transition to a new time level in (20) involves the solution of the problem

ðE þ rsA1 ÞðE þ rsA2 Þynþ1 ¼ nn : For the truncation error, now we have the representation (17), where



wnr ¼

1 2



2

d u

ðt nþ1=2 Þ þ Oðs2 Þ; 2 dt 2 d u wns ¼ r2 s3 A1 A2 2 ðtnþ1=2 Þ þ Oðs4 Þ: dt

r

s

ð21Þ

Thus, the error associated with splitting wns decreases by an order of s. If we use the MLATM scheme for the splitting (12) and (13) for the approximate solution of the problem (1)–(3) (explicit schemes), then the truncation error is wns ¼ Oðs3 jhj2 Þ. Our main result is the following. Theorem 3. The scheme of the multilevel alternating triangle method (12), (13) and (21) is unconditionally stable under the restriction r P 0:5. The following a priori estimate holds:

s

E nþ1 6 E n þ kun k2ðEþrsAÞ1 ; 2

ð22Þ

where

 nþ1 2  nþ1 2 y  þ yn   yn   þ y  E nþ1 ¼     2 s s A

2

2

:

Eþr2 s3 A1 A2 þs4 ð2r1ÞA

Proof. Taking into account that

ynþ1  yn

s

¼

ynþ1  yn1 s ynþ1  2yn þ yn1 þ ; 2s 2 s2

we write the scheme (20) in the form

C

ynþ1  yn1 ynþ1  2yn þ yn1 þG þ Ayn ¼ un ; 2s s2

ð23Þ

where

C ¼ E þ rsA; G¼

s 2

ðE þ rsAÞ þ r2 s3 A1 A2 :

By

yn ¼

1 nþ1 1 ðy þ 2yn þ yn1 Þ  ðynþ1  2yn þ yn1 Þ; 4 4

we can rewrite (23) as

C

  ynþ1  yn1 s2 ynþ1  2yn þ yn1 ynþ1 þ 2yn þ yn1 þ G A þA ¼ un : 2s 4 s2 4

ð24Þ

Let

vn ¼

1 n ðy þ yn1 Þ; 2

wn ¼

yn  yn1

s

;

then (24) can be written in the form

C

wnþ1 þ wn wnþ1  wn 1 þR þ Aðv nþ1 þ v n Þ ¼ un ; 2 2 s

ð25Þ

430

P.N. Vabishchevich / Applied Mathematics and Computation 250 (2015) 424–431

where

R¼G

s2 4

A:

Multiplying scalarly both sides of (25) by

2ðv nþ1  v n Þ ¼ sðwnþ1 þ wn Þ; we get the equality

s 2

ðCðwnþ1 þ wn Þ; wnþ1 þ wn Þ þ ðRðwnþ1  wn Þ; wnþ1 þ wn Þ þ ðAðv nþ1 þ v n Þ; v nþ1  v n Þ ¼ sðun ; wnþ1 þ wn Þ:

ð26Þ

To estimate the right-hand side, we use the inequality

1 1 ðCðwnþ1 þ wn Þ; ðwnþ1 þ wn ÞÞ þ ðC 1 un ; un Þ: 2 2

ðun ; wnþ1 þ wn Þ 6

This makes it possible to get from (26) the inequality

s

E nþ1 6 E n þ ðC 1 un ; un Þ; 2

ð27Þ

where we use the notation

E n ¼ ðAv n ; v n Þ þ ðRwn ; wn Þ: The inequality (27) is the desired a priori estimate, if we show that E n defines the squared norm of the difference solution. By the positive definiteness of A, it is sufficient to require a positiveness of the operator R. In the above notation, we have



s 2

ðE þ rsAÞ þ r2 s3 A1 A2 

Thus, R > 0 for

s2 4

A>

s2 4

ð2r  1ÞA:

r P 0:5. This concludes the proof.

h

5. Hyperbolic equations Special attention should be given to the problem of constructing explicit schemes of the alternating triangle method for hyperbolic equations of second order. As a model problem, we will consider the boundary value problem in a rectangle X for the equation

  2 @2u X @ @u ¼ f ðx; tÞ;  kðxÞ @xa @t2 a¼1 @xa

x 2 X;

0 < t 6 T:

ð28Þ

The Eq. (28) is supplemented with the boundary condition (2) and two initial conditions:

uðx; 0Þ ¼ u0 ðxÞ;

@u ðx; 0Þ ¼ v 0 ðxÞ; @t

x 2 X:

ð29Þ

After approximation in space (see (5) and (6)), from the problem (2), (28) and (29), we arrive at the problem 2

d u dt

2

x 2 x;

þ Au ¼ f ðx; tÞ;

uðx; 0Þ ¼ u0 ðxÞ;

0 < t 6 T;

du ðx; 0Þ ¼ v 0 ðxÞ; dt

x 2 x:

ð30Þ

ð31Þ

For the operator A, the splitting (12) and (13) takes place. The scheme of the alternating triangle method for the problem (12), (13), (30) and (31) is written [19] like this:

G

ynþ1  2yn þ yn1

s2

þ Ayn ¼ un ;

n ¼ 1; 2; . . . ; N  1;

ð32Þ

where y0 ; y1 are prescribed. The factorized operator G has the form

G ¼ ðE þ rs2 A1 ÞðE þ rs2 A2 Þ: For the scheme (32) and (33), the truncation error associated with splitting is 2

wns ¼ r2 s4 A1 A2

d u dt

2

ðt n Þ þ Oðs5 Þ:

ð33Þ

P.N. Vabishchevich / Applied Mathematics and Computation 250 (2015) 424–431

431

In the numerically solving problem (2), (28) and (29), the explicit scheme (32) and (33) has the truncation error wns ¼ Oðs4 jhj2 Þ. Such the truncation error is appropriate for many applied problems. This allows us to restrict ourselves to the classical version of explicit schemes for the alternating triangle method without the multilevel modification. It remains to obtain the condition for stability of the scheme (32) and (33). In the above notation, the scheme (32) and (33) can be written as

R

wnþ1  wn

s

1 þ Aðv nþ1 þ v n Þ ¼ un : 2

ð34Þ

In our case, we have

 R¼Eþ

r

1 4



s2 A þ r2 s4 A1 A2 P E

ð35Þ

under the restriction r P 0:25. Similarly to (26) and (27), from (34), we get

E nþ1 ¼ E n þ sðun ; wnþ1 þ wn Þ:

ð36Þ

For the right-hand side of (36), we apply the estimates

s s sðun ; wn Þ 6 kun k2R1 þ kwn k2R ; 2

sðun ; wnþ1 Þ 6 Besides, for all

2

s

s

2

2



kun k2R1 þ

s 2



s1 2

kwnþ1 k2R :

e > 0, we have

1 þ es < expðesÞ: In view of these estimates, from (36), it follows the level-wise estimate

E nþ1 6 expðsÞE n þ expð0:75sÞskun k2R1 ;

ð37Þ

which ensures the stability of the solution with respect to the initial data and the right-hand side. This proves the following statement. Theorem 4. The scheme of the alternating triangle method (12), (13), (32) and (33) is unconditionally stable under the restriction r P 0:25. The solution satisfies the estimate (35) and (37), where

 nþ1 2  nþ1 2 y  þ yn   yn   þ y  : E nþ1 ¼     2 s  A

R

References [1] L. Angermann, P. Knabner, Numerical Methods for Elliptic and Parabolic Partial Differential Equations, Springer Verlag, 2003. [2] U.M. Ascher, Numerical Methods for Evolutionary Differential Equations, Society for Industrial Mathematics, 2008. [3] R.J. LeVeque, Finite Difference Methods for Ordinary and Partial Differential Equations. Steady-state and Time-dependent Problems, Society for Industrial Mathematics, 2007. [4] G.I. Marchuk, Splitting and alternating direction methods, in: J.-L. Lions, P.G. Ciarlet (Eds.), Handbook of Numerical Analysis, vol. I, North-Holland, 1990, pp. 197–462. [5] N.N. Yanenko, The Method of Fractional Steps. The Solution of Problems of Mathematical Physics in Several Variables, Springer, 1971. [6] A.A. Samarskii, The Theory of Difference Schemes, Marcel Dekker, New York, 2001. [7] A.A. Samarskii, P.P. Matus, P.N. Vabishchevich, Difference Schemes with Operator Factors, Kluwer Academic Pub, 2002. [8] V.K. Saul’ev, Integration of Equations of Parabolic Type, Pergamon Press, 1964. [9] A.A. Samarskii, An economical algorithm for the numerical solution of differential and algebraic equations, Zh. Vychisl. Mat. Mat. Fiz. 4 (3) (1964) 580585. in Russian. [10] A.A. Samarskii, E.S. Nikolaev, Numerical Methods for Grid Equations, vol. I, II, Birkhauser Verlag, Basel, 1989. [11] V.P. Il’in, On the explicit alternating direction schemes, lzv. Sib. Otd. Acad. Sci. USSR Ser. Tekhn. Nauk 13 (3) (1967) 97–104. in Russian. [12] D.J. Evans, Alternating group explicit method for the diffusion equation, Appl. Math. Model. 9 (3) (1985) 201–206. [13] D.J. Evans, A.R.B. Abdullah, Group explicit methods for parabolic equations, Int. J. Comput. Math. 14 (1) (1983) 73–105. [14] B. Zhang, W. Li, Age method with variable coefficients for parallel computing, Parallel Algorithms Appl. 5 (3–4) (1995) 219–228. [15] Y. Zhuang, An alternating explicit–implicit domain decomposition method for the parallel solution of parabolic equations, J. Comput. Appl. Math. 206 (1) (2007) 549–566. [16] Q. Feng, B. Zheng, Parallel alternating group explicit iterative method for convection–diffusion equations, in: WSEAS International Conference. Proceedings. Mathematics and Computers in Science and Engineering, World Scientific and Engineering Academy and Society, 2009, pp. 383–387. no. 8. [17] W.-Q. Wang, The alternating segment Crank–Nicolson method for solving convection–diffusion equation with variable coefficient, Appl. Math. Mech. 24 (2003) 32–42. [18] A.A. Samarskii, A.V. Gulin, Stability of Difference Schemes, Nauka, Moscow, 1973. in Russian. [19] P.N. Vabishchevich, Additive Operator-Difference Schemes, Splitting Schemes, Walter de Gruyter GmbH, Berlin/Boston, 2013. [20] D.W. Peaceman, H.H. Rachford, The numerical solution of parabolic and elliptic differential equations, J. SIAM 3 (1955) 2841. [21] J.J. Douglas, H.H. Rachford, On the numerical solution of heat conduction problems in two and three space variables, Trans. Am. Math. Soc. 82 (1956) 421439.