Professional Documents
Culture Documents
diffusion equation ∗
1
School of Mathematics, Sichuan University, Chengdu 610064,
China
2
South China Research Center for Applied Mathematics and
Interdisciplinary Studies, South China Normal University,
Guangzhou 510631, China
Abstract
This paper considers the numerical analysis of a semilinear fractional
diffusion equation with nonsmooth initial data. A new Grönwall’s in-
equality and its discrete version are proposed. By the two inequalities,
error estimates in three Sobolev norms are derived for a spatial semi-
discretization and a full discretization, which are optimal with respect to
the regularity of the solution. A sharp temporal error estimate on graded
temporal grids is also rigorously established. In addition, the spatial accu-
racy O(h2 (t−α +ln(1/h))) in the pointwise L2 (Ω)-norm is obtained for a spatial
semi-discretization. Finally, several numerical results are provided to ver-
ify the theoretical results.
1 Introduction
Let 0 < T < ∞ and Ω ⊂ Rd (d = 1, 2, 3) be a convex d-polytope. We consider
the following semilinear fractional diffusion equation:
Dα
0+ (u − u0 )(t) − ∆u(t) = f (u(t)), 0 < t 6 T, (1)
where 0 < α < 1, u0 ∈ L2 (Ω), u(t) ∈ H01 (Ω) for a.e. 0 < t 6 T , f : R → R
is Lipschitz continuous, and Dα
0+ is a Riemann-Liouville fractional differential
operator of order α.
∗ This work was supported in part by the National Natural Science Foundation of China
1
By now there is an extensive literature on the numerical treatments of lin-
ear fractional diffusion-wave equations. Roughly speaking, the algorithms in
the literature can be divided into four types. The first type of algorithm uses
the convolution quadrature rules proposed in [15, 16] to approximate the time
fractional calculus operators; see, e.g. [17, 6]. The second type adopts the L1
scheme to approximate the time fractional derivatives; see [25, 14, 4, 10, 13]
and the references therein. The third type employs the spectral method to ap-
proximate the time fractional calculus operators; see [12, 32, 8, 29, 31, 30] and
the references therein. The fourth type of algorithm utilizes the discontinuous
Galerkin or Petrov-Galerkin method to approximate the time fractional calculus
operators; see [21, 19, 21, 22, 20, 9, 18] and the references therein.
It is well known that solutions of time fractional diffusion-wave equations
generally have singularity in time, despite how smooth the initial data is. This
means that rigorous numerical analyses for the time fractional diffusion-wave
equations are necessary. In [25] Sun and Wu proposed the well-known L1 scheme
and derived temporal accuracies O(τ 2−α ) and O(τ 3−α ) for the fractional diffu-
sion equations and the fractional wave equations. However, Jin et al. [4] proved
that the L1 scheme is of only temporal accuracy O(τ ) for the fractional diffu-
sion equations with nonvanishing initial data, and Li et al. [10] proved that the
factor τ α /h2 will significantly worsen the temporal accuracy of the L1 scheme
for the fractional wave equations with nonvanishing initial data.
So far, the numerical analysis for time fractional diffusion-wave equations
mainly focuses on the linear problems, and is very rare for semilinear fractional
diffusion equations. For problem (1) with u0 ∈ Ḣ 2 (Ω), Jin et al. [7] analyzed the
regularity of the solution and proposed an elegant numerical analysis framework
for deriving the following pointwise L2 (Ω)-norm error estimates:
for a full discretization using the L1 scheme or the backward Euler CQ scheme in
the temporal discretization with uniform temporal grids. Applying the Newton
linearized method to the full discretization with the L1 scheme in [7], Li et al. [11]
proposed a linearized Galerkin finite element method. Under the condition that
2
In this paper, we consider the numerical analysis of problem (1) with u0 ∈
L2 (Ω). Our main contributions are as follows.
• We establish the regularity of problem (1) with u0 ∈ Ḣ 2δ (Ω) for 0 6 δ 6 1.
• A new energy type Grönwall’s inequality and its discrete version are pro-
posed.
• For a spatial semi-discretization, we obtain the error estimate
k·k0 H α/2 (0,T ;L2 (Ω)) , k·kL2 (0,T ;Ḣ 1 (Ω)) and k·kL2 (0,T ;L2 (Ω)) .
2 Preliminaries
Assume that −∞ < a < b < ∞ and X is a separable Hilbert space. For each
m ∈ N, define
m
0H (a, b; X) := {v ∈ H m (a, b; X) : v (k) (a) = 0, 0 6 k < m},
0
H m (a, b; X) := {v ∈ H m (a, b; X) : v (k) (b) = 0, 0 6 k < m},
where H m (a, b; X) is a standard vector valued Sobolev space and v (k) is the
k-th weak derivative of v. We equip the above two spaces with the norms
3
where [·, ·]θ,2 means the famous K-method [26, Chapter 22]. For each 0 <
γ < ∞, we use 0 H −γ (a, b; X) to denote the dual space of 0 H γ (a, b; X) and use
the notation h·, ·i0 H γ (a,b;X) to denote the duality paring between 0 H −γ (a, b; X)
and 0 H γ (a, b; X). The space 0 H −γ (a, b; X) and the notation h·, ·i0 H γ (a,b;X) are
defined analogously.
For −∞ < γ < 0, define
Z t
1
Dγa+ v (t) := (t − s)−γ−1 v(s) ds, a < t < b,
Γ(−γ) a
Z b
γ 1
Db− v (t) := (s − t)−γ−1 v(s) ds, a < t < b,
Γ(−γ) t
for all v ∈ L1 (a, b; X), where Γ(·) is the gamma function. In addition, let D0a+
and D0b− be the identity operator on L1 (a, b; X). For j −1 < γ 6 j with j ∈ N>0 ,
define
Dγa+ v := Dj Dγ−j
a+ v,
for all v ∈ L1 (a, b; X), where D is the first-order differential operator in the
distribution sense.
Lemma 2.1. Assume that 0 < γ < ∞. If v ∈ 0 H γ (a, b; X), then
C1 kvk0 H γ (a,b;X) 6 kDγa+ vkL2 (a,b;X) 6 C2 kvk0 H γ (a,b;X) ,
cos(γπ)kDγa+ vk2L2 (a,b;X) 6 (Dγa+ v, Dγb− v)L2 (a,b;X) 6 sec(γπ)kDγa+ vk2L2 (a,b;X) ,
cos(γπ)kDγb− vk2L2 (a,b;X) 6 (Dγa+ v, Dγb− v)L2 (a,b;X) 6 sec(γπ)kDγb− vk2L2 (a,b;X) ,
for all v ∈ 0 H γ (a, b; X) (equivalent to 0 H γ (a, b; X)), where (·, ·)L2 (a,b;X) is the
usual inner product in L2 (a, b; X). Moreover,
hD2γ γ γ 2γ
a+ v, wi0 H γ (a,b;X) = (Da+ v, Db− w)L2 (a,b;X) = hDb− w, vi0 H γ (a,b;X)
4
It is well known that there exists an orthonormal basis {φn : n ∈ N} ⊂
H01 (Ω) ∩ H 2 (Ω) of L2 (Ω) such that
−∆φn = λn φn ,
3 Regularity
Define a bounded linear operator
by that
hDα
0+ Sg, vi0 H α/2 (0,T ;L2 (Ω)) + h∇Sg, ∇viΩ×(0,T ) = hg, vi0 H α/2 (0,T ;L2 (Ω)) (3)
for all g ∈ 0 H −α/2 (0, T ; L2(Ω)) and v ∈ 0 H α/2 (0, T ; L2(Ω)) ∩ L2 (0, T ; Ḣ 1(Ω)).
For any g ∈ 0 H β (0, T ; L2(Ω)) with −α/2 6 β < ∞, it holds
kSgk0 H α+β (0,T ;L2 (Ω)) + kSgk0 H β (0,T ;Ḣ 2 (Ω)) 6 Cα,β kgk0 H β (0,T ;L2 (Ω)) . (4)
so that from (3) and Lemmas 2.1 and A.1 it follows that
hDα
0+ (u − u0 ), viΩ×(0,T ) + h∇u, ∇viΩ×(0,T ) = hf (u), viΩ×(0,T ) (6)
5
The main results of this section are the following two theorems.
Theorem 3.1. Problem (1) admits a unique weak solution u such that
kuk0 H α/2 (0,T ;Ḣ 2 (Ω)) 6 Cα,L,T,Ω ku0 kL2 (Ω) . (8)
kuk0 H α/2 (0,T ;Ḣ 2−ǫ (Ω)) 6 Cα,L,T,Ω ǫ−1/2 ku0 kL2 (Ω) . (9)
kuk0 H α/2 (0,T ;Ḣ 1/α−1 (Ω)) 6 Cα,L,T,Ω ku0 kL2 (Ω) . (10)
kukL2 (0,T ;Ḣ 2−ǫ (Ω)) 6 Cα,L,T,Ω ǫ−1/2 ku0 kL2 (Ω) . (12)
kukL2 (0,T ;Ḣ 1/α (Ω)) 6 Cα,L,T,Ω ku0 kL2 (Ω) . (13)
kuk0 H 1/2−ǫ (0,T ;L2 (Ω)) 6 Cα,L,T ǫ−1/2 ku0 kL2 (Ω) . (14)
Theorem 3.2. Assume that u0 ∈ Ḣ 2δ (Ω) with 0 < δ 6 1. Then the weak
solution u to problem (1) satisfies that u′ ∈ C((0, T ]; L2 (Ω)) and
sup t1−αδ ku′ (t)kL2 (Ω) 6 Cα,L,T,Ω δ −1 ku0 kḢ 2δ (Ω) . (15)
0<t6T
Remark 3.3. By (5), (7), Lemma 3.2 and Lemma A.1, it is evident that u(0) =
u0 .
6
Remark 3.4. For u0 ∈ Ḣ 2 (Ω), [7, Theorem 3.1] has already contained the
following regularity estimate:
where
Z ∞
1
E(t) := e−rt (rα e−iαπ − ∆)−1 − (rα eiαπ − ∆)−1 dr. (19)
2πi 0
Lemma 3.1. The L(L2 (Ω),Ḣ 1(Ω))-valued function E is analytic on (0, ∞) with
kE(t)kL(L2 (Ω)) + tα/2 kE(t)kL(L2 (Ω),Ḣ 1 (Ω)) + tkE ′ (t)kL(L2 (Ω)) 6 Cα tα−1 (20)
we obtain
Z t
kE(s + ∆t) − E(s)kL(L2 (Ω)) ds
0
Z tZ ∞
6 Cα,Ω (1 − e−r∆t )e−rs (1 + r α )−1 dr ds
0 0
6 Cα,Ω (I1 + I2 ),
7
where
Z 1
I1 := t 1 − e−r∆t dr,
0
Z tZ ∞
I2 := (1 − e−r∆t )e−rs r −α dr ds.
0 1
and
Z ∞ Z ∞
I2 = (1 − e−r∆t )r −1−α (1 − e−rt ) dr < (1 − e−r∆t )r −1−α dr
1 1
Z ∞
= (∆t)α s−1−α (1 − e−s ) ds < Cα (∆t)α .
∆t
Finally, combining the above two estimates proves (22) and hence this lemma.
Lemma 3.2. If v ∈ C([0, T ]; L2 (Ω)), then
and
g(t) := (S Dα ′
0+ u0 ) (t) + E(t)f (u0 ), 0 < t 6 T, (25)
Lemma 3.4. Let g be defined by (25), assume that u0 ∈ Ḣ 2δ (Ω) with 0 < δ 6 1,
and define
Z t
α
w(t) := (S D0+ u0 )(t) + E(t − s)f (v(s)) ds, 0 6 t 6 T.
0
8
then w ∈ C([0, T ]; L2 (Ω)) ∩ C 1 ((0, T ]; L2 (Ω)),
Z t
′
w (t) = g(t) + E(t − s)f ′ (v(s))v ′ (s) ds, 0 < t < T,
0
and
sup t1−αδ kw′ (t)kL2 (Ω) < ∞. (28)
0<t6T
Remark 3.6. By (18) and Lemmas 3.1 and A.1, a straightforward calculation
proves Lemmas 3.2 and 3.3. Then, by Lemmas 3.1, 3.3 and A.1, a routine
calculation gives Lemma 3.4 (we refer the reader to the proof of [7, Theorem
3.1] for the relevant techniques).
Then let us present a Grönwall-type inequality, which, together with its
discrete version, is crucial in this paper.
Lemma 3.5. Assume that 0 < β < 1/2, and A and ǫ are two positive constants.
If y ∈ 0 H β (0, T ) satisfies that
kDβ0+ yk2L2 (0,t) 6 ǫ + Akyk2L2 (0,t) for all 0 < t < T, (29)
then √
kDβ0+ ykL2 (0,t) 6 Cβ,A,T ǫ for all 0 < t < T. (30)
Proof. For any 0 < t < T , a straightforward computation yields
kyk2L2 (0,t) = hy, yi(0,t) = hy, Dβt− D−β
t− yi(0,t)
= hDβ0+ y, D−β β −β
t− yi(0,t) 6 kD0+ ykL2 (0,t) kDt− ykL2 (0,t)
Letting k be the maximum integer satisfying that 2k β 6 1/2 and repeating the
above argument k − 1 times, we obtain
k
kD20+β g0 k2L2 (0,t) 6 2k ǫ + Cβ,A kg0 k2L2 (0,t) , 0 < t < T,
k
−(2 −1)β
where g0 := D0+ y. By the same techniques, we have
2k β+1/4
kD0+ gk2L2 (0,t) 6 2k+1 ǫ + Cβ,A kgk2L2(0,t) , 0 < t < T, (31)
−1/4
where g := D0+ g0 . Since
−2k β−1/4 2k β+1/4
|g(t)| = D0+ D0+ g (t)
Z t
1 k
2k β−3/4 2 β+1/4
= k
(t − s) D 0+ g(s) ds
Γ(2 β + 1/4) 0
s
Z t
1 2k β+1/4
6 k
(t − s)2k+1 β−3/2 ds kD0+ gkL2 (0,t)
Γ(2 β + 1/4) 0
2k β+1/4
6 Cβ,T kD0+ gkL2 (0,t) ,
9
it follows that
|g(t)|2 6 Cβ,A,T ǫ + kgk2L2(0,t) , 0 < t < T.
vk := S Dα
0+ u0 + Sf (vk−1 ), (32)
where v0 := S Dα
0+ u0 . By Lemmas 3.2 and A.1 we have that
and
kv0 kC([0,T ];L2(Ω)) + kv1 − v0 kC([0,T ];L2(Ω)) 6 Cα,L,T ku0 kL2 (Ω) . (33)
By (18) and (20), a routine calculation gives that, for any k ∈ N>0 and 0 < t 6
T,
(LCα tα Γ(α))k
k(vk+1 − vk )(t)kL2 (Ω) 6 kv1 − v0 kC([0,T ];L2 (Ω)) .
Γ(kα + 1)
Since
∞
X (LCα T α Γ(α))k
< ∞,
Γ(kα + 1)
k=1
it follows that
∞
X
kvk+1 − vk kC([0,T ];L2 (Ω)) 6 Cα,L,T kv1 − v0 kC([0,T ];L2(Ω)) . (34)
k=0
2
Hence, {vk }∞
k=0 is a Cauchy sequence in C([0, T ]; L (Ω)). Letting u be the limit
of this Cauchy sequence, by (24) we have
u = S Dα
0+ u0 + Sf (u).
Therefore, u is a weak solution to problem (1). Moreover, using (33) and (34)
gives
kukC([0,T ];L2(Ω)) = lim kvk kC([0,T ];L2 (Ω)) 6 Cα,L,T ku0 kL2 (Ω) ,
k→∞
10
which proves (7).
Next, let us prove that the weak solution u is unique. To this end, assume
that u
e 6= u is another weak solution to problem (1). Letting e = u − u
e, by (6)
we have that, for any 0 < t 6 T ,
hDα 2
0+ e, eiΩ×(0,t) + kekL2 (0,t;Ḣ 1 (Ω)) = hf (u) − f (e
u), eiΩ×(0,t) .
it follows that
hDα 2
0+ e, eiΩ×(0,t) 6 LkekL2 (0,t;L2 (Ω)) ,
Using Lemma 3.5 then yields e = 0, which contradicts the assumption that
u 6= u
e. This proves that the weak solution u to problem (1) is unique.
Now let us prove (10), (13) and (14) under the condition that 1/2 < α < 1.
By (7) we have
kf (u)kL2 (0,T ;L2 (Ω)) 6 Cα,L,T ku0 kL2 (Ω) ,
so that using (4) and (5) gives
ku − S Dα
0+ u0 k0 H α (0,T ;L2 (Ω)) = kSf (u)k0 H α (0,T ;L2 (Ω)) 6 Cα,L,T ku0 kL2 (Ω) .
ku − S Dα α
0+ u0 k0 H 3α/2 (0,T ;L2 (Ω)) + ku − S D0+ u0 k0 H α/2 (0,T ;Ḣ 2 (Ω))
= kSf (u)k0 H 3α/2 (0,T ;L2 (Ω)) + kSf (u)k0 H α/2 (0,T ;Ḣ 2 (Ω))
6 Cα,L,T,Ω ku0 kL2 (Ω) .
Therefore, (10), (13) and (14) follow from (77), (80) and (74), respectively.
Finally, since the rest of this theorem can be proved analogously, this com-
pletes the proof.
Proof of Theorem 3.2. Firstly, by Lemmas 3.3, 3.4 and A.1, it is easily
verified that the sequence {vk }∞
k=1 defined in the proof of Theorem 3.1 has the
following property: for each k ∈ N>0 , vk ∈ C 1 ((0, T ]; L2 (Ω)) and
Z t
vk′ (t) = g(t) + E(t − s)f ′ (vk−1 (s))vk−1
′
(s) ds, 0 < t 6 T, (36)
0
11
where g(t) is defined by (25). A routine calculation then gives, by Lemma 3.1,
that, for any k ∈ N>0 and 0 < t 6 T ,
k
X (LCα tα Γ(α))j
t1−αδ kvk′ (t)kL2 (Ω) 6 AΓ(αδ) , (37)
j=0
Γ(α(j + δ))
where
A := sup t1−αδ kg(t)kL2 (Ω) .
0<t6T
Since ∞
X (LCα T α Γ(α))j
6 Cα,L,T and Γ(αδ) 6 Cα δ −1 ,
j=0
Γ(α(j + δ))
it follows that
sup t1−αδ kvk′ (t)kL2 (Ω) 6 Cα,L,T,Ω δ −1 ku0 kḢ 2δ (Ω) ∀k ∈ N>0 . (38)
0<t6T
Secondly, let us prove (15). For any k ∈ N>0 and a 6 t1 < t2 6 T , by (36)
we have
vk′ − g (t2 ) − vk′ − g (t1 ) = I1 + I2 + I3 ,
where
Z a/2
I1 := E(t2 − s) − E(t1 − s) f ′ (vk−1 (s))vk−1
′
(s) ds,
0
Z t1
I2 := E(t2 − s) − E(t1 − s) f ′ (vk−1 (s))vk−1
′
(s) ds,
a/2
Z t2
I3 := E(t2 − s)f ′ (vk−1 (s))vk−1
′
(s) ds.
t1
2
so that {vk′ − g}∞
k=1 is equicontinuous in C([a, T ]; L (Ω)). In addition, (38)
and Lemma 3.3 imply that {vk −g}k=1 is uniformly bounded in C([a, T ]; L2 (Ω)),
′ ∞
12
so that passing to the limit k → ∞ in (38) gives
sup t1−αδ ku′ (t)kL2 (Ω) 6 Cα,L,T,Ω δ −1 ku0 kḢ 2δ (Ω) .
a6t6T
4 Spatial semi-discretization
Let Kh be a conventional conforming and shape regular triangulation of Ω con-
sisting of d-simplexes, and we use h to denote the maximum diameter of these
elements in Kh . Define
Vh := {vh ∈ H01 (Ω) : vh |K is linear for each K ∈ Kh }.
Let Ph be the L2 (Ω)-orthogonal projection operator onto Vh , and define the
discrete Laplace operator ∆h : Vh → Vh by that
h−∆h vh , wh iΩ = h∇vh , ∇wh i
for all vh , wh ∈ Vh . We use L2h (Ω) to denote the space Vh endowed with the
norm of L2 (Ω), and, for any β > 0, we use Ḣhβ (Ω) to denote the space Vh
endowed with the norm of Ḣ β (Ω).
This section considers the following spatial semi-discretization:
Dα
0+ (uh − Ph u0 )(t) − ∆h uh (t) = Ph f (uh (t)), 0 < t 6 T. (40)
Let Sh be the spatially discrete version of S, and we call uh ∈ 0 H α/2 (0, T ; L2h(Ω))
a weak solution to problem (40) if
uh = Sh Dα
0+ Ph u0 + Sh Ph f (uh ).
Following the proof of Theorems 3.1 and 3.2, we can easily prove that problem
(40) possesses a unique weak solution uh and
sup tku′h kḢ 1 (Ω) + t1−α/2 ku′h kL2 (Ω) 6 Cα,L,T,Ω kPh u0 kḢ 1 (Ω) . (41)
0<t6T
13
Theorem 4.1. For each 0 < t 6 T ,
Moreover,
2
h
p
if 0 < α < 1/3,
ku − uh k0 H α/2 (0,T ;L2 (Ω)) . ku0 kL2 (Ω) ln(1/h)h2 if α = 1/3, (43)
1/α−1
h if 1/3 < α < 1,
and
ku − uh kL2 (0,T ;L2 (Ω)) + hku − uh kL2 (0,T ;Ḣ 1 (Ω))
ph2 if 0 < α < 1/2,
(44)
. ku0 kL2 (Ω) 2
ln(1/h) h if α = 1/2,
1/α
h if 1/2 < α < 1.
Above and throughout, h is assumed to be less than 1/2, and a . b means that
there exists a positive constant, depending only on α, L, T , Ω or the shape
regularity of Kh , unless otherwise specified, such that a 6 Cb.
Remark 4.1. Under the condition that u0 ∈ Ḣ 2 (Ω), a simple modification of
the proof of (42) yields
The rest of this section is devoted to proving the above theorem. Similar to
(18), for any gh ∈ Lp (0, T ; L2h(Ω)) with p > 1/α, we have
Z t
Sh gh (t) = Eh (t − s)gh (s) ds, 0 6 t 6 T, (45)
0
where
Z ∞
1
Eh (t) := e−rt (rα e−iαπ − ∆h )−1 − (rα eiαπ − ∆h )−1 dr. (46)
2πi 0
14
Proof. The proof of (48) is similar to that of [17, Theorem 2.1] and so is omitted.
For any r > 0 and θ = ±π, the proof of [17, Theorem 2.1] contains that
for all v ∈ L2 (Ω). We also notice that [4, Theorem 3.7] implies
Moreover,
2
h
p
if 0 < α < 1/3,
ku − u
eh k0 H α/2 (0,T ;L2 (Ω)) . ku0 kL2 (Ω) ln(1/h)h2 if α = 1/3, (52)
1/α−1
h if 1/3 < α < 1,
and
ku − ueh kL2 (0,T ;L2 (Ω)) + hku − u
eh kL2 (0,T ;Ḣ 1 (Ω))
2
h
p
if 0 < α < 1/2,
(53)
. ku0 kL2 (Ω) ln(1/h) h2 if α = 1/2,
1/α
h if 1/2 < α < 1.
15
Proof. By Lemma 4.1 and Theorem 3.1, a simple calculation gives (51). By
Lemmas 2.2 and 2.1 and the regularity estimates in Theorem 3.1, a routine
energy argument and a routine duality argument yield (52) and (53). This
completes the proof.
Proof of Theorem 4.1. Let us first prove (42). By (40), (50) and (45) we
have Z t
uh (t) − u
eh (t) = Eh (t − s) f (uh (s)) − f (u(s)) ds,
0
so that
k(uh − ueh )(t)kL2 (Ω)
Z t
. (t − s)α−1 k(uh − u)(s)kL2 (Ω) ds (by (47))
0
Z t
. (t − s)α−1 k(uh − u eh )(s)kL2 (Ω) ds
eh )(s)kL2 (Ω) + k(u − u
0
Z t
2
. h ln(1/h)ku0 kL2 (Ω) + (t − s)α−1 k(uh − u
eh )(s)kL2 (Ω) ds (by (51)).
0
hDα 2
0+ θh , θh iΩ×(0,t) + kθh kL2 (0,t;Ḣ 1 (Ω)) = hf (uh ) − f (u), θh iΩ×(0,t) ,
Since
16
Combining the above three estimates yields
kθh k0 H α/2 (0,T ;L2 (Ω)) + kθh kL2 (0,T ;Ḣ 1 (Ω)) . ku − u
eh kL2 (0,T ;L2 (Ω)) .
It follows that
Therefore, using (52) and (53) proves (43) and (44), respectively. This completes
the proof.
5 Full discretization
Assume that J ∈ N>0 and σ > 1. Define
tj := (j/J)σ T, 0 6 j 6 J,
τj := tj − tj−1 , 1 6 j 6 J,
Wh,τ := {V ∈ L2 (0, T ; Vh) : V |(tj−1 ,tj ) is constant valued for each 1 6 j 6 J}.
The full discretization of problem (1) reads as follows: seek U ∈ Wh,τ such that
hDα
0+ (U − u0 ), V iΩ×(0,T ) + h∇U, ∇V iΩ×(0,T ) = hf (U ), V iΩ×(0,T ) (56)
hDα 2 e
0+ e, eiΩ×(0,t1 ) + kekL2 (0,t1 ;Ḣ 1 (Ω)) = hf (U ) − f (U ), eiΩ×(0,t1 ) .
Since
e ), eiΩ×(0,t ) 6 Lkek2 2
hf (U ) − f (U 1 L (0,t1 ;L2 (Ω)) ,
it follows that
hDα 2
0+ e, eiΩ×(0,t1 ) 6 LkekL2 (0,t1 ;L2 (Ω)) ,
t−α
hDα
0+ e, eiΩ×(0,t1 ) =
1
kek2L2 (0,t1 ;L2 (Ω)) ,
Γ(2 − α)
17
implies
t−α
1
− L kek2L2 (0,t1 ;L2 (Ω)) 6 0.
Γ(2 − α)
Therefore, (57) indicates that e|(0,t1 ) = 0. Analogously, we can obtain sequen-
tially that
e|(t1 ,t2 ) = 0, e|(t2 ,t3 ) = 0, . . . , e|(tJ−1 ,tJ ) = 0.
This proves the uniqueness of U .
Then let us prove that discretization (56) admits a solution U ∈ Wh,τ .
Observing that discretization (56) is a time-stepping scheme, we start by proving
the existence of U on (0, t1 ). This is equivalent to proving the existence of a
zero of F : Vh → Vh , defined by that
hF V, W iΩ = hDα
0+ V, W iΩ×(0,t1 ) + τ1 h∇V, ∇W iΩ − τ1 hf (V ), W iΩ
Applying the famous acute angle theorem (cf. [3, Chapter 9]) then yields that
F admits a zero indeed. This proves the existence of U on (0, t1 ). Similarly, we
can prove sequentially that U exists on (t1 , t2 ), (t2 , t3 ), . . . , (tJ−1 , tJ ). Therefore,
discretization (56) admits a solution indeed. This completes the proof.
Lemma 5.1. Assume that ǫ and A are two positive constants. If V ∈ Wh,τ
satisfies that
α/2
kD0+ V k2L2 (0,tj ;L2 (Ω)) 6 ǫ + AkV k2L2 (0,tj ;L2 (Ω)) for all 1 6 j 6 J, (58)
then there exists a positive constant τ ∗ depending only on α, A and T such that
if τ < τ ∗ then
α/2 √
kD0+ V kL2 (0,tj ;L2 (Ω)) 6 ǫ Cα,A,T exp jσT J −1 (τ ∗ − τ )−1 /2 (59)
for each 1 6 j 6 J.
Proof. Proceeding as in the proof of Lemma 3.5 yields that there exists 1/2 <
γ < 1 depending only on α such that
kDγ0+ gk2L2 (0,tj ;L2 (Ω)) 6 Cα,A,T ǫ + kgk2L2(0,tj ;L2 (Ω)) (60)
−γ+α/2
for each 1 6 j 6 J, where g := D0+ V . Since
γ
kgkL∞ (0,tj ;L2 (Ω)) = kD−γ0+ D0+ gkL∞ (0,tj ;L2 (Ω))
Z t
1 γ−1 γ
= sup
(t − s) D 0+ g(s) ds
2
0<t6tj Γ(γ) 0 L (Ω)
Z t
6 Cα sup (t − s)γ−1 kDγ0+ g(s)kL2 (Ω) ds
0<t6tj 0
18
it follows that
kgk2L∞(0,tj ;L2 (Ω)) 6 Cα,A,T ǫ + kgk2L2 (0,tj ;L2 (Ω)) , 1 6 j 6 J. (61)
The main results of this section are the following two error estimates.
19
Theorem 5.2. It holds that
kuh − U k0 H α/2 (0,T ;L2 (Ω)) + kuh − U kL2 (0,T ;Ḣ 1 (Ω))
+ J α/2 kuh − U kL2 (0,T ;L2 (Ω)) (64)
√
. J −(1−α)/2 ln J ku0 kL2 (Ω)
and
kuh − U k0 H α/2 (0,T ;L2 (Ω)) + kuh − U kL2 (0,T ;Ḣ 1 (Ω))
+ J α/2 kuh − U kL2 (0,T ;L2 (Ω)) (65)
. η1 (α, σ, J) + η2 (α, σ, J) kPh u0 kḢ 1 (Ω) .
Remark 5.1. By the techniques to prove (65), we can also obtain that
kuh − U k0 H α/2 (0,T ;L2 (Ω)) . ln(1/h)J −(1−α/2) ku0 kL2 (Ω) ,
e ∈ Wh,τ
The rest of this section is devoted to proving Theorem 5.2. Define U
by that
hDα e e
0+ (U − u0 ), V iΩ×(0,T ) + h∇U , ∇V iΩ×(0,T ) = hf (uh ), V iΩ×(0,T ) (66)
hDα 2
0+ θ, θiΩ×(0,tj ) + kθkL2 (0,tj ;Ḣ 1 (Ω))
= hf (U ) − f (u), θiΩ×(0,tj )
. ku − U kL2 (0,tj ;L2 (Ω)) kθkL2 (0,tj ;L2 (Ω))
e k2 2
. ku − U + kθk2 2
2
L (0,T ;L (Ω)) L (0,tj ;L (Ω)) .
2
20
From Lemma 2.2 it follows that
α/2
kD0+ θk2L2 (0,tj ;L2 (Ω)) + kθk2L2 (0,tj ;Ḣ 1 (Ω))
e k2 2
. ku − U 2
L (0,T ;L2 (Ω)) + kθkL2 (0,tj ;L2 (Ω))
In addition,
−α/2 α/2 α/2
kθkL2 (0,T ;L2 (Ω)) = kD0+ D0+ θkL2 (0,T ;L2 (Ω)) . kD0+ θkL2 (0,T ;L2 (Ω)) .
we readily obtain (67), (68) and (69). This completes the proof.
ek 2
kuh − U L (0,T ;Ḣ 1 (Ω)) . k(I −Pτ )uh k0 H α/2 (0,T ;L2 (Ω)) + k(I −Pτ )uh kL2 (0,T ;Ḣ 1 (Ω)) ,
and hence by Lemma 5.2 we obtain (65). Since (64) can be proved analogously,
this completes the proof.
6 Numerical results
This section performs three numerical experiments in one dimensional space to
verify the theoretical results. Throughout this section, Ω := (0, 1), T := 1,
21
√
f (s) := 1 + s2 for all s ∈ R, and the spatial triangulation Kh is uniform.
Define
22
J E1 Order E2 Order E3 Order
29 6.61e-3 – 9.52e-3 – 2.71e-3 –
210 5.24e-3 0.34 7.18e-3 0.41 2.01e-3 0.43
α = 0.2
211 4.12e-3 0.35 5.39e-3 0.41 1.48e-3 0.44
212 3.21e-3 0.36 4.02e-3 0.42 1.08e-3 0.45
25 1.42e-1 – 1.45e-1 – 3.22e-2 –
26 1.18e-1 0.27 1.17e-1 0.30 2.28e-2 0.50
α = 0.5
27 9.66e-2 0.29 9.60e-2 0.29 1.57e-2 0.54
28 7.88e-2 0.29 7.97e-2 0.27 1.06e-2 0.56
25 6.03e-1 – 5.76e-1 – 5.01e-2 –
26 5.54e-1 0.12 5.34e-1 0.11 3.42e-2 0.55
α = 0.8
27 5.12e-1 0.12 4.94e-1 0.11 2.37e-2 0.53
28 4.73e-1 0.11 4.57e-1 0.11 1.66e-2 0.51
Table 4: h = 2−11 , σ = 1
Note that u0 ∈ Ḣ 1.01−ǫ (Ω) for all ǫ > 0. We summarize the corresponding
numerical results as follows.
• Estimate (65) implies that E1 is close to O(J −1/2 ) for σ = 1 and close to
O(J −(1−α/2) ) for σ ∈ {2−α, 2}. For α ∈ {0.5, 0.8}, the numerical results in
Table 5 agree well with the theoretical results. For α = 0.2, the numerical
results in Table 5 appear not to be in good agreement with the theoretical
results. However, in our opinion this is caused by the limitation of the
experiment: J can not be sufficiently large, or it will leads to numerical
instability.
• Table 6 illustrates that E2 is close to O(J −σ/2 ) for 1 6 σ 6 2; however,
estimate (65) only implies that E2 is close to O(J −σ/2 ) for 1 6 σ 6 2 − α
and close to O(J −(1−α/2) ) for 2 − α < σ 6 3. This phenomenon needs
further analysis.
• Table 7 confirms the theoretical prediction that E3 is close to O(J −(1+α)/2 )
for σ = 1 and close to O(J −1 ) for σ ∈ {2 − α, 2}.
23
σ=1 σ =2−α σ=2
J E1 Order E1 Order E1 Order
211 5.54e-4 – 6.45e-5 – 4.10e-5 –
212 4.31e-4 0.36 3.84e-5 0.75 2.33e-5 0.81
α = 0.2
213 3.33e-4 0.37 2.25e-5 0.77 1.31e-5 0.83
214 2.55e-4 0.38 1.31e-5 0.78 7.39e-6 0.83
29 6.35e-3 – 2.02e-3 – 1.01e-3 –
210 4.64e-3 0.45 1.28e-3 0.66 6.06e-4 0.73
α = 0.5 11
2 3.36e-3 0.47 8.07e-4 0.67 3.64e-4 0.74
212 2.41e-3 0.48 5.04e-4 0.68 2.18e-4 0.74
29 1.32e-2 – 8.88e-3 – 4.16e-3 –
210 9.53e-3 0.47 6.16e-3 0.53 2.76e-3 0.59
α = 0.8 11
2 6.86e-3 0.47 4.25e-3 0.53 1.83e-3 0.59
212 4.91e-3 0.48 2.92e-3 0.54 1.22e-3 0.59
Table 5: h = 2−11
Table 6: h = 2−11
Table 7: h = 2−11
24
A Regularity of an initial value problem
For any β > 0, define the Mittag-Leffler function Eα,β (z) by
∞
X zi
Eα,β (z) := , z ∈ C,
i=0
Γ(iα + β)
Cα,β
|Eα,β (−t)| 6 ∀t > 0. (70)
1+t
For any v ∈ L2 (Ω), a routine calculation gives that [5]
∞
X
(S Dα
0+ v)(t) = Eα,1 (−λk tα )hv, φk iΩ φk , 0 < t 6 T. (71)
k=0
S Dα 2 α
0+ v ∈ C([0, T ]; L (Ω)) with (S D0+ v)(0) = v
and
α
D0+ (S Dα α
0+ v − v), w Ω×(0,T ) + h∇S D0+ v, ∇wiΩ×(0,T ) = 0
t1−α(δ−1/2) k(S Dα ′
0+ v) (t)kḢ 1 (Ω) 6 Cα kvkḢ 2δ (Ω) , t > 0. (73)
Lemma A.2. Assume that v ∈ L2 (Ω). For any 0 < ǫ < 1/2,
Cα,T,Ω
kS Dα
0+ vk0 H 1/2−ǫ (0,T ;L2 (Ω)) 6 p kvkL2 (Ω) . (74)
ǫ(1 − 2ǫ)
kS Dα
0+ vk0 H α/2 (0,T ;Ḣ 2 (Ω)) 6 Cα,T,Ω kvkL2 (Ω) . (75)
kS Dα
0+ vk0 H α/2 (0,T ;Ḣ 2−ǫ (Ω)) 6 Cα,T,Ω ǫ
−1/2
kvkL2 (Ω) . (76)
kS Dα
0+ vk0 H α/2 (0,T ;Ḣ 1/α−1 (Ω)) 6 Cα,T,Ω kvkL2 (Ω) . (77)
25
If 0 < α < 1/2, then
kS Dα
0+ vkL2 (0,T ;Ḣ 2 (Ω)) 6 Cα,T,Ω kvkL2 (Ω) . (78)
kS Dα
0+ vkL2 (0,T ;Ḣ 2−ǫ (Ω)) 6 Cα,T,Ω ǫ
−1/2
kvkL2 (Ω) . (79)
kS Dα
0+ vkL2 (0,T ;Ḣ 1/α (Ω)) 6 Cα,T,Ω kvkL2 (Ω) . (80)
yields (75). Since the rest of this lemma can be proved analogously, this com-
pletes the proof.
for all 1 6 j 6 J.
Lemma B.1. It holds that
k(I − Pτ )uh k0 H α/2 (0,T ;L2 (Ω)) 6 Cα,L,T,Ω η1 (α, σ, J)kPh u0 kḢ 1 (Ω) , (82)
k(I − Pτ )uh kL2 (0,T ;Ḣ 1 (Ω)) 6 Cα,L,T,Ω η2 (α, σ, J)kPh u0 kḢ 1 (Ω) . (83)
Proof. Let g := (I − Pτ )uh . By [26, Lemmas 12.4 and 16.3], a simple calculation
gives
kgk20 H α/2 (0,T ;L2 (Ω)) 6 Cα kgk2H α/2 (0,T ;L2 (Ω)) 6 Cα,T I1 + I2 + I3 + I4 ,
26
where
Z Z
t1 t1 kg(s) − g(t)k2L2 (Ω)
I1 := ds dt,
0 0 |s − t|1+α
J Z Z
X tj tj kg(s) − g(t)k2L2 (Ω)
I2 := ds dt,
j=2 tj−1 tj−1 |s − t|1+α
Z t1
I3 := kg(t)k2L2 (Ω) (t1 −t)−α +t−α dt,
0
J Z
X tj
I4 := kg(t)k2L2 (Ω) (tj −t)−α +(t−tj−1 )−α dt.
j=2 tj−1
and
Z t1
I3 6 Cα,L,T,Ω τ1α (t1 − t)−α + t−α dtkPh u0 k2Ḣ 1 (Ω)
0
6 Cα,L,T,Ω τ1 kPh u0 k2Ḣ 1 (Ω) .
J
X
6 Cα,L,T,Ω τj2−α (tj−1
α−1
− tjα−1 )kPh u0 k2Ḣ 1 (Ω)
j=2
and
J
X Z tj
α−1
I4 6 Cα,L,T,Ω (tj−1 − tjα−1 )τj (tj − t)−α + (t − tj−1 )−α dtkPh u0 k2Ḣ 1 (Ω)
j=2 tj−1
J
X
6 Cα,L,T,Ω τj2−α (tj−1
α−1
− tjα−1 )kPh u0 k2Ḣ 1 (Ω) .
j=2
27
Since
J
X
τj2−α tj−1
α−1
− tjα−1
j=2
J
X 2−α
= J −σ j σ − (j − 1)σ ((j − 1)σ(α−1) − j σ(α−1) )
j=2
J
X
< σ 3−α (1 − α)J −σ j (σ−1)(2−α) (j − 1)σ(α−1)−1
j=2
J
X
6 σ 3−α (1 − α)J −σ 21+σ(1−α) j (σ−1)(2−α)+σ(α−1)−1
j=2
3−α 1+σ(1−α)
<σ (1 − α)2 η1 (α, σ, J)2 ,
it follows that
References
[1] E. Cuesta, C. Lubich, and C. Palencia. Convolution quadrature time
discretization of fractional diffusion-wave equations. Math. Comput.,
75(254):673–696, 2006.
[2] V. Ervin and J. Roop. Variational formulation for the stationary fractional
advection dispersion equation. Numer. Meth. Part. D. E., 22(3):558–576,
2006.
[3] L. C. Evans. Partial differential equations. American Mathematical Society,
2 edition, 2010.
[4] 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.
[5] 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.
[6] 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.
[7] B. Jin, B. Li, and Z. Zhou. Numerical analysis of nonlinear subdiffusion
equations. SIAM J. Numer. Anal., 56(1):1–23, 2018.
[8] B. Li, H. Luo, and X. Xie. A time-spectral algorithm for fractional wave
problems. J. Sci. Comput., 77(2):1164–1184, 2018.
28
[9] B. Li, H. Luo, and X. Xie. Analysis of a time-stepping scheme for time
fractional diffusion problems with nonsmooth data. SIAM J. Numer. Anal.,
57(2):779–798, 2019.
[10] B. Li, T. Wang, and X. Xie. Analysis of the L1 scheme for fractional wave
equations with nonsmooth data. submitted, axXiv:1908.09145.
[11] D. Li, C. Wu, and Z. Zhang. Linearized galerkin fems for nonlinear time
fractional parabolic problems with non-smooth solutions in time direction.
J. Sci. Comput., 80(1):403–419, 2019.
[12] X. Li and C. Xu. A space-time spectral method for the time fractional
diffusion equation. SIAM J. Numer. Anal., 47(3):2108–2131, 2009.
[13] H. Liao, W. McLean and J. Zhang. A discrete Grönwall inequality with ap-
plication to numerical schemes for subdiffusion problems SIAM J. Numer.
Anal., 57(1):218–237, 2019.
[14] Y. Lin and C. Xu. Finite difference/spectral approximations for the time-
fractional diffusion equation. J. Comput. Phys., 225(2):1533–1552, 2007.
[15] C. Lubich. Discretized fractional calculus. SIAM J. Math. Anal., 17(3):704–
719, 1986.
[16] C. Lubich. Convolution quadrature and discretized operational calculus.
Numer. Math., 52(4):129–145, 1988.
[17] C. Lubich, I. Sloan, and V. Thomée. Nonsmooth data error estimates for
approximations of an evolution equation with a positive-type memory term.
Math. Comput., 65(213):1–17, 1996.
[18] H. Luo, B. Li., and X. Xie. Convergence analysis of a petrov–galerkin
method for fractional wave problems with nonsmooth data. J. Sci. Com-
put., 80(2):957–992, 2019.
[19] W. McLean and K. Mustapha. Convergence analysis of a discontinuous
galerkin method for a sub-diffusion equation. Numer. Algor., 52(1):69–88,
2009.
[20] W. McLean and K. Mustapha. Time-stepping error bounds for frac-
tional diffusion problems with non-smooth initial data. J. Comput. Phys.,
293:201–217, 2015.
[21] K. Mustapha and W. McLean. Discontinuous Galerkin method for an
evolution equation with a memory term of positive type. Math. Comput.,
78(268):1975–1995, 2009.
[22] K. Mustapha and W. McLean. Uniform convergence for a discontinuous
Galerkin, time-stepping method applied to a fractional diffusion equation.
IMA J. Numer. Anal., 32(3):906–925(20), 2012.
[23] K. Mustapha and H. Mustapha. A second-order accurate numerical method
for a semilinear integro-differential equations with a weakly singular kernel.
IMA J. Numer. Anal., 30:555–578, 2010.
29
[24] I. Podlubny. Fractional differential equations. Academic Press, 1998.
[25] Z. Sun and X. Wu. A fully discrete difference scheme for a diffusion-wave
system. Appl. Numer. Math., 56(2):193–209, 2006.
[26] L. Tartar. An Introduction to Sobolev Spaces and Interpolation Spaces.
Springer, Berlin, 2007.
[27] R. Wang, D. Chen, and T. Xiao. Abstract fractional cauchy problems with
almost sectorial operators. J. Differ. Equations, 252(1):202–235, 2012.
[28] A. Yagi. Abstract parabolic evolution equations and their applications.
Springer, Berlin, 2010.
[29] M. Zayernouri and G. E. Karniadakis. Fractional spectral collocation
method. SIAM J. Sci. Comput., 36(1):A40–A62, 2014.
[30] M. Zayernouri and G. E. Karniadakis. Exponentially accurate spectral and
spectral element methods for fractional odes. J. Comput. Phys., 257(2):460–
480, 2014.
[31] M. Zayernouri and G. E. Karniadakis. Discontinuous spectral element
methods for time- and space-fractional advection equations. SIAM J. Sci.
Comput., 36(4):B684–B707, 2014.
[32] M. Zheng, F. Liu, I. Turner, and V. Anh. A novel high order space-time
method for the time fractional fokker-planck equation. SIAM J. Sci. Com-
put., 37(2):A701–A724, 2015.
30