A fast finite difference method for three-dimensional time-dependent space-fractional diffusion equations and its efficient implementation

被引:66
作者
Wang, Hong [1 ]
Du, Ning [2 ]
机构
[1] Univ S Carolina, Dept Math, Columbia, SC 29208 USA
[2] Shandong Univ, Sch Math, Jinan 250100, Shandong, Peoples R China
基金
中国国家自然科学基金; 美国国家科学基金会;
关键词
Anomalous diffusion; Circulant matrix; Conjugate gradient squared method; Fast Fourier transform; Space-fractional diffusion equation; Toeplitz matrix; ADVECTION-DISPERSION EQUATIONS; BOUNDED DOMAINS; APPROXIMATION; FLOW;
D O I
10.1016/j.jcp.2013.06.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 non-local 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 with Gaussian elimination, which requires computational work of 0 (N-3) per time step and 0 (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. In this paper we develop an efficient and faithful solution method for the implicit finite difference discretization of time-dependent space-fractional diffusion equations in three space dimensions, by carefully analyzing the structure of the coefficient matrix of the finite difference method and delicately decomposing the coefficient matrix into a combination of sparse and structured dense matrices. The fast method has a computational work count of 0 (N log N) per iteration and a memory requirement of 0 (N), while retaining the same accuracy as the underlying finite difference method solved with Gaussian elimination. Numerical experiments of a three-dimensional space-fractional diffusion equation show the utility of the fast method. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:50 / 63
页数:14
相关论文
共 40 条
[1]  
[Anonymous], 1994, TEMPLATES SOLUTION L, DOI DOI 10.1137/1.9781611971538
[2]  
[Anonymous], 1999, FRACTIONAL DIFFERENT
[3]  
Basu TS, 2012, INT J NUMER ANAL MOD, V9, P658
[4]   The fractional-order governing equation of Levy motion [J].
Benson, DA ;
Wheatcraft, SW ;
Meerschaert, MM .
WATER RESOURCES RESEARCH, 2000, 36 (06) :1413-1423
[5]   ADI-Euler and extrapolation methods for the two-dimensional fractional advection-dispersion equation [J].
Chen S. ;
Liu F. .
J. Appl. Math. Comp., 2008, 1-2 (295-311) :295-311
[6]  
Davis P. J., 1979, Circulant Matrices
[7]   Numerical approximation of a time dependent, nonlinear, space-fractional diffusion equation [J].
Ervin, Vincent J. ;
Heuer, Norbert ;
Roop, John Paul .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 2007, 45 (02) :572-591
[8]   Variational solution of fractional advection dispersion equations on bounded domains in Rd [J].
Ervin, Vincent J. ;
Roop, John Paul .
NUMERICAL METHODS FOR PARTIAL DIFFERENTIAL EQUATIONS, 2007, 23 (02) :256-281
[9]   Variational formulation for the stationary fractional advection dispersion equation [J].
Ervin, VJ ;
Roop, JP .
NUMERICAL METHODS FOR PARTIAL DIFFERENTIAL EQUATIONS, 2006, 22 (03) :558-576
[10]  
Gray R.M., 2006, FDN TRENDS COMMUN IN, V2, P55