Abstract
In this work the L2-1\(_\sigma \) method on general nonuniform meshes is studied for the subdiffusion equation. When the time step ratio is no less than 0.475329, a bilinear form associated with the L2-1\(_\sigma \) fractional-derivative operator is proved to be positive semidefinite and a new global-in-time \(H^1\)-stability of L2-1\(_\sigma \) schemes is then derived under simple assumptions on the initial condition and the source term. In addition, the sharp \(L^2\)-norm convergence is proved under the constraint that the time step ratio is no less than 0.475329.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
In the past decade, many numerical methods have been proposed to solve the time-fractional diffusion equations [6, 21]. If the solution is sufficiently smooth (which requires the initial value to be smooth and satisfying some compatibility conditions), it has been proved that the L2-1\(_\sigma \) scheme has second order accuracy [2] and the L2-type methods can achieve \((3-\alpha )\)-order accuracy [5, 20].
However, simple examples show that for given smooth data, the solutions to time-fractional problems typically have weak singularities. Some works start to focus on the numerical solution of more typical fractional problems whose solutions exhibit weak singularities. In particular, the L1, L2-1\(_\sigma \), and L2 methods on the graded meshes have been developed. Stynes-Riordan-Gracia [25] prove the sharp error analysis of L1 scheme on graded meshes. Kopteva provides a different analysis framework of the L1 scheme on graded meshes in two and three spatial dimensions in [10]. Chen-Stynes [3] prove the second-order convergence of the L2-1\(_\sigma \) scheme on fitted meshes combining the graded meshes and quasiuniform meshes. Kopteva-Meng [12] provide sharp pointwise-in-time error bounds for quasi-graded termporal meshes with arbitrary degree of grading for the L1 and L2-1\(_\sigma \) schemes. Later Kopteva generalize this sharp pointwise error analysis to an L2-type scheme on quasi-graded meshes [11]. Liao-Li-Zhang establish the sharp error analysis for the L1 scheme of subdiffusion equation on general nonuniform meshes in [13] and then Liao-Mclean-Zhang study the L2-1\(_\sigma \) scheme in [14, 15], where a discrete Grönwall inequality is introduced. This analysis for general nonuniform meshes can be used to design adaptive strategies of time steps.
Taking into account the singularity of exact solution, Mustapha-Abdallah-Furati [22] analyze the global high-order convergence of the discontinuous Galerkin method for subdiffusion equation on graded mesh. Jin-Li-Zhou [7, 8] combine BDF (backward differentiation formula) CQ methods with corrections to achieve higher (more than two) order convergence which can also overcome the weak singularity problem for time-fractional diffusion equation.
In this work, we first study the \(H^1\)-stability of the L2-1\(_\sigma \) method proposed initially in [2] on general nonuniform meshes for subdiffusion equation with homogeneous Dirichlet boundary condition:
where \(\varOmega \) is a bounded Lipschitz domain in \({\mathbb {R}}^d\). For the L2-1\(_\sigma \) fractional-derivative operator denoted by \(L_k^{\alpha ,*}\), we prove that the following bilinear form
is positive semidefinite under the restrictions (3.2) on time step ratios \(\rho _k :=\tau _k/\tau _{k-1}\) with \(\tau _k\) the kth time step and \(k\ge 2\). In fact, the positive semidefiniteness of \({\mathscr {B}}_n\) on general nonuniform meshes is an open problem as stated in the conclusion of [16], where the maximum principle and convergence analysis are provided for L2-1\(_\sigma \) scheme of the time-fractional Allen–Cahn equation but not the positive definiteness of L2-1\(_\sigma \) operator. On the positive definiteness, Karaa presents in [1, 9] a general criteria ensuring the positivity of quadratic forms that can be applied to the time-fractional operators such as the L1 formula. In [17], Liao-Tang-Zhou proves the positive definiteness of a new L1-type operator.
Based on the positive semidefiniteness of \({\mathscr {B}}_n\) associated with L2-1\(_\sigma \) operator, we propose a new global-in-time \(H^1\)-stability result in Theorem 2 for the L2-1\(_\sigma \) scheme. In particular, when \(\rho _k\ge 0.475329\) for \(k\ge 2\), the restrictions (3.2) hold and the \(H^1\)-stability can be ensured for all time.
Besides the global-in-time \(H^1\)-stability of the L2-1\(_\sigma \) scheme in Theorem 2, we revisit the sharp convergence analysis in [15] by Liao-Mclean-Zhang. We provide a proof of sharp \(L^2\)-norm convergence based on new properties of the L2-1\(_\sigma \) coefficients, where the restriction on time step ratios is relaxed from \(\rho _k\ge 4/7\) in [15] to \(\rho _k\ge 0.475329\).
In the numerical implementations, we compare the L2-1\(_\sigma \) schemes on the standard graded meshes [25] and the r-variable graded meshes (with varying grading parameter). According to our stability analysis, these methods are all \(H^1\)-stable. In our example, it can be observed that choosing proper r-variable graded meshes can lead to better numerical performance.
This work is organized as follows. In Sect. 2, the derivation, explicit expression and reformulation of L2-1\(_\sigma \) fractional-derivative operator are provided. In Sect. 3, we prove the positive semidefiniteness of the bilinear form \({\mathscr {B}}_n\) under some mild restrictions on the time step ratios. In Sect. 4, we establish a new global-in-time \(H^1\)-stability of the L2-1\(_\sigma \) scheme for the subdiffusion equation, based on the positive semidefiniteness result. Moreover we show the global error estimate when \(\rho _k\ge 0.475329\) under low regularity assumptions on the exact solution. In Sect. 5, we do some first numerical tests.
2 Discrete Fractional-Derivative Operator
In this part we show the derivation, explicit expression and reformulation of L2-1\(_\sigma \) operator on an arbitrary nonuniform mesh.
We consider the L2-1\(_\sigma \) approximation of the fractional-derivative operator defined by
Take a nonuniform time mesh \(0 = t_0<t_1<\ldots<t_{k-1}<t_k<\ldots \) with \(k\ge 1\). Let \(\tau _j = t_j-t_{j-1}\) and \(\sigma =1-\alpha /2\) (c.f. [2] for this setting of \(\sigma \)). The fractional derivative \(\partial _t^\alpha u(t)\) at \(t = t_k^*:=t_{k-1}+\sigma \tau _k\) could be approximated by the following L2-1\(_\sigma \) fractional-derivative operator
where for \(1\le j\le k-1\),
and
It can be verified that \(a_{j}^{(k)}<0\), \(b_{j}^{(k)}>0\), \(c_{j}^{(k)}>0\), and \(a_{j}^{(k)}+b_{j}^{(k)}+c_{j}^{(k)} =0\) for \(1\le j\le k-1\).
Specifically speaking, we can figure out the explicit expressions of \(a_j^{(k)}\) and \(c_j^{(k)}\) as follows (note that \(b_j^{(k)} = -a_j^{(k)}-c_j^{(k)}\)): for \(1\le j\le k-1\),
We reformulate the discrete fractional derivative \(L_k^{\alpha ,*}\) in (2.1) as
where \(\delta _j u= u^j-u^{j-1},\) \(d^{(k)}_j:=c^{(k)}_{j-1}-a^{(k)}_{j}.\) Here we make a convention that \(a_1^1=0\) and \(c_0^1=0\).
To establish the global-in-time \(H^1\)-stability of L2-1\(_\sigma \) method for fractional-order parabolic problem, we shall prove the positive semidefiniteness of \( {\mathscr {B}}_n\) defined in (1.2).
3 Positive Semidefiniteness of Bilinear Form \({\mathscr {B}}_n\)
In this section, we first propose some properties of the L2-1\(_\sigma \) coefficients \(a^{(k)}_j\), \(c^{(k)}_j\) and \(d^{(k)}_j\) in (2.3), which will be useful to establish the positive semidefiniteness of bilinear form \({\mathscr {B}}_n\). Then we prove rigorously the positive semidefiniteness of bilinear form \(\mathscr {B}_n\) under some constraints of \(\rho _k\), \(k\ge 2\).
Lemma 1
(Properties of \(a^{(k)}_j\), \(c^{(k)}_j\) and \(d^{(k)}_j\)) For the L2-1\(_\sigma \) coefficients given in (2.3), given a nonuniform mesh \(\{\tau _j\}_{j\ge 1}\), the following properties hold:
-
(P1)
\(a^{(k)}_j<0,~1\le j\le k-1,~k\ge 2\);
-
(P2)
\(a^{(k+1)}_{j}-a^{(k)}_{j}>0,~1\le j\le k-1,~k\ge 2\);
-
(P3)
\(a^{(k)}_{j+1}-a^{(k)}_{j}<0,~1\le j\le k-2,~k\ge 3\);
-
(P4)
\(a_{j+1}^{(k)}-a_{j}^{(k)}<a_{j+1}^{(k+1)}-a_{j}^{(k+1)},~1\le j\le k-2,~k\ge 3\);
-
(P5)
\(c^{(k)}_j>0,~1\le j\le k-1,~k\ge 2\);
-
(P6)
\(c^{(k+1)}_{j}-c^{(k)}_{j}<0,~1\le j\le k-1,~k\ge 2\);
-
(P7)
\(d^{(k)}_j>0,~2\le j\le k-1,~k\ge 3\);
-
(P8)
\(d^{(k+1)}_{j}-d^{(k)}_j<0,~2\le j\le k-1,~k\ge 3\).
Furthermore, if the nonuniform mesh \(\{\tau _j\}_{j\ge 1}\), with \(\rho _j :=\tau _j/\tau _{j-1}\) satisfies
then the following properties of \(d_j^{(k)}\) hold:
-
(P9)
\(d^{(k)}_{j+1}-d^{(k)}_j>0,~2\le j\le k-2,~k\ge 4\);
-
(P10)
\(d_{j+1}^{(k)}-d_{j}^{(k)}>d_{j+1}^{(k+1)}-d_{j}^{(k+1)},~2\le j\le k-2,~k\ge 4\).
Proof
The proof is the same as the proof of [24, Lemma 3.1] except replacing \(t_k\) with \(t_k^*\). We omit it here. \(\square \)
Theorem 1
Consider a nonuniform mesh \(\{\tau _k\}_{k\ge 1}\) satisfying that \(k\ge 2\),
where \( \rho _*\approx 0.356341 \), and \(\eta \approx 0.475329\). Then the for any function u defined on \([0,\infty )\times \varOmega \) and \(n\ge 1\),
where
are always positive for \(\alpha \in (0,1)\).
Proof
According to (2.3), we can rewrite \({\mathscr {B}}_n(u,u)\) in the following matrix form
where \( \psi =[\delta _{1} u,\delta _2 u,\cdots ,\delta _n u], \) and
We split \({\textbf{M}}\) as \({\textbf{M}} = {\textbf{A}}+{\textbf{B}}\), where
and
with
Consider the following symmetric matrix \( {\textbf{S}} = \textbf{A}+{\textbf{A}}^{\mathrm T}+\varepsilon {\textbf{e}}_n^{\textrm{T}}{\textbf{e}}_n \) with small constant \(\varepsilon >0\) and \({\textbf{e}}_n = (0,\cdots ,0,1)\in {\mathbb {R}}^{1\times n}\). According to Lemma 1, if the condition (3.1) holds, \({\textbf{S}}\) satisfies the following three properties:
-
(1)
\(\forall \; 1\le j < i \le n\), \(\left[ {\textbf{S}} \right] _{i-1,j}\ge \left[ {\textbf{S}} \right] _{i, j}\);
-
(2)
\(\forall \; 1 < j \le i \le n\), \(\left[ {\textbf{S}} \right] _{i, j-1}< \left[ {\textbf{S}} \right] _{i, j}\);
-
(3)
\(\forall \;1< j < i \le n\), \(\left[ {\textbf{S}} \right] _{i-1, j-1} - \left[ {\textbf{S}} \right] _{i, j-1}\le \left[ {\textbf{S}} \right] _{i-1, j} - \left[ {\textbf{S}} \right] _{i, j}\).
From [23, Lemma 2.1], \({\textbf{S}}\) is positive definite. Let \(\varepsilon \rightarrow 0\). We can claim that \({\textbf{A}}+{\textbf{A}}^{\mathrm T}\) is positive semidefinite.
In the following we will prove \([{\textbf{B}}]_{kk}\ge 0\), \(k\ge 1\), under some constraints on \(\rho _k\). We first provide two equivalent forms of \(a_j^{(k)}\) according to (2.2): \(\forall 1\le j\le k-1\),
and
Furthermore, we also reformulate \(c_j^{(k)}\) in (2.2) as: \(\forall 1\le j\le k-1\),
In the following content, we consider four cases: \(k=1\), \(k=2\), \(3\le k\le n-1\), and \(k=n\).
Case 1 When \(k=1\), from (2.2) and \(2\beta _1= -a^{(2)}_1\) in (3.6), we have
To ensure \( [{\textbf{B}}]_{11}\ge 0\), we impose
Case 2 When \(k=2\), combining \(2\beta _2 -d^{(3)}_2=a^{(3)}_1-a^{(2)}_1\) in (3.6) and the property (P6) in Lemma (1) gives
Using the forms (3.7) for \(a^{(2)}_1,~a^{(3)}_1\) and (3.8) for \(a^{(3)}_2\), we can derive
Substituting (3.12) into (3.11) yields
To make sure \([{\textbf{B}}]_{22}\ge 0\), we impose
Case 3 When \(3\le k \le n-1\), using \(2\beta _k=d^{(k+1)}_k+d^{(k)}_{k-1}-d^{(k+1)}_{k-1}\) in (3.6) and \(d^{(k)}_j=c^{(k)}_{j-1}-a^{(k)}_j\), we have
From (3.7) – (3.9), if (3.1) holds for \(j=k-1\), we have
where we use the forms (3.7) for \(a_{k-1}^{(k)},~a_{k-1}^{(k+1)}\) and (3.8) for \(a_k^{(k+1)}\). The first inequality in (3.15) can be derived as follows. For fixed j, it is easy to see that
decreases w.r.t. s and \( \int _0^1(1-3s)(1-s)\ \mathrm ds= 0, \) thus
Moreover the convexity of the function \(t^{-1-\alpha }\) gives
Then we can get the following result:
as (3.1) for \(j=k-1\) gives
Combining (3.15) with (3.14) yields
Thus, to ensure \( [{\textbf{B}}]_{kk} \ge 0 \) for \(3\le k \le n-1\), it is sufficient to impose
Case 4 When \(k=n\), we show \([{\textbf{B}}]_{nn}\ge 0\) under some constraints on \(\rho _n\). From (3.6), (3.7) and (3.9), we can derive
if (3.1) holds for \(j=n-1\). The proof of the last inequality in (3.17) is similar to the previous proof of (3.15), where we use the facts
and
We omit the details here. To ensure \( [{\textbf{B}}]_{nn}\ge 0, \) it is sufficient to impose
Combining (3.10), (3.13), (3.16) and (3.18), we can conclude that if the condition (3.1) holds for \(2\le k\le n-1\) and
then \([{\textbf{B}}]_{kk}\ge 0\), \(k\ge 1\). We have proved the following results:
-
Positive semidefiniteness of \({\textbf{A}}+{\textbf{A}}^{\textrm{T}}\): (3.1) holds;
-
Positive definiteness of \({\textbf{B}}\): (3.19) holds and (3.1) holds for \(2\le k\le n-1\);
which ensure
where \(g_k(\alpha )\) is given in (3.4). In the following content, we just simplify the above constraints for the positive semidefiniteness of \({\textbf{M}}+{\textbf{M}}^{\textrm{T}}\).
The condition (3.1) actually says that \((\rho _j,\rho _{j+1})\) lies on the right-hand side of the blue solid curve in Fig. . Let \(\rho _*\approx 0.356341\) be the root of \(\rho (1+\rho )=1-3\rho ^2(1+\rho ).\) It can be found that if \(\rho _{j}\le \rho _*\) for some j, then \(\rho _*\ge \rho _j\ge \rho _{j+1}\ge \rho _{j+2}\ge \ldots \) and \(\tau _j\) will shrink to 0 quickly as j increases. This doesn’t make sense in practice. We shall impose \( \rho _{j}>\rho _*,~ \forall j\ge 2. \) As a consequence, we have the following constraints: for \(j\ge 2\),
where \( \eta \approx 0.475329\) be the unique positive root of \(1-3\rho ^2(1+\rho )=0.\)
We now prove that (3.20) leads to (3.19) when \(\sigma = 1-\alpha /2\ge 1/2\). In fact, it is easy to check that
and for \(2\le k\le n-1\), we have
In summary, if (3.20) holds, then
with \(g_k(\alpha )\) given in (3.4). \(\square \)
Remark 1
If \(\rho _k\ge \eta \approx 0.475329\) for all \(k\ge 2\), then the condition (3.2) holds, for which the positive semidefiniteness of bilinear form \({\mathscr {B}}_n(u,u)\) (3.3) can be guaranteed.
4 Stability and Convergence of L2-1\(_\sigma \) Method for Subdiffusion Equation
We consider the following subdiffusion equation:
where \(\varOmega \) is a bounded Lipschitz domain in \({\mathbb {R}}^d\). Given an arbitrary nonuniform mesh \(\{\tau _k\}_{k\ge 1}\), the L2-\(1_\sigma \) scheme of this subdiffusion equation is written as
where \(f^k=f(t_k^*,\cdot )\).
4.1 Global-in-Time \(H^1\)-Stability of L2-1\(_\sigma \) Scheme for Subdiffusion Equation
Theorem 2
Assume that \(f(t,x) \in L^\infty ([0,\infty );L^2(\varOmega )) \cap BV([0,\infty ); L^2(\varOmega ))\) is a bounded variation function in time and \( u^0\in H_0^1(\varOmega )\). If the nonuniform mesh \(\{\tau _k\}_{k\ge 1}\) satisfies (3.2) (for example \(\rho _k\ge \eta \approx 0.475329\) for \(k\ge 2\)), then the numerical solution \(u^n\) of the L2-1\(_\sigma \) scheme (4.2) satisfies the following global-in-time \(H^1\)-stability
where \(C_{f}= 2\Vert f\Vert _{L^\infty ([0,\infty );L^2(\varOmega ))}+\Vert f\Vert _{BV([0,\infty ); L^2(\varOmega ))}\), \(C_\varOmega \) is the Sobolev embedding constant depending on \(\varOmega \) and the spatial dimension d.
Proof
Multiplying (4.2) with \(\delta _k u\), integrating over \(\varOmega \), and summing up the derived equations over k yield
Applying the Cauchy–Schwarz inequality yields
where \(C_{f}= 2\Vert f\Vert _{L^\infty ([0,\infty );L^2(\varOmega ))}+\Vert f\Vert _{BV([0,\infty ); L^2(\varOmega ))}\), and \(C_{\varOmega }\) is the Sobolev embedding constant depending on \(\varOmega \) and the spatial dimension. From Theorem 1, we then have for \(n\ge 1\),
For any \(N \ge 1\), we take \(\max _{0\le n\le N}\) on both sides of (4.3), to obtain
which indicates
The proof is completed. \(\square \)
Remark 2
Assume that the solution of subdiffusion equation satisfies \(u(t,x)\in C([0,\infty );H_0^1(\varOmega )\cap C^1((0,\infty );H_0^1(\varOmega ))\) and the source term satisfies \(f(t,x) \in C([0,\infty );L^2(\varOmega )),~ \partial _t f(t,x)\in L^1([0,\infty );L^2(\varOmega ))\). For any fixed \(T>0\), multiplying the first equation of (4.1) with \(\partial _t u(t,x)\) and integrating over \((0,T)\times \varOmega \) yield
According to [26],
and moreover,
Thus we derive the \(H^1\)-stability at the continuous level
which corresponds to our \(H^1\)-stability result in Theorem 2 for the L2-1\(_\sigma \) scheme of the subdiffusion equation (4.1).
Remark 3
In the case of \(\alpha =1\), i.e., the standard diffusion equation, the energy stability (or \(H^1\)-stability) has been established for the second order BDF2 schemes in [19, Theorem 2.1] and for the third order BDF3 schemes in [18, Theorem 3.1] on general nonuniform meshes.
4.2 Sharp Convergence of L2-1\(_\sigma \) Scheme for Subdiffusion Equation
We show the error estimate of the L2-1\(_\sigma \) scheme (4.2) for the subdiffusion equation (4.1), that is different from the one in [14, 15]. To be precise we will reduce the restriction on time step ratios from \(\rho _k\ge 4/7\) in [15] to \(\rho _k\ge 0.475329\). We first reformulate the discrete fractional operator (2.3):
where \({\textbf{M}}\) is given by (3.5). We now give some properties on \([{\textbf{M}}]_{k,j}\).
Lemma 2
Under the condition (3.2), the following properties of \([{\textbf{M}}]_{k,j}\) given by (3.5) hold:
-
(Q1)
$$\begin{aligned}{}[{\textbf{M}}]_{k,j}\ge \frac{\rho _*}{(1+\rho _*) \tau _j}\int _{t_{j-1}}^{\min \{t_j,t_k^*\}}(t_k^*-s)^{-\alpha }\,\mathrm ds,\quad 1\le j\le k. \end{aligned}$$(4.4)
-
(Q2)
For all \(2\le j\le k-1\),
$$\begin{aligned}{}[{\textbf{M}}]_{k,j}-[{\textbf{M}}]_{k,j-1}\ge \frac{\alpha \tau _j}{\tau _j+\tau _{j+1}} \int _0^{1} (\tau _j+\tau _{j+1}-s\tau _j)(1-s) (t_k^*-t_{j-1}-s\tau _j)^{-\alpha -1}\,\mathrm ds, \end{aligned}$$and
$$\begin{aligned}{}[{\textbf{M}}]_{k,k}-[\textbf{M}]_{k,k-1}\ge \frac{\alpha }{2(1-\alpha )(\sigma \tau _{k})^{\alpha }}. \end{aligned}$$ -
(Q3)
Moreover, if \(\rho _k\ge \eta \approx 0.475329\) for all \(k\ge 2\), then
$$\begin{aligned} \frac{1-\alpha }{\sigma }[{\textbf{M}}]_{k,k}-[{\textbf{M}}]_{k,k-1}\ge 0. \end{aligned}$$Here \(\eta \) is the real root of \(1-3\rho ^2(1+\rho ) = 0\).
Proof
From (3.5), for \(1\le j\le k-1\),
and for \(j=k\),
The inequality (4.4) holds.
For \( 2\le j\le k-1\), according to (3.7) – (3.9),
under the condition (3.2) (for simplicity we make a convention that \(\tau _0 =0\)). Note that (3.2) indicates the sum of first three terms is positive, using the techniques in (3.17). When \(j=k=2\), we obtain from (3.7)
where we use the fact \(\sigma = 1-\alpha /2\). Moreover when \(j=k\ge 3\), we have
when the condition (3.2) holds. This inequality coincide with (3.17) by replacing n with k.
For the property (Q3), the case of \(k=2\) is trivial. In the case of \(k\ge 3\), we have
where we use the facts
and
when \(\rho _k\ge \eta \approx 0.475329\) for all \(k\ge 2\). \(\square \)
Consider the following three standard Lagrange interpolation operators with the following interpolation points:
As stated in [12], when \(\sigma =1-\alpha /2\),
We now analyze the approximation error of the discrete fractional operator in the following lemma.
Lemma 3
Given a function u satisfying \(|\partial _t^{m} u(t)|\le C_m(1+t^{\alpha -m})\) for \(m=1,3\) and nonuniform mesh \(\{\tau _k\}_{k\ge 1}\) satisfying condition (3.2), the approximation error is given by
where \(I_2 u=\varPi _{2,j}u\) on \((t_{j-1},t_j)\) for \(j<k\) and \(I_2 u=\varPi ^*_{2,k}u\) on \((t_{k-1},t_k^*)\). Then for \(k\ge 1\),
where C is a constant depending on \(C_m\) for \(m=1,3\).
Proof
The case of \(k=1\) is not difficult to prove. We now consider the case of \(k\ge 2\). Let \(\chi (s) :=u-I_2u\). Three subcases are discussed in the following content.
Subcase 1 On the interval \((t_0,t_1)\), we have
that is linear w.r.t. s. Then we have
where we use the facts
Therefore, we have
which yields
where C is an absolute constant only depending on \(C_1\). In the last inequality of (4.8), we use the fact
obtained from the inequality (4.5).
Subcase 2 On the interval \((t_{j-1},t_j)\), \(2\le j\le k-1\),
where \(\xi \in (t_{j-1},t_{j+1})\). Then we have
from (Q2) in Lemma 2.
Subcase 3 On the interval \((t_{k-1},t_k^*)\),
which yields
from (Q2) in Lemma 2.
Combining (4.8), (4.9) and (4.10) we obtain the estimation (4.7) of approximation error. \(\square \)
Theorem 3
Assume that \(u\in C^3((0,T],H^1_0(\varOmega ))\) and \(|\partial _t^{m} u(t)|\le C_m(1+t^{\alpha -m})\), for \(m=1,2,3\) for \(0< t\le T\). If the nonuniform mesh satisfies \(\rho _k\ge \eta \approx 0.475329\), then the numerical solutions of L2-1\(_\sigma \) scheme (4.2) have the following global error estimate
where C is a constant depending only on \(C_m\), \(m=1,2,3\) and \(\varOmega \).
Proof
Let \(e^k:=u(t_k)-u^k\). We have
where \( e_k^*:=(1-\alpha /2)e^k+\alpha /2 e^{k-1}\), \(r_k\) is given in (4.6), and \(R_k^* :=u(t_k^*)-((1-\alpha /2)u(t_k)+\alpha /2 u(t_{k-1}))\). Multiplying (4.11) with \(e_k^*\) and integrating over \(\varOmega \) yield
According to [2, Lemma 1] as well as Lemma 2, we can derive
Applying Cauchy-Schwarz inequality in (4.12) yields
We define a lower triangular \({\textbf{P}}\) matrix such that
where
In other words,
Here \({\textbf{P}}\) is called complementary discrete convolution kernel in the work [14]. It can be easily checked that \([{\textbf{P}}]_{k,l}\ge 0\) due to the monotonicity properties of \({\textbf{M}}\). From (4.13) we can derive that \(\forall 1\le k\le n,\)
where we use
According to Lemma 3,
where C is a constant only depending on \(C_m\). The last inequality is obtained by the following upper bound of \([{\textbf{M}}]_{j,j}\) and lower bound of \([{\textbf{M}}]_{j,1}\):
where we use (Q1) in Lemma 2 for the inequality of \([{\textbf{M}}]_{j,1}\).
Using the Taylor formula with integral remainder for \(R_j^*\) gives
Under the regularity assumption, we have
Then we have
where we use \([{\textbf{M}}]_{l,2}\ge [{\textbf{M}}]_{l,1}\) and (4.15).
Taking the max for \(1\le k \le n\) on both sides of (4.14), we can derive
The proof is completed. \(\square \)
In the case of graded mesh with grading parameter r,
where K is the total time step number, \(1\le j\le K,~t_K = T\). As a consequence, the two terms after \(\max \) operations in (4.16) can be estimated as follows:
and
In (4.18) and (4.19), \(C_{T,1}\) and \(C_{T,2}\) only depend on T. Therefore, if u satisfies the regularity assumptions in Theorem 3, then we have the following error estimate of numerical solutions of the L2-1\(_\sigma \) scheme on the graded mesh with grading parameter r:
where \({\tilde{C}}\) depends on \(C_m\) with \(m=1,2,3\), \(\alpha \) and \(\varOmega \).
Remark 4
When \(\alpha \rightarrow 1^{-}\), the constant \({\tilde{C}}\) in (4.20) will tend to infinity. However, using the technique by Chen-Stynes in [4], one can obtain \(\alpha \)-robust error estimate in the sense that \({\tilde{C}}\) won’t tend to infinity when \(\alpha \rightarrow 1^{-}\).
5 Numerical Tests
In this section, we provide some numerical tests on the L2-1\(_\sigma \) scheme (4.2) of the subdiffusion equation (4.1).
As in [3, 15], the discrete coefficients \(a_j^{(k)}\) and \(c_j^{(k)}\) in (2.2) are computed by adaptive Gauss-Kronrod quadrature, to avoid roundoff error problems.
5.1 1D Example
We first test the convergence rate of an 1D example, where \(\varOmega =[0,2\pi ]\), \(T=1\), \(u^0(x)\equiv 0\), and \(f(t,x)=\left( \varGamma (1+\alpha )+ t^\alpha \right) \sin (x)\). It can be checked that the exact solution is \(u(t,x)=t^\alpha \sin (x)\).
The graded mesh (4.17) with grading parameter r and time step number K is adopted in time. We use the central finite difference method in space with grid spacing \(h=2\pi /10000\). The maximum \(L_2\)-error is computed by \(\max _{1\le k\le K} \Vert u(t_k)-u^k\Vert _{L^2(\varOmega )}\). Tables , and present the maximum \(L_2\)-errors for \(\alpha =0.3,\ 0.5,\ 0.7\) and \(r = 1,\ 2,\ 2/\alpha ,\ 3/\alpha \) respectively. It can be observed that the convergence rates are consistent with (4.20) derived from Theorem 3.
In [10, 25], the authors state that the large value of r in the graded mesh increases the temporal mesh width near the final time \(t = T\) which can lead to large errors. Indeed, when \(r= 3/\alpha \), the errors seem larger than the case of \(r=2/\alpha \), as observed in Tables 1, 2 and 3. We then propose to use the graded mesh with varying grading parameter \(r_j\) (dependent on the time), called r-variable graded mesh. In particular, for this example, we use the following r-variable graded mesh
In Fig. , we compare the time steps, the pointwise \(L^2\)-errors, and the maximum \(L^2\)-errors of the r-variable graded mesh (5.1) and the standard graded meshes (4.17) with \(r=2/\alpha ,~3/\alpha \). Here we set \(\alpha =0.7 \) and for the left and middle subfigures \(K=640\). From the middle of Fig. 2, the maximum \(L^2\)-error for the r-variable graded mesh is smaller than the standard graded meshes with \(r =2/\alpha ,~3/\alpha \).
5.2 2D Example
In the 2D case, we set \(f(t,x,y)=\left( \varGamma (1+\alpha )+2 t^\alpha \right) \sin (x)\sin (y)\) and then the exact solution \(u(t,x,y)=t^\alpha \sin (x)\sin (y)\). In this example, we set periodic boundary condition for the subdiffusion equation. We take \(T=1\) and \(\alpha =0.7\). Here we use Fourier spectral method in the domain \(\varOmega =[0,2\pi ]^2\) with \(256\times 256\) Fourier modes. In Fig. , we show the pointwise \(L^2\)-errors (with \(K=640\)) and the maximum \(L^2\)-errors of the L2-1\(_\sigma \) schemes on the standard graded meshes (4.17) with \(r=2/\alpha \) and the r-variable graded mesh (5.1). One can observe that the r-variable graded mesh performs better than the graded mesh for this example.
Data Availability
Enquiries about data availability should be directed to the authors.
References
Al-Maskari, M., Karaa, S.: The time-fractional Cahn-Hilliard equation: analysis and approximation. IMA J. Numer. Anal. 42(2), 1831–1865 (2022)
Anatoly, A., Alikhanov, A.: new difference scheme for the time fractional diffusion equation. J. Comput. Phys. 280, 424–438 (2015)
Chen, H., Stynes, M.: Error analysis of a second-order method on fitted meshes for a time-fractional diffusion problem. J. Sci. Comput. 79(1), 624–647 (2019)
Chen, H., Stynes, M.: Blow-up of error estimates in time-fractional initial-boundary value problems. IMA J. Numer. Anal. 41(2), 974–997 (2021)
Gao, G., Sun, Z., Zhang, H.: A new fractional numerical differentiation formula to approximate the Caputo fractional derivative and its applications. J. Comput. Phys. 259, 33–50 (2014)
Gorenflo, R., Mainardi, F., Moretti, D., Paradisi, P.: Time fractional diffusion: a discrete random walk approach. Nonlinear Dyn. 29(1), 129–143 (2002)
Jin, B., Li, B., Zhou, Z.: Correction of high-order BDF convolution quadrature for fractional evolution equations. SIAM J. Sci. Comput. 39(6), A3129–A3152 (2017)
Jin, B., Li, B.: Subdiffusion with time-dependent coefficients: improved regularity and second-order time stepping. Numer. Math. 145(4), 883–913 (2020)
Karaa, S.: Positivity of discrete time-fractional operators with applications to phase-field equations. SIAM J. Numer. Anal. 59(4), 2040–2053 (2021)
Kopteva, N.: Error analysis of the L1 method on graded and uniform meshes for a fractional-derivative problem in two and three dimensions. Math. Comput. 88(319), 2135–2155 (2019)
Kopteva, N.: Error analysis of an L2-type method on graded meshes for a fractional-order parabolic problem. Math. Comput. 90(327), 19–40 (2021)
Kopteva, N., Meng, X.: Error analysis for a fractional-derivative parabolic problem on quasi-graded meshes using barrier functions. SIAM J. Numer. Anal. 58(2), 1217–1238 (2020)
Liao, H., Li, D., Zhang, J.: Sharp error estimate of the nonuniform L1 formula for linear reaction-subdiffusion equations. SIAM J. Numer. Anal. 56(2), 1112–1133 (2018)
Liao, H., McLean, W., Zhang, J.: A discrete Grönwall inequality with applications to numerical schemes for subdiffusion problems. SIAM J. Numer. Anal. 57(1), 218–237 (2019)
Liao, H.: A second-order scheme with nonuniform time steps for a linear reaction-subdiffusion problem. Commun. Comput. Phys. 30(2), 567–601 (2021)
Liao, H., Tang, T., Zhou, T.: A second-order and nonuniform time-stepping maximum-principle preserving scheme for time-fractional Allen-Cahn equations. J. Comput. Phys. 414, 109473 (2020)
Liao, H.: An energy stable and maximum bound preserving scheme with variable time steps for time fractional allen-cahn equation. SIAM J. Sci. Comput. 43(5), A3503–A3526 (2021)
Liao H. L.: Discrete energy analysis of the third-order variable-step BDF time-stepping for diffusion equations, to appear in J. Comput. Math. (2022)
Liao, H., Zhang, Z.: Analysis of adaptive BDF2 scheme for diffusion equations. Math. Comput. 90(329), 1207–1226 (2021)
Lv, C., Chuanju, X.: Error analysis of a high order method for time-fractional diffusion equations. SIAM J. Sci. Comput. 38(5), A2699–A2724 (2016)
Metzler, R., Klafter, J.: The random walk’s guide to anomalous diffusion: a fractional dynamics approach. Phys. Rep. 339(1), 1–77 (2000)
Mustapha, K., Abdallah, B., Khaled, M., Furati, A.: A discontinuous Petrov-Galerkin method for time-fractional diffusion equations. SIAM J. Numer. Anal. 52(5), 2512–2529 (2014)
Quan, C., Tang, T., Yang, J.: How to define dissipation-preserving energy for time-fractional phase-field equations. CSIAM Trans. Appl. Math. 1(3), 478–490 (2020)
Quan, C., Wu, Xu.: \({H^1}\)-stability of an L2-type method on general nonuniform meshes for subdiffusion equation, arXiv preprint arXiv:2205.06060 (2022)
Stynes, M., O’Riordan, E.: and José Luis 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)
Tang, T., Haijun, Yu., Zhou, T.: On energy dissipation theory and numerical stability for time-fractional phase-field equations. SIAM J. Sci. Comput. 41(6), A3757–A3778 (2019)
Funding
C. Quan is supported by NSFC Grant 12271241, Guangdong Basic and Applied Basic Research Foundation (No. 2023B1515020030), and Shenzhen Science and Technology Program (Grant No. RCYX20210609104358076).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors have not disclosed any competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Quan, C., Wu, X. Global-in-Time \(H^1\)-Stability of L2-1\(_\sigma \) Method on General Nonuniform Meshes for Subdiffusion Equation. J Sci Comput 95, 59 (2023). https://doi.org/10.1007/s10915-023-02184-8
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10915-023-02184-8