Abstract
In this paper, we study a multiterm time-fractional initial-boundary value problem, whose differential equation contains a sum of Caputo time fractional derivatives with orders in (0, 1). In general, the solution of this kind of problem exhibits a weak regularity at the initial time. Based on the L1 formula on non-uniform meshes for time discretization and the local discontinuous Galerkin (LDG) method for space discretization, fully discrete numerical schemes for one and two space dimensions are constructed. The stability and convergence of the schemes are analyzed. It is shown that the error bounds are \(\alpha _1\)-robust, that is, they remain valid as \(\alpha _1\rightarrow 1^-\), where \(\alpha _1\) is the biggest fractional order. Furthermore, a numerical experiment is given to verify the effectiveness of the current method.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Fractional calculus (fractional differentiation and integration) has received much attention in recent years due to its successful simulation of many phenomena in science and engineering [8, 11,12,13, 20]. Although the analytical solutions of some fractional differential equations can be obtained by means of some special transforms, the complexity involving special functions and infinite series are inconvenient for numerical evaluation. Hence, efficient and accurate numerical approaches are demanded.
In this paper, we will investigate numerical methods and related numerical analysis of the following multiterm time-fractional initial-boundary value problem:
with initial and boundary conditions:
Here, \(\Omega \subseteq {\mathbb {R}}^d\)(\(d=1,2\)) is a bounded rectangular domain, l is a positive integer, \(q_i>0\), \(i=1,2,\ldots ,l\), \(0<\alpha _l<\ldots<\alpha _2<\alpha _1<1\) are given constants, \(c(\mathbf{x})\in C({\overline{\Omega }})\) with \(c(\mathbf{x})\ge 0\), source term \(f(\mathbf{x},t)\in L^\infty (0,T;L^2(\Omega ))\) and initial value \(u_0(\mathbf{x})\in L^2(\Omega )\) are given functions, and \(_{C}\mathrm{D}_{0,t}^{\alpha _i}\) is the \(\alpha _i\)th-order left-sided Caputo derivative operator defined by [13]
in which \(\Gamma (\cdot )\) denotes the usual Gamma function.
The multiterm time-fractional initial-boundary value problem (1.1)–(1.3) has proved to be flexible to describe complex multirate physical processes [25]. So far, several different methods have been developed to solve this problem. Luchko [17] developed the maximum principle for a multiterm time-fractional diffusion equation and constructed a generalized solution by means of the multinomial Mittag-Leffler functions. Wei [22] proposed a fully discrete local discontinuous Galerkin (LDG) method for a class of multiterm time fractional diffusion equations. Zaky [26] used a Legendre spectral quadrature tau method solving the multiterm time-fractional diffusion equations. Very recently, Huang et al. [10] showed that, under proper regularity and compatibility assumptions, the system (1.1)–(1.3) has a unique solution u such that
where \(C>0\) is a bounded constant independent of the variable t but dependent of T. Meng and Stynes [18] presented an L1 finite element method for a multiterm time-fractional initial-boundary value problem.
The result in (1.6) implies that the solution u of the multiterm time-fractional initial-boundary value problem (1.1)–(1.3) exhibits some weak regularity at the starting time and \(\frac{\partial u(\cdot ,t)}{\partial t}\) blows up as \(t\rightarrow 0^+\). When seeking numerical solutions, the initial layer very likely leads to a loss of accuracy if uniform temporal meshes are used. To tackle such a problem, one can consider the numerical approaches on non-uniform meshes. This is also the topic of the present paper. In this work, we develop a non-uniform L1/LDG method for the multiterm time-fractional initial-boundary value problem (1.1)–(1.3) with weak regular solution. The Caputo time-fractional derivatives are discretized by the L1 finite difference method on non-uniform meshes, and the spatial discretization is performed by using the LDG finite element method. Then the stability and convergence analysis of the proposed numerical scheme are given. However, the obtained error bounds blow up if we consider the limit \(\alpha _1\rightarrow 1^-\). Such error bounds are called \(\alpha _1\)-nonrobust [2]. On the contrary, if the error bound does not blow up as \(\alpha _1\rightarrow 1^-\), we call it \(\alpha _1\)-robust. Therefore, we further investigate the \(\alpha _1\)-robust stability and convergence of the proposed non-uniform L1/LDG scheme.
The LDG method is a special class of discontinuous Galerkin (DG) finite element methods, introduced first by Cockburn and Shu [4] and has been successful for solving fractional differential equations, e.g., [6, 7, 14,15,16, 19, 23]. The main technique of LDG method is to rewrite higher-order derivative equation into an equivalent system containing only the first derivative, and then discretize it by the standard DG method. More details about the LDG method for high-order time dependent partial differential equations can be found in the review paper [24].
The rest of the paper is organized as follows. In Sects. 2 and 3, we establish the fully discrete non-uniform L1/LDG schemes for the initial-boundary value problem in one and two space dimensions, respectively. The \(\alpha _1\)-robust and \(\alpha _1\)-nonrobust stability and convergence analysis are studied too. In Sect. 4, we provide a numerical example to verify the theoretical results. Concluding remarks are given in the last section.
Notations : Through out this paper we let C be a generic positive constant, which is independent of the mesh sizes and can take different values in different circumstances. We use \(\Vert \cdot \Vert \) as the \(L^2\)-norm on domain \(\Omega \) and define the \(L^2(\Omega )\) inner product \((u,v)=\iint _\Omega uv\,\mathrm{d}{} \mathbf{x}\).
2 One-dimensional case
In the section, we will develop a non-uniform L1/LDG scheme for the one-dimensional multiterm time-fractional initial-boundary value problem (1.1)–(1.3). The scheme employs the L1 formula with non-uniform meshes for the time-fractional derivative and a LDG method in space. The usual notations are introduced below.
Let \({\mathcal {T}}_h=\left\{ I_{j}=(x_{j-\frac{1}{2}},x_{j+\frac{1}{2}})\right\} _{j=1}^N\) be the partition of \({\Omega }\), where \(a=x_{\frac{1}{2}}<x_{\frac{3}{2}}<\cdots <x_{N+\frac{1}{2}}=b\). The cell center and cell length are denoted by \(x_{j}=(x_{j-\frac{1}{2}}+x_{j+\frac{1}{2}})/2\) and \(h_{j}=x_{j+\frac{1}{2}}-x_{j-\frac{1}{2}}\), respectively. Let \(h=\displaystyle \max _{1\le j\le N}h_{j}\) be the length of the largest cell. We use \(u_{j+\frac{1}{2}}^{-}\) and \(u_{j+\frac{1}{2}}^{+}\) to represent the values of u at the discontinuity point \(x_{j+\frac{1}{2}}\), from the left cell, \(I_{j}\), and from the right cell, \(I_{j+1}\), respectively. The jump value of u at each element boundary is denoted by \([\![u]\!]_{j+\frac{1}{2}}=u^{+}_{j+\frac{1}{2}}-u^{-}_{j+\frac{1}{2}}\). Associated with this mesh, we define the discontinuous finite element space
where \({\mathcal {P}}^{k}(I_{j})\) denotes the set of polynomials of degree up to \(k\ge 0\) defined on the cell \(I_{j}\). For any nonnegative integer m, \(H^m(\Omega )\) denotes the usual Sobolev space. Then we define the broken Sobolev space on \({\mathcal {T}}_h\) by
which contains the discontinuous finite element space \(V_{h}\).
To obtain the optimal error estimate, we recall two kinds of Gauss-Radau projections \({\mathscr {P}}_h^{\pm }:H^1({\mathcal {T}}_h)\rightarrow V_h\), which were introduced by Castillo et al. [1], i.e., for each j,
and
Denote by \(\zeta =q(x)-{\mathbb {P}}_hq(x)\) (\({\mathbb {P}}_h={\mathscr {P}}_h^+\) or \({\mathscr {P}}_h^{-}\)) the projection error. Then a standard scaling argument as that in [3] yields
where \( \Vert \zeta \Vert _{\Gamma _{h}}^{2}=\displaystyle \sum _{j=1}^{N}\left( (\zeta ^{+}|_{j-\frac{1}{2}})^{2} +(\zeta ^{-}|_{j+\frac{1}{2}})^{2}\right) \).
2.1 The fully discrete non-uniform L1/LDG scheme
For a given \(T>0\), let \(t_n=T(n/M)^r\), \(n=0,1,\ldots ,M\) be the mesh points, \(r\ge 1\). Denote \(\tau _n=t_n-t_{n-1}\), \(n=1,\ldots ,M\) be the time mesh sizes. If \(r=1\), then the mesh is just uniform. Throughout this paper, we denote \(u^n=u(x,t_n)\) if no confusion appears.
The \(\mathrm{L}1\) approximation on the non-uniform meshes to the Caputo derivative is given by [10]
for \(i=1,\ldots ,l\), where \(d_{n,k}^i=\frac{(t_n-t_{n-k})^{1-\alpha _i}-(t_n-t_{n-k+1})^{1-\alpha _i}}{\tau _{n-k+1}}\) and \(R^n_i\) is the truncation error. The coefficients \(d_{n,k}^i\) have the following properties
Denote
for \(i=1,\ldots ,l,\,n=1,\ldots ,M\).
Let \(p=u_x\), then we can get the weak form of system (1.1)–(1.3) at \(t_n\) as follows,
where \(v,w\in H^1(\Omega )\) are test functions.
The fully discrete non-uniform L1/LDG scheme is defined as follows: find \(U_h^n,P_h^n\in V_h\) such that for all test functions \(v_h,w_h\in V_h\),
The “hat" terms in (2.9) are the boundary terms that emerge from the integration by parts. These are the so-called “numerical fluxes" that are yet to be determined. The freedom in choosing numerical fluxes can be utilized for designing a scheme that enjoys certain stability properties. It turns out that we can take the following choices simply
2.2 \(\alpha _1\)-Nonrobust error analysis of the non-uniform L1/LDG method
This subsection presents the \(\alpha _1\)-nonrobust stability and convergence of the scheme (2.9). We give the following \(\alpha _1\)-nonrobust stability result.
Lemma 2.1
The solution \(U_h^n\) of the fully discrete scheme (2.9) satisfies
where
Proof
Taking the test functions \((v_h,w_h)=(U_h^n, P_h^n)\), and adding the two equations in (2.9), we obtain
By using (2.5) and the Cauchy-Schwarz inequality, we have
Now, we prove this lemma by mathematical induction. When \(n=1\), (2.13) becomes
which is identical to (2.11).
Supposing the following estimates hold
we need prove
Letting \(n=s+1\) in (2.13) and using (2.15), we have
This completes the proof of this lemma. \(\square \)
Lemma 2.2
[10] Let \(\beta \le r\alpha _1\), then for \(n=1,2,\ldots ,M\), one has
Theorem 2.1
(\(L^2\)-norm stability) The solution \(U_h^n\) of the fully discrete scheme (2.9) satisfies
Proof
By Lemma 2.2, one has
Combining the above estimate with Lemma 2.1 yields the assertion. \(\square \)
Next, we present the \(\alpha _1\)-nonrobust convergence analysis. Firstly, we introduce a lemma that will be used later on.
Lemma 2.3
[10] Suppose that the solution u(x, t) of problem (1.1)–(1.3) satisfies (1.6). Then there exists a constant C such that for all \(t_n\) one has
for \(i=1,2,\ldots ,l\), \(n=1,2,\ldots ,M\).
Theorem 2.2
(\(L^2\)-norm error estimate) Let u be the exact solution of (1.1)–(1.3) and \(U_h^n\) be the numerical solution of the fully discrete non-uniform L1/LDG scheme (2.9). Suppose that u satisfies condition (1.6) and \(u(\cdot ,t)\in H^{k+1}({\mathcal {T}}_h)\). Then, it holds that
where C is a positive constant independent of M and h.
Proof
As usual in the finite element analysis, we denote the error by \(e_u^n=u^n-U_h^n\) and \(e_p^n=p^n-P_h^n\), respectively, and decompose them into two parts, namely,
Subtracting (2.9) from (2.8), and with the fluxes (2.10), we can obtain the error equation
Substituting (2.19) into (2.20), we have
Taking the test functions \((v_h,w_h)=(\xi _u^n,\xi _p^n)\) in (2.21) and using the properties (2.1) and (2.2), we get
which is equivalent to
Thus, by using Lemma 2.3, we obtain
From (2.6), it is easy to get that
which leads to
Combining (2.24) and (2.26), we can derive
Now we prove that the truncation error \(\xi _u^n\) satisfies
for \(n=1,\ldots ,M\), where C is the constant in (2.27). We prove (2.28) by mathematical induction. When \(n=1\), (2.28) becomes
Supposing the following estimates hold
for \(m=2,3,\ldots ,s\), we only need to prove
Letting \(n=s+1\) in (2.28) and using the induction hypothesis (2.30), we have
Therefore, the estimate (2.28) holds.
Exploiting (2.28) and Lemma 2.2 directly, we obtain
which, together with the interpolation property(2.3) and the triangle inequality, completes the proof of this theorem. \(\square \)
It is clear that the results derived in Theorems 2.1 and 2.2 are \(\alpha _1\)-nonrobust, i.e., the bounds blow up as \(\alpha _1\rightarrow 1^-\). In the following subsection, we present the improved stability and convergence analysis for the scheme (2.9).
2.3 \(\alpha _1\)-Robust error analysis of the non-uniform L1/LDG method
This subsection is devoted to the \(\alpha _1\)-robust stability and convergence analysis of non-uniform L1/LDG scheme (2.9) for system (1.1)–(1.3). Let us start by introducing the following lemmas.
Lemma 2.4
([9], Lemma 2) Suppose that the solution u(x, t) of problem (1.1)–(1.3) satisfies (1.6). Then there exists a constant C such that for all \(t_n\) one has
for \(i=1,2,\ldots ,l\), \(n=1,2,\ldots ,M\).
Lemma 2.5
([9], Corollary 1) For \(n=1,2,\ldots ,M\), one has
Lemma 2.6
([9], Corollary 2) Set \(l_M=\frac{1}{\ln M}\). Assume that \(M\ge 3\) so \(0<l_M<1\). Then
Lemma 2.7
([9], Lemma 6) Assume that the sequences \(\{\xi ^n\}_{n=1}^\infty \), \(\{\eta ^n\}_{n=1}^\infty \) are nonnegative and the grid function \(\{v^n:n=0,1,\ldots ,M\}\) satisfies \(v^0\ge 0\) and
Then
We shall now improve Theorem 2.1 by replacing (2.32) with a bound that is \(\alpha _1\)-robust.
Theorem 2.3
(Improved \(L^2\)-norm stability) The solution \(U_h^n\) of the fully discrete scheme (2.9) satisfies
Proof
Taking the test functions \((v_h,w_h)=(U_h^n, P_h^n)\), and adding the two equations in (2.9), we have
It follows from [9, Lemma 3] that
for \(n=1,2,\ldots ,M\).
Applying (2.33) and (2.34), as well as Cauchy–Schwarz inequality, we obtain
Then an application of Lemmas 2.5 and 2.7 immediately yields
which completes the proof. \(\square \)
We also give an \(\alpha _1\)-robust convergence result of the fully discrete non-uniform L1/LDG scheme (2.9) for (1.1)–(1.3). The conclusion is stated as follows.
Theorem 2.4
(Improved \(L^2\)-norm error estimate) Let u be the exact solution of (1.1)–(1.3) and \(U_h^n\) be the numerical solution of the fully discrete non-uniform L1/LDG scheme (2.9). Suppose that u satisfies condition (1.6) and \(u(\cdot ,t)\in H^{k+1}({\mathcal {T}}_h)\). Then, it holds that
where C is a positive constant independent of M and h.
Proof
As shown in Theorem 2.2, one has
By using (2.34), we obtain that
where we invoked (2.3) and Lemma 2.4 for the last inequality.
Consequently, applying Lemmas 2.5–2.7, we can get
Finally, by using the triangle inequality and the interpolation property (2.3) again, we can complete the proof of Theorem 2.4. \(\square \)
3 Two-dimensional case
For a bounded rectangular domain \(\Omega =(a_1,b_1)\times (a_2,b_2)\subset {\mathbb {R}}^2\), we divide it into a Cartesian grid \({\mathcal {T}}_h=\{K\}\) consisting of \(N_x\times N_y\) rectangular elements \(K:=I_i\times J_j=(x_{i-\frac{1}{2}},x_{i+\frac{1}{2}}) \times (y_{j-\frac{1}{2}},y_{j+\frac{1}{2}})\), \(i=1,\ldots ,N_x\), \(j=1,\ldots ,N_y\), where \(a_1=x_{\frac{1}{2}}<x_{\frac{3}{2}}<\cdots <x_{N_x+\frac{1}{2}}=b_1\) and \(a_2=y_{\frac{1}{2}}<y_{\frac{3}{2}}<\cdots <y_{N_y+\frac{1}{2}}=b_2\). Denoting \(\Delta x_i=x_{i+\frac{1}{2}}-x_{i-\frac{1}{2}}\) and \(\Delta y_j=y_{j+\frac{1}{2}}-y_{j-\frac{1}{2}}\), respectively. Then the maximal length of all edges is defined by \(h=\max _{1\le i\le N_x, 1\le j\le N_y}(\Delta x_i,\Delta y_j)\). We assume that the mesh \({\mathcal {T}}_h\) is quasi-uniform in the sense that there exist constants \(C_1,C_2>0\) such that \(h\le C_1\Delta x_i\) and \(h\le C_2\Delta y_j\) for all \(K\in {\mathcal {T}}_h\). Then the finite element space is defined by
where \({\mathcal {Q}}^{k}(K)\) denotes the space of polynomials of degrees at most k defined on K.
We use a fixed vector \(\mathbf{I}=(1,1)^\top \) to uniquely define the inflow and outflow boundaries of \(\Omega \), namely,
where \(\mathbf \mathbf{n}\) is the outward unit normal vector of \(\Omega \). Similarly, we denote \(\partial K^-\) and \(\partial K^+\) the inflow and outflow boundaries of K, respectively, i.e.,
If two elements \(K_1\) and \(K_2\) are neighbours and share one common side e, i.e., \(e=\partial K_1\cap \partial K_2\), then there are two traces for any function defined on e. We denote
For each \(h>0\), \({\mathcal {E}}_B\) denotes the set of all boundary edges of the mesh \({\mathcal {T}}_h\) on \(\partial \Omega \), \({\mathcal {E}}_I\) denotes the set of all interior edges of the mesh \({\mathcal {T}}_h\) in \(\Omega \), and \({\mathcal {E}}\) denotes the union of all edges, i.e., \({\mathcal {E}}={\mathcal {E}}_B\cup {\mathcal {E}}_I\). The \(L^2\) norm and \(L^2\) inner product on the edges \({\partial K}^{\pm }\) are given by
The norms on the whole outflow and inflow boundaries \({\mathcal {E}}\) are denoted by
We define the broken Sobolev space V on \({\mathcal {T}}_h\) by
and denote by \({\mathbf {V}}=V\times V\).
3.1 The fully discrete non-uniform L1/LDG scheme
We still use the L1 method on non-uniform meshes (see (2.4)) as time discretization and LDG method as space discretization. As the usual treatment, we firstly rewrite (1.1)–(1.3) into a system of the first order derivatives
Then we can define the semi-discrete LDG scheme for (1.1)–(1.3) as follows: find \((U_h,{\mathbf {P}}_h)\in V_h\times {\mathbf {V}}_h\) such that for all test functions \((v_h,{\mathbf {w}}_h)\in V_h\times {\mathbf {V}}_h\), we have
where
Similar to the one-dimensional case, the numerical fluxes \(\widehat{U_h}\), \(\widehat{\mathbf{P}_h}\) can be chosen as
Let \((U_{h}^n,\mathbf{P}_h^n)\in V_h\times {\mathbf {V}}_h\) be the approximation of \(( u(x,y,t_n),\mathbf{p}(x,y,t_n))\). Then we define the fully discrete non-uniform L1/LDG scheme as follows: find \((U_{h}^n,{ \mathbf{P}}_h^n)\in V_h\times {\mathbf {V}}_h\) such that for all test functions \(( v_h,\mathbf{w}_h)\in V_h\times {\mathbf {V}}_h\),
Here the notation \(\Upsilon _t^{\alpha _i} U^n_h\) is defined in (2.4).
3.2 \(\alpha _1\)-Nonrobust error analysis of the non-uniform L1/LDG method
The fully discrete non-uniform L1/LDG scheme (3.7) for the two-dimensional multiterm time-fractional initial-boundary value problem satisfies the following \(\alpha _1\)-nonrobust stability. First of all, we introduce a lemma that will be used later on.
Lemma 3.1
[21] For any \(v_h\in V_h\) and \({\mathbf {w}}_h\in {\mathbf {V}}_{h}\), there holds the equality
Theorem 3.1
(\(L^2\)-norm stability) The solution \(U_h^n\) of the fully discrete scheme (3.7) satisfies
Proof
Taking the test function \(v_h=U_h^n\) and \(w_h=\mathbf{P}_h^n\) in (3.7) and using Lemma 3.1, we obtain
By using an analysis similar to that in (2.11) and in Theorem 2.1, we can complete the proof of this theorem. \(\square \)
Now we present the \(\alpha _1\)-nonrobust convergence analysis and give the detailed proof. To obtain the optimal error estimate for the non-uniform L1/LDG scheme (3.7), we would like to use the elliptic projection introduced in [5] to eliminate the element boundary errors. Let \(u\in V\) and \({\mathbf {q}}=\nabla u\), define the elliptic projection \(({\mathcal {P}}_hu, {\mathcal {P}}_h{\mathbf {q}})\in V_h\times {\mathbf {V}}_h\) as: for any \((v_h,{\mathbf {w}}_h)\in V_h\times {\mathbf {V}}_h\), it holds that
The elliptic projection defined above uniquely exists and satisfies the following approximation properties.
Lemma 3.2
[21] Assume \(u\in H^{k+2}(\Omega )\), then there exists a constant C depending on the regularity of u such that
Theorem 3.2
(\(L^2\)-norm error estimate) Let u be the exact solution of (1.1)–(1.3) and \(U_h^n\) be the numerical solution of the fully discrete non-uniform L1/LDG scheme (3.7). Suppose that u satisfies condition (1.6) and \(u(\cdot ,t)\in H^{k+2}(\Omega )\). Then, it holds that
where C is a positive constant independent of M and h.
Proof
Denote
From (3.2), we can get the weak form of (1.1)–(1.3) at \(t_n\) as follows,
Applying the property of elliptic projection (3.10)–(3.12), it holds that
Subtracting (3.7) from (3.16) and noticing (3.17), we obtain the error equation
Taking the test function \((v_h,{\mathbf {w}}_h)=(\xi _u^n,{{\varvec{\xi }}}_\mathbf{p}^n)\) in (3.18) and using Lemma 3.1, we get
Repeating similar arguments as Theorem 2.2 (see the proof of (2.29) and (2.31)), we can use mathematical induction to obtain the error estimate
The proof is thus completed. \(\square \)
3.3 \(\alpha _1\)-Robust error analysis of the non-uniform L1/LDG method
We are now ready to state the \(\alpha _1\)-robust stability and convergence analysis of non-uniform L1/LDG scheme (3.7) for system (1.1)–(1.3).
Theorem 3.3
(Improved \(L^2\)-norm stability) The solution \(U_h^n\) of the fully discrete scheme (3.7) satisfies
Proof
Taking the test function \((v_h,w_h)=(U_h^n,\mathbf{P}_h^n)\) in (3.7) and applying Lemma 3.1, we can get
Then, similar to the proof of Theorem 2.3, the \(L^2\)-norm stability (3.20) can be obtained immediately. This finishes the proof. \(\square \)
Next, we state the \(\alpha _1\)-robust convergence result of the fully discrete non-uniform L1/LDG scheme (3.7).
Theorem 3.4
(Improved \(L^2\)-norm error estimate) Let u be the exact solution of (1.1)–(1.3) and \(U_h^n\) be the numerical solution of the fully discrete non-uniform L1/LDG scheme (3.7). Suppose that u satisfies condition (1.6) and \(u(\cdot ,t)\in H^{k+2}(\Omega )\). Then, it holds that
where C is a positive constant independent of M and h.
Proof
Set
By the similar techniques used in the proof of Theorem 3.2, it holds that
Then, repeating similar arguments as Theorem 2.4, we can obtain (3.22). The proof is thus completed. \(\square \)
4 Numerical examples
In this section, we present a numerical example to validate our theoretical results.
Example 4.1
Consider the following three-term time-fractional diffusion equation
where \(0<\alpha _1<1\). The source term f(x, t) is chosen such that the exact solution of the problem is \(u=(t^{\alpha _1}+t^3)\sin (2\pi x)\).
The \(L^2\) and \(L^\infty \) numerical errors and orders with different \(\alpha _1\) at \(T=1\) are given in Tables 1–5. From these results, we conclude that the non-uniform L1/LDG scheme (2.9) for the three-term time-fractional diffusion equation in Example 4.1 can achieve \(\min \{2-\alpha _1,r\alpha _1\}\)-th order convergence in time and \((k+1)\)-th order convergence in space, which are in line with the theoretical rate established in Theorem 2.4.
5 Concluding remarks
In this paper, we have studied the multiterm time-fractional initial-boundary value problem. Considering the weak regularity of the solution at the starting time, we use the L1 scheme with non-uniform meshes to discretize the time fractional derivative, and the classical LDG method for the space derivative. Numerical stability and convergence of the established schemes are analyzed. Such stability and convergence results are proved to be \(\alpha _1\)-robust. Finally, a numerical example is given to confirm the theoretical results.
References
Castillo, P., Cockburn, B., Schötzau, D., Schwab, C.: Optimal a priori error estimates for the \(hp\)-version of the local discontinuous Galerkin method for convection-diffusion problems. Math. Comput. 71(238), 455–478 (2002)
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)
Ciarlet, P.G.: The Finite Element Method for Elliptic Problems. North Holland, Amsterdam (1978)
Cockburn, B., Shu, C.-W.: The local discontinuous Galerkin method for time-dependent convection-diffusion systems. SIAM J. Numer. Anal. 35(6), 2440–2463 (1998)
Dong, B., Shu, C.-W.: Analysis of a local discontinuous Galerkin method for linear time-dependent fourth-order problems. SIAM J. Numer. Anal. 47, 3240–3268 (2009)
Du, Y., Liu, Y., Li, H., Fang, Z., He, S.: Local discontinuous Galerkin method for a nonlinear time-fractional fourth-order partial differential equation. J. Comput. Phys. 344, 108–126 (2017)
Huang, C., An, N., Yu, X.: A local discontinuous Galerkin method for time-fractional diffusion equation with discontinuous coefficient. Appl. Numer. Math. 151, 367–379 (2020)
Huang, C., An, N., Yu, X., Zhang, H.: A direct discontinuous Galerkin method for time-fractional diffusion equation with discontinuous diffusive coefficient. Complex Var. Elliptic Equ. 65(9), 1445–1461 (2019)
Huang, C., Chen, H., Stynes, M.: An \(\alpha \)-robust finite element method for a multi-term time-fractional diffusion problem. J. Comput. Appl. Math. 389, 113334 (2021)
Huang, C., Liu, X., Meng, X., Stynes, M.: Error analysis of a finite difference method on graded meshes for a multiterm time-fractional initial-boundary value problem. Comput. Methods Appl. Math. 20(4), 815–825 (2020)
Huang, C., Stynes, M., An, N.: Optimal \(L^\infty (L^2)\) error analysis of a direct discontinuous Galerkin method for a time-fractional reaction-diffusion problem. BIT Numer. Math. 58(3), 661–690 (2018)
Kilbas, A.A., Srivastava, H.M., Trujillo, J.J.: Theory and Applications of Fractional Differential Equations. Elsevier, Netherlands (2006)
Li, C.P., Cai, M.: Theory and Numerical Approximations of Fractional Integrals and Derivatives. SIAM, Philadelphia (2019)
Li, C.P., Li, Z.Q., Wang, Z.: Mathematical analysis and the local discontinuous Galerkin Method for Caputo-Hadamard fractional partial differential equation. J. Sci. Comput. 85(2), article 41 (2020)
Li, C.P., Wang, Z.: The local discontinuous Galerkin finite element methods for Caputo-type partial differential equations: numerical analysis. Appl. Numer. Math. 140, 1–22 (2019)
Li, C.P., Wang, Z.: The discontinuous Galerkin finite element method for Caputo-type nonlinear conservation law. Math. Comput. Simulat. 169, 51–73 (2020)
Luchko, Y.: Initial-boundary-value problems for the generalized multi-term time-fractional diffusion equation. J. Math. Anal. Appl. 374(2), 538–548 (2011)
Meng, X.Y., Stynes, M.: Barrier function local and global analysis of an L1 finite element method for a multiterm time-fractional initial-boundary value problem. J. Sci. Comput. 84(1), article 5 (2020)
Mustapha, K., McLean, W.: Superconvergence of a discontinuous Galerkin method for fractional diffusion and wave equations. SIAM J. Numer. Anal. 51(1), 491–515 (2013)
Ren, J., Huang, C., An, N.: Direct discontinuous Galerkin method for solving nonlinear time fractional diffusion equation with weak singularity solution. Appl. Math. Lett. 102, 106111 (2020)
Wang, H., Wang, S., Zhang, Q., Shu, C.-W.: Local discontinuous Galerkin methods with implicit-explicit time-marching for multidimensional convection-diffusion problems. ESAIM: M2AN 50(4), 1083–1105 (2016)
Wei, L.L.: Stability and convergence of a fully discrete local discontinuous Galerkin method for multi-term time fractional diffusion equations. Numer. Algorithms 76(3), 695–707 (2017)
Wei, L.L., He, Y.N.: Analysis of a fully discrete local discontinuous Galerkin method for time-fractional fourth-order problems. Appl. Math. Model. 38(4), 1511–1522 (2014)
Xu, Y., Shu, C.-W.: Local discontinuous Galerkin methods for high-order time-dependent partial differential equations. Commun. Comput. Phys. 7, 1–46 (2010)
Zeng, F., Zhang, Z., Karniadakis, G.E.: Second-order numerical methods for multi-term fractional differential equations: smooth and non-smooth solutions. Comput. Methods Appl. Mech. Eng. 327, 478–502 (2017)
Zaky, M.A.: A Legendre spectral quadrature tau method for the multi-term time-fractional diffusion equations. Comput. Appl. Math. 37(3), 3525–3538 (2018)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Wang, Z. The local discontinuous Galerkin finite element method for a multiterm time-fractional initial-boundary value problem. J. Appl. Math. Comput. 68, 4391–4413 (2022). https://doi.org/10.1007/s12190-021-01608-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12190-021-01608-8
Keywords
- Caputo fractional derivative
- Local discontinuous Galerkin method
- \(\alpha _1\)-robust
- Stability
- Convergence