Error analysis of the L1 method on graded and uniform meshes for a fractional-derivative problem in two and three dimensions

By Natalia Kopteva

Abstract

An initial-boundary value problem with a Caputo time derivative of fractional order is considered, solutions of which typically exhibit a singular behaviour at an initial time. For this problem, we give a simple framework for the analysis of the error of L1-type discretizations on graded and uniform temporal meshes in the and norms. This framework is employed in the analysis of both finite difference and finite element spatial discretiztions. Our theoretical findings are illustrated by numerical experiments.

1. Introduction

The purpose of this paper is to give a simple framework for the analysis of the error in the and norms for L1-type discretizations of the fractional-order parabolic problem

This problem is posed in a bounded Lipschitz domain (where ). The operator , for some , is the Caputo fractional derivative in time defined Reference 2 by

where is the Gamma function, and denotes the partial derivative in . The spatial operator is a linear second-order elliptic operator:

with sufficiently smooth coefficients , and in , for which we assume that in , and also either or . All our results also apply to the case , while some remain valid for a more general uniformly-elliptic (i.e., with mixed second-order derivatives); see Remark 3.3.

Throughout the paper, it will be assumed that there exists a unique solution of this problem in such that for (the notation is rigourously defined in the final paragraph of this section). This is a realistic assumption, satisfied by typical solutions of problem Equation 1.1, in contrast to a stronger assumption frequently made in the literature (see, e.g., references in Reference 8, Table 1.1). Indeed, Reference 21, Theorem 2.1 shows that if a solution of Equation 1.1 is less singular than we assume (in the sense that for with any ), then the initial condition is uniquely defined by the other data of the problem, which is clearly too restrictive. At the same time, our results can be easily applied to the case of having no singularities or exhibiting a somewhat different singular behaviour at .

We consider L1-type schemes for problem Equation 1.1, which employ the discetization of defined, for , by

when associated with the temporal mesh on . Similarly to Reference 22, our main interest will be in graded temporal meshes as they offer an efficient way of computing reliable numerical approximations of solutions that are singular at . We shall also consider uniform temporal meshes, as although the latter have lower convergence rates near , they have been shown to be first-order accurate for Reference 5Reference 9.

Novelty

We present a new framework for the estimation of the error whenever an L1 scheme is used on graded or uniform temporal meshes. This framework is simple, applies to both finite difference and finite element spatial discretizations, and works for error estimation in both and norms. It easily extends to general elliptic operators , as well as quasi-uniform and quasi-graded temporal meshes. Naturally, it yields versions of some previously-known error bounds as particular cases. It is also used here to establish entirely new results.

Graded meshes for problems of type Equation 1.1 for the case were recently considered in Reference 22, where maximum norm error bounds are obtained for finite difference discretizations. In comparison, our analysis deals with temporal-discretization errors on graded meshes in an entirely different and substantially more concise way. To be more precise, we use more intuitive integral representations of the temporal truncation errors; see Lemma 2.3. Once error bounds on graded meshes are established for a paradigm problem without spatial derivatives, they seamlessly extend to finite difference and finite element spatial discretizations of Equation 1.1 for any . Our results on graded meshes are new for finite element discretizations, as well as for finite difference discretizations for .

The convergence behaviour of the L1 method on uniform temporal meshes is well understood. In particular, for finite element spatial discretizations, the errors in the norm have been estimated in Reference 9 using Laplace transform techniques (for and ). For finite difference discretizations for , a similar error bound in the maximum norm was established in Reference 5. Within our theoretical framework, we easily get versions of error bounds of Reference 9 and Reference 5. Furthermore, we give error bounds for finite element discretizations in the norm on uniform temporal meshes, which appear to be entirely new. (Some error bounds in the norm for linear-finite-element spatial semidiscretizations are given in Reference 12.)

Our approach to uniform meshes is very similar to the case of graded meshes. The main difference is in that now we employ a more subtle stability property of the discrete fractional-derivative operator from Reference 5, a version of which is also given in Reference 11; see Lemma 2.1*. Additionally, we give a considerably shorter and more intuitive proof of this stability result. This new proof relies on a simple barrier function, and may be of independent interest; see Appendix A.

Outline

We start by presenting, in §2, a paradigm for the temporal-error analysis using a simplest example without spatial derivatives. This error analysis is extended in §3 to temporal semidiscretizations of Equation 1.1. Full discretizations that employ finite differences and finite elements are, respectively, addressed in §4 and §5. Finally, the assumptions on the derivatives of the exact solution are discussed in §6, and our theoretical findings are illustrated by numerical experiments in §7.

Notation

We write when and , and when with a generic constant depending on , , , and , but not on the total numbers of degrees of freedom in space or time. Also, for , and , we shall use the standard norms in the spaces and the related Sobolev spaces , while is the standard space of functions in vanishing on .

2. Paradigm for the temporal-discretization error analysis

2.1. Graded temporal mesh

Throughout the paper, we shall frequently consider the graded temporal mesh with some (while generates a uniform mesh). For this mesh, a calculation shows that

This follows from for , and for .

Note that all results of the paper immediately apply to a quasi-graded mesh defined by , where is a quasi-uniform mesh on .

2.2. Stability properties of the discrete fractional operator

The definition Equation 1.4 of can be rewritten as

Here for is the average of the function on the interval , so for all admissible and .
Lemma 2.1.
(i)

For any on an arbitrary mesh , one has

(ii)

If and for , then

Proof.
(i)

Let ; then , while , so we need to prove that . Let for some . Then, by Equation 2.2a combined with , one gets

Next, recalling Equation 2.2b, and also using on , one concludes that .

(ii)

Let and for . Then (as is associated with an -matrix), while by the result of part (i). The desired assertion follows.

To deal with uniform temporal meshes, we employ a more subtle stability result.

Lemma 2.1* (Reference 5).

Let and . Given , if and for , then for .

Proof.

The desired assertion follows from Reference 5, Lemma 3 with ; see also Reference 11, Theorem 3.3 for a similar result. We give an alternative (substantially shorter) proof in Appendix A.

The next lemma will be useful when dealing with Ritz projections while estimating the errors of finite element discretizations in §5.

Lemma 2.2.

Let and , and let be a piecewise-constant left-continuous function defined by for , . Then, with the notation ,

Proof.

Let so that . Now, , so we get equations for . Augmenting these equations by , we get the matrix relation for the column vectors and with an inverse-monotone matrix . (The latter follows from being diagonally dominant, with the entries for in view of Equation 2.2a.) Consequently, , which immediately yields the desired assertion.

2.3. Error estimation for a simplest example (without spatial derivatives)

It is convenient to illustrate our approach to the estimation of the temporal-discretization error using a very simple example. Consider a fractional-derivative problem without spatial derivatives together with its discretization:

Throughout this subsection, with slight abuse of notation, will be used for , while (similarly to in Equation 1.4).

Lemma 2.3.

Let for some . Then for and that satisfy Equation 2.5, one has

where , and

Proof.

Using the standard piecewise-linear Lagrange interpolant of , let

As will appear in the truncation error, it is useful to note that, in view of Equation 2.6b,

On , one has , which, combined with Equation 2.6a, yields