On an explicit finite difference method for fractional diffusion equations
S. B. Yuste, L. Acedo
TL;DR
This paper develops an explicit FTCS-type scheme for the fractional diffusion equation $\frac{\partial}{\partial t}u(x,t)=K_\gamma\,{}_0D_t^{1-\gamma}\frac{\partial^2}{\partial x^2}u(x,t)$ by discretizing the Grünwald-Letnikov fractional derivative. The resulting update $U_j^{(m+1)}=U_j^{(m)}+S_\gamma\sum_{k=0}^{m}\omega_k^{(1-\gamma)}[U_{j-1}^{(m-k)}-2U_j^{(m-k)}+U_{j+1}^{(m-k)}]$ with $S_\gamma=K_\gamma(\Delta t)^\gamma/(\Delta x)^2$ is non-Markovian and memory-intensive but highly explicit. A von Neumann stability analysis yields a bound $S_\gamma \le S_\gamma^{\times}$, with $S_\gamma^{\times}=1/2^{2-\gamma}$ for first-order and $S_\gamma^{\times}=1/4^{3/2-\gamma}$ for second-order approximations, consistent with numerical tests; truncation error shows the scheme is consistent with $T(x,t)=O(h^p)+O(\Delta t)+O((\Delta x)^2)$. Numerical experiments against exact subdiffusive solutions and absorbing-boundary problems demonstrate high accuracy near the stability bound, and the study discusses memory considerations and the potential for short-memory approaches or implicit schemes for long-time computations. The method generalizes to higher dimensions and other fractional dynamics problems, offering a transparent explicit alternative to implicit schemes in many scenarios.
Abstract
A numerical method to solve the fractional diffusion equation, which could also be easily extended to many other fractional dynamics equations, is considered. These fractional equations have been proposed in order to describe anomalous transport characterized by non-Markovian kinetics and the breakdown of Fick's law. In this paper we combine the forward time centered space (FTCS) method, well known for the numerical integration of ordinary diffusion equations, with the Grunwald-Letnikov definition of the fractional derivative operator to obtain an explicit fractional FTCS scheme for solving the fractional diffusion equation. The resulting method is amenable to a stability analysis a la von Neumann. We show that the analytical stability bounds are in excellent agreement with numerical tests. Comparison between exact analytical solutions and numerical predictions are made.
