Abstract
We consider numerical boundary treatment for solving the Cauchy problems of the Riesz space fractional diffusion equation with compact initial data in one and two space dimension(s). First, the Riesz space fractional equation is semi-discretized into a lattice system. Then we derive an equivalent decoupled form for its dynamics using kernel functions. Series expansions and path integration are devised to numerically evaluate the kernel functions with high accuracy. For the first time, this allows an accurate numerical boundary treatment for the Riesz space fractional diffusion equation. Numerical results demonstrate the effectiveness of the method. The methodology may be extended to treat other fractional partial differential equations.










Similar content being viewed by others
References
Guo, B., Pu, X., Huang, F.: Fractional Partial Differential Equations and Their Numerical Solutions. World Scientific, Singapore (2015)
Karniadakis, G., Hesthaven, J., Podlubny, I.: Special issue on fractional PDEs: theory, numerics, and applications. J. Comput. Phys. 293, 1–3 (2015)
Ross, B.: A brief history and exposition of the fundamental theory of fractional calculus. Lect. Notes Math. 457, 1–36 (1975)
Laskin, N.: Fractional quantum mechanics and Lévy path integrals. Phys. Lett. A 268, 298–305 (2000)
Zhang, J., Li, D., Antoine, X.: Efficient numerical computation of time-fractional nonlinear Schrödinger equations in unbounded domain. Commun. Comput. Phys. 25, 218–243 (2019)
Teodoro, G., Machado, J., Oliveira, E.: A review of definitions of fractional derivatives and other operators. J. Comput. Phys. 388, 195–208 (2019)
Deng, W.: Finite element method for the space and time fractional Fokker–Planck equation. SIAM J. Numer. Anal. 47, 204–226 (2008)
Bu, W., Tang, Y., Wu, Y., Yang, J.: Finite difference/finite element method for two-dimensional space and time fractional Bloch–Torrey equations. J. Comput. Phys. 293, 264–279 (2015)
Song, F., Xu, C., Karniadakis, G.: Computing fractional Laplacians on complex-geometry domains: algorithms and simulations. SIAM J. Sci. Comput. 39, 1320–1344 (2017)
Hu, Y., Li, C., Li, H.: The finite difference method for Caputo-type parabolic equation with fractional Laplacian: one-dimension case. Chaos Soliton Fract. 102, 319–326 (2017)
Long, J., Xiao, R., Chen, W.: Fractional viscoelastic models with non-singular kernels. Mech. Mater. 127, 55–64 (2018)
Lian, Y., Ying, Y., Tang, S., Lin, S., Wagner, G., Liu, W.: A Petrov-Galerkin finite element method for the fractional advection–diffusion equation. Comput. Methods Appl. Mech. Eng. 309, 388–410 (2016)
Tang, S., Ying, Y., Lian, Y., Lin, S., Yang, Y., Wagner, G., Liu, W.: Differential operator multiplication method for fractional differential equations. Comput. Mech. 58, 879–888 (2016)
Ying, Y., Lian, Y., Tang, S., Liu, W.: Enriched reproducing kernel particle method for fractional advection–diffusion equation. Acta. Mech. Sin. 34, 515–527 (2018)
Ying, Y., Lian, Y., Tang, S., Liu, W.: High-order central difference scheme for Caputo fractional derivative. Comput. Methods Appl. Mech. Eng. 317, 42–54 (2017)
Duo, S., Wyk, H., Zhang, Y.: A novel and accurate finite difference method for the fractional Laplacian and the fractional Poisson problem. J. Comput. Phys. 355, 233–252 (2018)
Duo, S., Zhang, Y.: Accurate numerical methods for two and three dimensional integral fractional Laplacian with applications. Comput. Methods Appl. Mech. Eng. 355, 639–662 (2019)
Lin, Z., Wang, D., Qi, D., Deng, L.: A Petrov-Galerkin finite element-meshfree formulation for multi-dimensional fractional diffusion equations. Comput. Mech. 66, 323–350 (2020)
Ji, S., Yang, Y., Pang, G., Antoine, X.: Accurate artificial boundary conditions for the semi-discretized linear Schrödinger and heat equations on rectangular domains. Comput. Phys. Commun. 22, 84–93 (2018)
Pang, G., Tang, S.: Time history kernel functions for square lattice. Comput. Mech. 48, 699–711 (2011)
Arnold, A., Ehrhardt, M., Sofronov, I.: Discrete transparent boundary conditions for the Schrödinger equation: fast calculation, approximation, and stability. Math. Comput. Model. 43, 294–309 (2002)
Du, Q., Han, H., Zhang, J., Zheng, C.: Numerical solution of a two-dimensional nonlocal wave equation on unbounded domains. SIAM J. Sci. Comput. 40, 1430–1445 (2018)
Li, X., Lu, J.: Traction boundary conditions for molecular static simulations. Comput. Methods Appl. Mech. Eng. 308, 310–329 (2016)
Wang, X., Tang, S.: Matching boundary conditions for diatomic chains. Comput. Mech. 46, 813–826 (2010)
Zhang, J., Xu, Z., Wu, X.: Unified approach to split absorbing boundary conditions for nonlinear Schrodinger equations. Phys. Rev. E 78, 026709 (2008)
Wang, X., Tang, S.: Matching boundary conditions for lattice dynamics. Int. J. Numer. Methods Eng. 93(12), 1255–1285 (2013)
Jones, R., Kimmer, C.: Efficient non-reflecting boundary condition constructed via optimization of damped layers. Phys. Rev. B 81, 760–762 (2010)
Berenger, J.: A perfect matched layer for the absorption of electromagnetic waves. J. Comput. Phys. 114, 185–200 (1994)
Givoli, D.: High-order local non-reflecting boundary conditions: a review. Wave Motion 39, 319–326 (2004)
Hagstrom, T., Mar-Or, A., Givoli, D.: High-order local absorbing conditions for the wave equation: extensions and improvements. J. Comput. Phys. 227, 3322–3357 (2008)
Higdon, R.: Radiation boundary conditions for dispersive waves. SIAM J. Numer. Anal. 31, 64–100 (1994)
Antoine, X., Lorin, E.: Towards perfectly matched layers for time-dependent space fractional PDEs. J. Comput. Phys. 391, 59–90 (2019)
Kissasa, G., Yang, Y., Hwuang, E., Witscheyc, W., Detred, J., Perdikaris, P.: Machine learning in cardiovascular flows modeling: predicting arterial blood pressure from non-invasive 4D flow MRI data using physics-informed neural networks. Comput. Methods Appl. Mech. Eng. 358, 112623 (2020)
Zhang, Q., Qiao, D., Tang, S.: Designing artificial boundary conditions for atomic chains by machine learning. Mech. Eng. 42, 13–16 (2020). (in Chinese)
Erdélyi, A.: Higher Transcendental Functions, Volume 1, Chapter 1, Nature. Mcgraw-hill book company, inc. New York (1955)
Acknowledgements
This research is partially supported by NSFC under Grant Nos. 11832001, 11502028, 11890681 and 11988102.
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: Series Expansions for \(g_n(t,\alpha )\) and \({\dot{g}}_0(t,\alpha )\)
Now we give the proof of Lemma 1.
Proof
First, we recall that [35]
We expand \(g_{n}(t,\alpha )\) with respect to t.
which leads to (20).
For the second expansion, we make change of variable \(\eta =2\sin \displaystyle \frac{\xi }{2}\) (\(\xi =2\arcsin (\eta /2)\)) and then \(\theta =2^\alpha - \eta ^\alpha \) to compute
Here the Taylor expansion for \( \displaystyle \frac{\cos (2n\arcsin \eta /2)}{\sqrt{1-(\eta /2)^2}}\) is denoted as \(\displaystyle \sum _{k=0}^{+\infty }a_k^n \eta ^{k}\), and the Taylor expansion for \( \displaystyle \frac{\sqrt{\theta }\cos \left( 2n\arcsin \displaystyle \frac{(2^\alpha -\theta )^{1/\alpha }}{2}\right) }{\sqrt{1-\left( \displaystyle \frac{(2^\alpha -\theta )^{1/\alpha }}{2}\right) ^2}} (2^\alpha -\theta )^{1/\alpha -1}\) is denoted as \(\displaystyle \sum _{k=0}^{+\infty }b_k^n \eta ^{k}\), where a term \(\sqrt{\theta }\) is inserted to eliminate the singularity at \(\theta =0\). Thus we prove (21). \(\blacksquare \)
Next,we demonstrate the applicability of (22) in Remark 1 in the case where both n and t are big. In particular, we consider n large enough.
We have
The function \(e^{-\displaystyle \Big (2\sin \frac{z}{2}\Big )^{\alpha }t}e^{-inz}\) is analytic, hence we may calculate the above integral over a new path from 0 to \(\pi \) in the complex plane. In particular, we consider three subsequent straight line segments, namely, from 0 to \(20(1-i)/n\), then from \(20(1-i)/n\) to \(\pi -20(1+i)/n\), and the last one from \(\pi -20(1+i)/n\) to \(\pi \). When t is big, the integral on the second and the third segments can be omitted. In fact, because n large enough, on the second segment we have \(Re\Big (2\sin \frac{\xi }{2}\Big )^{\alpha }>0\) and
Similarly, integral on the third segment can be omitted as well. So it amounts to
Here \(c_k^n\) stand for the Taylor expansion coefficients of \( \displaystyle \frac{e^{-2ni\arcsin \eta /2}}{\sqrt{1-(\eta /2)^2}}\), which can be computed through symbolic computation.
Accordingly, we can accurately compute the kernel function from
The function \({\dot{g}}_{0}(t,\alpha )\) is treated in the same way. We give the following proof of Lemma 2. \(\square \)
Proof
As a matter of fact, we consider \(n=0\) in (20) and (21), and take time derivative. The (20) one gives
which leads to (28). The (29) can be obtained in the same way. \(\blacksquare \)
Appendix B: Decoupled Governing System in Two Space Dimensions
Now we give the proof of Theorem 2.
Proof
To prove (42), we first show that \(\{f_{m,n}(t,\vec {\kappa },\vec {\alpha })|m,n\in {\mathbb {Z}}\}\) form a fundamental solution to (41), i.e., it holds that
In fact, one can easily see for \((m,n)\ne (0,0)\),
In the mean time, by definition we have \({\tilde{f}}_{0,0}(s,\vec {\kappa },\vec {\alpha })=1\), hence \(f_{0,0}(t,\vec {\kappa },\vec {\alpha })=\delta (t)\).
Secondly, from (45)(46), direct calculations show that
This relates the kernel functions defined in (43) by dividing \({\tilde{g}}_{0,0}(s,\vec {\kappa },\vec {\alpha })\) on the both side of (57),
Hence from (56) and (57) we get a uniform expression for \({\tilde{f}}_{m,n}(s,\vec {\kappa },\vec {\alpha })\)
with \(\delta ^{m,n}_{0,0}\) the Kronecker delta.
Noticing \({\tilde{f}}_{0,0}(s,\vec {\kappa },\vec {\alpha })=1\), we are now ready to verify that the solution to (42), or equivalently,
solves the original lattice system (41), namely,
As a matter of fact, we compute
\(\blacksquare \)
Rights and permissions
About this article
Cite this article
Tang, S., Pang, G. Accurate Boundary Treatment for Riesz Space Fractional Diffusion Equations. J Sci Comput 89, 42 (2021). https://doi.org/10.1007/s10915-021-01655-0
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10915-021-01655-0