Frac Coeff MC Rev
Frac Coeff MC Rev
Frac Coeff MC Rev
net/publication/327790093
CITATIONS READS
0 714
3 authors:
Zhi Zhou
The Hong Kong Polytechnic University
113 PUBLICATIONS 3,409 CITATIONS
SEE PROFILE
All content following this page was uploaded by Buyang Li on 01 December 2018.
Abstract. In this work, a complete error analysis is presented for fully discrete solutions of the sub-
diffusion equation with a time-dependent diffusion coefficient, obtained by the Galerkin finite element
method with conforming piecewise linear finite elements in space and backward Euler convolution quad-
rature in time. The regularity of the solutions of the subdiffusion model is proved for both nonsmooth
initial data and incompatible source term. Optimal-order convergence of the numerical solutions is
established using the proven solution regularity and a novel perturbation argument via freezing the
diffusion coefficient at a fixed time. The analysis is supported by numerical experiments.
1. Introduction
d
Let Ω ⊂ R (d ≥ 1) be a convex polyhedral domain with a boundary ∂Ω. Consider the following
fractional-order parabolic problem for the function u(x, t):
α
∂t u(x, t) − ∇ · (a(x, t)∇u(x, t)) = f (x, t) (x, t) ∈ Ω × (0, T ],
(1.1) u(x, t) = 0 (x, t) ∈ ∂Ω × (0, T ],
u(x, 0) = u0 (x) x ∈ Ω,
where T > 0 is a fixed final time, f ∈ L∞ (0, T ; L2 (Ω)) and u0 ∈ L2 (Ω) are given source term and initial
data, respectively, and a(x, t) ∈ Rd×d is a symmetric matrix-valued diffusion coefficient such that for
some constant λ ≥ 1
(1.2) λ−1 |ξ|2 ≤ a(x, t)ξ · ξ ≤ λ|ξ|2 , ∀ ξ ∈ Rd , ∀ (x, t) ∈ Ω × (0, T ],
(1.3) |∂t a(x, t)| + |∇x a(x, t)| + |∇x ∂t a(x, t)| ≤ c, ∀ (x, t) ∈ Ω × (0, T ].
The notation ∂tα u(t) denotes the Caputo derivative in time of order α ∈ (0, 1), defined by [16, p. 70]
Z t
1
(1.4) ∂tα u(x, t) = (t − s)−α ∂s u(x, s)ds.
Γ(1 − α) 0
The literature on the numerical analysis of the subdiffusion problem is vast; see [21, 11, 9, 15] for a
rather incomplete list and the overview [10] (and the references therein). The work [11] analyzed two
spatially semidiscrete schemes, i.e., Galerkin finite element method (FEM) and lumped mass method,
and derived nearly optimal order error estimates for the homogeneous problem. The inhomogeneous case
was analyzed in [9]. See [15] for a finite volume element discretization, and [14] for a unified approach.
There are a number of fully discrete schemes, e.g., convolution quadrature [36, 12], piecewise polynomial
interpolation [33, 21, 2, 7, 35, 32], discontinuous Galerkin method [26, 27]; and some of them have an
O(τ ) rate for nonsmooth data, with τ being time step size. However, all these works analyzed only the
case that the diffusion coefficient a is independent of the time t. These works mostly employ Laplace
transform and its discrete analogue for analysis, which are not directly applicable to the case of a time-
dependent coefficient. Recently, Mustapha [28] analyzed the spatially semidiscrete Galerkin FEM for
(1.1) using a novel energy argument, and proved optimal-order convergence rates for both smooth and
nonsmooth initial data (with a zero source term) based on certain assumptions on the regularity of the
PDE’s solution.
2. Regularity theory
In this section we investigate the regularity of the solutions of problem (1.1). For any function f (x, t)
defined on Ω × (0, T ), we denote by f (t) the function f (·, t). Let −∆ : H01 (Ω) ∩ H 2 (Ω) → L2 (Ω) be the
negative Laplacian operator with a zero Dirichlet boundary condition, and {(λj , ϕj )} be its eigenvalues
ordered nondecreasingly (with multiplicity counted) and the corresponding eigenfunctions normalized in
r
the L2 (Ω) norm. For any r ≥ 0, we denote the space Ḣ r (Ω) = {v ∈ L2 (Ω) : (−∆) 2 v ∈ L2 (Ω)}, with the
norm [34, Chapter 3]
∞
X
kvk2Ḣ r (Ω) = λrj (v, ϕj )2 .
j=1
0 2 1
Then we have Ḣ (Ω) = L (Ω), Ḣ (Ω) = H01 (Ω), and Ḣ 2 (Ω) = H 2 (Ω) ∩ H01 (Ω).
2.1. Subdiffusion with a time-independent coefficient. First we recall basic properties of the sub-
diffusion model with a time-independent diffusion coefficient, i.e., a(x, t) = a(x). Accordingly, we denote
by A : H01 (Ω) ∩ H 2 (Ω) → L2 (Ω) an elliptic operator, defined by
Aφ(x) := −∇ · (a(x)∇φ(x)),
and consider the problem
(2.1) ∂tα u(t) + Au(t) = f (t) t ∈ (0, T ], with u(0) = u0 .
This problem has been studied in [3, 4, 23, 25, 29, 13]. The following maximal Lp -regularity holds [3].
Lemma 2.1. If u0 = 0 and f ∈ Lp (0, T ; L2 (Ω)) with 1 < p < ∞, then problem (2.1) has a unique
solution u ∈ Lp (0, T ; Ḣ 2 (Ω)) such that ∂tα u ∈ Lp (0, T ; L2 (Ω)) and
kukLp (0,T ;Ḣ 2 (Ω)) + k∂tα ukLp (0,T ;L2 (Ω)) ≤ ckf kLp (0,T ;L2 (Ω)) ,
where the constant c does not depend on f and T .
3
By means of Laplace transform, the solution u(t) can be represented by [13, Section 4]
Z t
(2.2) u(t) = F (t)u0 + E(t − s)f (s)ds,
0
where the solution operators F (t) and E(t) are defined by
Z
1
(2.3) F (t) := ezt z α−1 (z α + A)−1 dz,
2πi Γθ,δ
Z
1
(2.4) E(t) := ezt (z α + A)−1 dz,
2πi Γθ,δ
with integration over a contour Γθ,δ ⊂ C (oriented with an increasing imaginary part):
Γθ,δ = {z ∈ C : |z| = δ, | arg z| ≤ θ} ∪ {z ∈ C : z = ρe±iθ , ρ ≥ δ}.
Throughout, we fix θ ∈ ( π2 , π) so that z α ∈ Σαθ ⊂ Σθ := {0 6= z ∈ C : arg(z) ≤ θ}, for all z ∈ Σθ . The
next lemma gives smoothing properties of F (t) and E(t), which follow from the resolvent estimate
(2.5) k(z + A)−1 k ≤ cφ |z|−1 , ∀z ∈ Σφ , ∀ φ ∈ (0, π),
where k · k denotes the operator norm from L (Ω) to L2 (Ω).
2
Lemma 2.2. The operators F and E defined in (2.3) and (2.4) satisfy the following properties.
(i) t−α kA−1 (F (t) − I)k + kF (t) − Ik ≤ c, ∀ t ∈ (0, T ];
(ii) t1−α kE(t)k + t2−α kE 0 (t)k + tkAE(t)k ≤ c, ∀ t ∈ (0, T ];
(iii) tα kAF (t)k + t1−βα kA−β F 0 (t)k ≤ c, ∀ t ∈ (0, T ], β ∈ [0, 1].
Proof. Parts (i) and (ii) have been shown in [13, Lemma 3.4]. By letting δ = t−1 in Γθ,δ and z =
s cos ϕ + is sin ϕ, using (2.5), we have (with |dz| being the arc length of Γθ,δ )
Z Z
1
kAF (t)k = ezt z α−1 A(z α + A)−1 dz ≤ c e<(z)t |z|α−1 |dz|
2πi Γθ,δ Γθ,δ
Z ∞ Z θ
≤c est cos θ sα−1 ds + c ecos ϕ δ α dϕ ≤ ct−α .
δ −θ
0 1
e z (z α + A) dz, and thus by the estimate (2.5),
zt α
R
Next, direct computation gives F (t) = 2πi Γθ,δ
Z
kF 0 (t)k ≤ c e<(z)t |z|α |z|−α |dz| ≤ ct−1 ,
Γθ,δ
which shows the Rassertion for β = 0. Meanwhile, R by ztthe identity z α (z α + A)−1 = I − A(z α + A)−1 , we
0 1 zt α α 1 α
have F (t) = 2πi Γθ,δ e z (z + A) dz = − 2πi Γθ,δ e A(z + A) dz, and thus
Z
kA−1 F 0 (t)k ≤ c e<(z)t |z|−α |dz| ≤ ct−1+α .
Γθ,δ
This shows the assertion for β = 1. Then the desired bound on t1−βα kA−β F 0 (t)k in part (iii) follows by
interpolation.
2.2. Regularity theory for subdiffusion with a time-dependent coefficient. Now we develop
the regularity theory for the case of a time-dependent diffusion coefficient. The work [37] gave some
interior Hölder estimates for bounded measurable coefficients. Recently, Kubica et al [17] showed the
unique existence by approximating the coefficients by smooth functions, and derived several regularity
estimates. We shall provide a different approach to derive regularity estimates in Sobolev spaces, which
are essential for the error analysis in Sections 3 and 4.
We define a time-dependent elliptic operator A(t) : Ḣ 2 (Ω) → L2 (Ω) by
A(t)φ = −∇ · (a(x, t)∇φ), ∀φ ∈ Ḣ 2 (Ω).
Under condition (1.3), the following estimate holds:
(2.6) k(A(t) − A(s))vkL2 (Ω) ≤ c|t − s|kvkH 2 (Ω) .
4
First we give the existence, uniqueness and regularity of solutions to problem (1.1) with u0 = 0.
Theorem 2.1. Under conditions (1.2)-(1.3), with u0 = 0 and f ∈ Lp (0, T ; L2 (Ω)), 1/α < p < ∞, prob-
lem (1.1) has a unique solution u ∈ C([0, T ]; L2 (Ω)) ∩ Lp (0, T ; Ḣ 2 (Ω)) such that ∂tα u ∈ Lp (0, T ; L2 (Ω)).
Proof. For any θ ∈ [0, 1], consider the following fractional-order parabolic problem
(2.7) ∂tα u(t) + A(θt)u(t) = f (t), t ∈ (0, T ], with u(0) = 0,
and define a set
D = {θ ∈ [0, 1] : (2.7) has a solution u ∈ Lp (0, T ; Ḣ 2 (Ω)) such that ∂tα u ∈ Lp (0, T ; L2 (Ω))}.
Lemma 2.1 implies 0 ∈ D and so D 6= ∅.
For any θ ∈ D, by rewriting (2.7) as
(2.8) ∂tα u(t) + A(θt0 )u(t) = f (t) + (A(θt0 ) − A(θt))u(t), t ∈ (0, T ], with u(0) = 0,
and by applying Lemma 2.1 in the time interval (0, t0 ), we obtain
k∂tα ukLp (0,t0 ;L2 (Ω)) + kukLp (0,t0 ;H 2 (Ω))
≤ckf kLp (0,t0 ;L2 (Ω)) + ck(A(θt0 ) − A(θt))u(t)kLp (0,t0 ;L2 (Ω))
(2.9) ≤ckf kLp (0,t0 ;L2 (Ω)) + ck(t0 − t)u(t)kLp (0,t0 ;H 2 (Ω)) ,
where the last line follows from (2.6). Let g(t) = kukpLp (0,t;H 2 (Ω)) , which satisfies g 0 (t) = ku(t)kpH 2 (Ω) .
Then (2.9) and integration by parts imply
Z t0
g(t0 ) ≤ ckf kpLp (0,t0 ;L2 (Ω)) + c (t0 − t)p g 0 (t)dt
0
Z t0
p
= ckf kLp (0,t0 ;L2 (Ω)) + cp (t0 − t)p−1 g(t)dt
0
Z t0
p
≤ ckf kLp (0,t0 ;L2 (Ω)) + c g(t)dt,
0
which implies (via the standard Gronwall’s inequality)
g(t0 ) ≤ ckf kpLp (0,t0 ;L2 (Ω)) , i.e., kukLp (0,t0 ;H 2 (Ω)) ≤ ckf kLp (0,t0 ;L2 (Ω)) .
Substituting the last inequality into (2.9) yields
(2.10) k∂tα ukLp (0,t0 ;L2 (Ω)) + kukLp (0,t0 ;H 2 (Ω)) ≤ ckf kLp (0,t0 ;L2 (Ω)) .
Since the estimate (2.10) is independent of θ ∈ D, D is a closed subset of [0, 1].
Now we show that D is also open with respect to the subset topology of [0, 1]. In fact, if θ0 ∈ D, then
problem (2.7) can be rewritten as
(2.11) ∂tα u(t) + A(θ0 t)u(t) + (A(θt) − A(θ0 t))u(t) = f (t), t ∈ (0, T ], with u(0) = 0,
which is equivalent to
h i
(2.12) 1 + (∂tα + A(θ0 t))−1 (A(θt) − A(θ0 t)) u(t) = (∂tα + A(θ0 t))−1 f (t).
It follows from (2.10) that the operator (∂tα + A(θ0 t))−1 (A(θt) − A(θ0 t)) is small in the sense that
k(∂tα + A(θ0 t))−1 (A(θt) − A(θ0 t))kLp (0,T ;H 2 (Ω))→Lp (0,T ;H 2 (Ω)) ≤ c|θ − θ0 |.
Thus for θ sufficiently close to θ0 , the operator 1 + (∂tα + A(θ0 t))−1 (A(θt) − A(θ0 t)) is invertible on
Lp (0, T ; Ḣ 2 (Ω)), which implies θ ∈ D. Thus D is open with respect to the subset topology of [0, 1]. Since
D is both closed and open respect to the subset topology of [0, 1], D = [0, 1]. Further, note that for
1/α < p < ∞, the inequality (2.10) and the condition u(0) = 0 directly imply u ∈ C([0, T ]; L2 (Ω)) [13,
Theorem 2.1], which completes the proof of the theorem.
The following generalized Gronwall’s inequality is useful ([5, Lemma 6.3] and [8, Exercise 3, p. 190]).
5
Lemma 2.3. Let the function ϕ(t) ≥ 0 be continuous for 0 < t ≤ T . If
Z t
−1+α
ϕ(t) ≤ at +b (t − s)−1+β ϕ(s)ds, 0 < t ≤ T,
0
for some constants a, b ≥ 0, α, β > 0, then there is a constant c = c(b, T, α, β) such that
ϕ(t) ≤ cat−1+α , 0 < t ≤ T.
Next we give the spatial regularity of the solution u for the case f = 0.
Theorem 2.2. Under conditions (1.2)-(1.3), with u0 ∈ Ḣ β (Ω), 0 ≤ β ≤ 2, and f = 0, problem (1.1) has
a unique solution u ∈ C([0, T ]; L2 (Ω)) ∩ C((0, T ]; Ḣ 2 (Ω)) such that ∂tα u ∈ C((0, T ]; L2 (Ω)), and
ku(t)kH 2 (Ω) ≤ ct−(1−β/2)α ku0 kḢ β (Ω) .
Proof. The existence and uniqueness of a solution can be proved in the same way as Theorem 2.1 based
on the a priori estimate below. We rewrite problem (1.1) as
∂tα u(t) + A(t0 )u(t) = (A(t0 ) − A(t))u(t) + f (t), t ∈ (0, T ], with u(0) = u0 ,
Then the solution u(t) can be represented by
Z t Z t
(2.13) u(t) = F (t; t0 )u0 + E(t − s; t0 )(A(t0 ) − A(s))u(s)ds + E(t − s; t0 )f (s)ds,
0 0
where the operators F (t; t0 ) and E(t; t0 ) are defined respectively by
Z Z
1 −1 1
F (t; t0 ) := zt α−1 α
e z (z + A(t0 )) dz and E(t; t0 ) := ezt (z α + A(t0 ))−1 dz.
2πi Γθ,δ 2πi Γθ,δ
In the case f = 0, applying A(t0 ) to both sides of (2.13) yields
Z t
A(t0 )u(t) =A(t0 )F (t; t0 )u0 + A(t0 )E(t − s; t0 )(A(t0 ) − A(s))u(s)ds.
0
Then conditions (1.2)-(1.3) and Lemma 2.2(ii) imply
Z t0
ku(t0 )kH 2 (Ω) ≤ ckA(t0 )F (t0 ; t0 )u0 kL2 (Ω) + c kA(t0 )E(t0 − s; t0 )kk(A(t0 ) − A(s))u(s)kL2 (Ω) ds
0
Z t0
−(1−β/2)α
≤ ct0 ku0 kḢ β (Ω) + c (t0 − s)−1 (t0 − s)ku(s)kH 2 (Ω) ds
0
Z t0
−(1−β/2)α
= ct0 ku0 kḢ β (Ω) + c ku(s)kH 2 (Ω) ds, ∀ t0 ∈ (0, T ].
0
The desired estimate follows from the generalized Gronwall’s inequality in Lemma 2.3. It remains to
show u ∈ C([0, T ]; L2 (Ω)) ∩ C((0, T ]; H 2 (Ω)). Indeed, note that (by fixing t0 = 0)
Z t
ku(t) − u0 kL2 (Ω) ≤ kF (t; 0)u0 − u0 kL2 (Ω) + (t − s)−α sku(s)kH 2 (Ω) ds,
0
which together with the bound on ku(s)kH 2 (Ω) implies
lim ku(t) − u0 kL2 (Ω)
t→0+
Z t
≤ lim+ kF (t; 0)u0 − u0 kL2 (Ω) + lim+ c (t − s)α−1 s1−(1−β/2)α dsku0 kḢ β (Ω) = 0.
t→0 t→0 0
i.e., limt→0+ u(t) = u0 in L2 (Ω). The rest of the assertion follows similarly. This completes the proof.
To analyze the temporal regularity, we first give three technical lemmas.
Lemma 2.4. Let conditions (1.2) and (1.3) be fulfilled, and u be the solution to problem (1.1) with
u0 ∈ L2 (Ω) and f = 0. Then there holds
d t
Z
k E(t − s; t0 )(A(t0 ) − A(s))u(s)ds t=t kL2 (Ω) ≤ cku0 kL2 (Ω) .
dt 0 0
d
Rt 6
Proof. Let I = dt 0
E(t − s; t0 )(A(t0 ) − A(s))u(s)ds|t=t0 . Then
Z t0 +ε
1
I = lim E(t0 + ε − s; t0 )(A(t0 ) − A(s))u(s)ds
ε→0 ε 0
Z t0
(2.14) − E(t0 − s; t0 )(A(t0 ) − A(s))u(s)ds =: lim Λ(ε).
0 ε→0
If ε > 0, then
Z t0 +ε
1
Λ(ε) = E(t0 + ε − s; t0 )(A(t0 ) − A(s))u(s)ds
ε t0
Z t0
E(t0 + ε − s; t0 ) − E(t0 − s; t0 )
(2.15) + (A(t0 ) − A(s))u(s)ds =: I+ + II+ .
0 ε
By applying Lemma 2.2(ii), (2.6) and Theorem 2.2, we deduce
Z t0 +ε
kI+ kL2 (Ω) ≤ cε−1 kE(t0 + ε − s; t0 )kk(A(t0 ) − A(s))u(s)kL2 (Ω) ds
t0
Z t0 +ε
≤ cε−1 |t0 + ε − s|α−1 |t0 − s|ku(s)kH 2 (Ω) ds
t0
Z t0 +ε
≤ cε−1 |t0 + ε − s|α−1 |t0 − s|s−α ku0 kL2 (Ω) ds
t0
Z t0 +ε
≤ cε−1 |t0 + ε − s|α−1 (ε)t−α α −α
0 ku0 kL2 (Ω) ds ≤ cε t0 ku0 kL2 (Ω) ,
t0
and similarly,
Z t0 Z 1
kII+ kL2 (Ω) = E 0 (t0 + θε − s; t0 )(A(t0 ) − A(s))u(s) dθds
0 0 L2 (Ω)
Z 1 Z t0
≤c (t0 + θε − s)α−2 (t0 − s)ku(s)kH 2 (Ω) dsdθ
0 0
Z t0
≤c (t0 − s)α−1 ku(s)kH 2 (Ω) ds
0
Z t0
≤c (t0 − s)α−1 s−α ku0 kL2 (Ω) ds ≤ cku0 kL2 (Ω) .
0
Lemma 2.5. Let conditions (1.2) and (1.3) be fulfilled, and u be the solution to problem (1.1) with
Rt
f ∈ C([0, T ]; L2 (Ω)), 0 (t − s)α−1 kf 0 (s)kL2 (Ω) ds < ∞ and u0 = 0. Then there holds
Z t Z t
(t − s)α−1 ku(s)kH 2 (Ω) ds ≤ ckf (0)kL2 (Ω) + c (t − s)α−1 kf 0 (s)kL2 (Ω) ds.
0 0
7
Proof. By the solution representation (2.13) with u0 = 0, we have
Z t0 Z t0
A(t0 )u(t0 ) = A(t0 )E(t0 − s; t0 )f (s)ds + A(t0 )E(t0 − s; t0 )(A(s) − A(t0 ))u(s)ds := I + II.
0 0
It follows directly from the definition of the operators E(s; t0 ) and F (s; t0 ) that the identity A(t0 )E(s; t0 ) =
d d
− ds F (s; t0 ) = ds (I − F (s; t0 )) holds. So upon changing variables and integration by parts, we obtain
Z t0 Z t0
d
I= A(t0 )E(s; t0 )f (t0 − s)ds = (I − F (s; t0 ))f (t0 − s)ds
0 0 ds
Z t0
d
= (F (t0 ; t0 ) − I)f (0) − (I − F (s; t0 )) f (t0 − s)ds,
0 ds
where we have used the identity F (0; t0 ) = I. Thus, by Lemma 2.2(i), we obtain
Z t0
kIkL2 (Ω) ≤ ckf (0)kL2 (Ω) + c kf 0 (s)kL2 (Ω) ds.
0
Similarly, by Lemma 2.2(ii) and (2.6), for the term II, we have
Z t0 Z t0
kIIkL2 (Ω) ≤ c (t0 − s)−1 |t0 − s|kA(t0 )u(s)kL2 (Ω) ds = c kA(t0 )u(s)kL2 (Ω) ds.
0 0
Rt
Let g(t) = 0
(t − s)α−1 ku(s)kH 2 (Ω) ds. Then the last two estimates together give
Z t
g(t) ≤ c (t − s)α−1 (kIkL2 (Ω) + kIIkL2 (Ω) ) ds
0
Z t Z s Z ξ
(t − s)α−1 kf (0)kL2 (Ω) + kf 0 (ξ)kL2 (Ω) dξ +
≤c ku(ξ)kH 2 (Ω) dξ ds
0 0 0
Z t Z t
α α 0
≤ ct kf (0)kL2 (Ω) + c (t − s) kf (s)kL2 (Ω) ds + c g(s) ds,
0 0
where the last line follows directly from the semigroup property of Riemann-Liouville integral and change
of integration orders. Now Gronwall’s inequality gives
Z t
g(t) ≤ ctα kf (0)kL2 (Ω) + c (t − s)α kf 0 (s)kL2 (Ω) ds,
0
from which the desired assertion follows directly.
Lemma 2.6. Let conditions (1.2) and (1.3) be fulfilled, and u be the solution to problem (1.1) with
Rt
f ∈ C([0, T ]; L2 (Ω)), 0 (t − s)α−1 kf 0 (s)kL2 (Ω) ds < ∞ and u0 = 0. Then there holds
d t
Z Z t0
k E(t − s; t0 )(A(t0 ) − A(s))u(s)ds t=t0 kL2 (Ω) ≤ ckf (0)kL2 (Ω) + c (t0 − s)α−1 kf 0 (s)kL2 (Ω) ds.
dt 0 0
Proof. For any small ε > 0, we employ the splitting (2.14). By Lemma 2.2(ii) and (2.6), we bound the
term I+ by
Z t0 +ε
kI+ kL2 (Ω) ≤ ε−1 kE(t0 + ε − s; t0 )kk(A(t0 ) − A(s))u(s)kL2 (Ω) ds
t0
Z t0 +ε
≤ cε−1 |t0 + ε − s|α−1 |t0 − s|ku(s)kH 2 (Ω) ds
t0
Z t0 +ε
≤c |t0 + ε − s|α−1 ku(s)kH 2 (Ω) ds.
t0
This estimate, Hölder’s inequality and Theorem 2.1 directly imply limε→0+ kI+ kL2 (Ω) = 0. For the term
II+ , Lemma 2.2(ii) gives
Z t0 Z 1
kII+ kL2 (Ω) = E 0 (t0 + θε − s; t0 )(A(t0 ) − A(s))u(s) dθds
0 0 L2 (Ω)
Z 1 Z t0 8
≤c (t0 + θε − s)α−2 (t0 − s)ku(s)kH 2 (Ω) dsdθ
0 0
Z t0
≤c (t0 − s)α−1 ku(s)kH 2 (Ω) ds,
0
which together with Lemma 2.5 yields the assertion for ε > 0. Similar estimates hold for the case ε < 0,
and this completes the proof of the lemma.
Remark 2.1. Note that the bound on II+ in Lemma 2.4 blows up for α → 1− :
Z t0
(t0 − s)α−1 s−α ds = B(α, 1 − α),
0
and in view of the asymptotics B(α, 1 − α) = O((1 − α)−1 ) as α → 1− , it blows up at a rate 1/(1 − α).
Actually, this can be avoided by the following alternative argument:
Z t0 Z 1
kII+ kL2 (Ω) = E 0 (t0 + θε − s; t0 )A(t0 )1/2 A(t0 )1/2 (1 − A(t0 )−1 A(s))u(s) dθds
0 0 L2 (Ω)
Z 1 Z t0
≤c (t0 + θε − s)α/2−2 (t0 − s)kA(t0 )1/2 u(s)kL2 (Ω) dsdθ
0 0
Z t0
≤c (t0 − s)α/2−1 ku(s)kH 1 (Ω) ds
0
Z t0
≤c (t0 − s)α/2−1 s−α/2 ku0 kL2 (Ω) ds ≤ cku0 kL2 (Ω) ,
0
where the first inequality is due to (2.6), Corollary 3.1 below and interpolation. The same argument can
be applied to the term II+ in Lemma 2.6. Thus, the involved constants are bounded for α → 1− .
Now we can give the temporal regularity of the solution u.
Theorem 2.3. Let conditions (1.2)-(1.3) be fulfilled, and u be the solution to problem (1.1).
(i) For u0 ∈ Ḣ β (Ω), 0 ≤ β ≤ 2, and f = 0, then
ku0 (t)kL2 (Ω) ≤ ct−(1−αβ/2) ku0 kḢ β (Ω) .
Rt
(ii) For u0 = 0, f ∈ C([0, T ]; L2 (Ω)) and 0 (t − s)α−1 kf 0 (s)kL2 (Ω) ds < ∞, then
Z t
0 −(1−α)
ku (t)kL2 (Ω) ≤ ct kf (0)kL2 (Ω) + c (t − s)α−1 kf 0 (s)kL2 (Ω) ds.
0
p 2
(iii) For u0 = 0 and f ∈ L (0, T ; L (Ω)) with 2/α < p < ∞, then
ku(t)kH 1 (Ω) ≤ ckf kLp (0,t;L2 (Ω)) .
Proof. The proof employs the solution representation (2.13). By Lemma 2.2(iii), we have
d −(1−αβ/2)
F (t; t0 )u0 t=t0 L2 (Ω) ≤ ct0 ku0 kḢ β (Ω) .
dt
This and Lemma 2.4 yield the assertion in part (i).
To show part (ii), differentiating (2.13) with respect to t yields
d t d t
Z Z
(2.16) u0 (t0 ) = E(t − s; t0 )(A(t0 ) − A(s))u(s)ds + E(s; t0 )f (t − s)ds .
dt 0 t=t0 dt 0 t=t0
Proof. Let eh = Ph u − uh . Using the identity Ph A(s) = Ah (s)Rh (s) [34, (1.34), p. 11] and the triangle
inequality, we derive
Z t0
kI4 (t0 )kL2 (Ω) = Eh (t0 − s; t0 ) (Ah (t0 )Rh (t0 ) − Ah (s)Rh (s))u(s) − (Ah (t0 ) − Ah (s))uh (s) ds
0 L2 (Ω)
Z t0
≤ Eh (t0 − s; t0 )(Ah (t0 ) − Ah (s))eh (s)ds
0 L2 (Ω)
Z t0
+ Eh (t0 − s; t0 ) Ah (t0 )(Rh (t0 ) − Ph )u(s) − Ah (s)(Rh (s) − Ph )u(s) ds
0 L2 (Ω)
=: I4,1 (t0 ) + I4,2 (t0 ).
For the term I4,1 (t0 ), by Lemmas 2.2(ii) and 3.1, we have
Z t0
I4,1 (t0 ) = Ah (t0 )Eh (t0 − s; t0 )(I − Ah (t0 )−1 Ah (s))eh (s)ds
0 L2 (Ω)
Z t0
≤ kAh (t0 )Eh (t0 − s; t0 )kk(I − Ah (t0 )−1 Ah (s))eh (s)kL2 (Ω) ds
0
Z t0 Z t0
≤c (t0 − s)−1 (t0 − s)keh (s)kL2 (Ω) ds = c keh (s)kL2 (Ω) ds.
0 0
14
For the term I4,2 (t0 ), by the triangle inequality, we further split it into
Z t0
I4,2 (t0 ) ≤ Eh (t0 − s; t0 )Ah (t0 )(Rh (t0 ) − Rh (s))u(s)ds
0 L2 (Ω)
Z t0
+ Eh (t0 − s; t0 )(Ah (t0 ) − Ah (s))(Rh (s) − Ph )u(s) ds =: I04,2 (t0 ) + I004,2 (t0 ).
0 L2 (Ω)
Now by Lemmas 2.2(ii) and 3.2 and Theorem 2.2, we bound I04,2 (t0 ) by
Z t0
I04,2 (t0 ) ≤ kEh (t0 − s; t0 )Ah (t0 )kk(Rh (t0 ) − Rh (s))u(s)kL2 (Ω) ds
0
Z t0
≤c (t0 − s)−1 (t0 − s)h2 ku(s)kH 2 (Ω) ds
0
Z t0
≤ ch2 s−α ku0 kL2 (Ω) ds ≤ ch2 ku0 kL2 (Ω) .
0
00
Likewise, by Lemma 3.1 and Theorem 2.2, we bound I4,2 (t0 ) by
Z t0
I004,2 (t0 ) = Ah (t0 )Eh (t0 − s; t0 )(I − Ah (t0 )−1 Ah (s))(Rh (s) − Ph )u(s) ds
0 L2 (Ω)
Z t0
≤ kAh (t0 )Eh (t0 − s; t0 )kk(I − Ah (t0 )−1 Ah (s))(Rh (s) − Ph )u(s)kL2 (Ω) ds
0
Z t0
≤c (t0 − s)−1 (t0 − s)k(Rh (s) − Ph )u(s)kL2 (Ω) ds
0
Z t0 Z t0
≤ ch2 ku(s)kH 2 (Ω) ds ≤ ch2 s−α ku0 kL2 (Ω) ds ≤ ch2 ku0 kL2 (Ω) .
0 0
The desired assertion follows by combining the preceding estimates.
Now we can state the main result of this part, i.e., error estimate on the semidiscrete solution uh .
Theorem 3.2. Under conditions (1.2) and (1.3), for u0 ∈ L2 (Ω) and f = 0, there holds
ku(t) − uh (t)kL2 (Ω) ≤ ch2 t−α ku0 kL2 (Ω) .
Proof. Substituting (3.12) and Lemmas 3.3 and 3.4 into (3.11) yields
Z t0
kPh u(t0 ) − uh (t0 )kL2 (Ω) ≤ ct−α
0 h2
ku k 2
0 L (Ω) + c kPh u(s) − uh (s)kL2 (Ω) ds, ∀ t0 ∈ (0, T ].
0
By Gronwall’s inequality from Lemma 2.3, we obtain
kPh u(t) − uh (t)kL2 (Ω) ≤ ct−α h2 ku0 kL2 (Ω) , ∀ t ∈ (0, T ].
By the approximation property of Ph and Theorem 2.2, we have
ku(t0 ) − Ph u(t0 )kL2 (Ω) ≤ ch2 ku(t0 )kH 2 (Ω) ≤ ct−α 2
0 h ku0 kL2 (Ω) .
4. Time discretization
Now we study the time discretization of problem (1.1). We divide the time interval [0, T ] into a uniform
grid, with tn = nτ , n = 0, . . . , N , and τ = T /N being the time step size. Then we approximate the
Riemann-Liouville fractional derivative
d t
Z
1
R α
∂t ϕ(t) = (t − s)−α ϕ(s)ds
Γ(1 − α) dt 0
by the backward Euler (BE) convolution quadrature (with ϕj = ϕ(tj )) [22, 12]:
n
X ∞
X
R α
∂t ϕ(tn ) ≈ τ −α bj ϕn−j := ∂¯τα ϕn , with bj ξ j = (1 − ξ)α .
j=0 j=0
The fully discrete scheme for problem (1.1) reads: find ∈ Sh such that unh
(4.1) ¯α n 0 n
∂ (u − u ) + Ah (tn )u = Ph f (tn ), n = 1, 2, . . . , N,
τ h h h
For the first two terms, there hold [12, Theorem 3.5]
−(1−αβ/2)
kIm
1 kL2 (Ω) ≤ cτ tm ku0 kḢ β (Ω) , β ∈ [0, 2],
Z tm
kIm
2 kL2 (Ω) ≤ cτ t−(1−α)
m kf (0)k 2
L (Ω) + cτ (tm − s)α−1 kf 0 (s)kL2 (Ω) ds.
0
To estimate Im
3 ,
n
we need two preliminary bounds on the operator Eτ,m .
m−k
Lemma 4.2. For the operator Eτ,m defined in (4.5), there holds for any β ∈ [0, 1]
Z tk
[τ Aβh (tm )Eτ,m
m−k
− Aβh (tm )Eh (tm − s; tm ) ds] ≤ cτ 2 (tm − tk + τ )−(2−(1−β)α) .
tk−1
Proof. First we consider the case β = 0. By the definition of the operator Eh (t; tm ), we have
Z tk Z Z tk
1
Eh (tm − s; tm ) ds = (z α + Ah (tm ))−1 ez(tm −s) ds dz
tk−1 2πi Γθ,δ tk−1
Z
1
= ez(tm −tk ) z −1 (ezτ − 1)(z α + Ah (tm ))−1 dz.
2πi Γθ,δ
This and the defining relation (4.5) yield
Z tk
m−k
τ Eτ,m − Eh (tm − s; tm ) ds
tk−1
Z
1
ez(tm −tk ) τ (δτ (e−zτ )α + Ah (tm ))−1 − z −1 (ezτ − 1)(z α + Ah (tm ))−1 dz
=
2πi Γτθ,δ
Z
1
− ez(tm −tk ) z −1 (ezτ − 1)(z α + Ah (tm ))−1 dz := I + II.
2πi Γθ,δ \Γτθ,δ
For k < m, let δ = (tm − tk + τ )−1 and z = s cos ϕ + is sin ϕ. By Lemma 4.1 and (2.5), we obtain
τ (δτ (e−zτ )α + Ah (tm ))−1 − z −1 (ezτ − 1)(z α + Ah (tm ))−1 ≤ cτ 2 |z|−α+1 , ∀z ∈ Γτθ,δ .
Then the bound on the term I follows by
π
Z τ sin θ
Z θ
kIk ≤ cτ 2 es(tm −tk ) cos θ s−α+1 ds + cτ 2 ecos ϕ δ −α+2 dϕ ≤ cτ 2 (tm − tk + τ )α−2 .
δ −θ
Similarly, Taylor expansion of ezτ , (2.5) and Lemma 4.1 bound the term II by
Z Z ∞
kIIk ≤ cτ |ez(tm −tk ) ||z|−α |dz| ≤ cτ es(tm −tk ) cos θ s−α ds
π
Γθ,δ \Γτθ,δ τ sin θ
Z ∞
s(tm −tk ) cos θ 1−α
≤ cτ 2
e s ds ≤ cτ 2 (tm − tk )−(2−α) .
π
τ sin θ
The proof for the case β = 1 is analogous, and the intermediate case β ∈ (0, 1) follows by interpolation.
n
The next result gives the smoothing property of the operator Eτ,m .
n 17
Lemma 4.3. For the operator Eτ,m defined in (4.5), there holds
n
kAh (tm )Eτ,m k ≤ c(tn + τ )−1 , n = 0, 1, . . . , N.
Proof. Upon letting δ = (tn + τ )−1 in Γτθ,δ and z = s cos ϕ + is sin ϕ, by (2.5) and Lemma 4.1, we have
Z
1
n
kAh (tm )Eτ,m k= eztn Ah (tm )(δτ (e−zτ )α + Ah (tm ))−1 dz
2πi Γτθ,δ
π
Z τ sin Z θ
θ
≤c estn cos θ ds + c ecos ϕ (tn + τ )−1 dϕ ≤ c(tn + τ )−1 .
(tn +τ )−1 −θ
Lemma 4.4. Under conditions (1.2)-(1.3), for u0 ∈ L2 (Ω) and f = 0, there holds
m
X
−1
kIm
3 kL2 (Ω) ≤ cτ log(1 + tm /τ )tm ku0 kL2 (Ω) + cτ kekh kL2 (Ω) .
k=1
Proof. Let ekh = ukh− uh (tk ), and Q(t) = (Ah (tm ) − Ah (t))uh (t). Then we split the summand of Im
3 into
Z tk
m−k
τ Eτ,m (Ah (tm ) − Ah (tk ))ukh − Eh (tm − s; tm )Q(s) ds
tk−1
Z tk
m−k m−k k
= τ Eτ,m (Ah (tm ) − Ah (tk ))eh + (τ Eτ,m − Eh (tm − s; tm ) ds)Q(tk )
tk−1
Z tk
+ Eh (tm − s; tm )(Q(tk ) − Q(s)) ds =: Ik + IIk + IIIk .
tk−1
It remains to bound the terms Ik , IIk and IIIk . First, Lemmas 4.3 and 3.1 bound the term kIk kL2 (Ω) by:
m−k
kIk kL2 (Ω) = τ kAh (tm )Eτ,m (I − A−1 k
h (tm )Ah (tk ))eh kL2 (Ω)
Second, by Lemma 4.2 (with β = 0) and Remark 3.1, we bound the term IIk by
Z tk
m−k
kIIk kL (Ω) ≤ kτ Eτ,m −
2 Eh (tm − s; tm ) dskkQ(tk )kL2 (Ω)
tk−1
By Lemmas 3.1 and 2.2(ii), the term IIIk,1 for any k > 1 can be bounded by
Z tk Z tk
kIIIk,1 kL2 (Ω) ≤ kAh (tm )Eh (tm − s; tm )k k(I − Ah (tm )−1 Ah (ξ))u0h (ξ)kL2 (Ω) dξ ds
tk−1 s
Z tk Z tk
≤c (tm − s)−1 (tm − ξ)ku0h (ξ)kL2 (Ω) dξ ds
tk−1 s
Z tk Z tk
≤c (tm − s)−1 (tm − ξ)ξ −1 ku0 kL2 (Ω) dξ ds,
tk−1 s
where the last step is due to Theorem 3.1(i). Now we note the elementary inequality
Z tk Z tk Z tk Z ξ
(tm − s)−1 (tm − ξ)ξ −1 dξds = (tm − ξ)ξ −1 (tm − s)−1 dsdξ
tk−1 s tk−1 tk−1
Z tk Z tk
−1 −1
≤ (tm − ξ)(tm − ξ) τξ dξ = τ ξ −1 dξ.
tk−1 tk−1
Consequently,
Z tk
kIIIk,1 kL2 (Ω) ≤ cτ ξ −1 dξku0 kL2 (Ω) ,
tk−1
and
m
X Z tm
kIIIk,1 kL2 (Ω) ≤ cτ ξ −1 dξku0 kL2 (Ω) = cτ log(tm /τ ).
k=2 τ
Similarly, by Theorem 3.1(i), the term IIIk,2 for any k > 1 is bounded by
Z tk Z tk
kIIIk,2 kL2 (Ω) = kEh (tm − s; tm )k kA0h (ξ)uh (ξ)kL2 (Ω) dξ ds
tk−1 s
Z tk Z tk
≤c (tm − s)α−1 ξ −α dξ dsku0 kL2 (Ω)
tk−1 s
Z tk
≤ cτ (tm − s)α−1 s−α dsku0 kL2 (Ω) ,
tk−1
Rt Rt
where the last line follows from the inequality s k ξ −α dξ ≤ s−α s k dξ ≤ s−α τ. Thus,
Xm Z tm
kIIIk,2 kL2 (Ω) ≤ cτ (tm − s)α−1 s−α dsku0 kL2 (Ω) ≤ cku0 kL2 (Ω) .
k=1 0
19
Hence, there holds
m
X
kIIIk kL2 (Ω) ≤ cτ (1 + log(tm /τ ))ku0 kL2 (Ω) .
k=1
The desired estimate follows from a variant of the discrete Gronwall’s inequality [34, p. 258].
Remark 4.1. The logarithmic factor log(1 + tm /τ ) is also present for the BE method for standard
parabolic problems with a time-dependent diffusion coefficient [24, Theorem 2, p. 95]. For u0 ∈ Ḣ β (Ω),
β ∈ (0, 2], it may be improved:
−(1−βα/2)
kum
h − uh (tm )kL2 (Ω) ≤ cτ tm ku0 kḢ β (Ω) .
In fact, the argument of Lemma 4.4 (together with Theorem 3.1(i)) implies
Z tk Z tk
kIIIk,1 kL2 (Ω) ≤ c (tm − s)−1 (tm − ξ)ku0h (ξ)kL2 (Ω) dξ ds
tk−1 s
Z tk Z tk
≤c (tm − s)−1 (tm − ξ)ξ −(1−αβ/2) ku0 kḢ β (Ω) dξ ds
tk−1 s
Z tk
≤ cτ ξ −(1−βα/2) dξku0 kḢ β (Ω) ,
tk−1
and
Z tk Z tk
kIIIk,2 kL2 (Ω) = kEh (tm − s; tm )k kA0h (ξ)uh (ξ)kL2 (Ω) dξ ds
tk−1 s
Z tk Z tk
≤c (tm − s)α−1 ξ −(1−β/2)α dξ dsku0 kḢ β (Ω)
tk−1 s
Z tk
≤ cτ (tm − s)α−1 s−(1−β/2)α dsku0 kḢ β (Ω) .
tk−1
Then the desired estimate follows by repeating the argument for Theorem 4.1.
4.2. Error estimate for the inhomogeneous problem. Now we give the temporal discretization
error for the inhomogeneous problem.
Rt
Theorem 4.2. Under conditions (1.2)-(1.3), u0 = 0, f ∈ C([0, T ]; L2 (Ω)) and 0 (t−s)α−1 kf 0 (s)kL2 (Ω) ds <
∞ for any 0 < t ≤ T , there holds
Z tm
−(1−α)
kumh − u (t )k 2
h m L (Ω) ≤ cτ tm kf (0)k 2
L (Ω) + (tm − s)α−1 kf 0 (s)kL2 (Ω) ds .
0
20
Proof. The argument is similar to Theorem 4.1, and thus we only sketch the main steps. It suffices to
bound the terms IIk and IIIk in Lemma 4.4. By Theorem 3.1(iii), Remark 3.1 and Lemma 4.2 (with
β = 1/2), the following estimate holds:
m m
1/2
X X
kIIk kL2 (Ω) ≤ cτ 2 (tm − tk + τ )α/2−1 kAh (tm )uh (tk )kL2 (Ω)
k=1 k=1
Xm
≤ cτ 2 (tm − tk + τ )α/2−1 kf kL∞ (0,tm ;L2 (Ω)) ≤ cτ kf kL∞ (0,tm ;L2 (Ω)) .
k=1
Meanwhile, upon noting tm ≤ T , we have
Z tm
kf kL∞ (0,tm ;L2 (Ω)) ≤ kf (0)kL2 (Ω) + kf 0 (s)kL2 (Ω) ds
0
Z tm
≤ kf (0)kL2 (Ω) + cT (tm − s)α−1 kf 0 (s)kL2 (Ω) ds.
0
Next, the two terms IIIk,1 and IIIk,2 can be bounded respectively by
Z tk Z tk
−1
kIIIk,1 kL2 (Ω) ≤ c (tm − s) (tm − ξ)ku0h (ξ)kL2 (Ω) dξ ds
tk−1 s
Z tk Z ξ
=c (tm − ξ)ku0h (ξ)kL2 (Ω) (tm − s)−1 ds dξ
tk−1 tk−1
Z tk
≤ cτ ku0h (ξ)kL2 (Ω) dξ,
tk−1
and
Z tk Z tk
kIIIk,2 kL2 (Ω) ≤ kEh (tm − s; tm )k kA0h (ξ)uh (ξ)kL2 (Ω) dξ ds
tk−1 s
Z tk Z tk
≤c (tm − s) α−1
kA0h (ξ)uh (ξ)kL2 (Ω) dξ ds
tk−1 s
Z tk Z ξ
=c kA0h (ξ)uh (ξ)kL2 (Ω) (tm − s)α−1 dsdξ
tk−1 tk−1
Z tk
≤ cτ (tm − ξ)α−1 kA0h (ξ)uh (ξ)kL2 (Ω) dξ.
tk−1
These estimates together with discrete Gronwall’s inequality complete the proof.
Remark 4.2. The proof techniques in this section apply to other first-order methods, e.g., L1 scheme
[21], and similar error estimates can also be derived for these methods.
Remark 4.3. We briefly comment on the dependence of the constant c in error estimates on the fractional
order α. At a few occasions, it can blow up as α → 1− ; see e.g., I3 (t0 ) in Lemma 3.3, I4,2 (t0 ) in Lemma
3.4 and IIIk,2 in Lemma 4.4. This phenomenon does not fully agree with the results for the continuous
model. Such a blowup phenomenon appears also in some existing error analysis; see, e.g., [28, eq. (2.2)]
and [32, Lemma 4.3], and it is of interest to further refine the estimates to fill in the gap.
5. Numerical results
Now we present numerical examples to verify the theoretical results in Sections 3 and 4. We consider
problem (1.1) with a time-dependent elliptic operator A(t) = −(2 + cos(t))∆ on the domain Ω = (0, 1)
and the following two sets of problem data:
(a) u0 (x) = x−1/4 ∈ H 1/4− (Ω) with ∈ (0, 1/4) and f ≡ 0.
(b) u0 (x) = 0 and f = et (1 + χ(0,1/2) (x)).
Unless otherwise specified, the final time T is fixed at T = 1.
We divide the domain Ω into M subintervals of equal length h = 1/M . The numerical solutions are
computed using the Galerkin FEM in space, and the backward Euler (BE) CQ or L1 scheme in time. To
evaluate the convergence, we compute the spatial error es and temporal error et , respectively, defined by
es (tN ) = kuh (tN ) − u(tN )kL2 (Ω) and et (tN ) = kuN
h − uh (tN )kL2 (Ω) .
Since the exact solution is unavailable, we compute reference solutions on a finer mesh: for the error es ,
we take the time step τ = 1/10000 and mesh size h = 1/1280, and for the error et , take h = 1/100 and
τ = 1/10000, unless otherwise specified.
First we examine the spatial convergence of the semidiscrete Galerkin scheme (3.2). The spatial errors
for case (a) are shown in Table 1, which indicates a steady O(h2 ) rate for the semidiscrete scheme (3.2),
just as predicted by Theorem 3.2. The O(h2 ) rate holds for all three fractional orders and different
terminal times. Since the initial data is nonsmooth, the spatial error es (tN ) decreases with the time tN ,
which is in good agreement with the regularity result in Theorem 2.2. To further illuminate the precise
dependence of the spatial error es (tN ) on tN , in Table 2, we present the error es as the time tN → 0
−(2−β)α/2 2
for case (a). By repeating the argument for Theorem 3.2, there holds es (tN ) ≤ ctN h kvkḢ β (Ω) ,
0 ≤ β ≤ 2. For case (a), this estimate predicts an exponent 7α/8 for the dependence on the time tN ,
which gives the numbers shown in the bracket in Table 2. Table 2 indicates that the empirical rate agrees
excellently with the predicted one, fully confirming the analysis. Similar observations hold also for the
numerical results for the inhomogeneous problem in case (b), cf. Table 3. These results fully support the
error analysis of the semidiscrete scheme in Section 3.
Table 1. Spatial errors es for example (a) with τ = 1/10000 and h = 1/M .
N
T 10 20 40 80 160 rate
α
0.25 1.44e-5 3.62e-6 9.06e-7 2.26e-7 5.62e-8 2.00 (2.00)
1 0.50 1.02e-5 2.56e-6 6.40e-7 1.60e-7 3.97e-8 2.00 (2.00)
0.75 5.18e-6 1.30e-6 3.25e-7 8.12e-8 2.02e-8 2.00 (2.00)
0.25 6.26e-5 1.57e-5 3.93e-6 9.80e-7 2.44e-7 2.01 (2.00)
10−3 0.50 2.12e-4 5.31e-5 1.33e-5 3.32e-6 8.24e-7 2.01 (2.00)
0.75 5.99e-4 1.50e-4 3.75e-5 9.36e-6 2.33e-6 2.01 (2.00)
Next we turn to the temporal convergence, and present numerical results for both BE and L1 schemes,
cf. Remark 4.2. The temporal errors et for case (a) at two time instances are given in Table 4, which
Table 2. Spatial errors es for example (a) with h = 1/200 and N = 10000, at T = 10−k . 22
k
2 3 4 5 6 7 rate
α
0.25 2.40e-6 4.04e-6 6.58e-6 1.05e-5 1.65e-5 2.66e-5 0.21 (0.22)
0.5 5.28e-6 1.31e-5 3.36e-5 9.02e-5 2.40e-4 6.40e-4 0.43 (0.44)
0.75 9.95e-6 3.90e-5 1.70e-4 7.45e-4 3.26e-3 1.39e-2 0.64 (0.66)
Table 3. Spatial errors es for example (b) at T = 1 with τ = 1/10000 and h = 1/M .
M
10 20 40 80 160 rate
α
0.25 2.03e-4 5.06e-5 1.27e-5 3.16e-6 7.85e-7 2.01 (2.00)
0.50 2.08e-4 5.19e-5 1.30e-5 3.24e-6 8.04e-7 2.01 (2.00)
0.75 2.13e-4 5.32e-5 1.33e-5 3.32e-6 8.25e-7 2.01 (2.00)
indicate an O(τ ) convergence rate for both time stepping schemes. Further, the accuracy of both schemes
is largely comparable. The convergence is very steady for both schemes, and the convergence rate is
independent of the fractional order α and the final time tN (so long as it is fixed). Further, it is observed
that the error et decreases with the time tN . To show the dependence of the temporal error et (tN ) with
the time tN , in Table 5, we present et (tN ) as the time tN tends to zero. In view of Remark 4.1, there
−(1−βα/2)
holds et (tN ) ≤ cτ tN ku0 kḢ β (Ω) , 0 < β ≤ 2. This estimate predicts a decay O(N −α/8 ) for case
(a), which agrees excellently with the empirical rate (in the bracket) in Table 5, thereby confirming the
sharpness of the error estimate. These observations hold also for the inhomogeneous problem in case
(b), cf. Table 6. These numerical results fully support the error analysis of the fully discrete scheme in
Section 4.
Table 4. Temporal errors et for example (a) with h = 1/100 and τ = T /N .
N
T method 100 200 400 800 1600 rate
α
0.25 5.43e-5 2.71e-5 1.35e-5 6.76e-6 3.38e-6 1.00 (1.00)
BE 0.50 9.49e-5 4.73e-5 2.36e-5 1.18e-5 5.90e-6 1.00 (1.00)
1 0.75 9.01e-5 4.49e-5 2.24e-5 1.12e-5 5.59e-6 1.00 (1.00)
0.25 4.35e-5 2.17e-5 1.08e-5 5.41e-6 2.70e-6 1.00 (1.00)
L1 0.50 6.33e-5 3.15e-5 1.57e-5 7.84e-6 3.92e-6 1.00 (1.00)
0.75 5.12e-5 2.54e-5 1.26e-5 6.29e-6 3.14e-6 1.01 (1.00)
0.25 2.00e-4 9.99e-5 4.99e-5 2.49e-5 1.25e-5 1.00 (1.00)
BE 0.50 8.16e-4 4.08e-4 2.04e-4 1.02e-4 5.10e-5 1.00 (1.00)
10−3 0.75 7.58e-4 3.79e-4 1.89e-4 9.46e-5 4.73e-5 1.00 (1.00)
0.25 1.69e-4 8.43e-5 4.21e-5 2.10e-5 1.05e-5 1.00 (1.00)
L1 0.50 8.08e-4 3.99e-4 1.98e-4 9.84e-5 4.90e-5 1.01 (1.00)
0.75 8.28e-4 4.11e-4 2.04e-4 1.02e-4 5.07e-5 1.01 (1.00)
Table 5. Temporal errors et for example (a) with α = 0.5, h = 10−3 and N = 5, at T = 10−k .
k
3 4 5 6 7 8 rate
α
0.5 BE 1.65e-2 1.06e-2 8.79e-3 7.45e-3 6.33e-3 5.39e-3 0.07 (0.06)
L1 1.91e-2 1.41e-2 1.06e-2 8.95e-3 7.59e-3 6.46e-3 0.07 (0.06)
0.8 BE 1.61e-2 1.23e-2 9.52e-3 7.44e-3 5.84e-3 4.56e-3 0.11 (0.10)
L1 1.83e-2 1.40e-2 1.08e-2 8.46e-3 6.64e-3 5.19e-3 0.11 (0.10)
Table 6. Temporal errors et for example (b) at T = 1 with h = 1/100 and τ = T /N . 23
N
method 100 200 400 800 1600 rate
α
0.25 3.26e-6 1.63e-6 8.15e-7 4.07e-7 2.04e-7 1.00 (1.00)
BE 0.50 4.76e-6 2.37e-6 1.18e-6 5.92e-7 2.96e-7 1.00 (1.00)
0.75 2.76e-6 1.37e-6 6.84e-7 3.41e-7 1.71e-7 1.00 (1.00)
0.25 2.33e-6 1.17e-6 5.85e-7 2.93e-7 1.47e-7 1.00 (1.00)
L1 0.50 3.25e-6 1.64e-6 8.29e-7 4.18e-7 2.10e-7 0.99 (1.00)
0.75 1.85e-6 9.89e-7 5.22e-7 2.72e-7 1.41e-7 0.94 (1.00)
Acknowledgements
The research of B. Li is partially supported by a Hong Kong RGC grant (Project No. 15300817), and
that of Z. Zhou by a start-up grant from the Hong Kong Polytechnic University and Hong Kong RGC
grant No. 25300818.
References
[1] G. Akrivis, B. Li, and C. Lubich. Combining maximal regularity and energy estimates for time discretizations of
quasilinear parabolic equations. Math. Comp., 86:1527–1552, 2017.
[2] A. A. Alikhanov. A new difference scheme for the time fractional diffusion equation. J. Comput. Phys., 280:424–438,
2015.
[3] E. G. Bajlekova. Fractional Evolution Equations in Banach Spaces. PhD thesis, Eindhoven University of Technology,
Eindhoven, Netherlands, 2001.
[4] S. D. Eidelman and A. N. Kochubei. Cauchy problem for fractional diffusion equations. J. Diff. Eq., 199(2):211–255,
2004.
[5] C. M. Elliott and S. Larsson. Error estimates with smooth and nonsmooth data for a finite element method for the
Cahn-Hilliard equation. Math. Comp., 58(198):603–630, S33–S36, 1992.
[6] H. Fujita and T. Suzuki. Evolution problems. In Handbook of Numerical Analysis, Vol. II, pages 789–928. North-
Holland, Amsterdam, 1991.
[7] G.-H. Gao, Z.-Z. Sun, and H.-W. Zhang. A new fractional numerical differentiation formula to approximate the Caputo
fractional derivative and its applications. J. Comput. Phys., 259:33–50, 2014.
[8] D. Henry. Geometric Theory of Semilinear Parabolic Equations. Springer-Verlag, Berlin-New York, 1981.
[9] B. Jin, R. Lazarov, J. Pasciak, and Z. Zhou. Error analysis of semidiscrete finite element methods for inhomogeneous
time-fractional diffusion. IMA J. Numer. Anal., 35(2):561–582, 2015.
[10] B. Jin, R. Lazarov, and Z. Zhou. Numerical methods for time-fractional evolution equations with nonsmooth data: a
concise overview. Preprint, arXiv:1805.11309.
[11] B. Jin, R. Lazarov, and Z. Zhou. Error estimates for a semidiscrete finite element method for fractional order parabolic
equations. SIAM J. Numer. Anal., 51(1):445–466, 2013.
[12] B. Jin, R. Lazarov, and Z. Zhou. Two fully discrete schemes for fractional diffusion and diffusion-wave equations with
nonsmooth data. SIAM J. Sci. Comput., 38(1):A146–A170, 2016.
[13] B. Jin, B. Li, and Z. Zhou. Numerical analysis of nonlinear subdiffusion equations. SIAM J. Numer. Anal., 56(1):1–23,
2018.
[14] S. Karaa. Semidiscrete finite element analysis of time fractional parabolic problems: a unified approach. SIAM J.
Numer. Anal., 56(3):1673–1692, 2018.
[15] S. Karaa, K. Mustapha, and A. K. Pani. Finite volume element method for two-dimensional fractional subdiffusion
problems. IMA J. Numer. Anal., 37(2):945–964, 2017.
[16] A. A. Kilbas, H. M. Srivastava, and J. J. Trujillo. Theory and Applications of Fractional Differential Equations.
Elsevier Science B.V., Amsterdam, 2006.
[17] A. Kubica and M. Yamamoto. Initial-boundary value problems for fractional diffusion equations with time-dependent
coeffcients. Fract. Calc. Appl. Anal., 21(2):276–311, 2018.
[18] P. C. Kunstmann, B. Li, and C. Lubich. Runge-Kutta time discretization of nonlinear parabolic equations studied via
discrete maximal parabolic regularity. Found. Comput. Math., 2017, DOI: 10.1007/s10208-017-9364-x.
[19] H. Lee, J. Lee, and D. Sheen. Laplace transform method for parabolic problems with time-dependent coefficients. SIAM
J. Numer. Anal., 51(1):112–125, 2013.
[20] B. Li and W. Sun. Regularity of the diffusion-dispersion tensor and error analysis of FEMs for a porous media flow.
SIAM J. Numer. Anal., 53:1418–1437, 2015.
[21] Y. Lin and C. Xu. Finite difference/spectral approximations for the time-fractional diffusion equation. J. Comput.
Phys., 225(2):1533–1552, 2007.
[22] C. Lubich. Discretized fractional calculus. SIAM J. Math. Anal., 17(3):704–719, 1986.
24
[23] Y. Luchko. Maximum principle for the generalized time-fractional diffusion equation. J. Math. Anal. Appl., 351(1):218–
223, 2009.
[24] M. Luskin and R. Rannacher. On the smoothing property of the Galerkin method for parabolic equations. SIAM J.
Numer. Anal., 19(1):93–113, 1982.
[25] W. McLean. Regularity of solutions to a time-fractional diffusion equation. ANZIAM J., 52(2):123–138, 2010.
[26] W. McLean and K. Mustapha. Convergence analysis of a discontinuous Galerkin method for a sub-diffusion equation.
Numer. Algorithms, 52(1):69–88, 2009.
[27] W. McLean and K. Mustapha. Time-stepping error bounds for fractional diffusion problems with non-smooth initial
data. J. Comput. Phys., 293:201–217, 2015.
[28] K. Mustapha. FEM for time-fractional diffusion equations, novel optimal error analyses. Math. Comp., 87(313):2259–
2272, 2018.
[29] K. Sakamoto and M. Yamamoto. Initial value/boundary value problems for fractional diffusion-wave equations and
applications to some inverse problems. J. Math. Anal. Appl., 382(1):426–447, 2011.
[30] P. Sammon. Fully discrete approximation methods for parabolic problems with nonsmooth initial data. SIAM J.
Numer. Anal., 20(3):437–470, 1983.
[31] G. Savaré. A(Θ)-stable approximations of abstract Cauchy problems. Numer. Math., 65(3):319–335, 1993.
[32] M. Stynes, E. O’Riordan, and J. L. Gracia. Error analysis of a finite difference method on graded meshes for a time-
fractional diffusion equation. SIAM J. Numer. Anal., 55(2):1057–1079, 2017.
[33] Z.-Z. Sun and X. Wu. A fully discrete difference scheme for a diffusion-wave system. Appl. Numer. Math., 56(2):193–209,
2006.
[34] V. Thomée. Galerkin Finite Element Methods for Parabolic Problems. Springer-Verlag, Berlin, second edition, 2006.
[35] Y. Yan, M. Khan, and N. J. Ford. An analysis of the modified L1 scheme for time-fractional partial differential equations
with nonsmooth data. SIAM J. Numer. Anal., 56(1):210–227, 2018.
[36] S. B. Yuste and L. Acedo. An explicit finite difference method and a new von Neumann-type stability analysis for
fractional diffusion equations. SIAM J. Numer. Anal., 42(5):1862–1874, 2005.
[37] R. Zacher. A De Giorgi–Nash type theorem for time fractional diffusion equations. Math. Ann., 356(1):99–146, 2013.
Department of Computer Science, University College London, Gower Street, London, WC1E 2BT, UK.
E-mail address: b.jin@ucl.ac.uk,bangti.jin@gmail.com
Department of Applied Mathematics, The Hong Kong Polytechnic University, Kowloon, Hong Kong
E-mail address: bygli@polyu.edu.hk
Department of Applied Mathematics, The Hong Kong Polytechnic University, Kowloon, Hong Kong
E-mail address: zhizhou@polyu.edu.hk