SCAEMES OF RIGE-ORDER ACCURACY FOR THE MULTI-DIMENSIONAL HEAT CONDUCTION EQUATION* A.
A.
SAMARSKII
(Moscow) (Received
In [l] tion
an economical
21
June
scheme is put forward
1963)
for
the heat conduction
with accuracy O(h” + TV), where h is the step of the space net, the time step. It is a three-layer scheme.
equa-
and T
In this paper (Section 2-4) we examine two-layer schemes of 0th” + -r2) (i.e. of order (4,2)) which are suitable for p <3. ** They are put into effect with the aid of a number of splitting algorithms or alternating direction algorithms which involve practically the same number of operations as the corresponding algorithms of 0(h2 + -r2) (see [21- [Sl). It is shown that these schemes are absolutely stable and that for any values of y = T/h2 they converge in the mean at a rate O(h4 + TV). In Section 5 we consider a three-layer scheme of order (4,2) which is more economical than the scheme of [IIend is suitable for p \<4. This scheme is absolutely stable and converges for any y (the scheme of [ll converges for y>yo
l
l
Zh.
= con&.
vych.
> 0).
mat.,
3..No.
5,
812-840,
1963.
* Note added at proof stage. After sending this paper to the printer we succeeded in proving that our scheme is absolutely stable and converges in Ly(o,J at a rate 0 (l!Q4 + ry). The corresponding proof will be published separately. 1107
1108
A. A.
A scheme of order
(4,2)
for
Samarski
i
the equation const.
asp =
is given
in Section
6.
In Section 7 we examine two-layer schemes of the same order racy for the equation with variable coefficients,
1. A
of accu-
of high-order accuracy for the one-dimensional heat conduction equation
scheme
1. Let the problem -
&i
u (0, 0 = be given
= Lu +
at
u1
where
in the rectangle
&h=
{q=
f = f (x7 t),
Ll$=$,
r=
net H = Gh X 0,
ih, O\< i
h = UN), &
=
= {ti, 0
{(ri,
To write
y’-“)lh,
5 = Yj,
Y(*l) = Y (xi f
Yx = (y(+l) -
down the high accuracy
Y)lh,
w,
scheme we use the asymptotic
of equation
(1).
0.511(7.4 + ii) = (Lu)j+‘la + ;A where
TT= rj+l, Ay =
It follows (ur -
z&‘/n = u (5, tj+a/,), tj+l/, = 0.5 (tj f
that
f) + 0 (h4) + 0 (+),
tj+l),
i.e.
y,.
expansion
-f)+o(hy,
1Zu=urr=L~+~~+O(~4)=Lu+~L(~ where u is a solution
non-uniform time of [71 putting
h, tj+l),
Yi = (Y -
tj) ET},
< i-
TV= 2').The net & is uniform, and & is an arbitrary net with step zj+l = t++r- tj. We shall use the notation Y; = (Y -
(2)
(0< 2 < I,0 < t\(2').
the difference
y = yP1 = y (Q, fj+l)r
(1)
u (2, 0) = ug (5).
u (I, t) = us (A;
V),
Let us introduce
f,
the scheme
Schemes
has fourth w.r.t. T.
(f + g Af)j””
=
order
!/I = o&
+
(1 -
is usually
u = 0.5 (1 To find
y = yj+’
zoAy -
y = -
$)
+cp,
w.r. t.
written
o) A$ + cp;
1109
accuracy
(3)
= I$ (f”1’ +
approximation
scheme (3)
The
high-order
+ &>-gAYi_
Yr =0.54 (p
of
f’-1’)
+
h and second
order
approximation
in the form
yo = ui,
YN
=
2/ (r, 0) = uo (r), (4)
u,:
= 0.5 (1 - &),
y = zlh2.
(5)
we have the problem:
F,
yo = %,
YN
=
F = c + z (1 - a) Ajl+
u,;
zcy,
or
TY i-1 -
(1 -
20~) yi + oYyi+, = -
Fi,
YO= %,
YN =
The solution of this problem for any values of y, i.e. 0.5, can be found with the known formulae of successive [91: ai+1
=
37.
--y-
a1
1 1- ST + or (1 - ai) ’
=
0,
aTPi + Fi pi+1 = Yi =
Computation
1 + ST + s-r (1 -
ai+iYi+l + with these
q
PI =
’
Pi+l~ formulae
YN
=
i=l,
(‘j)
for - co
2,.
[81,
. .,N-1,
Ul,
i=l,2
u23
i=l,2,...,N=l
is always stable,
u2’
,...,
N-l,
since
separately :liote. In the book [91 the schemes 6 and 12 are considered on PP. 108 and 109. It is not difficult to see that both these schemes are algebraically identical to scheme (4). 7. In order to discover have to iinr! estimates for zi
=
0.42 +
(1 -
the order of accuracy of the scheme (4) the solution of the problem
CT).\i + $,
where z = y - u, u is a solution
z. = Z‘V = 0, of the problem (l)-(2),
2 (5, 0) = 0,
we
(7)
y is a solution
1110
A.A.
of the problem (4)) $I= du tion error of the scheme (4).
-j-(1- a)A6 + q - uF is the
Samarskii
approxima-
We have not succeeded in discovering any published proof of the uniform convergence at a rate O(h4 t r2) of scheme (4). We therefore thought it desirable to give this proof here, despite its elementary naturgtMoreover we use a similar method in Section 4 when studying the convergence of multidimensional schemes of the same order of accuracy. In [lo], where an attempt was made to obtain the corresponding estimate, there is an error which was pointed out to us by V.B. Andreyev (the condition 27~- 1 > 0 in Theorem 5 should be 2~ - 1 < 0 or cr > 0.5 since rl =l - u). 3. Let us consider
-
the more general
qAz7 + qJ,
20 =
in (8) we obtain
ZN
=
0,
2
(8)
(z, 0) = z” (z),
and let us find the conditions for stable w.r. t. to the initial data and
where q is an arbitrary parameter, which the scheme (8) is absolutely the right-hand side. Inserting
q=l-
problem
u = 0.5(1 +&),
(9)
the scheme (4).
We need the notation
of
[Al:
N-l
(y, v) = ~YYi~fh
IIY Ilo.= max IYi 19
IIVII= I+, VI, (y, V are arbitrary ence formula
oh
i=l
i=l
functions
k/t VA = -
II v-,/J =
vlq
given on &,) together
(V,
if
Y,l?
with Green’s
y. = y,v =
differ-
0.
Lemma 1.
where v is an arbitrary For
ha II % 11”= (V -
Let us write
net function, v(-l),
v -
given on
d-1)] <
down the energy identity
oh, V. =
UN
=
0.
2 (v"+ (v(-'q2, 11. for
(8).
Multiplying
equation
of high-order
Schemes
(8)
scalarly
by
zz,-
and using
1111
accuracy
the relation
we obtain Z II27 (12+ 0.52 (11zJj”)T = (11 -
0a5) zII 47 /I2+ z ($7 zi)*
If q < 0.5 (a > 0.5), then q - 0.5 < 0 and the corresponding term can be omitted if we replace the sign = by \<. This case has been extensively studied. Let us therefore consider the case ~j> 0.5 or (3< 9.5. Inserting v = zF in Lemma 1 we find Z 11 ‘Theorem 1.
4 (r) -
yl 11zr lj2+
0.5 + $
(1 -
then scheme (8)
-+
0.52 (11 zzlj2)r <
z ($9 27).
(12)
If the condition q <
is satisfied,
0.5)
E= con&.> 0,
s),
stable
is absolutely
for
(13) any h and T:
IIzj+lllo < IIii1 II< ll 2; (5, 0) II+
(14)
where (15) If rl <
0.5 + +
(16)
,
then II zgl II< II+_ (59 0) IJ + J!f (II$j+l II -t where M is a constant
(13).
(17)
which depends only on T and 1.
The estimates (14) and (17) (14) we must use the estimate
and
rll)l
In the case of
follow
(16) we have
from inequality
(12).
To prove
1112
A.A.
Sanarskii
since
The subsequent
argument is similar
to that of
[71.
4. Let us turn to problem (6). Comparing (6) and (8) we can see that ‘I = 0.5 + l/12 y for the scheme (6). i.e. condition (13) is satisfied. Theorem 1 (for E = 2/3) gives
(1% We have proved the following
theorem.
satisTheorem 2. If the solution u = u(x, t) of the problem (l)-(2) fies the conditions for which the scheme (4) has maximum order of approximat ion
II9 II=GM (h’+ ~‘1, then scheme (3) converges uniformly at a rate 0(h4 arbitrary sequence of nets R we have the estimate
where
2.
Schemes
constant
of
conduction
1. Let us consider cients:
not depending
+ -r2),
on the net,
so that
on an
and
high-order accuracy for the heat equation with several space variables
the heat conduction
equation
with constant
coeffi-
Euclidean space, where x = (xl, . . . . np) is a point of p-dimensional Without loss of generality we can take X, 7 1, since this can always be arranged
by introducing
the new variables
z;
: x~‘\“K:.
15’~
of high-order
Schemes
G = (0 6 z, < Z,,
a = 1, 2, . . ., p}
and r its
so that
QT = c the first
boundary,
c
be a p-dimensional
t),
Lu
5 Lu,
=
QT we look for a solution
here
xi = (i,h,,
difference
a
nets.
. . .,i,h,),
of
L&=$7
a=1
Let us introduce
parallelepiped
We put QT = G x (0 < t < 2’1,
= G -k r.
X [O < t < T]. In the cylinder boundary-value problem:
8U - = Lu + f (5, dt
1113
accuracy
Let
i,=o,
oh =
I,...)
{ZiEG}
be a space net;
Nor, a=1
(...)
p,
The net &, is uniform only w.r. t. each of the space varithe steps h, and hp in general being different when a # p. Let
h, = l,lN,. ables,
oh = {riE
G} be the set of internal
boundary nodes,
T,
and yi the set of nodes of y for The net uniform, condition
0, = {tjEIO
its
step
nodes,
T = {ziEr}
the set of
the set of nodes of the boundary y for which xa = 0 which x0( = 1,.
0 < j < K}
< t < Tl, t, = 0, tK = T,
zj+l = tj+l -
only
tj>O
i
satisfying
is non-
the normalisation
z,, = T.
f=l We put CI&= {tj E(O e [III, r
=
t <
T]},
a =
[121 we use the notation Tj,l,
+ =
Tjr v(+lLz) -
V z
ohX0., V (Xi,
tj+l)
t),
v (Pa',
PQ
(i, f 1) h,, ia+ &+I, . . .) i, hp), “;, = (v -
VT= (v -
5)/z;
52 = oh X w+. Following z
V
(5,
t)
= (i,h,,
v(-qlh,,
=
Vj+l,
;
=
V3,
. . . ( La_lh,_l,
V”= = (v(+la)-
vp,,
jhj =Vy+...+h;.
2. Let us go on to derive schemes which have fourth order anproximation w. r. t. IhI and second order approximation w. r. t. T (schemes of order (4,2)). By analogy with Section 1, Para. I we have
A& =
U;&
=
L,u +
s
L&u
+ 0 (h4,).
Inserting
Lu
= g
-
2
Lpu -
$#a
f,
1114
A.A.
Samarskii
from (1) we find
It follows
that the operator
0.5 A (u + ii) - 4
5 h: A+-
+ -&- 5 hi
a=1
2
a=1
&z&ii
has approximation error 0 (1 h I4 + 9) in the class smooth solutions u = u(x, t) of equation (1) w. r. t. Therefore the difference scheme
yT = 0.511(y + i, -
& i
h2,AayT +
&
cp= (f + & i; h:A,f )j+“‘, u = u(x,
the solution
A = i
We introduce
+ cp,
A,,
(3) (4)
a=1
t) has approximation I# =
&f
of sufficiently the operator (Lu)l+‘l~.
f_ h2, gA,h&
‘X=1
for
--
PW
error
0 (I h I4 + 9).
the notation
h:Kt)
ua = + (1 and use the relation (3) in the form !I? = 5
hill2z
[a,A,y
= 0.5 -
+ (1 -
;I==-1 Y=p
for
rEY,
tEZ,;
(5)
CT,. Then we can write the scheme
a,) .I,$1 + zR,G
t (P,
Y (G 0) = uo (4
for
(6) a:EGhr
(7)
where Rpy
=
R?1/
2
KJ
a=1
P>a
(1 -
‘i:,+rh;A\,A, 0, -
y =
a,) .\,A,y,
-f- (1 -
cr, -
i
i
a=1
@=a+1
(1 -
R, Y = (1 us) ‘I,&//
+ (1 -
u, -
flp) &A,y,
cl1 -
(T2)_\&
5, -
c7.J.I,.I,y.
(8) ‘-
(9)
from (6) we obtain a symmetric second order Inserting a, = 0.5 formally, scheme. scheme, and for aa = 1 a purely implicit Below we call
(6)
the mitial
scheme.
Schemes
(if
hi’gh-order
accuracy
1115
3. Following [21- [61 we form a scheme with a split operator on the top row which has the same order of approximation as the scheme (6). We call this scheme the generating scheme. When p = 2 the generating scheme obviously has the form
where E is the unit operator,
or
(1 - u,) A& 1 + zR2jl -
yt = i baAa y + U.=l
~%~a,A,h,y~+
cp.
(10)
Comparing (6) and (10) we see that the generating and the initial schemes have the same order of approximation in the class of sufficiently smooth solutions of equation (1). When p = 3 we choose
the generating
scheme
2 fl
(E -
%A,)
y =
[E + $
(1 -
CT,)A, + .t2R, + r2 Q3 -
(11)
CC=1
cl=1 -
where 113 is given
T~~J,G,A,A,AJ
by formula
(9)
Q
and
(12) Let us rewrite
(11)
in the form
(13)
It is not difficult to see that its maximumorder of approximation Together the class of solutions of equation (1) is 0 (IhI 4 + 9). (13) we shall consider the simpler generating scheme
Thus we have put the initial difference grGiJie!fl 2,
y == IL (x,
where (14).
1) for
,J$Y2 [g] = 0
problem
[yl
5 E’{,
is equation
=
0
t EWg; (I@),
(l)-(z)
for
in correspondence
with the
(z, t)EQ,
(15)
2/ (5, 0) = uO (z) Y, Iyl = 0
in with
for z E
is equation
Ghr
(16)
(13) or
1116
A.A.
Samarskii
3. Conputational alternating direction algorithm 1. The solution of the multidimensional problem (2. 15)-(2.16) can be reduced to the successive solution of one-dimensional algebraic problems This reduction is w.r. t. the directions xl, . . . , xp (see hl- [cl, b51). usually called the splitting (factorisation) of a multidimensional operator into one-dimensional operators, or simply splitting, Several computational alternating direction algorithms correspond to one generating scheme. Thus, for instance, it is not difficult to see that the algorithms of [31 and [51 correspond to the one generating scheme which is a special case of scheme (2.13) for a, = 0.5 and, therefore, R, = 0. Let us find another algorithm for this scheme. Putting y =$ -j- ‘cyr, we write this generating scheme in the form
bayi. =&Ii+
A, = E - 0.5&.
9p,
(1)
a=1
From this lY.
we have the algorithm &r(i)
= A$ -I- cp, A+)
=
~(a+),
u>l,
V(D)= Yr9
(2)
y = j; + TV(,). In accordance
with
[51 to find
v(,)
for
z.xZT~,
1 <
CL<
p,
we must use
the formulae u(U) =
yT = @+l-
A a-+-l’ ’ ’ A&Y pa = p
for
?/Vf = (pa) y*,
“EY,.
(3)
This algorithm
is more economical that those of
it is suitable
for the solution
of the stationary
by the iterative
f21, [151. In particular, equation
method, since in this case yr z=: 0 for always obtain the homogeneous boundary condition q,) = SESya, a = 1, . . . . p. 2. For the generating [23 - [61. Let us first
consider
duce the fractional
step
scheme (2.15)
we use the algorithms
the two-dimensional tj+a,,
and put
‘z E y
0 for
problem (p = 2).
y(,,=yj+‘/z
value of the unknown function y. Let us construct algorithms (see [21, [31, k511.
and we
v(~) for
given
in
We intro-
the corresponding three one-dimensional
Schemes
A.
Y(i) -
= ~
Y,
F
z
5 =
01
[c1 = 2
of
high-order
accuracy
A,y,,, + 8’ [$ I, a,) A,i
(1 -
1117
Y(2)- Y(1)
Yr, =
z
U2&?/(2)?(4
--
a,) zA,A,~ .
+ (1 - ul) (1 -
(5)
a=1 The boundary conditions (2.16) are [51 we can find the boundary values Y(i) = A,y The order from (6), equations
yy, = qA,yf,,
+ (1 -
Yr, = %bY(2) =
yw
z1 =
xi = 0,
for
to
1,.
(6)
of the computation is as follows: we find y(I) for x E y1 calculate F [cl from (51 and then, using the one-dimensional substitution formulae (see Section 11, solve SuccessivelY (4).
successive
B.
given only for y’ and y. According for y( 1) from the formula
A,y
(~1)A,C + ?A&
+ cp,
(1 - a11(I - ““‘A2&,
=
ym
-k (I -
“)(* ” 01
“I
&$
for
q
=
(7)
y =
07
yj+i
x1 =
(8) l:
(z E TI).
(9)
The order of the computation is the ssme as for A. We can see from (‘I)(9) that the scheme has no meaning for al = 0. Unlike in A, when finding y two layers (i and y( 1)) must be used. Inserting cl = u2 = 0.5 formally in
(7)-(9)
scheme
we obtain 0 (IhI2+
a scheme
Z) (see h!,
of
0 (jhI2+ IY~),and for
al
= a2 = 1 a
[31).
Let us suppose that u G 0 for x1 = 0, x1 = 11. This can always be arranged by subtracting a function which is linear in xl and equal to t). In this case when p = 2 the U(X, t) for xl = 0, xl = 11 from u(n, problem (15)- (16) is equivalent to the problem C.
yt, =
%h/(,) + (1 - %)~%
Yi, = o‘z &Y(g) +
(1 for
Tile
r G
l,),
equation
the
(11)
value
= 0 forz, Y(l)
52) &Y,,,
+ @3
52 = 0,
can he solved
of y( 1) found
for
Y(2) =
2, =
in the
= 0, pLj+1
(11)
12,
region
x2 = 0,
x1 = I,, (IO)
(0 < x1 <
x2 = /2 being
L,,
0 _i
used
to
1118
solve
Sanarskii
A.A.
problem
(26).
The order of the computation is as follows:
on the whole net &, -, problem
(12) on the net wh -, problem
problem (10) (II)
on oh.
to see that all the algorithms Eliminating y( 1). it is not difficult A, B and C are equivalent to the generating scheme (2.15)-(2.16) for p = 2. Putting u1 = u2 = 0.5 we obtain known algorithms for schemes of accuracy
0 (I h Iz + r2).
era = 0.5 (1 -
In our case
hz/6t). The amount
of computation for schemes of order 0 (I h 1’ + 9) and 0 (I/L I4 + 9) is practically the same. The increased order of accuracy is achieved purely by a corresponding choice of the parameters u1 and oz. 3. One-dimensional alternating direction algorithms for a threedimensional generating scheme (p = 3) are constructed similarly. Let us write down algorithms A and B only. We introduce two fractional steps values of y(1) and y(2), putting ti i-‘/s and tj+l:, and the corresponding Y(3)
= y = Yi+ll, $ = Yj.
A. Yt, =
%AlY(,)f F
m
Ytcl
Y(aj -Y(--I)
=~
A
a aY(u))
z
=
a>19
(13)
3 F
1 id
=
F,
[ $1
=
2
(I-
%)&jr
+
r
(R,
+
Q3)
j/
+(p
(2.14), (14)
t;;,;Ee
. I
a=1
F [ $1 = F, [ $1 = F, Lb1- z~~~~~cT~A,A~A& for the scheme (2,13j, i’or
Y(1)-- A,Agg Y(2)
= A~J
B’.
for
Al’>(1) = Ai 1
U+.I) or
z1 =
0,
x2 = 0,
x2
f
r&ii
upa = wLv~mj, y =
t
11,
Xl = =
(16)
1,;
(17)
(P7
r = 2,3;
V(3) =
yt,
= A4 + t&ii
(19)
+ cp,
A, = E -
for v(3) = yT , This is the same as the generating can see by making obvious transformations. Algorithm B’ is a three-layer to use not only o(~_~J, but also (19)
is more economical
in its
(18)
j, + QJ(3).
The boundary conditions (16) must be added to these formulae. ing ~(1) and u(p) from (l?)-(18) we obtain the scheme
A,A2Aayy
(15)
Eliminat-
toaha,
scheme (2.13),
as we
algorithm. When finding z’(,) we have the values of ;. However algorithm (17)number of operations
than the three-layer
Schemes of high-order
scheme obtained
in
(ES = 0) we obtain 0 (lh\2 + 2%)
(see
[IIfor
o1 = o2 = U, = o.
from (1.7)-(19) [21,
4.
C151,
1119
accuracy
an algorithm
For ocr = 0.5, which gives
a =
1, 2,3
an accuracy
[121).
Stability
and convergence
1. Let us show that all the algorithms given in Section 3 are absolutely stable on an arbitrary net E and in fact have accuracy 0 (IliI’ + 22). To do this we must turn to the generating scheme (2.15)(2.16). We note that stability and convergence were considered in [II for the initial scheme. This is not sufficient to justify the method. Let y be a solution of the nroblem (2.15)-(2.16), and let u = u(x, t) be a solution of the problem (2.1)-(2.2). Putting y = z + u in (2.15)(2.16) we obtain conditions for the net function z = y - u:
21 =
5
[a&z cl=1
0,) A,i
+ (l-
Q,z~+6p,3~3~~u2u.9h~h2h3~T--;-Y,
1 + zR, i-x2
(1) 2 =i 0 for
J: E 7,
t E 0,;
= 0 for
2 (no)
2 E
oh,
63
P (l--a,-uop)~,hp,
(3)
QP= 2 2 w,Anp
(4)
R,=
2
2
a=1P>a P
a=1P>a
where &,J is the Kroneker symbol, generating scheme, ‘P = q -
c$
error
of the
7” Qpur + &,,3 T” u,u,u,h,A,A,u,,
where q~ is the approximation Let
and 7 the approximation
be the class
error
of
of the initial
functions
If u = U (z, t) E cg, (4,2) of approximation
scheme.
having derivatives
a = 1, . . . . p UP to and including the-m-th including the n-th order, bounded in Qt.
order
then the generating
Y = 0 (1h j4 + .G2)
(5)
w.r. t.
and w.r. t.
scheme (2.1.5)
X.X,
t up to and
has order
(6)
1120
A. A. Samarski
for the solution In fact, then Qpur t? (ra).
i
u = u(x, t) of equation (2. I].
If 0 < oa < 1/2, for any h and v we have 9 = 0 (lhj* + 3). and a,a,a,A,A,R, (u - s) are bounded; therefore Y! = II, j-
Suppose, for example, that
(h? /SZ) > 1 and, therefore,
/CT,1 <
(7%> 0, ua > 0, hf /12~.
and u, < 0,
i.e.
In this case a = 2:3,
and so on. It is easy to see that ‘4 = $) + 0 (Iiz I”), if all oLI< 0. This proves the validity of the estimate (6). We mention only that for u.a
th e derivative
condition w.r. t.
t,
since
~~u/~~~~~~~x~must satisfy
the
z%~(J~c& 12-3hfh~h~, and ht > 6%.
Below we shall always assume that the conditions for which the generating scheme (2.15) has maximumorder of approximation (6) are satisfied. 2. By analogy with the case p = 1 of Section I we examine the stability and accuracy by the method of energy inequalities. We introduce the scalar products
where op
=wh
+ r*,, and the associated norm
Lemma2. Let v be a net function defined on Whand equal to zero on the boundary y of the net oh (u = 0 for x E y). tions
Then we have the rela-
As the proof of the lemma is elementary, we omit it here. Lemma 3.
Let z be a net function defined on 3, with
z IY = 0.
Then
Schemes
The identity
(9)
follows
obtain where
(10). v =
Applying
1121
accuracy
and from the formula
ht 11v;~ If <
Lemma 1 twice
4 11 v I$. Putting
%v, v =
h:hE /I v;,~ Ip <
we obtain
= (v”),- z;&,
we
48II v I$,
z~.
3. Let us nbw derive
(1)
high-order
from (8)
From Lemma 1 we have
TV;.
of
with zero
estimates
a priori
7= 0 We rewrite
for
the solution
of equation
boundary conditions
equation
(1)
for, 2 E T.
(42)
in the form P
z,- =
0.5 A (z +’ t) - &
Multiplying that z I,,= 22
(13)
scalarly
x h&z, a=1
by
+ zR,t -
I? Qpzl +
(13)
2Zi,
using
Green’s
formula and remembering
0, we obtain the basic energy identity
(I Zi II” +
1
+
229
(Qpziv
zr)
+
26p,
3z4u1u*uS
11Z~&.$
Ip =
(14)
P
=
’ + p a=1 2 ht 11 z,,i
lr + 2~’ (Rp~y27) + 2% (Y’,
2;).
From Lemma 3 we have
(16) Then using
the relation
I-ua-uq + 2u,up=0.5[i+(l-2u,)(I-2u,)l>0.5, since
U,
GO.5, (17)
A.A.
1122
Samarskii
we find 2Ta (Q,Zi,
ZT) -
Substituting
zi_) = 0.5+
222 (R&
(18)
in (14)
i 2 [I + a=1 F>a
(18)
we obtain
P
P
Lemma 1 gives (20) 4. Let us examine the cases p = 2 and p = 3 separately. Using the estimate
22 (y9 +) < from (19)
and (20) we obtain
q?? I j’+l + ().54+1 11 Let us sum w.r. t.
IO +
$r
1 Y Iv,
the energy inequality
112 < Ii’ + ___ h;”; ht
j ’ = 0,
Ij+l <
$ IT/I Zi 112 +
Let p = 2.
Zj*+l
([I Zglz
lr)i_
+
+
Zf+l
11Y’+l
/12.
1, . . . , j:
F
zg 112+ $ (pg2,
(21)
I’)“*.
(22)
11
where
Ipq
=( lil’zj, 11y’ j’=l
We now use Lemma 1, which gives (h:! +
It follows
from this,
@
II%,;, II”<
u.
and from (21) that Jj+l <$I”
+
$ ( (Ilyj+l(12.
Schemes
of
htgh-order
accuracy
1123
Using Lemma 2 we find
where -1
( )
!I!, =+
;
+
a
a=1
This proves Theorem the initial
the following
*
theorem.
3. For p = 2 the generating scheme (1) is always stable w. r.t. data and w.r.t. the right-hand side on any sequence of nets
n, so that the solution satisfies satisfies
12 12 12 = 4(1;+1;)
of equation
estimate (23). the estimate
(1)
For p = 2 the solution
of problem
zly = 0
(l)-(2)
-vMoI/yj+’ /I.
/Izj+l (I< $ 5, Let p = 3. In this another way (see Section
with boundary conditions
case the term 1):
22 (Y, .zi-) can be estimated
always
(24) in
(25) 2T (UT,zi_) = 22 (Y, Z)c - 22 (Y’,, f) Q 22 (Y, z)i_ + c,zi + ‘? z 11Yt 112, where CO is an arbitrary positive shall use the obvious estimates:
We rewrite
(19)
constant,
Y (2, 0) = Y (2, zJ.
in the form
wnere
Q = 0.5
i
;
a-=1p=z+1
[I + (1 -
20,) (1 -
2cgl Il~~,,~ll~> 0.
We
1124
A.A.
The coefficient particular, x/k: ahd out the
oa = 0.5 (1 -
we can have
Samarskii
h36z)
ocr < 0,
can be positive
which corresponds
or negative.
In
to the condition
< ‘lo or hE/r > 6. Therefore the product O,U,U, can have any sign the third term on the left-hand side of (27) cannot be omitted withinvalidating the inequality. Let us transform this term. Consider factor
where
We find
for
an estimate
the expressions
DI, = 0: 11Z;~~;JS112, Applying
Lemma 1 we obtain
Thus for
any
and therefore
k=
1,2.
u,u,u,
the inequality
j+l Ij+l
\ c0 2 N
q,$‘-1
+ 10 + 2 [(yr, z)j+l -
(Y,
z)Ol + $Ij+l
+
jL1
(29) +!$
which is obtained from (271, (28) 2(X, 0) = 0, using the estimate
(@qP, and (29)
is always satisfied. cb = const.> 0,
Writing
Schemes
and choosing
of
accuracy
high-order
1125
1/6tj+I, ci = l/6, we find
c,-, =
j+1 P+l < &
z
3+1
Now applying
ZjP
+
12Mo [ max
1) Y’j’
11’ +
tj+l
(30)
(m/)‘].
i
j’=z
_ _ L’71 we obtain
Lemma 4 of
12M,e [ 1~~+111 yj’ II2+ fj+l
P+lQ
\
(*I()“]
and therefore
11 2j+l [I < liil where
(
max l
II F’
II + VG
MO=+ +)‘, a=1
(31)
IFyH9.
Ml=2)f3iMo.
a
On any sequence of nets n the generating scheme (1) is absolutely stable w.r.t. to the initial data and the right-hand side. The a priori estimate (31) applies to the solution of problem (l)-(2) for p = 3. The solution of the homogeneous equation (1) (Y = 0) with boundary conditions z = 0 for n E y satisfies the estimate Theorem
4.
The a priori
estimate
(32)
follows
from (26)
which gives I’+’ ,(31°. Thus, the scheme (2.13) w. r. t. the initial data in the norm 11zG II.
and from inequality is absolutely
(29)
stable
‘q’ote. For the second generating scheme (2.14) we have only succeeded in Proving estimate (31) with the additional condition 015203 > 0, for the quasi-uniform
net
0, (1~rl<
m*z, (see
[Al).
6. After the a priori estimates (23) and (31) have been established it is not difficult to show that the generating scheme and, therefore, all the algorithms of Section 3, have fourth order of accuracy w. r. t. Ihl and second order accuracy w.r. t. T. Theorem
order
5.
Let the conditions
approximation
be satisfied:
for
r!hich the scheme (2.15)
/i \Y 1;= 0 (1 k I4 -j- 2’)
has maximum
for p = 2, 3
1126
A.A.
and, in addition (2.15)
Sanarskii
for p = 3. Then the scheme
/IYY, /I = 0 (I’h I4 + r2)
converges
in the mean on any sequence
of nets at a rate
0 (I h I4 + T2> so that for any h, and T we have the estimates I
/lp _ uj-11 II< M (I h I4+ II9 lIj+J
for p = 2,
IIY j+l -
for p = 3,
zd+l IJ <
M
/I r It, j+l)
u is a solution
vy
where 11 f (1 0,j+~=l<~:jl
(I h I4 +
of the problem
(2. l)-(2.2),
y is a solution of the difference problem (2.15)-(2.16) and J!! are positive constants which do not depend on the choice of nets. In order estimates
to prove the theorem it (24),
(31)
is sufficient
and the conditions
to use the a priori
of the theorem for
IIvy,IINote. Theorem 5 still net U, is quasi-uniform.
holds
for
scheme (2.14)
if
I/Y jl and
QQQ > 0,
and the
5. Three-layer schemes of high-order accuracy 1. We have only succeeded in justifying the two-layer high-order schemes (proving their unconditional stability and convergence) for p<3. In this section we consider a three-layer scheme (connecting values
of
yj+l, yj and ~7-1 on three
unconditionally
stable
Let us consider
time layers)
and has accuracy
which,
for p <4,
the is
0 (Ih I4f z2).
the problem
(1) in the cube h,
hp = h
=
0 Q xa < =
1,
const.,
a = 1, 2, . . . , p.
Let &, be a square net,
a, p = 1, 2, . , . , p and let
i.e.
the net &, be uni-
form. In
[II
y;=
the initial
schemes
+A(y+j;+J-g
_Yii f-g-
i a=1
2 bG, P>a
P d
4,
(2)
Schemes
were proposed
for
Y = $+I,
this
of
problem,
j, = #,
scheme (3)
T > The alternating
(E -
A,)
ytl)
direction {&E
=
?Jf = (y -
has the necessary
+
To = const.> algorithm
(E'- Aa)Y@, = Y(a-l) -
for
the scheme
‘$
(2)has the form
5 x A& a=1
} j, +
P>a
+ $A] 2,
A,,k>
-GE,
accuracy
condition
0.
(A - 2Rl) +
+
+[(I -&)E A, =+A1
b)/2t= 0.5(YF+ jl,). (4)
with the supplementary
n (I = 0 (h’ + +?
1127
accuracy
where
g = yj-l,
It was shown that the initial II y -
high-order
cx >
17
$Ay.,
A,=
Y(P)
I
I
} (5)
= y = yj+l, I
cl> 1.
j
The generating scheme was not given, the authors undertaking its convergence later. The question of the boundary conditions (see [51) was not discussed.
to prove for a < p
2. Our aim is to construct a three-layer scheme for equation (1) which is unconditionally stable and convergent at a rate 0 (h4i- T") .<4 . Ry (foranyy)forp . analogy with Section 2 we introduce the parameter 0.5
(6)
Q =1+1/127*
If
we put u = 0.5
two-layer
formally
scheme of
Thus, let
in the scheme described
below it becomes a
0 (h2+ 't").
us consider
problem
(1)
on the same net as in
We put
P
h, = h and replace
2 h,yT = CC=l
scheme (2.3).
Then we obtain
*
consider
We can
also
it
given
is
on the
the
the following
scheme
previous
AYT by the expression
(7)
layer
initial
as a two-layer (for
t =
Yii
in the
scheme*: scheme
if
tj ) as well as ;.
we assume
that
112R
A.A.
Samarskii
(7)
It is easy to see that it
has approximation
error
0 (h4+ z").
We must fix initial data for the scheme (7) not only for t = 0 but scheme of accuracy also for t = -r. To find y(x, T) we need a two-layer 0 (h’ j- za)
(see Paragraph 4).
We shall
start
from (‘7).
Using the rela-
a2u ii%
tion
(
ats
=
1
ii-1-b 0 (z), we replace
(Ui -
~
!$
(2, T)
by the ex-
pression f
f
Yi-
$
As a result
(5, 0) + f
we obtain
ijj
(2, 0) = f
the initial
Yr = 0.5 fi (Y + ii) -
&YF
Yi -
fLu,
(2) +
$
LL UO (5).
scheme
+ CPI
t = T,
Y I, = IL, Y (G 0) = uo (49
(8) h2 ‘p=,,
for y(x,
[”
Luo
7
$LL&
-
+ 2
i a=1
p=ct+1
T).
3. We rewrite
(7)
and (8)
(E - arh) yi = al CD [& = F [?jl =
2&j
in the form
r&
Y
+ (1
-
I., = PL,
y
(9)
(z, 0) = uo(4,
20) & +
\ j
+2 (I-
2a) z i x A&jr, a=* P’ i+
1>
T,
for t = t.
@ [;I = F, [u,,] = 2a [Au, j-91
(IO)
II
After substituting for the operator fi - (T~A the product of onedimensional operators Al, . . . , A, = \ we obtain the generating scheme A?& =
l? A,yi- = (1> 151, CL=*
9 I.{ .z- 11,
1/ (.I., 0) = %I (x)9
(11)
where dl
= I:’ -
UT.\,.
(I”)
Sckewes
of high-order
We obtain at once the alternating
accuracy
1129
computing algorithm
direction
Y= i + (z?& = 0,
&+I, . . . A, (pa)pl for x E ra.
u(a) =
where @ [ij
TV(P),
t
>
r,
(13) (14)
xa = 1)
is given by the formulae (IO).
4. Let u be a solution
of problem (l), For the error z = y - u we obtain
y
8
Azi- = F [tl + 2oY for t>
IT,
21, = 0
2 (2, 0) =o,
for
tE
0,;
solution
of problem (II).
AZ, = 209 for t = 7, 2 E WI,
1
(15)
where Y and u, are the approximation error of the scheme for t > T and, correspondingly, for t = T for the solution u = u(x, t) of equation (1). It is clear from the construction of the scheme that
Y = 0 (It* + x2), if the solution
u = u(z,
9 = 0 (h* + q,
t) of equation (1) is sufficiently
smooth.
Let us go on to derive a priori estimates from which the stability and convergence of our scheme will follow. The argument is similar to that of Section 4. It must be borne in mind here that u > 0 always. Multiplying (15) scalarly by zzi- and using the relation x(Aq,
xi-) = +;-I?
foxa
5
f..
z I 13q Ii” -
(1 -
26) (+
IIx;Jp
+ (Jar8a$1 Bz~n %,&T- IP+ * *.
a=1 : + @@+I 11z_ _ r, xz...;Epi- 112*
zj-11 = 243z 11.q p + (0.5 - c) 9 (/Iq /i”)i-j+ (0.5 - a) T* IIzfi Ii”,
2aTT(At, zi_) = - (TzIi- + a+ 5 11ZJ;DJ 112,
1 = Ii Ilk,;, I$,
a=1 2r
(q;9
zi_)
=
-c (II q
I&
+
9
II zii
IIS,
a=1 2%
(Yv
q-)
we obtain an energy inequality and solving this, ing, we arrive at the following estimates:
<
z
II q IP + -T II y IF”*
after the usual reason-
1130
A.A. Samarskii
(17)
It follows
from (16), j+l
(17),
(4.26)
zf
and the condition
z 11 (12 + g I/ $1 112 + q
2
Ij+l <
11 ?p112 +
z(x,
0)
= 0
that
(pq)?
(18)
3'=1 For the estimate
of
[I .zj+l 11 for p = 4 we need the following
obvious
1emma. If
Lemma 4.
z(x,
0) = 0, then
(1% 5. Using (17), Theorem
7.
for
theorem.
the conditions for which scheme (11) has maximumorder for the solution u = u(n, t) of the problem (I) are
/j Y !j = 0 (h” -1 t’), then it
the following
any
If of approximation satisfied, i.e. Theorem
and Lemma 3 we obtain
The generating scheme (15) is absolutely stable for p \<4, of the problem (15) satisfies the h and T the solution
6.
so that for inequality
(18)
converges
any values
The proof tions (21).
at a rate
ii $ ,I = 0 (h4 +
27,
PI)
0 (IL“ -t t”) :
of y for p SG 1.
of Theorem 7 follows
immediately
from Theorem 6 and condi-
of high-order
Schemes
/Vote. In [ll
an estimate
1131
accuracy
of the form ~23)
II zj+l II < C(r) II 2 ($9 @ 111
where C(y) is a constant which does not depend on y = -r/h2, was obtained for the initial scheme (2). 6. For simplicity and convenience in our comparison with [II we have considered the scheme on the square net oh. If oh is the net of Section 2, so that h, $1 he, instead of (‘7) we have the scheme y- = 0 5 A (y + y*) f *
5
+
lh12 Y-12
(24)
tt
hy*,hpy,
2
Ih12 =
h;+ .** +h;.
a=1 P>a It is not difficult
A
1..
to construct .
A,yr = F &I,
the generating A,
=
E
scheme
- T(T&, (25)
and we can see that Theorems 6 and 7 remain valid
in this
case also,
for
P<4. The scheme for a non-homogeneous equation (1) is written by analogy with Section 2. The problem of finding schemes of accuracy O( 1hl4 + 7') which are absolutely stable for p > 4 is of interest.
6. A scheme of high-order accuracy for an equation with mixed derivatives 1. Economical
schemes of
[cl,[II]for the parabolic
accuracy
0(1~’ + T) were described
Let us show that we can construct a scheme of accuracy for the case p = 2, when a,p = const. Without loss
of
generality
in [I41,
equation
we can take
a,, = az2 =
i,
0 (h4 + .t”)
aI2 = azl+ so
1132
A.A.
Samarskii
b1aI
<
that
Thus in the region the problem a4 - = Lu,
0 < xa < 1,
(a = 1, 2),
a = 1,
LU = (L, + L, + ~+&L,J a1
2. Let Oh be a square net with step !I, 4 we use two difference
To approximate to L,,u
After
calculation A&
0 < t < T we consider
2;
(3)
Ll,U= as,
a uniform net with step T. operators:
a;*u = 0.5 (us;; -I- z&J.
= 0.5 (up& + u,z),
A&
(2)
Cl.
u (x, 0) = ug (x),
u Ir = CL(29 G,
at
1 -
we ‘have = L,u -
2 Lfdz + ;L1s
(L, + L&J + 0 (h’),
Putting Ay = (A1 + A, + 2ar,AZ)
y,
AaY = Y;;,,a?
we find Au = Lu + $ [Lf + Li + 4aI& Using equation
0.5 (A, + &)
(2),
after
&
+ L,) ‘F 6a,&J
a number of calculations
u + 0 (h’).
we obtain
- g uii i- F(i -k 2aT, f 3a,,) hIA,;
(u -I- L) + 2a,&;
=
= Liz + 0 (h’ + .G~). The operator
3.
Now
mation:
let
AZ is chosen depending on the sign of a12:
us write
A,, = A,,
if
a12<0,
A,,
if
au>O.
=
A:2,
down the initial
scheme of order
(5)
(4,2)
of approxi-
Schemes
of
high-ordrr
0.5 (A, + A,) (y + ;) + 2a,,&
y; =
1133
accuracy
(6)
- ; yTil + ; b&A&
where
b = 1 + 2& The generating Ayy = A&y,-
3 1aI, 1,
scheme will
clearly
= F Ii, &I,
Ayi- = F, [q,l,
yp = (y -
(7)
have the form
&IT= p
Y IY= P (% $9
?&22 = 0.5 (y7 + &).
for t>z,
y (5, 0) = 7x0(2)
fort
= T, 1
(8)
where
A, = E -
azAa,
a = l/(1+&),
(9)
F [i, iI = (1 - 2a) & + LS A (i + G) + 4m,,Alz~ + 2 (1 - a) zbA,A.$. We shall
not write
out the expression
for
F, [u,] (see Section
(IO)
5).
The alternating direction algorithm is written by analogy with Section 5. Let u be a solution of problem (3) and y a solution of problem (8); for their difference we have
AZ, = F [i, :I + 2aY, 21, = 0,
T I: 2~ +
(11)
scalarly
r) = -p
It is not difficult
2 (2.0)
= 0,
by 2 (zF f
t=r, I
(11)
u = u (z, t) E Cp’.
zi)
we obtain
the energy
+ 0.5 at4 (11 z;;,;~ lj2)T+ 0.5 az3 11 zG;r;i+ &--jr -
iF 11”+ z (I + &
_- 4Q.i.2 (AlzvZ,2 -
Az,=2a$,
II, = 0 (h4 + TV), if
where Y = 0 (h4 + r2),
4. Multiplying identity
t>z;
z (11Zi112)i+ ~ bZ (z~,
Z;,~)r + 2~ (Y, Zi + ~~).
to see that
(A&
Z -
i)
=
-
0.5
(A:$,
Z -
i,
=
-
0.5 z (Q&,
Z (QL2)p
9i2
=
(i;,,
Z;,)
+
(Z;,,
Z;,),
Q:2 = (ix,, z;,) + (Z&, i;,,.
1134
A.A.
Following
Section
5, we find
We use the identity
(v, ~)=0.5(11~1~-j-112, r)-0.5r21/
b > 0. Then the term
0.5 t2~bI/z~~T/l
-
can be used to estimate
(I-
expression left.
$b)
2a,,&
& =
>
$(I
As a result,
By analogy
2;:,
-
u#,
v=G,;;.
can be ignored,
h2j zGGj/“. As a result
Let
and Lemma 1
on the left
we obtain
the
(I’+’ + Ii) = [I al2 I + $ (1 - ai2)] (I’+’ $- I’) on the
For definiteness
Writing
Samarskii
let ka =
d2)
us consider zj;.,
(G
+
inequality
we find
the case
AI2 = A,,
&I
[I cl2 I + + (1 -
83 > + 8 (Et +
k.3,
i.e.
since
al2 CO.
C.“,+
1 -
42
%J >
+ 6.
(12) takes the form
with Section
5 we find
and therefore I’+l + I’ < j$j [//$[I2 + (I(Yj+l)‘]
1
Since
b > 0 for
/ ~12) < 0.5 estimate
Let b < 0. Then we can ignore
in (12)
and take the term with we obtain
any T = j$
is valid
for
(15)
cl = 0.5.
the term
0.5 ; b (II2;;:
the left
(15)
for
the expression
II2+ 1zix, l12),
I/ z$$/12 I
to the left-hand
side.
Then on
The coefficient
0.50
r>Tro=
;[++1/1+6]
(i.e.
I aI2 I >
for
-
0.5)
b=
the condition
(16)
1 +&&--3~Ua,,I<0
holds.
$ ,
5. We have thus proved 8.
if
0,
for
Since max 16 1 = arrive at (15).
Theorem
h2 ) b 1/6z >
1135
accuracy
of high-order
Schemes
The solution
[I + 1/fil/48.
max To =
the following of problem
Using (16) we again
theorem. (11)
satisfies
the a priori
esti-
mate
if condition (16) is satisfied. true for any y = T/h2. Theorem
9.
If
condition
jl$ II = 0 w then the scheme (8)
If
la1,1<0.5
(16) holds
(17)
at a rate
(18)
0 (h* + r2), so that
IIY - u II< M @’ + r2), where M is a positive
constant
Theorem 9 follows
(1)
from (1’7) and (181. X: =x,/G, -CZ&~ = 1, nip = a+/ J/u,,app.
we obtain
we have used corresponds in the old variables
All the results are so chosen that
2.
If
cl
= 0,
to the variable
the steps
h = const.
Vote
(19)
which does not depend on h and T.
ivote 1. If the new variables tion
is
and /I y II = 0 @’ + T2),
+ r2),
converges
then the estimate
i.e.
section
in equa-
The square net & which Since
must satisfy
h,
of this
)ai$
xi.
are introduced,
Ax’, =
Ax=z/I/c,
the condition
still
< 1 then besides
apply if
(18)
ha/ )fc=
the steps
h,
and (19) we obtain
113s
A.A.
Samarskii
the estimates IIzjsl + zJll < v tj+l(VTll II(yj+l+yj) When deriving
(18’)
Q II+ 2 IIyj+l II).
(W
-((uj+l+.j)(IgM(h4+22).
(19’)
in Paragraph 4 we must use the estimate
+ 22 11Y j/a 22 (Y, ZT+*z,) < 0.57 11ZI +“q 112 for
2t(Y,
2; + lZT).
7. Schemes of high-order accuracy for equations with variable coefficients 1. Let us begin by constructing a scheme of order (4.2) for conduction equation for one space variable. Let it be required the problem s
at
= Lu + f (2, 2), Lu = g (k (z, t) 2)
O
U (1, t) = U2 (t),
u (0, t) = Ul@), u (x,0)
inT=(O
,
=
uo(2),
the heat to solve
o
(1)
O
r;>c,>o
O
We consider
the homogeneous difference
scheme (see
[131)
(3) AY
=
(K/;),,
a = a (2, t) =
l/A[p
(z + sh, t>l,
approximating to the operator Lu. Here functional satisfying the conditions
A [lI=l,
A [sl = -
A [p (s)] is a linear
A Is21 = $,
0.5,
The scheme (3) has second order of calculations-u;e find
approximation
i,.ZL= (au-) .\ s = IA21-f- 1; L (pLu) + 0 (It”), If u = u(x,
t) is a solution
of
equation
p=
-Ifs
(l),
A IfI > 0 w. r. t.
+
pattern
for f>o.
h. After
,
(4)
a number
p (17 t) = &j. then we can express
(5) Lu
Schemes
from (1):
of
f and substitute
Lu = du/dt -
Au = Lu+ It
follows
YF=
1187
accuracy
in (5):
2 L (pg - pf) + 0 (h4).
that the scheme (for
OS* (Y+ ii>-;
hiph-order
the notation
A 0%) +
9;
see Section
Yo = Ul,
1)
yN = u,; y (2, O)=u,(z),
(6) where Cp= [f + LA
Ay = (U (2,
@f)li+“.
tj+l/,)
g;;>,,
has fourth order approximation w.r. t. h and second order w.r.t. -r for the solution u = u(x, t) of equation (1). We can write
equation
Ys = Roy
+ fi
(6)
approximation
in the form
(I - 4 y +
To find y on the new row AMY,_, -
(7)
_A
t =
tj+l
Ciyi + &yi+r
u =
‘PI
we
= -
$(I-kp).
(8)
obtain
the problem:
Fi,
Yo = u19 YN = ua
(9)
where
Ai =
U~TU+~
Os5Ui
=
t‘r- ‘q p
)
Bi = 0.5ai+,
Ci = 1 + 0.5 (ai + ai+J(y-:j, It
is clear
aip;J
>0,
from this
that
if
is sufficiently
h
Ci = Ai f
T/h2.
Bi + Diy Di = 1 -k small,
h 1;‘Jp I< c’ < 6.
We can use successive
solution
(9).
of problem
7~
or,
(~i+lp,,~
more precisely
substitution
formulae
2. For the error z = y - u where u is the solution of problem and y the solution of problem (6) we obtain the conditions Zt = 0.5h
(z + k) -
;A
(PZT) + 9,
2 (z, 0) = 0,
-I-
zo = b.N - - 0,
for
the
(1)
(10) (11)
1138
A.A.
where y is the approjrimation
error
Sanarskii
of the scheme (6):
9 = 0 (h4 + z”).
(12) By analogy
We investigate the stability of scheme (10). 1 we write down the basic energy identit?
q--l + z (9, 2;).
cc&,-* We transform
with Section
(13)
the sum ((p'i_)T, az;;il = (aP, zzi]+ (aal-7z~ll&]*
We shall
04)
assume that the conditions 0 < c; < P <
are satisfied, have
8P &
Cl7
II
G
59
I
where c;, cl, c,, e, are positive
o
I(
1 a
;
1 I
aP aj
I
(15)
\(GJ,
We shall
constants.
then
2 \
I(
-a
r
)I
\
UfO
Using the relation +zi-19
ac, < C&l,’
p\
M = IIf (cz, c;> >
0,
and Lemma 1 we obtain T II zi_ I$ + 0.5 1 <
0.5-t* + wc;>
1 + (c*+ MIT) II21 II" + &[I$ Ii", (17)
a (5, t-l,,) = a (z,O), M, = M(c', c2,cs),
I = (a, $1, where CO is an arbitrary
positive fz (a&,
If h is sufficiently
z;-l)z;jl<
7
We have used the estimate 1127j]“.
small:
h =G h,, from (1’7) we have
constant.
where ho = ho (c,, c;, c2, CJ > 0,
(18)
Schemes
From this
we find
1 <
M'
By analogy
w
(for
with Section
1 <
1139
accuracy
= 0) M
pp+q,
M
=
M
c3)
(20)
1 we can use the estimate a (*,
Then, instead
< ($, q).
0)
high-order
11zi+1 110<
llj29
r (97 3r) = r ($7 317 for
z(x,
of
H) < of
r NJ1 3)T + 0.5%r (19),
we shall
+ &~ilo,-k
(21)
have
(1 + (c* + c0) z) i + 22 ($9 317 + &I
r
IIQ,iII2
(22)
with the condition h < ho, As usual
from (22)
h, = h, (c;, ~2, ~3).
(23)
we find
I/zitl iI0\( M ( I~~~~+llVll+ llWi$Ti)for 2 by 0) = 0, \\ liz;+’II< Ml12, (G 0)II This proves
the following
for
(24)
d, = 0.
(25)
theorem.
Theorem 10. If conditions (15) are satisfied, then for sufficiently small h \(:to and any T the scheme (10) is absolutely stable w. r. t. the initial data and w. r. t. the right-hand side q~, so that estimates (201, (24). (25) hold. Theorem 11. Let the conditions for which the scheme (6) has maximum order of approximation (12) be satisfied. Then the scheme (6) is uniformly so that
convergent for
I/ T /i. = max ‘tj tend independently 0: small h
as h and
sufficiently
Iiy where J! is a positive
to zero,
u $,’ ’ < M (h4 + II‘t I]$,
constant
(26)
which does not depend on the net.
4. Up to now we have been assuming that the functional satisfies conditions (4) only. and is otherwise completely is not difficult to see that the pattern functional
A [CL(s)] arbitrary.
It
(27)
1140
A.A.
Samarskii
satisfies conditions (4). However, this functional is not always suitable for practical purposes. The most suitable functionals in calculations are the “discrete” functionals [131 which depend on the values of the function at a finite number of points. In particular, the functional -4 [p satisfies
conditions 1
-
ai
where (6)
(s)l = $ [v (- 1) + P @)I + f I4 - 0.5)
X+J,
=
=
(4).
In this
$ (Pi-1+
xi -
0.5
h.
case the coefficient
Pi) + +
Pi-l/,
Pi-l/*,
=
l/a
a is calculated
is equal to
P (Xi-1\2, t)t
Theorems 10 and 11 are valid
in which the coefficient
(28)
for
from formula
(29)
the scheme (29).
We have restricted our attention to a scheme of order (4.2) for the to show that the simplest equation (1). Using (5)) it is not difficult scheme of high order accuracy for the equation c (x, t)
2 = -&(k (x, t) ;+)- q($7t) u +
f (x7t)
(30)
4j+‘l’!/+ cp,
(31)
has the form
c (x7 Q+l/*)yr = 0.5 A (y + ii) - ;A
(cp yc + pqy) -
where cp and Ay are given by formulae (7). With corresponding Theorems 10 and 11 remain true for this scheme.
conditions
5. Similarly, we can construct a high accuracy scheme for the heat conduction .equation with several space variables. Here we shall restrict our attention to the case of two dimensions (p = 2). see Section 2. We shall
consider
~=~L.uff(r,t), Cr=l
the problem L&=a&
u (x, t) = p (x, t) for za = 0, To simplify net
(32)
8’1 i
j7&J’
xa = Z,, a = 4,~;
the argument we can without
ah = {(i,h,;
a = I.. 2. The net
i.Jz2) E G} to be square, 4
is arbitrary.
with the help of the functional
O
A
loss i.e.
O
ZJ(x, 0) = &J (5). of
generality
(33)
take the
h, = 1,/N, = h = const.,
Let us define the net functions [p (s)] from Para. 1, putting
aa
Schemes
of
high-order
1141
accuracy
t>l,
a, = a, (zJ=l/A
[p1 (xl+ sh,
a2 = u2 (s,t)=l/A
[pz (21,22 + Sk $1,
x2,
t= t - 0,52,
A = $)A~.
&?I =%W&
a=1
By the argument of Paragraph 1 we can see that the initial order (4,2) of approximation has the form
yr = 0.5A (y + 5) - ;$ Aa (P& a=1
+;
scheme of
[A,(p,A&) + A, (~,A,$)ltcpv (34)
cp= fj+'lr + g 5 (A,p,f)j+'l~. a==1 6. Let us find
the generating 6,
=
scheme. Introducing ;
(1
-
g
(35) the notation
pa)
(36)
2
and replacing 7ba,
E -
we obtain
y = p for
z x A,Q~ a=1 tne generating
by the product
A,A,,
where
A,
= E -
scheme
5 E 7, t E Or;
y (CT-,0) = u. (2) for
5 E
Oh+
(35)
The reduction of the generating scheme to one-dimensional alternating direction algorithms is achieved by analogy with the case of constant Here we shall just give algorithm ‘4 (see Section 3): coefficients. ”
Y(,) --
z
Y
= ‘2ps&)
+ 0,
Y(2)- !/Cl) =A+y(2), -_ t
yj+l =
Y(2),
(39)
CD = i A, (1- a,)c + z [A,(0.5- 01)A2?j + A, (0.5- a,)&~] + cp. az-1 7. Vow let us discuss the basic problem, that of the stability and convergence of the generating scheme. Let u be a solution of the initial problem (32)-(33). y a solution of the difference problem (37)-(38). For the difference z = y - u we have
1142
ZT-
A.A.
Samurskii
0.5 AZ + T2A,6,A2G2Zt = 0.5 hr - ~a$l*L7
(p,z,-> + (40)
+ zAl (0.5 -
z=o for Multiplying 22
(40)
a,) A,t + zA, (0.5 -
z E 7, scalarly
&IL
t by
02) A,s + Y,
z(x,O>
22z,-,
we obtain
“:,]a + 23 (A,qbw,,
II27II2+ &b*
=o
b, 4 E for XEOh.
the basic
zi) = i,(~,
QT, (41)
energy identity
fz;olla+ (42)
+ g r ~UP&,~ We shall
a,~~~~]~+
~(AlplA,~
+ Ati,,@,
q)
+ 2% Vu,
zi-).
assume that
Constants
which depend only on
c;, cl, c2, cs, c4,
8. As in the one-dimensional
are denoted
by .J!.
case we find
(44) Now let Consider
us estimate
the other
terms in (42).
the expression A2
=
‘;(&p,A,%
Lemma 5.
If conditions
Estimate
(46)
follows
q)
(43)
=
-T
((plA2z),,
are satisfied,
from the expression
a,~;,~).
then
(45)
Schemes
which is obtained variable x2. 9. Lemma 6.
of
from (45)
high-order
after
For any a,,
1143
accuracy
the use of Green’s
formula
for
the
a = 1, 2 we have the estimate
where
Using Green’s we find
The underlined
To estimate (a)
formula
expression
for
a number of transformations
is maximised as follows:
a)
< M,z
b)
<
the last
x1 and x2 after
(I + i) for u= > 0,
(49)
Mi dz /I zt Ija for o, < 0. two terms in (48)
(50)
we must examine separately:
6) ua < 0 and, therefore,
0 Q CL < 0.5,
a = 1,2;
Ij.ucr[I,,<
NcJl22.
We also need the estimates 2@‘)o,
+
Mh3x2
1-
o;-11’ -
&l”)=
0.5 (1 + (I--2cp’) > 0.5 - M,h3/z,
(I-2u,)]
+ (u,-up))> (51)
/Iz;;,;~lr”Q ~4;’ 12IIz;,,~IIII2;II< w3 IIz,,;;,? Ii”+ Md2 I/q/12.(52)
10. Now, collecting together all the estimates (441, (52) and choosing CO we obtain from (42) for sufficiently h < &I,
r <
(46). (47), (51), small h and T,
To,
(53)
the energy identity:
(1 - M9zj+I) I’+‘< Mloj&.li~*l
+ ; (ala2 (pi-“’ + P;-~~)), z:~;)~+‘+ (54)
+ (1 + M,otJ
I(O) + Mu (II)‘)“.
A. A. Sanarskii
1144
For sufficiently inequality
We arrive
small
at the following 11 i+l II< M,,
where c4,
M12,.M,, are
11,
we have a,p,
h < h,
(-1,)
<
We use the
1 + Mlah.
inequality:
II 2; (5, 0) II + &+lij positive
constants
for h -< hot
f <
~0,
which depend only on ci,
cl,
....
12.
11. We have thus proved
the following
theorems.
Theorem 12. If conditions (45) are satisfied, then the generating scheme (34) is unconditionally stable w.r.t. the right-hand side ‘f’ and the initial data, so that for sufficiently small h and T we have the estimate II zj+’ II + II 2; If+’ <
c2r
0) II +
M’
TO, M and V’ are positive
where ho, Cl,
M II Z;(G
c3,
7’heorem
C4r
ll,
constants
ho,
II t IJo <
~0,
which depend only on ci.
for
which
Ii Y /I = 0 ( 1h r + r2),
(56)
and conditions (43) are satisfied, then scheme (34) tend independently to zero so that, for sufficiently have the estimate IIyj+l -
uj+l II<
where ,\Iare positive net. For a hyperbolic
also
we can write
M ( I h I4 +
constants equation
[It2 /Ij+l)
for h <
converges as h and T small h and T we
ho,
z <
=
3$
-
down economical
(,? +
0.5
T2)&
r.
which do not depend on the choice
high accuracy
rl = ii&,
of the
schemes.
Using the above methods we can show that the generating Ay
(55)
12.
If the conditions
13.
h <
r-1,
rl, = E -
schemes uzzz2ilz,
uf high-order
Schemes
1145
accuracy
a=1
Ayi-= (E - 0.5 TEA) ii-+ zA$ are absolutely stable and converge in the mean at a rate 0 (X2 j- Ih I’). shall examine the question of economical schemes for multidimensional hyperbolic equations separately.
We
Translated
by
Feinstein
R.
REFERENCES 1.
Douglas.
2.
Douglas, 439,
J.
and Gunn, J.E.,
J.
and Rachford,
Math.
H.H.,
Coaput.,
Trans.
17,
Amer.
No.
81.
Math.
71-80,
82,
Sot.,
1963.
421-
1956.
3.
Yanenko.
N. N.,
Dokl.
4.
Yanenko,
N.N.,
IZV.
Akad. Vyssh.
Nauk SSSR, Uchcbn.
125,
Zab.
NO. 6,
Ser.
Mat.,
4,
549-568,
1207-1210, 4(23),
1959. 148-157.
1961. 5.
D’Yakonov.
Ye.G.,
6.
D’ Yakonov, Ye. G., Reshenie nekotorykh cheskoi fiziki pri pomoshchi metoda
Zh.
multidimensional the
method
7.
Samarskii,
8.
Godunov,
A.A., S.K.
Difference
9.
Mat.,
problems nets).
MIAN SSSR.
matics,
giz,
of
vych.
Zh.
Moscow,
in.
10.
Lees,
M.,
11.
Samarskii.
lit.
1962.
mnogomernykh zadach setok (The solution physics
Dissertation
in
with
matematiof several the
Physics
and
aid
of
Mathe-
1962. Vych.
3,
Mat.,
NO. 2,
266-298,
V.S.,
Introduction to v teoriyu raznostnykh
(Vvedenie
1963.
the Theory of skhem). Fizmat-
1962.
Richtmyer. R. D. , Difference Value Problems (Raznostnye vo
NO.
in mathematical
Doctoral
and Ryaben’kii, Schemes
2.
Moscow.
Duke
A.A.,
Math.
Zh.
1960. J.,
Vych.
27.
Methods metody
for
Translation No.
Mat.,
the
Solution
resheniya
of
kraevykh
Boundary zadach).
from a USA original.
3,
297-312,
2,
No.
5,
1960.
549-568.
1962.
Izd-
A.A.
1146
12,
Samarskii,
13,
Tikhonov,
A.A., A.N.
Zh.
Vych.
Sanarskii
Mat.,
and Samarskii,
3.
A.A.,
NO.
3,
Zh.
Vych.
431-466. Mat.,
1963. 1,
No.
1,
5-63,
1961. 14.
15.
Yanenko,
N.N.,
SSSR,
126,
Douglas,
J.,
V.A. Suchkov. No. 5. 903-905. Numer.
Math.,
and Pogodin. 1959. 4,
41-63,
1962.
Yu.Ya.,
Dokl.
Akad.
Nauk