
76Decomposition Methods for Differential Equations Theory and Applications
4.2.1 Classical ADI Method
Our classical method is based on the splitting method of [67] and [149].
We discuss the method for a simple wave equation given as
∂
2
c(x, y, t)
∂t
2
=(A + B) c(x, y, t)+f(x, y, t), for (x, y, t) ∈ Ω × [0,T], (4.7)
c(x, y, 0) = c
0
(x, y),
∂c(x, y, 0)
∂t
= c
1
(x, y), for (x, y) ∈ Ω, (Initial conditions),
c(x, y, t)=0, for (x, y, t) ∈ ∂Ω × (0,T), (Boundary conditions),
where the operators A = D
1
∂
2
∂x
2
and B = D
2
∂
2
∂y
2
are given, with D
1
,D
2
∈ R
+
.
We assume that c exists and belongs to C
4
(Ω × [0,T]).
We denote a grid l for the discretization with the nodes (iΔx, jΔy), where
Δx, Δy>0andi, j are integers. Our discretized domain is given as
Ω
h
=
l ∩ Ω. For the time discretization we denote τ
n
= t
n+1
−t
n
and n =0, 1,...,N
with t
N+1
= T .
The second-order ADI method is given as, see [149],
˜c − 2c(t
n
)+c(t
n−1
)=τ
2
n
A(η˜c +(1− 2η)c(t
n
)+ηc(t
n−1
)) (4.8)
+τ
2
n
Bc(t
n
)
+τ
2
n
(ηf(t
n+1
)+(1− 2η)f(t
n
)+ηf(t
n−1
)),
in Ω
h
× [t
n−1
,t
n+1
],
c(t
n+1
) − 2c(t
n
)+c(t
n−1
)=τ
2
n
A(η˜c +(1− 2η)c(t
n
)+ηc(t
n−1
)) (4.9)
+τ
2
n
B(ηc(t
n+1
)+(1− 2η)c(t
n
)+ηc(t
n−1
))
+τ
2
n
(ηf(t
n+1
)+(1− 2η)f(t
n
)+ηf(t
n−1
)),
in Ω
h
× [t
n−1
,t
n+1
],
where the result is given as c(t
n+1
) with the initial conditions c(t
n
)=c
n
,
dc(t
n
)
dt
=
dc
n
dt
as the known split approximation at the time level t = t
n
.We
have η ∈ [0, 0.5], and the boundary condition is given as c(x, y, t)=0onthe
boundary ∂Ω
h
× [t
n−1
,t
n+1
]. The local time-step is given as τ
n
= t
n+1
− t
n
.
The fully coupled explicit method is for η = 0, and the decoupled implicit
method is for 0 <η≤ 0.5, which is a mixing of explicit and implicit Euler
methods.
We obtain the following consistency result.
THEOREM 4.1
We apply the second-order discretization in time and space for our underlying
ADI method. We then obtain the consistency error
|Lc − L
τ
n
,h
c| = O(τ
2
n
+ h
2
), (4.10)
© 2009 by Taylor & Francis Group, LLC