Fast alternating-direction finite difference methods for three-dimensional space-fractional diffusion equations

被引:90
|
作者
Wang, Hong [1 ,2 ]
Du, Ning [1 ]
机构
[1] Shandong Univ, Sch Math, Jinan 250100, Shandong, Peoples R China
[2] Univ S Carolina, Dept Math, Columbia, SC 29208 USA
基金
美国国家科学基金会; 中国国家自然科学基金;
关键词
Alternating direction method; Anomalous diffusion; Circulant matrix; Conjugate gradient method; Fast Fourier transform; Space fractional diffusion equation; Toeplitz matrix; ADVECTION-DISPERSION EQUATIONS; BOUNDED DOMAINS; APPROXIMATION;
D O I
10.1016/j.jcp.2013.10.040
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Fractional diffusion equations model phenomena exhibiting anomalous diffusion that cannot be modeled accurately by second-order diffusion equations. Because of the nonlocal property of fractional differential operators, numerical methods for space-fractional diffusion equations generate dense or even full coefficient matrices with complicated structures. Traditionally, these methods were solved via Gaussian elimination, which requires computational work of O(N-3) per time step and O(N-2) of memory to store where N is the number of spatial grid points in the discretization. The significant computational work and memory requirement of these methods makes a numerical simulation of three-dimensional space-fractional diffusion equations computationally prohibitively expensive. We present an alternating-direction implicit (ADI) finite difference formulation for space-fractional diffusion equations in three space dimensions and prove its unconditional stability and convergence rate provided that the fractional partial difference operators along x-, y-,z-directions commute. We base on the ADI formulation to develop a fast iterative ADI finite difference method, which has a computational work count of O (N log N) per iteration at each time step and a memory requirement of O (N). We also develop a fast multistep ADI finite difference method, which has a computational work count of O (N log(2) N) per time step and a memory requirement of O (N log N). Numerical experiments of a three-dimensional space-fractional diffusion equation show that these both fast methods retain the same accuracy as the regular three-dimensional implicit finite difference method, but have significantly improved computational cost and memory requirement. These numerical experiments show the utility of the fast method. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:305 / 318
页数:14
相关论文
共 50 条