An Implicit Difference-ADI Method for the Two-dimensional Space-time Fractional Diffusion Equation

Similar documents
Finite Difference Method of Fractional Parabolic Partial Differential Equations with Variable Coefficients

An Efficient Numerical Method for Solving. the Fractional Diffusion Equation

ON THE NUMERICAL SOLUTION FOR THE FRACTIONAL WAVE EQUATION USING LEGENDRE PSEUDOSPECTRAL METHOD

EFFICIENT SPECTRAL COLLOCATION METHOD FOR SOLVING MULTI-TERM FRACTIONAL DIFFERENTIAL EQUATIONS BASED ON THE GENERALIZED LAGUERRE POLYNOMIALS

A Fast O(N log N) Finite Difference Method for the One-Dimensional Space-Fractional Diffusion Equation

NUMERICAL SOLUTION OF FRACTIONAL DIFFUSION-WAVE EQUATION WITH TWO SPACE VARIABLES BY MATRIX METHOD. Mridula Garg, Pratibha Manohar.

A truncation regularization method for a time fractional diffusion equation with an in-homogeneous source

CRANK-NICOLSON FINITE DIFFERENCE METHOD FOR SOLVING TIME-FRACTIONAL DIFFUSION EQUATION

FRACTIONAL FOURIER TRANSFORM AND FRACTIONAL DIFFUSION-WAVE EQUATIONS

Computational Non-Polynomial Spline Function for Solving Fractional Bagely-Torvik Equation

Crank-Nicolson Scheme for Space Fractional Heat Conduction Equation with Mixed Boundary Condition

On the Finite Caputo and Finite Riesz Derivatives

ALGORITHMS FOR NONLINEAR FRACTIONAL PARTIAL DIFFERENTIAL EQUATIONS: A SELECTION OF NUMERICAL METHODS. Shaher Momani Zaid Odibat Ishak Hashim

The Chebyshev Collection Method for Solving Fractional Order Klein-Gordon Equation

FINITE DIFFERENCE APPROXIMATIONS FOR A FRACTIONAL ADVECTION DIFFUSION PROBLEM ERCÍLIA SOUSA

Homotopy Analysis Method for Nonlinear Differential Equations with Fractional Orders

Boundary Conditions for Tempered Fractional Diffusion

DETERMINATION OF AN UNKNOWN SOURCE TERM IN A SPACE-TIME FRACTIONAL DIFFUSION EQUATION

A computationally effective predictor-corrector method for simulating fractional order dynamical control system

EXACT TRAVELING WAVE SOLUTIONS FOR NONLINEAR FRACTIONAL PARTIAL DIFFERENTIAL EQUATIONS USING THE IMPROVED (G /G) EXPANSION METHOD

A novel difference schemes for analyzing the fractional Navier- Stokes equations

Research Article He s Variational Iteration Method for Solving Fractional Riccati Differential Equation

ADOMIAN-TAU OPERATIONAL METHOD FOR SOLVING NON-LINEAR FREDHOLM INTEGRO-DIFFERENTIAL EQUATIONS WITH PADE APPROXIMANT. A. Khani

SOLUTION OF THE KDV EQUATION WITH FRACTIONAL TIME DERIVATIVE VIA VARIATIONAL METHOD

Numerical Solution of Space-Time Fractional Convection-Diffusion Equations with Variable Coefficients Using Haar Wavelets

Application of high-order spectral method for the time fractional mobile/immobile equation

[2] (a) Develop and describe the piecewise linear Galerkin finite element approximation of,

Numerical study of time-fractional hyperbolic partial differential equations

A Novel Approach with Time-Splitting Spectral Technique for the Coupled Schrödinger Boussinesq Equations Involving Riesz Fractional Derivative

A radial basis functions method for fractional diffusion equations

THE TIME FRACTIONAL DIFFUSION EQUATION AND THE ADVECTION-DISPERSION EQUATION

Some New Results on the New Conformable Fractional Calculus with Application Using D Alambert Approach

A new Mittag-Leffler function undetermined coefficient method and its applications to fractional homogeneous partial differential equations

ON FRACTIONAL ORDER CANCER MODEL

A finite element method for time fractional partial differential equations

On The Leibniz Rule And Fractional Derivative For Differentiable And Non-Differentiable Functions

DIfferential equations of fractional order have been the

ON THE C-LAGUERRE FUNCTIONS

Anomalous diffusion equations

Exact Solution of Some Linear Fractional Differential Equations by Laplace Transform. 1 Introduction. 2 Preliminaries and notations

V. G. Gupta 1, Pramod Kumar 2. (Received 2 April 2012, accepted 10 March 2013)

Variational iteration method for fractional heat- and wave-like equations

A new approach to solve fuzzy system of linear equations by Homotopy perturbation method

Research Article New Method for Solving Linear Fractional Differential Equations

Applied Mathematics 205. Unit III: Numerical Calculus. Lecturer: Dr. David Knezevic

Economic Interpretation of Fractional Derivatives

On boundary value problems for fractional integro-differential equations in Banach spaces

A Petrov-Galerkin Finite Element Method for Solving the Time-fractional Diffusion Equation with Interface

Multi-Term Linear Fractional Nabla Difference Equations with Constant Coefficients

arxiv: v1 [math-ph] 28 Apr 2010

Equilibrium points, stability and numerical solutions of fractional-order predator prey and rabies models

APPLICATION OF HAAR WAVELETS IN SOLVING NONLINEAR FRACTIONAL FREDHOLM INTEGRO-DIFFERENTIAL EQUATIONS

New group iterative schemes in the numerical solution of the two-dimensional time fractional advection-diffusion equation

arxiv:cs/ v1 [cs.na] 23 Aug 2004

Numerical Methods for Partial Differential Equations

Improved Newton s method with exact line searches to solve quadratic matrix equation

Application of fractional sub-equation method to the space-time fractional differential equations

Computers and Mathematics with Applications

THE objective of this paper is to introduce a comparative

u n 2 4 u n 36 u n 1, n 1.

HOMOTOPY PERTURBATION METHOD TO FRACTIONAL BIOLOGICAL POPULATION EQUATION. 1. Introduction

Solving nonlinear fractional differential equation using a multi-step Laplace Adomian decomposition method

arxiv: v1 [math.na] 29 Sep 2017

HOMOTOPY PERTURBATION METHOD FOR SOLVING THE FRACTIONAL FISHER S EQUATION. 1. Introduction

Matrix-Matrix Multiplication

RECONSTRUCTION OF THE THERMAL CONDUCTIVITY COEFFICIENT IN THE SPACE FRACTIONAL HEAT CONDUCTION EQUATION

A PROJECTED HESSIAN GAUSS-NEWTON ALGORITHM FOR SOLVING SYSTEMS OF NONLINEAR EQUATIONS AND INEQUALITIES

Landweber iterative regularization method for identifying the unknown source of the time-fractional diffusion equation

Applied Mathematics Letters. A reproducing kernel method for solving nonlocal fractional boundary value problems

Abstract We paid attention to the methodology of two integral

PARAMETRIC STUDY OF FRACTIONAL BIOHEAT EQUATION IN SKIN TISSUE WITH SINUSOIDAL HEAT FLUX. 1. Introduction

Lecture 10: Finite Differences for ODEs & Nonlinear Equations

A Legendre Computational Matrix Method for Solving High-Order Fractional Differential Equations

Nonlocal problems for the generalized Bagley-Torvik fractional differential equation

SOLUTION OF SPACE-TIME FRACTIONAL SCHRÖDINGER EQUATION OCCURRING IN QUANTUM MECHANICS. Abstract

Time fractional Schrödinger equation

ECE539 - Advanced Theory of Semiconductors and Semiconductor Devices. Numerical Methods and Simulation / Umberto Ravaioli

ON SOME ELLIPTIC PROBLEMS IN UNBOUNDED DOMAINS

Inverse problem of Fractional calculus of variations for Partial differential equations

Analytic solution of fractional integro-differential equations

FDM for parabolic equations

Second Order Step by Step Sliding mode Observer for Fault Estimation in a Class of Nonlinear Fractional Order Systems

Multi-Factor Finite Differences

arxiv: v1 [math.ap] 26 Mar 2013

A tempered multiscaling stable model to simulate transport in regional scale fractured media

Coupled continuous time random walks in finance

Finite Difference Method for the Time-Fractional Thermistor Problem

256 Summary. D n f(x j ) = f j+n f j n 2n x. j n=1. α m n = 2( 1) n (m!) 2 (m n)!(m + n)!. PPW = 2π k x 2 N + 1. i=0?d i,j. N/2} N + 1-dim.

Higher order numerical methods for solving fractional differential equations

Improving the Accuracy of the Adomian Decomposition Method for Solving Nonlinear Equations

A NEW SOLUTION OF SIR MODEL BY USING THE DIFFERENTIAL FRACTIONAL TRANSFORMATION METHOD

Chapter Two: Numerical Methods for Elliptic PDEs. 1 Finite Difference Methods for Elliptic PDEs

On Local Asymptotic Stability of q-fractional Nonlinear Dynamical Systems

An Efficient Computational Technique based on Cubic Trigonometric B-splines for Time Fractional Burgers Equation.

Covariance structure of continuous time random walk limit processes

COURSE Iterative methods for solving linear systems

The geometric and physical interpretation of fractional order derivatives of polynomial functions

arxiv: v1 [cond-mat.stat-mech] 23 Apr 2010

Computational methods for large-scale linear matrix equations and application to FDEs. V. Simoncini

Research Article L-Stable Derivative-Free Error-Corrected Trapezoidal Rule for Burgers Equation with Inconsistent Initial and Boundary Conditions

Transcription:

Iranian Journal of Mathematical Sciences and Informatics Vol., No. 2 (206), pp 7-86 DOI: 0.7508/ijmsi.206.02.005 An Implicit Difference-ADI Method for the Two-dimensional Space-time Fractional Diffusion Equation F. Nasrollahzadeh, S. M. Hosseini Department of Applied Mathematics, Faculty of Mathematical Sciences, Tarbiat Modares University, P.O.Box:45-75, Tehran, Iran. E-mail: f.nasr@modares.ac.ir E-mail: hossei m@modares.ac.ir Abstract. Fractional order diffusion equations are generalizations of classical diffusion equations which are used to model in physics, finance, engineering, etc. In this paper we present an implicit difference approximation by using the alternating directions implicit (ADI) approach to solve the two-dimensional space-time fractional diffusion equation (2DSTFDE) on a finite domain. Consistency, unconditional stability, and therefore first-order convergence of the method are proven. Some numerical examples with known exact solution are tested, and the behavior of the errors are analyzed to demonstrate the order of convergence of the method. Keywords: Two-dimensional fractional differential equation, Space-time fractional diffusion equation, Implicit difference method, Alternating directions implicit methods. 2000 Mathematics subject classification: 34A08, 65L20, 60J60.. Introduction Fractional derivative and integral are almost as old as their integer-order counterparts [2, 4]. Fractional diffusion equations have recently been used to model problems in physics [], engineering [2,, 8, 9], and finance [6, 8, 6]. Corresponding Author Received 5 October 203; Accepted 06 August 206 c 206 Academic Center for Education, Culture and Research TMU 7

72 F. Nasrollahzadeh, S. M. Hosseini Fractional space derivatives are used to model a particle motion which spreads at a rate that is different than classical model. Because of physical application, the spatial order derivative is usually between one and two. Also temporal (time) fractional derivative may be used to model a particle motion that the time between two jumps is more than usual [9]. Fractional differential equations have been studied by a number of authors, and since analytic closed-form solution for many kinds of fractional differential equations is elusive, a lot of authors have tried to present numerical methods to solve those equations. Zhuang and Liu [25] used an implicit difference approximation for the time fractional diffusion equation and analyzed its error. Ervin and Roop [5] used variational method for fractional advection dispersion equations. Adomian decomposition method developed to derive analytical approximation solution for fractional heat-like and wave-like equations with variable coefficient by Momani [3]. Xu et al. [24] used homotopy method for nonlinear fractional partial differential equations. Podlubny et al. [5] presented a matrix approach to discrete partial differential equations. Tadjeran et al. [2, 22] also developed Crank-Nicolson discretization to solve fractional diffusion equation. An ADI-Euler method was used to solve two-dimensional fractional dispersion equation by Meerschaert et al. [0]. They applied ADI approach for solving two-dimensional fractional dispersion equation, but the order of temporal derivative was not fractional. After that, Liu et al. [26] presented an implicit difference approximation for the two-dimensional space-time fractional diffusion equation. Since the equation is two-dimensional, in this method, a very large linear system of equations with (N x )(N y ) unknowns should be solved, which is computationally expensive. Therefore, using ADI approach is useful here to decrease computational cost, we should use an efficient method to approximate fractional temporal derivative. Diethelm et al. [3] presented a selection of numerical methods to approximate Caputo fractional derivative. In this paper, in order to use ADI approach, Grünwald formula and unshifted Grünwald formula are used to estimate Caputo derivative. Consistency and unconditional stability are proven for our new method and hence according to Lax s equivalence theorem, the method is convergent. Consider the two-dimensional space-time fractional diffusion equation α u(x, y, t) t α = d(x, y, t) β u(x, y, t) x β + e(x, y, t) γ u(x, y, t) y γ + q(x, y, t). (.) On a finite domain x L < x < x H, y L < y < y H, with fractional orders 0 < α, < β 2, and < γ 2, the diffusion coefficients d(x, y, t) > 0, e(x, y, t) > 0. The function q(x, y, t) can be used to represent sources and sinks, with the initial conditions u(x, y, 0) = f(x, y), x L x x H, y L y y H,

An Implicit Difference-ADI Method for the 2DSTFDE 73 and boundary conditions u(x L, y, t) = 0, u(x H, y, t) = B(x H, y, t) y L y y H, t > 0 u(x, y L, t) = 0, u(x, y H, t) = B(x, y H, t) x L x x H, t > 0 The classical diffusion equation is obtained by α =, β = γ = 2. The values of < β < 2, < γ < 2 lead to a super-diffusion model. The value of 0 < α < leads to super-slow diffusion model and the value of α > leads to super-fast diffusion model [7]. The case 0 < α < is only considered in this paper. The spatial fractional derivatives in Eq.(.) are Riemman (left) factional derivative. The Riemman fractional derivative for a function u(x, y, t) over the interval x L < x < x H is defined as follows: β u(x, y, t) x β = Γ(m β) x m m x u(ξ, y, t) dξ, (.2) x L (x ξ) β+ n where m is an integer such that m < β m. In most of the papers and books, the case L = 0 is defined as the Riemman-Liouville fractional derivative, and the case L = is defined as the Liouville fractional derivative. We extend the zero boundary conditions for x < x L, y < y L, so that the Riemman and the Riemman-Liouville forms become equivalent. This definition is left fractional derivative, and right fractional derivative is defined similarly. For different definitions and concepts on fractional derivative, see [2, 4, 7]. Caputo fractional derivative is usually used for time fractional derivative because it leads to integer-order initial conditions and it is important to solve practical problems. Caputo fractional derivative is defined as follows: α u(x, y, t) t α = Γ(n α) t 0 u(x, y, η) η η, (.3) (t η) α+ n where n is an integer such that n < α n. This paper is organized as follows. The implicit difference-adi method is presented in section 2. In section 3, the stability and convergence of the implicit difference-adi method are analyzed. In section 4, some numerical examples are given. 2. The Numerical Method We use the Grünwald finite difference formula to estimate the spatial β-order fractional derivative. It is shown in [9] that the standard Grünwald formula usually results unstable finite difference methods. Therefore we use a rightshifted Grünwald formula to estimate the spatial β-order fractional derivative [9] β u(x, y, t) x β = Γ( β) lim N x N x p=0 Γ(p β) u(x (p )h, y, t), Γ(p + )

74 F. Nasrollahzadeh, S. M. Hosseini where N x is a positive integer such that h = (x x L )/N x and Γ(.) is the gamma function. We also define Grünwald weights by: ( ) Γ(p β) β(β )... (β p + ) β ω β,p = = ( )p = ( ) p. Γ( β)γ(p + ) p! p We will use the customary notation t n = n t, 0 t n T for time, x = h x > 0 is the spatial grid size in x-direction, x = (x H x L )/N x, with x i = x L + i x for i = 0,... N x ; y = h y is the spatial grid size in y-direction, y = (y H y L )/N y, with y = y L + j y for j = 0,..., N y. Define u n i,j as the numerical approximation to u(x i, y j, t n ). Similarly, define d n i,j = d(x i, y j, t n ), e n i,j = e(x i, y j, t n ), and qi,j n = q(x i, y j, t n ). The initial conditions are u 0 i,j = f(x i, y j ). The boundary conditions on the boundary of this region are u n 0,j = 0, at x = x L ; u Nx,j = BN n x,j = B(x H, y j, t n ), at x = x H ; u n i,0 = 0, at y = y L; and u n i,n y = Bi,N n y = B(x i, y H, t n ), at y = y H. Caputo fractional derivative is used for time fractional derivative in Eq.(.). It should be mentioned that it is difficult to estimate Caputo fractional derivative because n u(x, y, t)/ η n appears as integrand. For some methods to estimate Caputo fractional derivative see [3, 26]. Lemma 2. shows that the Caputo fractional derivative and the Riemman-Liouville fractional derivative coincide if the initial conditions are homogeneous. Lemma 2.. Let α 0 and n < α n. Assume that f is such that both adx α f (Riemman-Liouville derivative) and C a Dx α f (Caputo derivative) exist. Moreover, let D k f(a) = 0 for k = 0,,..., n, then ad α x f = C a D α x f. Proof. For proof see [23]. According to this lemma, assume that k u(x, y, t)/ η k = 0, for k = 0,,..., n and n < α n, therefore we can use approximation methods for Caputo derivatives which were used to estimate Riemman-Liouville derivatives. 0 < α < is usually used in Eq.(.) for applications and assume that u(x, y, t) = 0 then the Grünwald formula (unshifted Grünwald formula) can be used to estimate the fractional derivative at level t n+ α u(x i, y j, t n+ ) t α = n+ ( t) α ω α,k u(x i, y j, t n+ k t). (2.) k=0 For spatial fractional derivatives a right shifted Grünwald formula is used at level t n+ β u(x i, y j, t n+ ) x β = i+ ( x) β ω β,p u(x i (p )h x, y j, t n+ ), (2.2) p=0

An Implicit Difference-ADI Method for the 2DSTFDE 75 γ u(x i, y j, t n+ ) y δ = j+ ( y) γ ω γ,q u(x i, y j (q )h y, t n+ ). (2.3) q=0 If estimations (2.), (2.2), (2.3) are subsituted into Eq.(.) then the resulting implicit difference equations become n+ ω α,k u n+ k k=0 i,j = dn+ i,j ( t) α i+ ( x) β p=0 ω β,p u n+ i+ p,j + en+ i,j ( t) α j+ ( y) γ ω γ,q u n+ i,j+ q + ( t)α q n+ i,j, q=0 n+ u n+ i,j + ω α,k u n+ k k= i,j = dn+ i,j ( t) α i+ ( x) β p=0 ω β,p u n+ i+ p,j + en+ i,j ( t) α j+ ( y) γ ω γ,q u n+ i,j+ q + ( t)α q n+ i,j.(2.4) q=0 Define the finite difference operations as follows: L α,t u n+ i,j L β,x u n+ i,j L n+ γ,y u n+ i,j n+ = ω α,k u n+ k i,j, k= = dn+ i,j ( t) α i+ ( x) β p=0 = en+ i,j ( t) α j+ ( y) γ Eq.(2.4), in operator notation, is as follows: q=0 ω β,p u n+ i+ p,j, ω γ,q u n+ i,j+ q. ( ( t) α L β,x ( t) α L γ,y )u n+ i,j = L α,t u n+ i,j + ( t) α q n+ i,j. (2.5) The ADI method is used to significantly reduce the computational cost in solving classical multi-dimensional diffusion equations [7]. The ADI method has been used to solve the two-dimensional space fractional diffusion equation [0]. For using ADI method, some perturbations of Eq.(2.5) are used to derive schemes that are specified and solved in one direction at a time, and for this problem the Eq.(2.5) is written in a seperate form ( ( t) α L β,x )( ( t) α L γ,y )u n+ i,j = L α,t u n+ i,j + ( t) α q n+ i,j, (2.6) which produces an additional perturbation error as follows: ( t) 2α (L β,x L γ,y )u n+ i,j. (2.7)

76 F. Nasrollahzadeh, S. M. Hosseini Eq.(2.6) can be divided into two equations, using an intermediate solution u i,j, ( ( t) α L β,x )u i,j = L α,t u n+ i,j + ( t) α q n+ i,j, (2.8) ( ( t) α L γ,y )u n+ i,j = u i,j. (2.9) Eq.(2.6) is obtained from equations (2.8) and (2.9) just by multiplying (2.9) by ( ( t) α L β,x ) and add the result to (2.8). The intermediate solution u i,j in equations (2.8) and (2.9) is defined to advance the numerical solution u n i,j at time t n to the numerical solution u n+ i,j at time t n+. The implicit difference-adi algorithm is as follows: () First solve a set of N x equations in x-direction (for each fixed y j ) to obtain the intermediate solution u i,j from Eq.(2.8), (2) Then change the spatial direction, and solve a set of N y equations (obtained from Eq.(2.9)) in y-direction (for each fixed x i ) to obtain the solution u n+ i,j by using the intermediate solution u i,j from the first step. To solve the first step in Eq.(2.8), the boundary conditions for the intermediate solution u i,j should be defined carefully, and these conditions should be adopted to Eq.(2.9). Boundary conditions are usually given on the boundary of the rectangular region x L < x < x H, y L < y < y H, so the boundary conditions for intermediate solution u can be obtained. The left and the bottom boundary conditions for u n i,j are zero, and the right boundary condition un+ N = x,j Bn+ N is x,j used to compute the boundary values for u as u N x,j = ( ( t) α L γ,y )B n+ N x,j, (2.0) that is used in solving the sets of equations defined by Eq.(2.8). In example 4. it is shown that because the implicit difference-adi method needs zero initial conditions, we should first change the initial conditions to zero. 3. Consistency and Stability of the Implicit Difference-ADI Method In this section, we demonstrate that the implicit difference-adi method for the two-dimensional space-time fractional diffusion equation (.) is not only consistent, but also unconditionally stable. Therefore according to the Lax s equivalence theorem, this method will be actually convergent. It is shown in the following theorem that this method is consistent and has truncation error O( x) + O( y) + O( t). Theorem 3.. Let 0 < α <, < β < 2, < γ < 2, the solution of Eq.(.) is unique, and its temporal partial derivative up to order α + and spatial partial derivatives up to order r are in L(R 3 ), and its spatial partial derivative up to order r are zero at infinity, where r > α + β + 3. Then the implicit

An Implicit Difference-ADI Method for the 2DSTFDE 77 difference-adi method defined by (2.6) for solving (.) is consistent, and its truncation error has the order O( x) + O( y) + O( t). Proof. We only use Grünwald formula (shifted and unshifted) to estimate fractional derivatives. The O( x), O( y), O( t) for the truncation error of the fractional derivatives is proven in [9]. It should be proven that the additional perturbation error of (2.7) has the truncation error O( x) + O( y), it was proven in [0] that (L β,x L γ,y )u n+ i,j converges to the mixed fractional derivative of order O( x) + O( y). Therefore, the implicit difference-adi method has truncation error of the form O( x) + O( y) + O( t). We define the following notations: D n+ i,j E n+ i,j = dn+ i,j ( t) α ( x) β, = en+ i,j ( t) α ( x) γ. In the following, two theorems are proven to show the stability of the implicit difference-adi method. One of them shows the stability of each onedimensional system defined by equations (2.8) and (2.9). The proof of the first theorem is similar to theorem 3.2 in [0]. Theorem 3.2. Let 0 < α <, < β < 2, < γ < 2, then each onedimensional implicit system that presented in the equations (2.8) and (2.9) is unconditionally stable. Proof. At each gridpoint y k, for k =,..., N y, the linear system of equations can be written as follows: A k U k = ω α, IU n k ω α,2 IU n k ω α,n+ IU 0 k + ( t) α Q n+ k, (3.) where results from Eq.(2.8) and we have U k = [u,k, u 2,k,..., u N x,k] T, U k = [u n,k, u n 2,k,..., u n N x,k] T, and according to the boundary conditions from Eq.(2.0) we get Q n+ k = [q n+,k, qn+ k,2,..., qn+ N x,k + Dn+ N x,k ω α,0( ( t) α L γ,y )B n+ N x,k ]T, and A k = [A i,j ] is the (N x ) (N x ) matrix of coefficients resulting from Eq.(3.) where the matrix entries are resulting from ith row defined by Eq.(2.8). For example, for i = we have D n+,k ω β,2u 0,k + ( D n+,k ω β,)u,k D n+,k ω β,0u 2,k = n+ s= ω α,s u n+ s,k + q n+,k ( t)α,

78 F. Nasrollahzadeh, S. M. Hosseini also, for i = N x the equation is as follows: D n+ N x,k ω β,n x u 0,k D n+ N x,k ω β,n x u,k... + ( D n+ N x,k ω β,)u N x,k n+ N x,k ω β,0u N x,k = ω α,s u n+ s N x,k + qn+ N x,k ( t)α. D n+ s= Then, the entries A i,j, for i =,..., N x, j =,..., N x are defined by D n+ i,k ω β,i j+, j i, D n+ i,k A i,j = ω β,, j = i, D n+ i,k ω β,0, j = i +, 0, j > i +. To prove the stability, it will be shown that the spectral radius of each matrix A k is less than one. We will show that every eigenvalue of the matrix A k has a magnitude larger than, using the Gershgorin theorem. It is easy to see that ω β, > N l=0,l ω β,k, because ω β, = β, and for < β < 2 and j we have ω β,j > 0. Substituting z = into ( + z) β = ( β l=0 l) z l yields l=0 ω β,l = 0, and therefore ω β, > N k=0,k ω β,k. Using Gershgorin theorem, the eigenvalues of the matrix A k are in the disks centered at A i,i = D n+ i,k ω β, = + D n+ i,k β, with radius r i = N x l=,l i A i,l i+ l=,l i D n+ i,k ω β,i l+ < D n+ i,k β. So every eigenvalue λ of the matrix A k has a real part larger than, and hence a magnitude larger than. Therefore, the spectral radius of each matrix A k is less than one. The stability proof of the second step is also similar to theorem 3.2 in [0], but we need the coefficient matrix to prove the next theorem. When we change the direction of sweeping to obtain u n+ from u, we should solve the linear system of equations defined by C k U n+ k = Uk that result from Eq.(2.9) at the fixed grid point x k, where U k = [u k,, u k,2,..., u k,n y ] T, U n+ k = [u n+ k,, un+ k,2,..., un+ k,n y ]T, and C k = [C i,j ] is the coefficient matrix at the grid point x k for k =,..., N x. The entries of the matrix C k are defined from (2.9), for i =,..., N y, j =,..., N y as follows: E n+ k,i ω γ,i j+, j i, E n+ k,i ω γ,, j = i, C i,j = E n+ k,i ω γ,0, j = i +, 0, j > i +. Similar argument results that C k has spectral radius less than one.

An Implicit Difference-ADI Method for the 2DSTFDE 79 Eq.(2.6) can be written in the matrix form MNU n+ = ω α, IU n ω α,2 IU n ω α,n+ IU 0 + R n+, (3.2) where the matrices M, N represent the operators ( ( t) α L β,x ), ( ( t) α L γ,y ), and U n = [u n,,..., u n N x,, u n,2,..., u n N x,2,..., u n,n y,..., u n N x,n y ] T, and the vector R n+ contains the forcing term and the boundary conditions. The matrix M is a block diagonal matrix, with (N y ) (N y ) blocks. The non-zero blocks are (N x ) (N x ) super-triangular A k matrices resulting from Eq.(2.8). Then, the matrix M can be written as M = diag(a, A 2,..., A Ny ). The matrix N is a block super-triangular matrix with (N y ) (N y ) blocks in which the non-zero blocks are (N x ) (N x ) diagonal matrices C k resulting from Eq.(2.9). If N = [N i,j ], where each N i,j is an (N x ) (N x ) matrix, we can write N i,j as follows: { 0, j > i +, N i,j = diag((c ) i,j, (C 2 ) i,j,..., (C Nx ) i,j ), j i +, where (C k ) i,j is (i, j)th entry of matrix C k. We need the matrices M and N to commute in order to show unconditional stability. The commutativity assumption refers to commutativity assumption for the operators ( ( t) α L β,x ), ( ( t) α L β,x ). The requirement for the commutativity of these two operators is also a common assumption in establishing stability and convergence of the ADI methods in the classical (i.e. α =, β = γ = 2) two-dimensional equation (see [4, 0]). We will present the following lemma to prove the stability theorem. Lemma 3.3. Let 0 < α <, then it can be shown that () < ω α,j < 0, for j =, 2,..., (2) N, N 0 < ω α,j <. j= Theorem 3.4. Let 0 < α <, < β < 2, < γ < 2. Assuming that the matrices M, N commute then the implicit difference-adi method, presented in (2.6), is unconditionally stable. Proof. It was shown that M = diag(a, A 2,..., A Ny ), according to Gershgorin theorem, the eigenvalues of the matrix M are in the union of the Gershgorin disks for the matrices A k. According to the proof of theorem 3.2, every eigenvalue of the matrix M has a real-part, and a magnitude larger than. Hence the magnitude of every eigenvalue of the inverse matrix M is less

80 F. Nasrollahzadeh, S. M. Hosseini than, and so the spectral radius of matrix M is less than. We had similar argument about matrix C k in theorem 3.2. Similarly, the eigenvalues of the matrix N are in the union of the Gershgorin disks for the matrices C k, therefore the spectral radius of the matrix N is also less than. Let us assume an error ε 0 in U 0 then according to Eq.(3.2) an error ε n+ in U n+ follows as ε n+ = ω α, (MN) ε n ω α,2 (MN) ε n ω α,n+ (MN) ε 0. Since the matrices M, N commute, we have ε n+ ω α, M N ε n + ω α,2 M N ε n + + ω α,n+ M N ε 0, (3.3) where. is infinity norm. Since spectral radius of the inverse matrices M, N are less than, according to the second Gershgorin theorem [20], M, N. We use mathematical induction to prove ε n ε 0. Subsitute n = 0 in Eq.(3.3) ε ω α, M N ε 0 ε 0. Let ε k ε 0, for k =,..., n, then Eq. (3.3) can be written as follows ε n+ ω α, ε n + ω α,2 ε n + + ω α,n+ ε 0 = ω α, ε 0 + ω α,2 ε 0 + + ω α,n+ ε 0 n+ ω α,l ε 0 l= Now we have ε n+ ε 0 by using lemma 3.3. implicit difference-adi method. This proves stability of We note that zero boundary conditions on the left and the bottom of the rectangular domain are necessary and we extend this zero condition, because in this case the Riemman-Liouville and the Liouville definition coincide and all the results about consistency and the order of Grünwald formula already proven for Liouville case [9, 0, 22] are applicable. It is interesting to solve this problem without non-zero boundary condition [2]. 4. Numerical Results We solve two fractional differential equations, see [26], and compare the numerical results, and also solve another example to show convergence of the presented method.

An Implicit Difference-ADI Method for the 2DSTFDE 8 4.. Example. Consider the fractional diffusion equation 0.5 u(x, y, t) t 0.5 = d(x, y, t).2 u(x, y, t) x.2 +e(x, y, t).8 u(x, y, t) y.8 +q(x, y, t), (4.) on finite domain 0 < x <, 0 < y <, for 0 t. The diffusion coefficients and the forcing function are as follows d(x, y, t) = Γ(2.8) Γ(4) x.2, e(x, y, t) = Γ(2.2) Γ(4) y.8, q(x, y, t) = x 3 y 3 ( 8 3Γ(0.5) t.5 2t 2 2 ), with initial conditions u(x, y, 0) = x 3 y 3, and the boundary conditions u(0, y, t) = u(x, 0, t) = 0, u(, y, t) = (t 2 + )y 3, u(x,, t) = (t 2 + )x 3. The exact solution is u(x, y, t) = (t 2 + )x 3 y 3. Since the implicit difference-adi method needs zero initial conditions, we assume that v(x, y, t) = u(x, y, t) u(x, y, 0) = u(x, y, t) x 3 y 3, (4.2) and by using the Riemman-Liouville derivative formula [4] we have 0D α x x ν = Γ( + ν) Γ( + ν α) xν α, 0.5 v(x, y, t) t 0.5 = 0.5 u(x, y, t) t 0.5,.2 v(x, y, t) x.2 =.2 u(x, y, t) x.2 Γ(4) Γ(2.8) x.8 y 3,.8 v(x, y, t) y.8 =.8 u(x, y, t) y.8 Γ(4) Γ(2.2) x3 y.2. Substituting v(x, y, t) for u(x, y, t) results in the following differential equation with zero initial conditions 0.5 v(x, y, t) t 0.5 = d(x, y, t).2 v(x, y, t) x.2 +e(x, y, t).8 v(x, y, t) y.8 +q(x, y, t), (4.3)

82 F. Nasrollahzadeh, S. M. Hosseini with the new diffusion coefficients and the new forcing function with the boundary conditions d(x, y, t) = Γ(2.8) Γ(4) x.2, e(x, y, t) = Γ(2.2) Γ(4) y.8, q(x, y, t) = x 3 y 3 ( 8 3Γ(0.5) t.5 2t 2 v(0, y, t) = v(x, 0, t) = 0, v(, y, t) = t 2 y 3, v(x,, t) = t 2 x 3. Table shows the maximum absolute numerical error, at time t=. ), Table. Maximum absolute numerical error by using the implicit difference-adi method for Example at time t= t x = y Maximum error 0 20 40 00 0 8.43962 0 3 20 8.34223 0 3 40 7.2362 0 3 00 5.40802 0 z 3 Table 2. Maximum absolute numerical error by using the implicit difference approximation [26] for Example at time t= t x = y Maximum error 0 20 40 00 0 9.93756 0 2 20 7.4376 0 2 40 4.2394 0 2 00.87382 0 2 Example was solved in [26] by applying the implicit difference approximation. The numerical result in table can be compared with table 2. Accuracy of results obtained by the method of this paper is better than those reported in [26]. 4.2. Example 2. Consider the fractional diffusion equation 0.4 u(x, y, t) t 0.4 = d(x, y, t) 2 u(x, y, t) x 2 + e(x, y, t), 2 u(x, y, t) y 2 + q(x, y, t), (4.4)

An Implicit Difference-ADI Method for the 2DSTFDE 83 on finite domain 0 < x <, 0 < y <, for 0 t. The diffusion coefficients and the forcing function are as follows d(x, y, t) = 2t.6 π 2 Γ(0.6), t.6 e(x, y, t) = 2π 2 Γ(0.6) q(x, y, t) = 25t.6 2Γ(0.6) (t2 + 2) sin πx cos πy, with initial conditions u(x, y, 0) = sin πx cos πy, and the boundary conditions u(0, y, t) = u(x, 0, t) = 0, u(, y, t) = u(x,, t) = 0. The exact solution for this fractional diffusion equation is u(x, y, t) = (t 2 + 2) sin πx cos πy. Table 3. Maximum absolute numerical error by using the implicit difference-adi for Example 2 at time t= t x = y Maximum error 6 64 00 400 4 2.96627 0 2 8 4.85530 0 3 0 2.2556 0 3 0 2.47028 0 4 Table 3 shows that accuracy of this method is better than [26], table 4. The order of spatial derivatives are 2 in this example, so the shifted Grünwald formula changes to central difference formula and the numerical results show this. Table 4. Maximum absolute numerical error by using the implicit difference approximation [26] for Example 2 at time t= t x = y Maximum error 6 4 5.3988 0 2 64 8.30699 0 2 00 0 8.26645 0 3 400 20.67537 0 3

84 F. Nasrollahzadeh, S. M. Hosseini 4.3. Example 3. Consider the fractional diffusion equation 0.5 u(x, y, t) t 0.5 = d(x, y, t).8 u(x, y, t) x.8 +e(x, y, t).6 u(x, y, t) y.6 +q(x, y, t), (4.5) on finite domain 0 < x <, 0 < y <, for 0 t. The diffusion coefficients and the forcing function are as follows d(x, y, t) = Γ(2.2) x 2.8 y, 6 e(x, y, t) = 2 Γ(4.6) y2.6 x, q(x, y, t) = t 0.5 x 3 y 3.6 E,.5 (t) 2(e t )x 4 y 4.6, with initial conditions u(x, y, 0) = 0, and the boundary conditions u(0, y, t) = u(x, 0, t) = 0, u(, y, t) = (e t )y 3.6, u(x,, t) = (e t )x 3. The exact solution for this fractional diffusion equation is u(x, y, t) = (e t )x 3 y 3.6. Table 5. Maximum absolute numerical error by using the implicit difference-adi for Example 3 at time t= t x = y Maximum error 0 20 40 80 00 0.54478 0 2 20.46362 0 2 40.20455 0 2 80 9.43800 0 3 00 8.66339 0 3 These numerical examples show convergence of the implicit difference-adi method as was proven. 5. Conclusions In this paper, the implicit difference method for the two-dimensional spacetime fractional diffusion equation has been presented, and the alternating direction implicit approach was used to decrease computational cost. We proved that our method is consistent and unconditionally stable, and so convergent. This method can be used to solve time fractional, or space fractional, and spacetime fractional differential equations with appropriate computational cost. Additionally we need zero initial conditions to use Grünwald formula, and also zero boundary conditions on the left and the bottom of the rectangular domain.

An Implicit Difference-ADI Method for the 2DSTFDE 85 Acknowledgments The authors would like to thank the referees for their useful and helpful comments and suggestions. References. B. Baeumer, D. A. Benson, M. M. Meerschaert, S. W. Wheatcraft, Subordinated advection-dispersion equation for contaminant transport, Water Resour. Res., 37(6), (200), 543-550. 2. D. Benson, R. Schumer, M. M. Meerschaert, S. Whearcraft, Fractional dispresion, Levy motion and the MADE tracer test, Transport Prous Med., 42, (200), 2-240. 3. K. Dietheme, N. J. Ford, A. D. Freed, Yu. Luchko, Algorithms for the fractional calculus: a selection of numerical methods, Comput. Meth. Eng., 94, (2005), 743-773. 4. J. Douglas Jr,S. Kim, Improved accuracy for locally one-dimensional methods for parabolic equations, Math. Models Meth. Appl. Sci., (9), (200), 563-579. 5. J. S. Ervin, J. P. Roop, Variational solution of fractional advection dispersion equations on bounded domains in R d, Numer. Maeth. P.D.E., 23(2), (2007), 256 28. 6. R. Gorenflo, F. Mainardi, E. Scalas, M. Raberto, Fractional calculus and continuoustime finance III: The diffusion limit, Mathematical finance (Konstanz, 2000), 7-80 Trend Math, Birkhauser, Basel, 200. 7. L. Lapidus, G. F. Pinder, Numerical Solution of Partial Differential Equations in Science and Engineering, Wiley, New York, 982. 8. F. Mainardi, M. Raberto, R. Gorenflo, E. Scalas, Fractional calculus and continuoustime finance II: The waiting-time distribution, Physica A: Statistical Mechanics and its Applications, 287(3), (2000), 468-48. 9. M. M. Meerschaetr, C. Tadjeran, Finite dufference approximation for fractional advection-dispersions flow equation, J. comput. Appl. Math., 72(), (2004), 65-77. 0. M. M. Meerschaert, H. P. Scheffler, C. Tadjeran, Finite difference methods for twodimensional fractional dispersion equation, J. Comput. Phys., 2, (2006), 249-26.. R. Metzler, J. Klafter, The restaurant at the end of random walk: recent developments in the description of anomalous transport by fractional dynamics, Journal of Physics A: Mathematical and General, 37(3), (2004), R6-R208. 2. K. Miller, B. Ross, An Introduction to the Fracrional Calculus and Fractional Differential Equation, Wiley, New York, 993. 3. S. Momani, Analytical approximation solution for fractional heat-like and wave like equations with variable coefficient using the decomposition method, Appl. Math. Comp., 65, (2005), 459-472. 4. I. Podlubny, Fractional Differential Equation, Academic Press, New York, 999. 5. I. Podlubny, A. Chechkin, T. Skovraneka, Y. Chen, Blas M. Vinagre Jara, Matrix approach to discrete fractional calculus II:partial dufferential equations, J. Comput. Phys., 228, (2009), 337-353. 6. E. Scalas, R. Gorenflo, F. Mainardi, Fractional calculus and continuous-time finance, Phys. A, 284, (2000), 376-384. 7. S. Samko, A. Kilbas, O. Marichev, Fractonal Integrals and Derivatives: Theory and Applications, Gordon and Breach, London, 993. 8. R. Schumer, D. A. Benson, M. M. Meerschaert, B. Baeumer, Multiscaling factional advection-dispersion equation and their solutions, Water Resour. Res., 39, (2003), 022-032. 9. R. Schumer, D. A. Benson, M. M. Meerschaert, S. W. Wheatcraft, Eulerian derivation of the fractional advection-dispersion equation, J. Contam. Hydrol., 48, (200), 69-88.

86 F. Nasrollahzadeh, S. M. Hosseini 20. G. D. Smith, Numerical solution of partial differential equations, Oxford University Press, 985. 2. C. Tadjeran, M. M. Meerschaert, A second-order accurate numerical method for the two-dimensional fractional diffudion equation, J. Comput. Phys., 220, (2007), 83-823. 22. C. Tadjeran, M. M. Meerschaert, P. Scheffler, A second-order accurate numerical approximation for the fractional diffudion equation, J. Comput. Phys., 23, (2006), 205-23. 23. M. Weibeer, Efficient Numerical Methods for Fractional Diffusion Equation and Their Analytical Background, PhD Thesis, Braunschweing University, 2005. 24. H. Xu, S. H. Liao, X. C. You, Analysis of nonlinear fractional partial differential equations with the homotopy analysis method, Commun Nonlinear Sci Numer Simulat, 4, (2009), 52-56. 25. P. Zhuang, F. Liu, Implicit difference approximation for the time fractional diffusion equation, J. Appl. Math. Computing, 22(3), (2006), 87-99. 26. P. Zhuang, F. Liu, Implicit difference approximation for the two-dimensional space-time fractional diffusion equation, J. Appl. Math and Comput., 25, (2007), 269-282.