
302 Chapter 7 Evolutionary inverse problems
C
A0(1,N2) = 1.D0
A1(1,N2) = 0.D0
F(1,N2) = 0.D0
C
A0(N1,N2) = 1.D0
F(N1,N2) = 0.D0
C
RETURN
END
In the subroutine FDST, coefficients of the difference elliptic problem are generated
for the problem to be solved at the next time step. In the subroutine FDSB, coefficients
of the difference elliptic operator B in the iterative process (7.179) are generated, so
that
By =−
2
β=1
y
¯x
β
x
β
+ y.
Difference elliptic problems are solved in the subroutine SBAND5.
7.3.5 Computational experiments
Like in the case of regularized difference schemes intended for approximate solution
of inverted-time problems, a uniform grid with h
1
= 0.02 and h
2
= 0.02 for the
model problem with k(x) = 1 in unit square was used. In the framework of a quasi-
real experiment, the direct problem with T = 0.025 is solved using a time grid with
τ = 0.00025. A purely implicit difference scheme (σ = 1) was employed. Again,
in the direct problem the initial condition (the exact end-time solution of the inverse
problem) is given by
u
0
(x, 0) =
1,(x
1
− 0.6)
2
+ (x
2
− 0.6)
2
≤ 0.04,
0,(x
1
− 0.6)
2
+ (x
2
− 0.6)
2
> 0.04.
The end-time solution of the direct problem is shown in Figure 7.5.
To illustrate the capability of the adopted scheme in reconstructing a piecewise-
discontinuous initial condition, here we present computational data obtained with un-
perturbed input data (the difference solution of the direct problem at t = T ). The
iterative process was terminated when the difference r
k
= Av
k
− ϕ attained the es-
timate r
k
≤ε. Approximate solutions obtained with ε = 0.001 and ε = 0.0001
are shown in Figures 7.9 and 7.10, respectively (in the figures, contour lines with the
step size u = 0.05 are plotted). A substantial (tenfold) change in the solution accu-
racy for the inverse problem results in slight refinement of the approximate solution.
In the case of interest, we cannot expect that a more accurate reconstruction of the
piecewise-discontinuous initial condition can be achieved.