On The Accuracy of Grid Approximations To Nonsmooth Solutions of A Singularly Perturbed Reaction-Diffusion Equation in The Square
On The Accuracy of Grid Approximations To Nonsmooth Solutions of A Singularly Perturbed Reaction-Diffusion Equation in The Square
c Pleiades Publishing, Inc., 2006.
Original Russian Text
c V.B. Andreev, 2006, published in Differentsial’nye Uravneniya, 2006, Vol. 42, No. 7, pp. 895–906.
NUMERICAL METHODS
DOI: 10.1134/S0012266106070044
In the present paper, we consider the Dirichlet problem for a singularly perturbed reaction–
diffusion equation in the unit square. We assume that the coefficient of the equation, its right-
hand side, and the boundary values on the sides of the square are sufficiently smooth functions.
No compatibility conditions are assumed to be satisfied at the corners. Under these assumptions,
the desired solution in the closed square has a very restricted smoothness; namely, it belongs to the
space C 1,λ for λ ∈ (0, 1), so that its second derivatives are not necessarily bounded.
In the considered domain, we introduce a piecewise uniform condensing Shishkin mesh. For the
numerical solution, we use the classical five-point approximation. We show that the approximate
solution
−2 is4 uniformly
with respect to a small parameter convergent in the Lh∞ -norm at the rate
O N ln N , where N is the number of grid nodes in each coordinate direction.
It is known that the error of a grid solution on a uniform mesh for the Poisson equation under
similar assumptions on the solution smoothness is estimated in Lh∞ as O (h2 ln(1/h)). For our
equation and scheme, the best estimate O (N −2 ) was proved only under the assumption of much
higher smoothness of the desired solution; namely, the solution should belong to the space C 4,λ Ω̄ ,
which is possible only in the case of validity of second-order compatibility conditions
at
the corners.
In the case of the smoothness considered here, the best known estimate is O N −1/4 .
The results are obtained with the use of a new a priori estimate of the grid solution, which is
derived with the use of the grid Green function in the present paper.
1. INTRODUCTION
Consider the two-dimensional Dirichlet problem for the differential reaction–diffusion equation
where the diffusion coefficient ε2 ∈ (0, 1] is constant and can take arbitrarily small values, Ω = (0, 1)2
is the unit square, and Γk = Γ̄k are its sides numbered in the counterclockwise sense starting from
Γ1 = {(x, y) ∈ Γ | x = 0}. The vertices of the square are denoted by ak , k = 1, 2, 3, 4, and are
numbered in a similar way; moreover, a1 = (0, 0). We assume that the reaction coefficient q(x, y)
satisfies the condition
q(x, y) ≥ 2α2 = const > 0. (1.3)
It is well known (e.g., see [1, p. 65]) that, for small ε, problem (1.1)–(1.3) has an exponential
boundary layer of width O(ε) in a neighborhood of the boundary Γ, which causes certain difficulties
in the numerical solution of this problem. In particular, the numerical solution on a uniform mesh
is a poor approximation to the solution of problem (1.1)–(1.3), and a mesh condensing in the
boundary layer is desired.
954
ON THE ACCURACY OF GRID APPROXIMATIONS TO NONSMOOTH SOLUTIONS 955
By [2], the presence of corners on the boundary of the domain (the vertices of the square in the
case under consideration) deteriorates the smoothness of the solution and often results in reduced
accuracy of the approximate solution [3].
We assume that the coefficient q(x, y) of Eq. (1.1) and the right-hand side f (x, y) belong to the
Hölder class C 4,λ , 0 < λ < 1, on the closure Ω̄ of the domain Ω :
q(x, y), f (x, y) ∈ C 4,λ Ω̄ . (1.4)
We assume the corresponding smoothness of the restriction of the boundary function g(x, y) to the
sides of the square Γk (recall that, by definition, Γk is a closed interval, i.e., Γk = Γ̄k ) :
If the boundary ∂Ω were sufficiently smooth and the function g(x, y) were class C 4,λ on the entire
boundary, then under condition (1.4) (and even under much less restrictive conditions), the solution
(1.1)–(1.3) would satisfy [4, p. 113 of the Russian translation] the inclusion u(x, y) ∈
of problem
C 4,λ Ω̄ , which is sufficient for justifying the second-order convergence of classical finite-difference
schemes approximating Eq. (1.1) for ε = O(1) on the uniform mesh. In the case of a domain with
corners, there is no straightforward analog of the condition g(x, y) ∈ C 4,λ (∂Ω). But if
then it only follows from the inclusions (1.4) and (1.5) that
u(x, y) ∈ C 1,λ Ω̄ ∩ C 6,λ (Ω), (1.7)
where λ ∈ (0, 1) is an arbitrary number; moreover, in general, u(x, y) ∈ C 2 Ω̄ . To obtain a
higher smoothness of a solution of problem (1.1)–(1.5) than (1.7), one should subject the coeffi-
cients and right-hand sides of the equation and boundary conditions to the so-called compatibility
3,λ
conditions [2, 5] at the corners of the boundary. For example, to obtain u ∈ C Ω̄ , in addition to
the continuity of the boundary function at the corners, one should require the validity of Eq. (1.1)
at the corners. For the corner a1 , this condition has the form
κ1,1 := −ε2 (g1 (0) + g2 (0)) + q(0, 0)g(0, 0) − f (0, 0) = 0, (1.8)
where the prime stands for the differentiation with respect to the arc length measured on ∂Ω from
the point (0, 0) in the counterclockwise sense.
Remark 1.1. In fact, relation (1.8) contains two conditions. Since it is not assumed that the
functions q(x, y), f (x, y), and g(x, y) depend on ε and relation (1.8) contains the parameter ε,
it follows that the conditions
should be satisfied.
To increase the smoothness of the function u(x, y) to C 4,λ Ω̄ , one needs second-order compat-
ibility conditions: for example, at the point a1 , these are
κ1,2 := ε4 g1IV (0) − g2IV (0)
2
∂ ∂2 (1.9)
+ ε2 2
(−f + qg 2 ) (0, 0) − 2
(−f + qg1 ) (0, 0) = 0.
∂x ∂y
Numerous publications deal with numerical methods for problem (1.1), (1.2) and similar prob-
lems. Here we are interested only in methods convergent uniformly with respect to ε in the grid
norm Lh∞ . We do not consider fitting schemes and one-dimensional problems.
Problem
(1.1)–(1.3) was considered in [6] on a Bakhvalov mesh [7] under the assumption u ∈
C 4,λ Ω̄ , and the estimate h
uij − u (xi , yj ) = O N −2
uniform with respect to ε was proved there. It was also shown there that if the smoothness is
diminished to (1.7), then the estimate is O N −2/11 .
A piecewise uniform mesh (a Shishkin mesh) was used in [1] for the solution of problem
(1.1)–(1.3), the estimate O (N −1 ln N ) was obtained for a sufficient smoothness of the solution,
1/4
and it was shown that if there is no compatibility condition, then the estimate is O (N −1 ln N ) .
Problem (1.1)–(1.3) with u ∈ C 4,λ
Ω̄ was considered in [8] on a piecewise uniform mesh with
−1
2
several points of increment change, and the estimate O N ln
ln
. . . ln
N was obtained.
k
The estimate O N −2 ln2 N was obtained in [9] on a Shishkin mesh for u ∈ C 4,λ Ω̄ .
Note also the paper [10], where problem (1.1)–(1.3) was considered in an L-shaped domain (nat-
urally, without the compatibility conditions,
since, in this case, the main compatibility condition
is nonlocal). The estimate O N −2/11+δ , δ > 0, was obtained for the approximate solution of this
problem on a piecewise uniform mesh.
Finally, note Bakhvalov’s classical paper [7]. It was the first paper where the use of condensing
meshes for the numerical solution of singularly perturbed equations was justified. This paper is
often cited in connection with a smoothly condensing mesh introduced there and nowadays referred
to as a Bakhvalov mesh. However, in addition to the construction of the mesh, the approximate
solution of the equation ε2 ∂ 2 u/∂x2 + ∂ 2 u/∂y 2 = f (x, y) was investigated there in the square with
the Dirichlet boundary conditions and without compatibility conditions. It was shown there that
the approximate solution (on the Bakhvalov mesh) has the accuracy O (N −2 ln N ). This result was
obtained for the case in which the assumptions on the smoothness of the right-hand side and the
boundary conditions are much weaker than (1.4), (1.5), namely, C 1,1 .
The aim of the present paper is to prove the uniform (with respect to ε) convergence of the
classical five-point finite-difference scheme on a Shishkin piecewise uniform mesh in Lh∞ with an
almost second order for problem (1.1)–(1.3) under assumptions (1.4)–(1.6), i.e., without compat-
ibility conditions at the corners. From the viewpoint of the convergence rate and the absence of
compatibility conditions, this result is close to [7], which deals with more restrictive conditions (1.4)
and (1.5) on the input data and considers a different equation. In the derivation of the convergence
rate, we substantially use some results in [9], which prove to remain valid without compatibility
conditions. The behavior of the solution in a neighborhood of the corners was partly investigated
in [5], and we use these results when estimating the truncation error of our finite-difference scheme.
To adequately take into account the behavior of the above-mentioned error in a neighborhood of
the corners, where it has power-law singularities, we prove a new a priori estimate for the grid
solution in Lh∞ via the Lh1 -norm of the right-hand side. This a priori estimate is justified with the
use of a grid Green function, for which the desired estimate is obtained.
In Section 2, we introduce a Shishkin piecewise uniform mesh and a grid approximation to
the differential problem. Then we represent and refine earlier obtained results on the structure
of the solution in a neighborhood of the corners and estimates for the closeness between various
components of the exact and grid solutions on some subsets of grid nodes. In Section 3, we introduce
the Green function of the auxiliary grid problem, obtain some estimates for it, and prove a new
a priori estimate
−2for 4thegrid solution. We prove the main theorem on the uniform (with respect to ε)
accuracy O N ln N of the grid solution. In Section 4, we represent and discuss numerical
results.
Throughout the following, by c we denote constants independent of the number of grid nodes
and the small parameter.
where ω̄ is a one-dimensional piecewise uniform mesh condensing near the endpoints of the interval
[0, 1] and given by the relation
ω̄ (si ) = {si = ξ(i/N ), i = 0, 1, . . . , N } , (2.2)
and
4σt if 0 ≤ t ≤ 1/4 1 2ε
ξ(t) = σ + 2(1 − 2σ)(t − 1/4) if 1/4 ≤ t ≤ 3/4 σ = min , ln N . (2.3)
1 − 4σ(1 − t) if 3/4 ≤ t ≤ 1, 4 α
Let Ω1 = (0, σ)2 . By Ω̄h1 := Ω̄h ∩ Ω̄1 we denote the subset of nodes of the mesh Ω̄h in a
neighborhood of the vertex a1 , where Ω̄1 is the closure of Ω1 . Let Ωh1 := Ω̄h1 ∩ Ω1 be the set of
interior nodes of Ω̄h1 , and let ∂Ωh1 = Ω̄h1 \Ωh1 be its boundary. Obviously, Ωh1 is a uniform mesh with
increment h. In a similar way, we denote meshes in neighborhoods of the other vertices ak .
For grid functions defined on the mesh Ω̄h or on a subset Ω̃h , we introduce the norm
h h
vij h h := max vij .
L (Ω̃ ) ∞ (xi ,yj )∈Ω̃h
We approximate problem (1.1), (1.2) on the mesh Ω̄h by the classical difference scheme
L h uh := −ε2 uhx̄x̂ + uhȳŷ ij + qij uhij = fij , (xi , yj ) ∈ Ωh = Ω̄h ∩ Ω,
(2.4)
uhij = g (xi , yj ) , (xi , yj ) ∈ Γh = Ω̄h ∩ Γ,
where, as usual, vx̄,ij := (vij − vi−1 j )/hi , vx̂,ij := (vi+1 j − vij )/i , and so on. In addition, let
vx,ij := (vi+1 j − vij )/hi+1 , and so on.
Our aim is to estimate the rate of convergence of the solution of problem (2.1)–(2.4) to the solu-
tion of problem (1.1)–(1.6). To this end, we need some information on the behavior of the solution
of problem (1.1)–(1.6) in neighborhoods of the vertices ak , k = 1, 2, 3, 4, of the domain Ω and on
the asymptotic properties of the solution as ε → 0.
A formal answer to this problem is given, for example, by Theorem 4.1 in [11]; however, the rep-
resentation of a solution provided by it is not sufficiently specific for using in the analysis of the
truncation error. It would be best to use the representation from Theorem 3.3 in [5] if the proof
of this theorem and the related representation were error-free.1 This theorem is valid only for
k = 1, which is insufficient for our purpose. We formulate the desired part of the above-mentioned
theorem in the corrected form.
Theorem 2.1. If conditions (1.4)–(1.6) are satisfied, then the solution of problem (1.1)–(1.3)
admits the representation
4 2
2κk,l 4
κk,1
u(x, y) = ϕk,l (x, y) + q (ak ) 2k ϕk,1 (x, y) + ũ(x, y), (2.5)
k=1 l=1
π(2l)! k=1
12
where ũ(x, y) ∈ C 4,λ Ω̄ , κk,l are the constants given by (1.8) and (1.9),
ϕ1,l (x, y) = Im ζ 2l ln ζ , 1 = |ζ| for εζ = x + iy, (2.6)
and the remaining functions ϕk,l (x, y) and k are obtained from ϕ1,l (x, y) and 1 by the replacement
of either x, y, or both x and y by (1 − x) and/or (1 − y).
1
A part of Theorem 3.3 in [5] was cited and used in [12] with no reference to the errors. Fortunately, the error does
not affect the definitive result in [12].
To prove the theorem, it suffices to show that ũ(x, y) satisfies the compatibility conditions of
order ≤ 2 and use Theorem 3.2 in [5]. In this connection, note that ε2 ∆ (21 ϕ1,1 ) = 12ϕ1,1 + P̊2 (x, y),
where P̊2 (x, y) is a homogeneous polynomial of degree 2.
Remark 2.1. The representation of the solution in Theorem 3.3 in [5] with k = 2 differs
from (2.5) bythe absence of terms the coefficients q (ak ) [the last sum in (2.5)], which belong
with
3,λ 4,λ
only to C Ω̄ rather than C Ω̄ .
Remark 2.2. The validity of the first-order compatibility conditions for problem (1.1), (1.2)
[see (1.8)] implies the vanishing of the coefficients κk,1 from (2.5). If the second-order compatibility
conditions are valid, then κk,2 also vanishes. It was assumed in [9] that all κk,l = 0 in (2.5).
Remark 2.3. In particular, it follows from Theorem 2.1 that the inequality
4
∂ u/∂xi ∂y 4−i ≤ c(εr)−2 , r = x2 + y 2 ,
4
4
u(x, y) = v(x, y) + wk (x, y) + zk (x, y), (2.7)
k=1 k=1
where
L v = f, L wk = L zk = 0, k = 1, 2, 3, 4, (2.8)
moreover, v(x, y) ∈ C 4,λ Ω̄ is a regular part of the solution, wk ∈ C 4,λ Ω̄ , k = 1, 2, 3, 4, are expo-
nential boundary functions specifying the solution in neighborhoods of the edges Γk of the square Ω,
and zk ∈ C 1,λ Ω̄ ∩ C 4,λ Ω̄\Ωk are corner layer functions. The functions v(x, y), wk (x, y), and
zk (x, y), k = 1, 2, 3, 4, and their derivatives can be estimated as . . .
Here we represent only the needed part of Theorem 2.2 in [9] as applied to our case. Obviously,
in [9], it was stated with all related details.
Note that problem (1.1)–(1.3) was considered in [9] under
the assumption that u(x, y) ∈ C 4,λ Ω̄ . However, the analysis of the proof given there shows that
all assertions for the functions v(x, y) and wk (x, y) remain valid under assumption
(1.6). The only
exception is the functions zk (x, y), which do not belong to the space C 4,λ Ω̄ in the case under our
consideration. Nevertheless, the estimates for zk themselves (rather than their derivatives) remain
valid, and this proves to be sufficient to use the results in [9] in our considerations.
Remark 2.4. Considerations given in [9] after (2.16) and aimed to justify the smoothness of
z1 (x, y) are not correct
from our viewpoint. Obviously, under the assumptions accepted in [9],
z1 (x, y) ∈ C 4,λ
Ω̄ ; this can be justified with the use of simple considerations differing from the
argument used in [9]. These considerations reveal difference between the nonsmooth case considered
here and the smooth case in [9].
We represent the solution of problem (2.4) in the form
4
4
uhij = vij
h
+ h
wk,ij + h
zk,ij , (xi , yj ) ∈ Ω̄h , (2.9)
k=1 k=1
where
L h vijh = fij , L h wk,ij
h
= L h zk,ij
h
= 0, k = 1, 2, 3, 4, (2.10)
h h h
and the functions vij , wk,ij , and zk,ij are grid approximations to the functions v(x, y), wk (x, y), and
zk (x, y) occurring in the representation (2.7).
Theorem 2.3 [9]. If conditions (1.4)–(1.6) are satisfied, then the components in (2.7) and (2.9)
of the solutions u(x, y) and uhij of problems (1.1)–(1.3) and (2.4) are related by the formula
4
h
v (xi , yj ) − vij + wk (xi , yj ) − wk,ij
h
Lh h
∞ (Ω ) Lh h
∞ (Ω )
k=1
(2.11)
4
+ zk (xi , yj ) − zk,ij
h
≤ cN −2 ln2 N.
∞ (Ω \Ωk )
Lh h h
k=1
4
zk (xi , yj ) − zk,ij
h
≤ cN −2 ln N. (2.12)
Lh (Ω̄h ) ∞ k
k=1
Remark 2.5. The assertion (2.12) of Theorem 2.3 remains valid without assuming the validity
of the second-order compatibility conditions [which imply that the coefficients κk,2 in the represen-
tation (2.5) vanish]. In this case, obviously, the function u(x, y) does not belong even to C 4 Ω̄ ,
but to prove the estimate (2.12), this is unnecessary. The matter is that the truncation error of the
finite-difference scheme (2.4) is estimated only via the derivatives ∂ 4 u/∂x4 and ∂ 4 u/∂y 4 ; and, as
it follows from Remark 4 in [2] and is easily shown by straightforward computations, these deriva-
tives, as well as ∂ 4 u/∂x2 ∂y 2 , become bounded
even under the first-order compatibility conditions.
The failure of the inclusion u ∈ C Ω̄ in this case is related to the derivatives ∂ 4 u/∂x ∂y 3 and
4
∂ 4 u/∂x3 ∂y, which do have logarithmic singularities at the corners ak , but they are unnecessary for
our considerations. By (2.6), the estimate
4 4
∂ zk /∂x4 + ∂ zk /∂y 4 ≤ cε−4 , (2.13)
L∞ (Ω̄k ) L∞ (Ω̄k )
for each Q := (ξi , ηj ) ∈ Ω̄h1 . Obviously, the Green function is symmetric, i.e., Gh (P ; Q) =
Gh (Q; P ), and satisfies the same equation (3.2) with respect to the variable Q.
Let us estimate the Green function Gh .
Lemma 3.1. If condition (1.3) is satisfied, then the Green function Gh (P ; Q) is nonnegative
and satisfies the estimate
Gh (P ; Q) ≤ cε−2 ln N. (3.3)
Proof. Since, under condition (1.3), the maximum principle is valid for L h , we have Gh ≥ 0.
h
Let L0 := L q≡0 , i.e., L0 v := −ε2 (vx̄x + vȳy ). The Green function Gh0 of this operator is also
h h
nonnegative, and since Lh0 Gh0 − Gh = qGh ≥ 0, it follows that Gh ≤ Gh0 . We represent the
function Gh0 in the form of expansion in eigenfunctions of the operator L0h :
Gh0 (P ; Q) = , P, Q ∈ Ω̄h1 ,
k,l=1
λkl
1
N/4−1
1 c
Gh0 (P ; Q) ≤ 2 2 2
≤ 2 ln N.
ε k,l=1 k + l ε
This, together with preceding estimates, implies assertion (3.3). The proof of the lemma is complete.
Remark 3.1. In fact, the Green function admits the sharper estimate
Gh (P ; Q) ≤ cε−2 ln(1 + N ε)
(cf. [14]), which can be proved in the same way but with Gh0 replaced by G2α2 , that is, the Green
function of the operator L0h + 2α2 [see (1.3)].
Theorem 3.1. If condition (1.3) is satisfied, then the solution of problem (3.1) admits the
a priori estimate h
U h h ≤ cε−2 ln N F Lh (Ωh ) , (3.4)
L (Ω ) ∞ 1 1 1
where
F Lh1 (Ωh1 ) := |Fij | h2 .
(xi ,yj )∈Ωh
1
Proof. By using (3.1) and (3.2) and the second finite-difference Green formula [13, p. 256],
we obtain
U (P ) = Gh (P ; Q)F (Q)h2 .
Q∈Ωh
1
Now, by taking into account Lemma 3.1, we obtain inequality (3.4). The proof of the theorem is
complete.
h
We use the a priori estimate (3.4) to estimate the difference between z1 (x, y) and z1,ij on Ωh1 .
Let
h
eij := z1,ij − z1 (xi , yj ) (3.5)
be the considered difference. It follows from (2.8) and (2.10) that
L h eij = ψij , (xi , yj ) ∈ Ωh1 , eij |∂Ωh = z1h − z1 ∂Ωh , (3.6)
1 1
where
ψ := ψij [z1 ] := ε2 (z1x̄x + z1ȳy − ∆z1 )ij (3.7)
is the truncation error. Since, by Theorem 2.2, the function z1 (x, y) satisfies the first- and second-
order compatibility conditions at the corners a2 , a3 , and a4 , it follows from Theorem 2.1 that
z1 (x, y) = π −1 κ1,1 ϕ1,1 (x, y) + (12π)−1 κ1,2 ϕ1,2 (x, y) + 12−1 κ1,1 21 ϕ1,1 (x, y) + z̃1 (x, y), (3.8)
where
z̃1 (x, y) ∈ C 4,λ Ω̄ . (3.9)
4
We represent the truncation error (3.7) in the form ψij = l=1 ψl,ij , where, by the representa-
tion (3.8),
κ1,1 κ1,2
ψ1,ij = ψij [ϕ1,1 ] , ψ2,ij = ψij [ϕ1,2 ] ,
π 12π
κ1,1 (3.10)
ψ3,ij = ψij 21 ϕ1,1 , ψ4,ij = ψij [z̃1 ] .
12
In a similar way, we represent the solution of problem (3.6) in the form
4
eij = el,ij ; (3.11)
l=1
moreover,
L h el,ij = ψl,ij , (xi , yj ) ∈ Ωh1 , l = 1, 2, 3, 4,
(3.12)
el,ij |∂Ωh = 0, l = 1, 2, 3, e4,ij |∂Ωh = eij |∂Ωh .
1 1 1
This, together with Assertion 3.2 in [9] and relations (3.7), (3.9), and (3.10), implies that the
solution e4,ij given by (3.12) satisfies the estimate
Since 4 2
∂ 1 ϕ1,1 /∂x4 + ∂ 4 21 ϕ1,1 /∂y 4 L∞ (Ω̄1 ) = O ε−4
L∞ (Ω̄1 )
Let us estimate e1,ij . The problem for e1,ij in (3.12) satisfies the assumptions of Theorem 3.1,
which implies that
e1 Lh∞ (Ωh ) ≤ cε−2 ln N ψ1 Lh (Ωh ) . (3.16)
1 1 1
where
κ1,1 h2 ξij yj κ1,1 h2 xi ηij
(ψ1,1 )ij = 2 , (ψ1,2 )ij = 2 ,
3π ξij + yj2 2 3π xi + ηij 2 2
and
ξij ∈ (xi−1 , xi+1 ) , ηij ∈ (yj−1 , yj+1 ) . (3.18)
Let us now estimate, say, ψ1,1 . By using the inclusions (3.18) and the inequality 2|ab| ≤ αa2 +α−1 b2 ,
we obtain |κ | h2
1,1 xi+1 yj
(ψ1,1 )ij ≤ 2 2
3π xi−1 + yj2
⎧ 3
2 ⎨
⎪ 2h/yj for i = 1
|κ1,1 | h 2xi yj
≤ 2 for i = 2, . . . , N/4 − 1
3π ⎪ ⎩ (x /2)2 + y 2
i j
2 |κ1,1 | h2 h/y 3
for i = 1
≤ 2 j 2 −1
3π xi + y j for i = 2, . . . , N/4 − 1.
This implies that
∞
2 |κ1,1 | h2 −3
N/4−1
−1
ψ1,1 Lh (Ωh ) ≤ j + i2 + j 2 ≤ ch2 ln N.
1 1 3π j=1 i,j=1
A similar estimate is valid for ψ1,2 as well, which, together with relations (3.17) and (3.16), implies
the estimate
e1 Lh∞ (Ωh ) ≤ c(h/ε)2 ln2 N.
1
By combining this estimate with the estimates (3.13)–(3.15), for eij in (3.11), we have
By combining these estimates with the estimate (2.11), we obtain the following assertion.
Theorem 3.2. If conditions (1.4)–(1.6) are satisfied, then the solution uhij of problem (2.1)–(2.4)
converges uniformly with respect
−2to ε in the sense of the Lh∞ -norm to the solution u(x, y) of prob-
lem (1.1)–(1.3) at the rate O N ln4 N ; i.e.,
h
uij − u (xi , yj ) h h ≤ cN −2 ln4 N. (3.19)
L (Ω )
∞
4. NUMERICAL RESULTS
Let us give results of the numerical solution of a sample problem with the use of the finite-
difference scheme (2.4) and analyze them from the viewpoint of the above-proved Theorem 3.2
for various values of N and ε. Following [9], for the error indicator, we take the Lh∞ (Ωh )-norm of
h/2
the difference eij = uhij − ũij of the solution of problem (2.4) on the mesh Ωh from (2.1)–(2.3)
and the solution of the same problem but on the mesh Ω̃h/2 , where the number of nodes in each
h
Ω soas to ensure
direction is doubled compared with that Ωh⊂ Ω̃h/2 and the additional nodes of
h/2
the mesh Ω̃ are xi−1/2 , yj , xi , yj−1/2 , and xi−1/2 , yj−1/2 , where xi−1/2 = (xi−1 + xi )/2 and
yj−1/2 = (yj−1 + yj )/2 for i, j = 1, . . . , N .
converges at the rate O (N −2 ) (the error norms multiplied by N 2 and represented in the second
rows are stabilized better than other quantities as N grows), which, surely, does not contradict
Theorem 3.2 but raises a question concerning its precise statement. Indeed, many details in the
behavior of the considered error can readily be explained. First, by (2.3) and (4.1), if ε ≥ 2−4
(the first three sections in Table 1), and ε is not very large yet, then the mesh Ωh remains uniform,
and two unnecessary logarithms in (3.19) are removed with the use of considerations performed in
the proof of Theorem 3.2. Second, the a priori estimate (3.4) cannot be improved from the viewpoint
of the norms used in it but is somewhat coarse for the precise estimate of the convergence rate
owing to the logarithmic factor. To consider the last logarithm, for comparison, we consider the
Laplace equation with the solution ϕ1,1 (x, y). The solution errors uhij − ϕ11 (xi , yj ) of this problem
by the scheme (2.4) with ε = 1 and q(x, y) ≡ f (x, y) ≡ 0 on a uniform mesh for various values of N
are given in Table 2. It follows from [7] that the convergence rate of this solution is not worse than
O (N −2 ln N ). However, the analysis of Table 2 shows the convergence rate O (N −2 ). It is quite
reasonable to assume2 that for a sufficient smoothness of input data, the numerical solution of the
Poisson equation on a uniform mesh in a rectangle does converge at the rate O (N −2 ) provided
that the boundary function is only continuous at the corners. In this connection, we note that the
low smoothness of a solution in [7] was caused by the low smoothness (much less than that in the
present paper) of the input data rather than the presence of corners. Therefore, there is no reason
to doubt the impossibility of improving the estimate in [7] in order.
Let us continue the analysis of Table 1. If ε ≤ 2−6 , then the mesh becomes nonuniform,
and the solution error is rapidly stabilized as ε diminishes, which implies the uniform convergence of
the solution of problem (2.1)–(2.4) with respect to this parameter. The investigation ofthe solution
error as N grows for these values of ε justified that the convergence is better than O N −2 ln4 N :
eN 2 / ln2 N remains increasing as N grows, but eN 2 / ln3 N is already decreasing. On the basis
of the data of Table 1, it is difficult to clarify whether
the convergence
rate of the solution of
problem (2.1)–(2.4) is O N −2 ln2 N rather than O N −2 ln3 N ; although some specific features of
the behavior of eN 2 / ln2 N suggest this. To eliminate any doubt, we consider one more sample
problem
−ε2 ∆u + (1 + x + y)u = (1 − x)(1 − y), (x, y) ∈ (0, 1)2 ,
u(x, 0) = (1 + x), 0 ≤ x ≤ 1,
(4.2)
u(0, y) = 1 + y, 0 ≤ y ≤ 1,
u(x, 1) = u(1, y) = 0, 0 ≤ x, y ≤ 1.
For this problem, the first-order compatibility conditions are valid at all corners; by virtue of
Remark 2.5, the smoothness of the solution of problem (4.2) is sufficient for the convergence the-
2
It is unnecessary to perform a numerical investigation of the convergence
rate of the grid solution of the Laplace
equation in a rectangle, since its convergence at the rate O N −2 was proved in the paper [Wasow, W., J. Res.
Nat. Bur. Standarts, 1952, vol. 48, pp. 345–348] under the assumption that the boundary function is continuous
at the corners and has bounded third derivatives on Γk , k = 1, 2, 3, 4.
orem in [9] [i.e., the estimate O N −2 ln2 N ] to be valid for the error of its numerical solution.
Table 3, whose structure is similar to that of Table 1, represents the results of numerical solution
of problem (4.2) and their processing. An analysis shows that the behavior −2 of eN2 / ln2 N and
eN / ln N as N grows is the same as in Table 1. Since the estimate O N ln2 N is proved in
2 3
this case, we find that the results in Table 1 should imply the same estimate.
ACKNOWLEDGMENTS
The author is grateful to I.G. Belukhina for aim in performing computations and preparing the
paper for the publication.
REFERENCES
1. Shishkin, G.I., Setochnye approksimatsii singulyarno vozmushchennykh ellipticheskikh i parabolicheskikh
uravnenii (Grid Approximations of Singularly Perturbed Elliptic and Parabolic Equations), Yekaterin-
burg: Ural Branch of RAS, 1992.
2. Volkov, E.A., Tr. Mat. Inst. Steklova, 1965, vol. 77, pp. 89–112.
3. Andreev, V.B., Differ. Uravn., 1980, vol. 16, no. 7, pp. 1172–1184.
4. Gilbarg, D. and Trudinger, N.S., Elliptic Partial Differential Equations of Second Order , Berlin:
Springer-Verlag, 1983. Translated under the title Ellipticheskie differentsial’nye uravneniya s chast-
nymi proizvodnymi vtorogo poryadka, Moscow: Nauka, 1989.
5. Han, H. and Kellogg, R.B., SIAM J. Math. Anal., 1990, vol. 21, no. 2, pp. 394–408.
6. Shishkin, G.I., Zh. Vychisl. Mat. Mat. Fiz., 1987, vol. 27, no. 9, pp. 1360–1374.
7. Bakhvalov, N.S., Zh. Vychisl. Mat. Mat. Fiz., 1969, vol. 9, no. 4, pp. 841–859.
8. Shishkin, G.I., Proc. Steklov Inst. Math., 2003, Suppl. 2, pp. S138–S147.
9. Clavero, C., Gracia, J.L., and O’Riordan, E., Math. Comp., 2005, vol. 74, pp. 1743–1758.
10. Shishkin, G.I., Mat. Model., 1999, vol. 11, no. 11, pp. 75–90.
11. Miersemann, E., Math. Nachr., 1988, vol. 135, pp. 239–274.
12. Andreev, V.B., Math. Model. Anal., 2005, pp. 207–212.
13. Samarskii, A.A. and Andreev, V.B., Raznostnye metody dlya ellipticheskikh uravnenii (Finite-Difference
Methods for Elliptic Equations), Moscow: Nauka, 1976.
14. Belukhina, I.G., Vestn. Moskov. Univ. Ser. XV. Vychisl. Mat. Kibernet., 2002, no. 1, pp. 13–18.