Time stepping methods for singularly perturbed problems

The problem

The reaction–diffusion problem with Dirichlet boundary conditions

(|
{ ut - Lεu = f       on Ω × (0,T],
|( u(x,t) = γ(x,t)     ∀(x,t) ∈ Γ × (0,T ],
  u(x,0) = u0(x)     ∀x ∈ Ω
(Pε)

with the operator Lε = εΔ - 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 Lε.

When the Crank–Nicolson method is applied to the discretized problem, there exist maximum norm estimations of the form

        (  3∕2   - 3∕2  -2  2  )
∥η∥∞  ≤ C  τ  + τ    N   ln N
(η-)

(for a Shishkin mesh on Ω = (0,1)). However, numerical computation suggests

∥η∥  ≤ C (τ2 + N -2ln2N)
   ∞
(η+)

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)

       ∥∥ K     ∥∥    ( 2    -2  -2  )
∥η∥∞  ≤  R  (τL ε) ∞ C  τ + N   ln  N

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 ∥∥RK (τL )∥∥
        ε, results of the semigroup theory come into play.

Theorem 1 (Brenner, Thomée, 1979) Let R be an A-acceptable rational approximation of a strongle continuous semigroup etA over the Banach space X. Then it is (for bounded T)

∥       ∥
∥RK (τA )∥ ≤ CT 1∕2τ-1∕2.

From that, one can get
         ( 3∕2   -1∕2 -2  2  )
∥η∥∞ ≤ C  τ   + τ    N   ln N   .
(η~)

Theorem 2 (Crouzeix, Thomée, 2001) Let the operator A generate an analytic semigroup over the Banach space X, such that especially

∥∥(λI - A)-1∥∥ ≤ M-   ∀ λ ∈ ℂ\Σ
              |λ|            θ
(R)

with θ = π∕2 - δ, δ ∈ (0,π∕2) (see figure). Then it is

∥       ∥
∥RK (τA )∥ ≤ CM  (1 + |lnδ|).

Hence, the resolvent estimation (R) for Lε must be considered.

Results

For homogeneous boundary conditions, we have

  • The differential operator Lε fulfils (R), where M depends solely on δ and the space dimension. The proof is based upon the representation
                 ∫ ∞
(λI - Lε)- 1 =    e-λtetLε dt
              0

    (Laplace transformation). Hence, the estimation of ∥∥etLε∥∥ is crucial. Considering the kernel of the problem (Pε), this can be achieved using a result by Coulhon and Sikora.

    Attention! Lε does not generate an analytic semigroup over L(Ω).

  • For the one-dimensional central difference approximation, we have
    ∥           ∥     |ln κ|1∕2              π
∥(λI - Lε)-1∥∞ ≤ e-------  ∀λ : |arg λ| ≤-+ arcsin |ln κ|-1∕2,
                    |λ|                2

    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 ε.


O O O
Figure 1: Left hand side: The set \Σθ (shaded). Center and right hand side: Area of validity of (R) for Lε (with M = 3, c 1, ε = 10-3, N = 100) with central differences and equidistant and Shishkin mesh, respectively (numerically).

Numerical experiments

  • For a one-dimensional, smooth problem with homogeneous Dirichlet boundary conditions, we observe as expected O(τ2 + N-2 ln2N). Moreover, for all of the tested A-stable methods of higher order p, the maximum norm error is bounded by O(τp + N-2 ln2N).
  • With a test problem, the exact solution of which is not continuously differentiable at x = 0 and t = 0, merely O(τ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.

Addthis