Abstract
A weighted ADI scheme is proposed for solving two-dimensional anomalous diffusion equations with the fractional Caputo derivative. The Alikhanov formula (J Comput Phys 280:424–438, 2015) with a weaker assumption is applied to approximate the fractional derivative and a high-order perturbed term of temporal order \(1+2\alpha \) is added to the pure implicit approach. By using the discrete energy method, it is proven that the ADI scheme is stable and convergent with the temporal order of \(\min \{1+2\alpha ,2\}\) such that it achieves second-order time accuracy when \(\frac{1}{2}\le \alpha <1\). Numerical experiments are included to support the theoretical analysis. Application of suggested method to the solution which lacks the smoothness near the initial time is examined by employing a class of nonuniform meshes refined near the singular point.
Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.References
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 fractional subdiffusion problems. J. Comput. Phys. 229, 6613–6622 (2010)
Bouchaud, J., Georges, A.: Anomalous diffusion in disordered media: statistical mechanisms, models and physical applications. Phys. Rep. 195, 127–293 (1990)
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)
Chen, C.M., Liu, F., Turner, I., Anh, V.: Numerical schemes and multivariate extrapolation of a 2D anomalous subdiffusion equation. Numer. Algorithms 54, 1–21 (2010)
Cui, M.: Compact alternating direction implicit method for two-dimensional time fractional diffusion equation. J. Comput. Phys. 231, 2621–2633 (2012)
Deng, W.: Numerical algorithm for the time fractional Fokker–Planck equation. J. Comput. Phys. 227(2), 1510–1522 (2007)
Gao, G.H., Sun, Z.Z.: A compact difference scheme for the fractional sub-diffusion equations. J. Comput. Phys. 230, 586–595 (2011)
Gao, G.H., Sun, Z.Z., Zhang, H.W.: A new fractional differentiation formula to approximate the Caputo fractional derivative and its applications. J. Comput. Phys. 259, 33–50 (2014)
Hilfer, R. (ed.): Applications of Fractional Calculus in Physics. World Scientific, Singapore (2000)
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)
Liao, H.L., Zhang, Y.N., Zhao, Y., Shi, H.S.: Stability and convergence of modified Du Fort–Frankel schemes for solving time-fractional subdiffusion equations. J. Sci. Comput. 61(3), 629–648 (2014)
Lin, X., Xu, C.: Finite difference/spectral approximations for the time-fractional diffusion equation. J. Comput. Phys. 225, 1533–1552 (2007)
McLean, W.: Regularity of solutions to a time-fractional diffusion equation. ANZIAM J. 52, 123–138 (2010)
Metzler, R., Klafter, J.: The random walk’s guide to anomalous diffusion: A fractional dynamics approach. Phys. Rep. 339, 1–77 (2000)
Mustapha, K.: An implicit finite difference time-stepping method for a sub-diffusion equation, with spatial discretization by finite elements. IMA J. Numer. Anal. 31, 719–739 (2011)
Mustapha, K., AlMutawa, J.: A finite difference method for an anomalous sub-diffusion equation, theory and applications. Numer. Algoritms 61, 525–543 (2012)
Mustapha, K., McLean, W.: Piecewise-linear, discontinuous Galerkin method for a fractional diffusion equation. Numer. Algorithms 56, 159–184 (2011)
Mustapha, K., McLean, W.: Uniform convergence for a discontinuous Galerkin, time stepping method applied to a fractional diffusion equation. IMA J. Numer. Anal. 32(3), 906–925 (2012)
Podlubny, I.: Fractional Differential Equations. Academic Press, New York (1999)
Sakamoto, K., Yamamoto, M.: Initial value/ boundary value problems for fractional diffusion-wave equations and applications to some inverse problems. J. Math. Anal. Appl. 382(1), 426–447 (2011)
Sun, Z.Z., Wu, X.N.: A fully discrete difference scheme for a diffusion-wave system. Appl. Numer. Math. 56, 193–209 (2006)
Yang, Q., Turner, I., Liu, F., Milos, I.: Novel numerical methods for solving the time-space fractional diffusion equation in 2D. SIAM J. Sci. Comput. 33, 1159–1180 (2011)
Zeng, F., Li, C., Liu, F., Turner, I.: The use of finite difference/element approaches for solving the time-fractional subdiffusion equation. SIAM J. Sci. Comput. 35(6), A2976–A3000 (2013)
Zhang, Y.N., Sun, Z.Z.: Alternating direction implicit schemes for the two-dimensional fractional sub-diffusion equation. J. Comput. Phys. 230, 8713–8728 (2011)
Zhang, Y.N., Sun, Z.Z.: Error analysis of a compact ADI scheme for the 2D fractional subdiffusion equation. J. Sci. Comput. 59, 104–128 (2014)
Zhang, Y.N., Sun, Z.Z., Liao, H.L.: Finite difference methods for the time fractional diffusion equation on non-uniform meshs. J. Comput. Phys. 265, 195–210 (2014)
Author information
Authors and Affiliations
Corresponding author
Additional information
This research is partly supported by the Grants Nos. 11001271, 91530204 and 11372354 from National Science Foundation of China and the research Grant 010/2015/A from FDCT of Macao, the research Grant MYRG2015-00064-FST from University of Macau.
Appendix: Proof of Lemma 2.3
Appendix: Proof of Lemma 2.3
We evaluate the error \(\mathfrak {R}^{n+\sigma }\) by splitting it into three parts \(\mathfrak {R}^{n+\sigma }=\mathfrak {R}_1^{n}+\mathfrak {R}_2^{n}+\mathfrak {R}_3^{n+\sigma }\), where
(i) Estimates of \(\mathfrak {R}_3^{n+\sigma }\) and \(\mathfrak {R}^{\sigma }\). Applying the formula of Taylor expansion, one gets
such that \(\mathfrak {R}_3^{n+\sigma }\) can be split into three parts \(\mathfrak {R}_{3\ell }^{n+\sigma }\) \((\ell =1,2,3)\) corresponding to three terms of the right hand side. If \(\sigma =(2-\alpha )/2\), integration by parts yields (also see [1]),
Noticing that \(t_{n+\frac{1}{2}}<t_{n+\sigma }<t_{n+1}\), we exchange the order of integrations,
Applying the condition (2.3), it is not difficult to obtain
and then
Now consider the third part \(R_{33}^{n+\sigma }\). Applying the formula of Taylor expansion with integral remainder and the condition (2.3), one has
and then
We apply the above estimates (6.2) and (6.4) to get
Thus the estimate (2.4) is valid for \(n=0\). For \(n\ge 1\), the estimates (6.2) and (6.4) yield
(ii) Estimates of \(\mathfrak {R}_1^{n}\) and \(\mathfrak {R}^{1+\sigma }\). Applying the formula of Taylor expansion, one has
Thus we can split \(\mathfrak {R}_{1}^{n}\) into four parts, \(\mathfrak {R}_1^{n}=\sum _{\ell =1}^4\mathfrak {R}_{1\ell }^{n}\), where \(\mathfrak {R}_{1\ell }^{n}\) \((\ell =1,2,3,4)\) corresponds to the four terms at the right hand side. Using the condition (2.3), one gets
Applying the estimate (6.3), it is easy to obtain
and then
Then it follows from (6.5) and (6.6) that
It implies that the claimed estimate (2.4) is valid for \(n=1\).
(iii) Estimates of \(\mathfrak {R}_2^{n}\) and \(\mathfrak {R}^{n+\sigma }\) for \(n\ge 2\). One can apply the formula of integration by parts and the local error of quadratic interpolating polynomial \(\Pi _{2,k}g(s)\) to get
Reminding that \(\int _{t_{k-1}}^{t_{k}}(s-t_{k-1})(t_{k}-s)(t_{k+1}-s)\,\mathrm {d}{s}=\tau ^4/4\), we apply the condition (2.3) and the mean-value law of integrals to find
where \(\nu _k\in (t_{k-1},t_k)\), \(1\le k\le n\). Then we apply (6.5), (6.6) and (6.7) to get
Rights and permissions
About this article
Cite this article
Liao, Hl., Zhao, Y. & Teng, Xh. A Weighted ADI Scheme for Subdiffusion Equations. J Sci Comput 69, 1144–1164 (2016). https://doi.org/10.1007/s10915-016-0230-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10915-016-0230-9
Keywords
Profiles
- Hong-lin Liao View author profile