Abstract
A finite difference cosine pseudo-spectral scheme is presented for solving a linear reaction-subdiffusion problem with Neumann boundary conditions. The nonuniform version of L1 formula is employed for approximating the Caputo fractional derivative, and a cosine pseudo-spectral approximation is utilized in spatial discretization. With the help of discrete fractional Grönwall inequality and global consistency analysis, sharp H1-norm error estimate reflecting the regularity of solution is verified for the proposed method. A fast algorithm is implemented in computation and numerical results confirm the sharpness of our analysis.
Similar content being viewed by others
References
Podlubny, I.: Fractional Differential Equations. Academic Press, New York (1999)
Hilfer, R.: Applications of Fractional Calculus in Physics. World Scientific (2000)
Metzler, R., Klafter, J.: The random walk’s guide to anomalous diffusion: a fractional dynamics approach. Phys. Rep. 339, 1–77 (2000)
Meerschaert, M.M., Benson, D., Baeumer, B.: Operator Lévy motion and multiscaling anomalous diffusion. Phys. Rev. E 63, 1112–1117 (2001)
Schumer, R., Benson, D.A., Meerschaert, M.M., Baeumer, B.: Multiscaling fractional advection-dispersion equations and their solutions. Water Resour. Res. 39, 1022–1032 (2003)
Sun, Z.Z., Wu, X.N.: A fully discrete difference scheme for a diffusion-wave system. Appl. Numer. Math. 56, 193–209 (2006)
Lin, Y.M., Xu, C.J.: Finite difference/spectral approximations for the time-fractional diffusion equation. J. Comput. Phys. 225, 1533–1552 (2007)
Gao, G.H., Sun, Z.Z., Zhang, H.W.: A new fractional numerical differentiation formula to approximate the Caputo fractional derivative and its applications. J. Comput. Phys. 259, 33–50 (2014)
Alikhanov, A.A.: A new difference scheme for the time fractional diffusion equation. J. Comput. Phys. 280, 424–438 (2015)
Brunner, H., Ling, L., Yamamoto, M.: Numerical simulations of 2D frational subdiffusion problems. J. Comput. Phys. 229, 6613–6622 (2010)
McLean, W.: Regularity of solutions to a time-fractional diffusion equation. ANZIAM J. 52, 123–138 (2010)
Jin, B.T., Lazarov, R., Zhou, Z.: An analysis of the L1 scheme for the subdiffusion equation with nonsmooth data. IMA J. Numer. Anal. 36(1), 197–221 (2016)
Sakamoto, K., Yamamoto, M.: Initial value/boundary value prolems for fractional diffusion-wave equations and applications to some inverse problems. J. Math. Anal. Appl. 382, 426–447 (2011)
Stynes, M., O’Riordan, E., Gracia, J.L.: Error analysis of a finite difference method on graded meshes for a time-fractional diffusion equation. SIAM J. Numer. Anal. 55, 1057–1079 (2017)
Zhang, Y.N., Sun, Z.Z., Liao, H. -L.: Finite difference methods for the time fractional diffusion equation on nonuniform meshes. J. Comput. Phys. 265, 195–210 (2014)
Liao, H.-L., Li, D.F., Zhang, J.W.: Sharp error estimate of the nonuniform L1 formula for linear reaction-subdiffusion equations. SIAM J. Numer. Anal. 56, 1112–1133 (2018)
Liao, H.-L., McLean, W., Zhang, J.W.: A discrete Grönwall inequality with application to numerical schemes for subdiffusion problems. SIAM J. Numer. Anal. 57, 218–237 (2019)
Liao, H.-L., Yan, Y.G., Zhang, J.W.: Unconditional convergence of a two-level linearized fast algorithm for semilinear subdiffusion equations. J. Sci. Comput. (2019), online, https://doi.org/10.1007/s10915-019-00927-0
Liao, H.-L., McLean, W., Zhang, J.W.: A second-order scheme with nonuniform time steps for a linear reaction-subdiffusion problem. (2018) arXiv:1803.09873v2
Povstenko, Y.: Signaling problem for time-fractional diffusion-wave equation in a half-space in the case of angular symmetry. Nonlinear Dyn. 59, 593–605 (2010)
Langlands, T.A.M., Henry, B.I.: The accuracy and stability of an implicit solution method for the fractional diffusion equation. J. Comput. Phys. 205, 719–736 (2005)
Zhao, X., Sun, Z.Z.: A box-type scheme for fractional sub-diffusion equation with Neumann boundary conditions. J. Comput. Phys. 230, 6601–6074 (2011)
Ren, J.C., Sun, Z.Z., Zhao, X.: Compact difference scheme for the fractional sub-diffusion equation with Neumann boundary conditions. J. Comput. Phys. 232, 456–467 (2013)
Cao, J.X., Li, C.P., Chen, Y.Q.: Compact difference method for solving the fractional reaction subdiffusion equation with Neumann boundary value condition. Int. J. Comput. Math. 92, 167–180 (2015)
Chen, C.M., Liu, F., Turner, I., Anh, V.: A Fourier method for the fractional diffusion equation describing sub-diffusion. J. Comput. Phys. 227, 886–897 (2007)
Li, X.J., Xu, C.J.: A space-time spectral method for the time fractional diffusion equation. SIAM J. Numer. Anal. 47, 2108–2131 (2009)
Lv, C.W., Xu, C.J.: Error analysis of a high order method for time-fractional diffusion equations. SIAM J. Sci. Comput. 38, A2699–A2724 (2016)
Bhrawy, A.H.: A Jacobi spectral collocation method for solving multi-dimensional nonlinear fractional sub-diffusion equations. Numer. Algo. 73, 91–113 (2016)
Gong, Y.Z., Cai, J.X., Wang, Y.S.: Multi-symplectic Fourier pseudospectral method for the Kawahara equation. Commun. Comput. Phys. 16, 35–55 (2014)
Gong, Y.Z., Wang, Q., Wang, Y.S., Cai, J.X.: A conservative Fourier pseudo-spectral method for the nonlinear Schrödinger equation. J. Comput. Phys. 328, 354–370 (2017)
Jiang, S.D., Zhang, J.W., Zhang, Q., Zhang, Z.M.: Fast evaluation of the Caputo fractional derivative and its applications to fractional diffusion equations. Commun. Comput. Phys. 21, 650–678 (2017)
Ren, J.C., Liao, H.-L., Zhang, J.W., Zhang, Z.M.: Sharp H1-norm error estimates of two time-stepping schemes for reaction-subdiffusion problems. (2018) arXiv:1811.08059v1
Canuto, C., Quarteroni, A.: Approximation results for orthogonal polynomials in Sobolev spaces. Math. Comput. 38, 67–86 (1982)
Funding
Xin Li is supported by a grant KJ2018A0523 from the University Natural Science Research Key Project of Anhui Province. Luming Zhang is supported by a grant 11571181 from the National Nature Science Foundation of China. Hong-lin Liao is supported by a grant 1008-56SYAH18037 from NUAA Scientific Research Starting Fund of Introduced Talent and a grant DRA2015518 from 333 High-level Personal Training Project of Jiangsu Province.
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.
Appendices
Appendix A: Proof of Lemma 2.3
For simplicity, we substantiate the assertion in the x-direction. The other one in the y-direction can be derived similarly. The interpolation basis function in (2.12) gives
Denote \(\theta _{x}=\mu _{x}\left (x-x_{j+\frac {1}{2}}\right )\) and \(\theta _{x}^{\prime }=\mu _{x}\left (x+x_{j+\frac {1}{2}}-2a\right )\), the prosthaphaeresis formula yields:
where the identity \(1+2{\sum }_{k=1}^{N}\cos kx=\frac {\sin ((N+1/2)x)}{\sin (x/2)}\) is used. For convenience of presentation, we denote:
Then, \(\overline {\text {X}}_{j+\frac {1}{2}}(x)=\mathfrak {C}(N_{x},\mu _{x},\theta _{x})+\mathfrak {C}(N_{x},\mu _{x},\theta _{x}^{\prime })\), and the second derivative \(\overline {\text {X}}_{j+\frac {1}{2}}^{\prime \prime }(x)\) can be indicated directly as:
with
To obtain the second-order CSDM \({M_{2}^{x}}\), we divide the proof into two cases:
- (i)
If \(x=x_{p+\frac {1}{2}} \neq x_{j+\frac {1}{2}}\), the definitions of 𝜃x and \(\theta _{x}^{\prime }\) yield:
$$ \begin{array}{@{}rcl@{}} \sin(N_{x}\theta_{x}) = \sin(N_{x}\theta_{x}^{\prime}) = 0,\ \ \cos(N_{x}\theta_{x}) = (-1)^{j+p},\ \ \cos(N_{x}\theta_{x}^{\prime}) = (-1)^{j+p+1}. \end{array} $$Substituting these results into \(\overline {\text {X}}_{j+\frac {1}{2}}^{\prime \prime }(x)\) and utilizing the definition of μx, we have:
$$ \begin{array}{@{}rcl@{}} \overline{\text{X}}_{j+\frac{1}{2}}^{\prime\prime}\left( x_{p+\frac{1}{2}}\right)&=&(-1)^{j+p}\frac{{\mu_{x}^{2}}}{2}\left( \csc^{2}\frac{\theta_{x}^{\prime}}{2}-\csc^{2}\frac{\theta_{x}}{2}\right)\\ &=&(-1)^{j+p}\frac{{\mu_{x}^{2}}}{2}\left[\csc^{2}\left( (j+p+1)\frac{\pi}{2N_{x}}\right)\right.\\ && \qquad\qquad\qquad \left. -\csc^{2}\left( (j-p)\frac{\pi}{2N_{x}}\right)\right], \quad j\neq p. \end{array} $$ - (ii)
If \(x=x_{p+\frac {1}{2}}=x_{j+\frac {1}{2}}\), the first part of \(\overline {\text {X}}_{j+\frac {1}{2}}^{\prime \prime }(x)\), namely \(\mathfrak {\ddot {C}}(N_{x},\mu _{x},\theta _{x})\) equals to:
$$ \begin{array}{@{}rcl@{}} && \!\!\!\!\! \frac{\frac{{\mu_{x}^{2}}}{4N_{x}}\sin(N_{x}\theta_{x})\cos\frac{\theta_{x}}{2}-\frac{N_{x}{\mu_{x}^{2}}}{2}\sin(N_{x}\theta_{x})\cos\frac{\theta_{x}}{2}\sin^{2} \frac{\theta_{x}}{2}-\frac{{\mu_{x}^{2}}}{2}\cos(N_{x}\theta_{x})\cos\frac{\theta_{x}}{2} }{\sin^{3}\frac{\theta_{x}}{2}}\\ && \!\!\!\!\! +\frac{N_{x}{\mu_{x}^{2}}}{2}\cos(N_{x}\theta_{x}). \end{array} $$
Applying the Taylor’s expansion to each part of the molecule yields:
Since 𝜃x → 0 as \(x_{p+\frac {1}{2}} \rightarrow x_{j+\frac {1}{2}}\). We combine these above four equalities and obtain:
Due to \(\sin \frac {\theta _{x}^{\prime }}{2}\neq 0\), the second part of \(\overline {\text {X}}_{j+\frac {1}{2}}^{\prime \prime }(x)\), namely \(\mathfrak {\ddot {C}}(N_{x},\mu _{x},\theta _{x}^{\prime })\) gives:
Combining these two parts and recalling \(\overline {\text {X}}_{j+\frac {1}{2}}^{\prime \prime }(x)\), we have:
Cases (i) and (ii) complete the proof and obtain the claimed results in Lemma 2.3.
Appendix B: Proof of Lemma 2.4
We always demonstrate the case in the x-direction, and the other case is equally acceptable. Differentiating the interpolation basis function in (2.12) and taking \(x=x_{p+\frac {1}{2}}\) yield:
In view of spatial discretization, it is easy to find:
Denote the matrix Dx by its elements:
Then, we obtain:
and
This completes the proof of x-direction and gets the claimed results (2.14) and the first assertion of (2.16). Equation (2.15) and the second assertion of (2.16) in the y-direction can be proved similarly.
Appendix C: Proof of Lemma 3.1
Similarly, we just validate the assertion in the x-direction. For convenience of proof, we multiply \(-{h_{x}^{2}}\) on both two sides of the decomposition formula in Lemma 3.1. According to the definition of Dx in Lemma 2.4, we use the same way as Lemma 2.4 and obtain:
Since Zν = 1 + δ0ν (δ0ν is the Kronecker delta symbol) for any integer \(\nu \in \mathbb {N}\), it is easy to check:
We apply the prosthaphaeresis formula on the right side of the above equality and divide the results into two parts:
Plugging 𝜗1 into 𝜗2 and dividing 𝜗2 into two parts equally, the prosthaphaeresis formula yields:
As a result, the equality can be reformulated as:
where three parts on the right side contain the similar structures. Invoking the identity:
the following observations can be easily obtained:
Substituting these results into the equality, we obtain the assertion in the x-direction. The assertion of y-direction can be derived equivalently. This completes the proof of Lemma 3.1.
Rights and permissions
About this article
Cite this article
Li, X., Zhang, L. & Liao, Hl. Sharp H1-norm error estimate of a cosine pseudo-spectral scheme for 2D reaction-subdiffusion equations. Numer Algor 83, 1223–1248 (2020). https://doi.org/10.1007/s11075-019-00722-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11075-019-00722-w