Time stepping methods for singularly perturbed problems
The problem
The reaction–diffusion problem with Dirichlet boundary conditions
![]() | ( ε) |
with the operator
ε = εΔ - c(x), c ≥ ϱ > 0, is considered. If ε ≪ 1, then there
appear boundary layers that make the use of apapted meshes necessary with
discretization Lε of
ε.
When the Crank–Nicolson method is applied to the discretized problem, there exist maximum norm estimations of the form
![]() | (η-) |
(for a Shishkin mesh on Ω = (0,1)). However, numerical computation suggests
![]() | (η+) |
without restriction on the step size. The ultimate goal is to confirm this mathematically.
Procedure
A technique of [LM07] according to Kopteva delivers for the implicit Euler method an estimation of the kind (η+). Bu application onto the Crank–Nicolson method, one achieves (assuming sufficient smoothness)

with R(z) = (1 + z∕2)∕(1 - z∕2). Similar expressions are yielded for A stable
Runge–Kutta methods. For the estimation of the term
∞, results of the
semigroup theory come into play.
![]() | (η~) |
Hence, the resolvent estimation (R) for Lε must be considered.
Results
For homogeneous boundary conditions, we have
- The differential operator
ε fulfils (R), where M depends solely on δ and
the space dimension. The proof is based upon the representation

(Laplace transformation). Hence, the estimation of
∞ is crucial.
Considering the kernel of the problem (
ε), this can be achieved using a
result by Coulhon and Sikora.
Attention!
ε does not generate an analytic semigroup over L∞(Ω).
- For the one-dimensional central difference approximation, we have

where κ is the minimal averaged step size in space direction. In the case of boundary adapted meshes, this depends on ε.
This yields an estimation of the form (η+) where C depends on ε.
|
Numerical experiments
- For a one-dimensional, smooth problem with homogeneous Dirichlet
boundary conditions, we observe as expected
(τ2 + N-2 ln2N).
Moreover, for all of the tested A-stable methods of higher order p, the
maximum norm error is bounded by
(τp + N-2 ln2N).
- With a test problem, the exact solution of which is not continuously
differentiable at x = 0 and t = 0, merely
(τ1+N-2 ln2N) for all methods
Implementation When applying A-stable Runge–Kutta methods, in each time step a block equation system of dimension sN needs to be solved. We could show numericall that when solving it with GMRES, preconditioning with block Jacobi and block Gauss–Seidel strategies works well.
References
[CGJ04] C. Clavero, J. L. Gracia, and J. C. Jorge. High-order numerical methods for one-dimensional parabolic singularly perturbed problems with regular layers. Wiley InterScience, pages 149–169, March 2004.
[CT01] Michael Crouzeix and Vidar Thomée. Resolvent estimates in lp for discrete laplacians on irregular meshes and maximum-norm stability of parabolic finite difference schemes. Computational Methods in Applied Mathematics, 1(1):3–17, 2001.
[LM07] Torsten Linß and Niall Madden. Parameter Uniform Approximations for Time-Dependent Reaction-Diffusion Problems. Wiley InterScience, 2007.
![(|
{ ut - Lεu = f on Ω × (0,T],
|( u(x,t) = γ(x,t) ∀(x,t) ∈ Γ × (0,T ],
u(x,0) = u0(x) ∀x ∈ Ω](/~nschloe/sites/win.ua.ac.be.~nschloe/files/images/research/diplom-report/diplom-report0x.png)






