Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

A Time-Space Collocation Spectral Approximation for a Class of Time Fractional Differential Equations

A Time-Space Collocation Spectral Approximation for a Class of Time Fractional Differential... A Time-Space Collocation Spectral Approximation for a Class of Time Fractional Differential Equations Hindawi Publishing Corporation Home Journals About Us About this Journal Submit a Manuscript Table of Contents Journal Menu Abstracting and Indexing Aims and Scope Annual Issues Article Processing Charges Articles in Press Author Guidelines Bibliographic Information Contact Information Editorial Board Editorial Workflow Free eTOC Alerts Reviewers Acknowledgment Subscription Information Open Special Issues Published Special Issues Special Issue Guidelines Abstract Full-Text PDF Full-Text HTML Full-Text ePUB Linked References How to Cite this Article Complete Special Issue International Journal of Differential Equations Volume 2012 (2012), Article ID 495202, 19 pages doi:10.1155/2012/495202 Research Article A Time-Space Collocation Spectral Approximation for a Class of Time Fractional Differential Equations Fenghui Huang Department of Mathematics, School of Sciences, South China University of Technology, Guangzhou 510641, China Received 22 May 2012; Revised 26 July 2012; Accepted 29 July 2012 Academic Editor: Fawang Liu Copyright © 2012 Fenghui Huang. This is an open access article distributed under the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Abstract A numerical scheme is presented for a class of time fractional differential equations with Dirichlet's and Neumann's boundary conditions. The model solution is discretized in time and space with a spectral expansion of Lagrange interpolation polynomial. Numerical results demonstrate the spectral accuracy and efficiency of the collocation spectral method. The technique not only is easy to implement but also can be easily applied to multidimensional problems. 1. Introduction Fractional differential equations have attracted in recent years considerable interest because of their ability to model complex phenomena. For example, fractional derivatives have been used successfully to model frequency-dependent damping behavior of many viscoelastic materials. They are also used in modeling of many chemical processes, mathematical biology, and many other problems in engineering. Related equations of importance are fractional diffusion equations, the fractional advection-diffusion equation for anomalous diffusion with sources and sinks, and the fractional Fokker-Planck equation for anomalous diffusion in an external field, and so forth. In this paper, we consider the following time fractional differential equation (TFDE) 𝐷 𝜇 𝑡 𝑢 ( 𝑥 , 𝑡 ) = − 𝜆 2 𝑢 ( 𝑥 , 𝑡 ) − 𝜈 𝜕 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝜕 𝑥 + 𝐷 2 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝑥 2 + 𝑓 ( 𝑥 , 𝑡 ) = ℒ 𝑢 ( 𝑥 , 𝑡 ) + 𝑓 ( 𝑥 , 𝑡 ) , 𝑎 < 𝑥 < 𝑏 , 𝑡 > 0 , ( 1 . 1 ) where ℒ 𝑢 ( 𝑥 , 𝑡 ) = − 𝜆 2 𝑢 ( 𝑥 , 𝑡 ) − ( 𝜈 ( 𝜕 𝑢 ( 𝑥 , 𝑡 ) / 𝜕 𝑥 ) ) + ( 𝐷 ( 𝜕 2 𝑢 ( 𝑥 , 𝑡 ) / 𝜕 𝑥 2 ) ) is a linear differential operator. 𝜆 , 𝜈 ≥ 0 , 𝐷 > 0 are given constants, 0 < 𝜇 ≤ 1 , 𝑓 ( 𝑥 , 𝑡 ) is a given continuous function, 𝐷 𝜇 𝑡 𝑢 ( 𝑥 , 𝑡 ) is a time fractional derivative which is defined in the Caputo sense 𝐷 𝛼 𝑡 ⎧ ⎪ ⎨ ⎪ ⎩ 𝜕 𝑓 ( 𝑡 ) = 𝑚 𝑓 ( 𝑡 ) 𝜕 𝑡 𝑚 1 , 𝛼 = 𝑚 ∈ ℕ , Γ ∫ ( 𝑚 − 𝛼 ) 𝑡 0 ( 𝑡 − 𝜏 ) 𝑚 − 𝛼 − 1 𝜕 𝑚 𝑓 ( 𝜏 ) 𝑑 𝜏 𝑚 𝑑 𝜏 , 𝑚 − 1 < 𝛼 < 𝑚 . ( 1 . 2 ) The use of Caputo derivative in the above equation is partly because of the convenience to specify the initial conditions [ 1 ]. The TFDE ( 1.1 ) includes a few special cases: time fractional diffusion equation, time fractional reaction-diffusion equation, time fractional advection-diffusion equations, and their respective corresponding integer-order partial differential equations. There are many analytical techniques for dealing with the TFDE, such as integral transformation method (including Laplace’s transform, Fourier’s transform, and Mellin’s transform) [ 1 – 5 ], operational calculus method [ 6 ], Adomian decomposition method [ 7 ], iteration method and series method [ 8 ], and the method of separating variables [ 9 ]. One of the key issues with numerical solution of the TFDE ( 1.1 ) is design of efficient numerical schemes for time fractional derivative. Until now, most numerical algorithms have relied on the finite difference (FD) methods to discretize the fractional derivatives, and the numerical accuracy always dependent on the order of the fractional derivatives. On the other hand, those FD methods have been generally limited to simple cases (low dimension or small integration) and are very difficult to improve the numerical accuracy [ 10 – 14 ]. Some numerical schemes using low-order finite elements (FE) have also been proposed [ 15 – 17 ]. The fractional derivatives are defined using integrals, so they are nonlocal operators. This nonlocal property means that the next state of a system not only depends on its current state but also on its historical states starting from the initial time. This nonlocal property is good for modeling reality, but they require a large number of operations and a large memory storage capacity when discretized with low-order FD and FE schemes. From this point, the “global method”—the nonlocal methods, like the spectral method—is well suited to discretize the nonlocal operators like fractional-order derivatives. These methods naturally take the global behavior of the solution into account and thus do not result in an extra computational cost when moving from an integer order to a fractional-order model. For example, Hanert has proposed a pseudospectral method based on Chebyshev basis functions in space and Mittag-Leffler basis functions in time to discretize the time-space fractional diffusion equation [ 18 , 19 ]. Li and Xu have proposed a Galerkin spectral method based on Lagrangian basis functions in space and Jacobi basis functions in time for time fractional diffusion equation [ 20 ]. In this paper, we propose a time-space collocation spectral method to discretize the TFDEs ( 1.1 ), which is easier to implement and apply to multidimensional problems than the existing Galerkin spectral. Another advantage of the present scheme is that the method can easily handle all kinds of boundary conditions. 2. Analytical Solution of the TFDE in a Bounded Domain In this section, we present some analytical solutions of the TFDE which will be found helpful in the comprehension of the nature of such a problem. We consider the TFED ( 1.1 ) with initial condition 𝑢 ( 𝑥 , 0 ) = 𝜙 ( 𝑥 ) , 𝑥 ∈ ( 𝑎 , 𝑏 ) , ( 2 . 1 ) and Dirichlet boundary conditions 𝑢 ( 𝑎 , 𝑡 ) = 𝜑 1 ( 𝑡 ) , 𝑢 ( 𝑏 , 𝑡 ) = 𝜑 2 ( 𝑡 ) , 𝑡 ∈ ( 0 , 𝑇 ) , ( 2 . 2 ) or Neumann boundary conditions 𝑢 𝑥 ( 𝑎 , 𝑡 ) = 𝜑 1 ( 𝑡 ) , 𝑢 𝑥 ( 𝑏 , 𝑡 ) = 𝜑 2 ( 𝑡 ) , 𝑡 ∈ ( 0 , 𝑇 ) . ( 2 . 3 ) For the case that 𝑓 ≡ 0 and 𝑎 = 0 , 𝜑 1 ( 𝑡 ) = 𝜑 2 ( 𝑡 ) = 0 , by applying the finite sine (cosine) and Laplace transforms to ( 1.1 ) with initial condition ( 2.1 ), the analytical solutions for the problem can be obtained [ 5 ] as 𝑢 ( 𝑥 , 𝑡 ) = 2 𝑒 𝜈 𝑥 / 2 𝐷 𝑏 √ 𝐷 ∞  𝑛 = 1 𝐸 𝜇  −  𝜈 2 4 𝐷 + 𝜆 2 +  𝑛 𝜋 𝑏  2  𝑡 𝜇   s i n 𝑛 𝜋 𝑥 𝑏 √ 𝐷  ×  𝑏 √ 𝐷 0  𝜙 ( 𝑦 ) s i n 𝑛 𝜋 𝑦 𝑏 √ 𝐷  𝑒 𝜈 𝑦 / 2 𝐷 𝑑 𝑦 , ( 2 . 4 ) for homogeneous Dirichlet boundary conditions, and 𝑢 ( 𝑥 , 𝑡 ) = 2 𝑒 𝜈 𝑥 / 2 𝐷 𝑏 √ 𝐷 ∞  𝑛 = 1 𝐸 𝜇  −  𝜈 2 4 𝐷 + 𝜆 2 +  𝑛 𝜋 𝑏  2  𝑡 𝜇   c o s 𝑛 𝜋 𝑥 𝑏 √ 𝐷  ×  𝑏 √ 𝐷 0  𝜙 ( 𝑦 ) c o s 𝑛 𝜋 𝑦 𝑏 √ 𝐷  𝑒 𝜈 𝑦 / 2 𝐷 𝑑 𝑦 , ( 2 . 5 ) for homogeneous Neumann boundary conditions. Where 𝐸 𝛼 ( 𝑧 ) denotes a one-parameter Mittag-Leffler function which is defined by the series expansion 𝐸 𝛼 ( 𝑧 ) ∶ = ∞  𝑘 = 0 𝑧 𝑘 Γ ( 𝛼 𝑘 + 1 ) , 𝑧 ∈ ℂ , ( 𝛼 > 0 ) . ( 2 . 6 ) Obviously, if we fix the variable 𝑥 = 𝑥 ∗ , that is, 𝑢 ( ⋅ , 𝑡 ) is a function of the variable 𝑡 , we can see the solution 𝑢 ( ⋅ , 𝑡 ) is not smooth on [ 0 , 𝑇 ] . According to ( 2.4 ) and ( 2.5 ), its first derivative behaves like 𝑢 ′ ( ⋅ , 𝑡 ) ∼ 𝑡 𝜇 − 1 and the high-order derivative behaves like 𝑢 ( 𝑚 ) ( ⋅ , 𝑡 ) ∼ 𝑡 𝜇 − 𝑚 near 𝑡 = 0 + . 3. Collocation Spectral Method First, we give the properties of the Caputo fractional derivative [ 1 ] as 𝐽 𝛽  𝐷 𝛽  𝑔 ( 𝑡 ) = 𝑔 ( 𝑡 ) − 𝑛 − 1  𝑘 = 0 𝑡 𝑔 ( 0 ) 𝑘 𝑘 ! , 0 ≤ 𝑛 − 1 < 𝛽 < 𝑛 , ( 3 . 1 ) where 𝐽 𝛽 is the Riemann-Liouville fractional integral of order 𝛽 which is defined by 𝐽 𝛽 1 𝑔 ( 𝑡 ) ∶ =  Γ ( 𝛽 ) 𝑡 0 ( 𝑡 − 𝜏 ) 𝛽 − 1 𝑔 ( 𝜏 ) 𝑑 𝜏 . ( 3 . 2 ) By the above properties, we can transform the initial value problem ( 1.1 ) into the following Volterra integral equation equivalently: 1 𝑢 ( 𝑥 , 𝑡 ) − 𝑢 ( 𝑥 , 0 ) =  Γ ( 𝜇 ) 𝑡 0 ℒ 𝑢 ( 𝑥 , 𝜏 ) ( 𝑡 − 𝜏 ) 1 − 𝜇 1 𝑑 𝜏 +  Γ ( 𝜇 ) 𝑡 0 𝑓 ( 𝑥 , 𝜏 ) ( 𝑡 − 𝜏 ) 1 − 𝜇 𝑑 𝜏 . ( 3 . 3 ) For the singular behavior of the exact solution near 𝑡 = 0 + which we have mentioned in the special case (the exact solution ( 2.4 ) or ( 2.5 ) behaves 𝑢 ′ ( ⋅ , 𝑡 ) ∼ 𝑡 𝜇 − 1 near 𝑡 = 0 + ), the direct application of the spectral methods is difficult. To overcome this difficulty, we use the technique in [ 21 ], that is, applying the transformation 𝑢 ( 𝑥 , 𝑡 ) = 𝑡 1 − 𝜇 [ ] , 𝑢 ( 𝑥 , 𝑡 ) − 𝑢 ( 𝑥 , 0 ) ( 3 . 4 ) to make the solution smooth. Then ( 3.3 ) is transformed to the equation 𝑢 ( 𝑥 , 𝑡 ) = 𝑡 𝑓 ( 𝑥 , 𝑡 ) + 1 − 𝜇  Γ ( 𝜇 ) 𝑡 0 ℒ 𝑢 ( 𝑥 , 𝜏 ) ( 𝑡 − 𝜏 ) 1 − 𝜇 𝜏 1 − 𝜇 𝑑 𝜏 , ( 3 . 5 ) where 𝑡 𝑓 ( 𝑥 , 𝑡 ) = 1 − 𝜇  Γ ( 𝜇 ) 𝑡 0 𝑓 ( 𝑥 , 𝜏 ) 𝑑 𝜏 ( 𝑡 − 𝜏 ) 1 − 𝜇 + ℒ 𝑢 ( 𝑥 , 0 ) Γ ( 1 + 𝜇 ) 𝑡 . ( 3 . 6 ) To apply the theory of orthogonal polynomials, we set 𝑇 𝑡 = 2 [ ] 𝑇 ( 1 + 𝑦 ) , 𝑦 ∈ − 1 , 1 ; 𝜏 = 2 [ ] , ( 1 + 𝑠 ) , 𝑠 ∈ − 1 , 𝑦 ( 3 . 7 ) then the singular problems ( 3.5 ) can be rewritten as 𝑣 ( 𝑥 , 𝑦 ) = 𝑔 ( 𝑥 , 𝑦 ) + ( 𝑇 ( 1 + 𝑦 ) / 2 ) 1 − 𝜇  𝑇 Γ ( 𝜇 ) 2  2 𝜇 − 1  𝑦 − 1 ℒ 𝑣 ( 𝑥 , 𝑠 ) ( 𝑦 − 𝑠 ) 1 − 𝜇 ( 1 + 𝑠 ) 1 − 𝜇 𝑑 𝑠 , ( 3 . 8 ) where 𝑦 ∈ [ − 1 , 1 ] , and 𝑣 ( 𝑥 , 𝑦 ) = 𝑢  𝑇 𝑥 , 2  ( 1 + 𝑦 ) , 𝑔 ( 𝑥 , 𝑦 ) = 𝑓  𝑇 𝑥 , 2  . ( 1 + 𝑦 ) ( 3 . 9 ) For the collocation methods, ( 3.8 ) holds at the Gauss-Lobatto collocation points { 𝑥 𝑖 } 𝑁 𝑖 = 0 and Jacobi collocation points { 𝑦 𝑗 } 𝑁 𝑗 = 0 with Jacobi weight functions 𝜔 ( 𝑦 ) = ( 1 − 𝑦 2 ) 𝜇 − 1 on [ − 1 , 1 ] , namely, 𝑣  𝑥 𝑖 , 𝑦 𝑗   𝑥 = 𝑔 𝑖 , 𝑦 𝑗  +  𝑇  1 + 𝑦 𝑗   / 2 1 − 𝜇  𝑇 Γ ( 𝜇 ) 2  2 𝜇 − 1  𝑦 𝑗 − 1  𝑥 ℒ 𝑣 𝑖  , 𝑠 𝑑 𝑠  𝑦 𝑗  − 𝑠 1 − 𝜇 ( 1 + 𝑠 ) 1 − 𝜇 . ( 3 . 1 0 ) By using the following variable change: 𝑠 = 𝑠 𝑗 ( 𝜃 ) = 1 + 𝑦 𝑗 2 𝑦 𝜃 + 𝑗 − 1 2 [ ] , , 𝜃 ∈ − 1 , 1 ( 3 . 1 1 ) we can rewrite ( 3.10 ) as follows: 𝑣  𝑥 𝑖 , 𝑦 𝑗   𝑥 = 𝑔 𝑖 , 𝑦 𝑗  +  𝑇  1 + 𝑦 𝑗   / 2 1 − 𝜇 Γ  𝑇  ( 𝜇 ) 1 + 𝑦 𝑗  / 2 2  2 𝜇 − 1  1 − 1  𝑥 ℒ 𝑣 𝑖 , 𝑠 𝑗  ( 𝜃 )  1 − 𝜃 2  1 − 𝜇  𝑥 𝑑 𝜃 = 𝑔 𝑖 , 𝑦 𝑗  +  𝑇  1 + 𝑦 𝑗   / 2 𝜇 2 2 𝜇 − 1   𝑥 Γ ( 𝜇 ) ℒ 𝑣 𝑖 , 𝑠 𝑗   ( ⋅ ) , 1 𝜔 . ( 3 . 1 2 ) We first use 𝑣 𝑗 𝑖 , 0 ≤ 𝑖 ≤ 𝑁 ; 0 ≤ 𝑗 ≤ 𝑀 to indicate the approximate value for 𝑣 ( 𝑥 𝑖 , 𝑦 𝑗 ) , then we can use 𝑣 𝑀 𝑁 ( 𝑥 , 𝑦 ) = 𝑁  𝑀 𝑛 = 0  𝑚 = 0 𝑣 𝑚 𝑛 ℎ 𝑛 ( 𝑥 ) 𝐹 𝑚 ( 𝑦 ) , ( 3 . 1 3 ) to approximate the function 𝑣 ( 𝑥 , 𝑦 ) , where ℎ 𝑛 ( 𝑥 ) is the 𝑛 th Lagrange interpolation polynomial associated with the collocation points { 𝑥 𝑖 } 𝑁 𝑖 = 0 and 𝐹 𝑚 ( 𝑦 ) is the 𝑚 th Lagrange interpolation polynomial associated with the collocation points { 𝑦 𝑖 } 𝑀 𝑖 = 0 . Using a ( 𝑀 + 1 ) -point Gauss quadrature formula relative to the Jacobi weights { 𝜔 𝑗 } 𝑀 𝑗 = 0 , ( 3.12 ) can be approximated by 𝑣 𝑗 𝑖  𝑥 = 𝑔 𝑖 , 𝑦 𝑗  +  𝑇  1 + 𝑦 𝑗   / 2 𝜇 2 2 𝜇 − 1  Γ ( 𝜇 ) ℒ 𝑣 𝑀 𝑁  𝑥 𝑖 , 𝑠 𝑗   ( ⋅ ) , 1 𝑀  𝑥 = 𝑔 𝑖 , 𝑦 𝑗  +  𝑇  1 + 𝑦 𝑗   / 2 𝜇 2 2 𝜇 − 1 × Γ ( 𝜇 ) 𝑀  𝑘 = 0  𝑁  𝑀 𝑛 = 0  𝑚 = 0 𝑣 𝑚 𝑛  − 𝜆 2 ℎ 𝑛  𝑥 𝑖  − 𝜈 ℎ  𝑛  𝑥 𝑖  + 𝐷 ℎ 𝑛    𝑥 𝑖 𝐹   𝑚  𝑠 𝑗  𝜃 𝑘  𝜔   𝑘 , ∀ 𝑖 = 1 , … , 𝑁 − 1 ; 𝑗 = 0 , 1 , … , 𝑀 , ( 3 . 1 4 ) where the set { 𝜃 𝑘 } 𝑀 𝑘 = 0 coincides with the collocation points { 𝑦 𝑗 } 𝑀 𝑗 = 0 on [ − 1 , 1 ] . Then the collocation spectral method is to seek 𝑣 𝑀 𝑁 ( 𝑥 , 𝑦 ) of the form ( 3.13 ) such that 𝑣 𝑗 𝑖 satisfies the above collocation equations ( 3.14 ) for 1 ≤ 𝑖 ≤ 𝑁 − 1 , 0 ≤ 𝑗 ≤ 𝑀 . 4. Numerical Results with a Collocation Spectral Approximation In order to demonstrate the effectiveness of the proposed time-space collocation spectral method, some examples are now presented with Dirichlet boundary conditions, Neumann boundary conditions, and mixed boundary conditions. For completeness sake, the implementation is briefly described here. To simplify the computation, we rewrite the above collocation equations ( 3.14 ) into the following: 𝑣 𝑗 𝑖 = 𝑔 𝑗 𝑖 + 𝑁  𝑀 𝑛 = 0  𝑚 = 0 𝑣 𝑚 𝑛  − 𝜆 2 ℎ 𝑛  𝑥 𝑖  − 𝜈 ℎ  𝑛  𝑥 𝑖  + 𝐷 ℎ 𝑛    𝑥 𝑖  𝑏   𝑗 𝑀  𝑘 = 0 𝐹 𝑚  𝑠 𝑗  𝜃 𝑘 𝜔   𝑘  = 𝑔 𝑗 𝑖 + 𝑁  𝑀 𝑛 = 0  𝑚 = 0 𝑑 𝑖 𝑛 𝑎 𝑗 𝑚 𝑣 𝑚 𝑛 = 𝑔 𝑗 𝑖 + 𝑁 − 1  𝑀 𝑛 = 1  𝑚 = 0 𝑑 𝑖 𝑛 𝑎 𝑗 𝑚 𝑣 𝑚 𝑛 + 𝑀  𝑚 = 0  𝑑 𝑖 0 𝑣 𝑚 0 + 𝑑 𝑖 𝑁 𝑣 𝑚 𝑁  𝑎 𝑗 𝑚 , ∀ 𝑖 = 1 , … , 𝑁 − 1 ; 𝑗 = 0 , 1 , … , 𝑀 , ( 4 . 1 ) where 𝑏 𝑗 =  𝑇  1 + 𝑦 𝑗   / 2 𝜇 2 2 𝜇 − 1 Γ ( 𝜇 ) , 𝑎 𝑗 𝑚 = 𝑏 𝑗 𝑀  𝑘 = 0 𝐹 𝑚  𝑠 𝑗  𝜃 𝑘 𝜔   𝑘 , 𝑔 𝑗 𝑖  𝑥 = 𝑔 𝑖 , 𝑦 𝑗  , 𝑑 𝑖 𝑛 = − 𝜆 2 ℎ 𝑛  𝑥 𝑖  − 𝜈 ℎ  𝑛  𝑥 𝑖  + 𝐷 ℎ 𝑛    𝑥 𝑖  . ( 4 . 2 ) In our numerical tests, we use the Chebyshev Gauss-Lobatto collocation points 𝑥 𝑖 1 = 𝑎 + 2  1 − c o s 𝑖 𝜋 𝑁  ( 𝑏 − 𝑎 ) , 𝑖 = 0 , 1 , … , 𝑁 , ( 4 . 3 ) with the associated weights 𝜔 0 = 𝜔 𝑁 = ( 𝑏 − 𝑎 ) 𝜋 , 4 𝑁 𝜔 𝑖 = ( 𝑏 − 𝑎 ) 𝑖 𝜋 2 𝑁 , 𝑖 = 1 , … , 𝑁 − 1 , ( 4 . 4 ) in the space. The other kinds Gauss-Lobatto collocation points (such as Legendre Gauss-Lobatto collocation points) also can be used. The advantage of Gauss-Lobatto points is that they include the boundary points, which means we can apply boundary conditions there. For the time, the Jacobi Gauss collocation points are used for { 𝑦 𝑗 } 𝑀 𝑗 = 0 with the associated weights { 𝜔 𝑗 } 𝑀 𝑗 = 0 and other kinds of the Jacobi collocation points also suit to be used. Let us set 𝐕 𝐌 𝐍 =  𝑣 0 1 , 𝑣 0 2 , … , 𝑣 0 𝑁 − 1 , 𝑣 1 1 , … , 𝑣 1 𝑁 − 1 , … , 𝑣 𝑀 𝑁 − 1  𝑇 ; 𝐆 𝐌 𝐍 =  𝑔 0 1 , 𝑔 0 2 , … , 𝑔 0 𝑁 − 1 , 𝑔 1 1 , … , 𝑔 1 𝑁 − 1 , … , 𝑔 𝑀 𝑁 − 1  𝑇 ; ( 4 . 5 ) let 𝐀 = ( 𝑎 𝑖 𝑗 ) be a matrix of ( 𝑀 + 1 ) by ( 𝑀 + 1 ) , and 𝐃 = ( 𝑑 𝑖 𝑗 ) is a matrix of ( 𝑁 − 1 ) by ( 𝑁 − 1 ) . 4.1. Implementation of Dirichlet Boundary Conditions The Dirichlet boundary conditions are directly applied in ( 4.1 ) and give numerical solutions on boundary in the following way: 𝑣 𝑚 0 =  𝑇  1 + 𝑦 𝑚  2  1 − 𝜇  𝜑 1  𝑇  1 + 𝑦 𝑚  2   , 𝑣 − 𝜙 ( 𝑎 ) 𝑚 𝑁 =  𝑇  1 + 𝑦 𝑚  2  1 − 𝜇  𝜑 2  𝑇  1 + 𝑦 𝑚  2   . − 𝜙 ( 𝑏 ) ( 4 . 6 ) We set 𝐆 𝐌 𝐍 =  𝑔 0 1 , 𝑔 0 2 , … , 𝑔 0 𝑁 − 1 , 𝑔 1 1 , … , 𝑔 1 𝑁 − 1 , … , 𝑔 𝑀 𝑁 − 1  𝑇 , ( 4 . 7 ) where 𝑔 𝑗 𝑖 = 𝑀  𝑚 = 0  𝑑 𝑖 0 𝑣 𝑚 0 + 𝑑 𝑖 𝑁 𝑣 𝑚 𝑁  𝑎 𝑗 𝑚 . ( 4 . 8 ) Thus, the numerical scheme ( 4.1 ) leads to a system of equation of the form 𝐕 𝐌 𝐍 = 𝐅 𝐌 𝐍 + 𝐂 𝐕 𝐌 𝐍 , ( 4 . 9 ) where 𝐅 𝐌 𝐍 = 𝐆 𝐌 𝐍 + 𝐆 𝐌 𝐍 , 𝐂 = [ 𝑎 𝑖 𝑗 𝐃 ] is a matrix of ( 𝑁 − 1 ) × ( 𝑀 + 1 ) by ( 𝑁 − 1 ) × ( 𝑀 + 1 ) . 4.2. Implementation of Neumann Boundary Conditions The Neumann boundary conditions ( 2.3 ) at 𝑥 = 𝑎 and 𝑥 = 𝑏 can be approximated as 𝜕 𝑥 𝑣 𝑀 𝑁  𝑥 0 , 𝑦 𝑚  = 𝑁  𝑛 = 0 𝑣 𝑚 𝑛 ℎ  𝑛  𝑥 0  =  𝑇  1 + 𝑦 𝑚  2  1 − 𝜇  𝜑 1  𝑇  1 + 𝑦 𝑚  2  − 𝜙   𝑥 0   ≐ 𝑟 𝑚 ( 1 ) , 𝜕 𝑥 𝑣 𝑀 𝑁  𝑥 𝑁 , 𝑦 𝑚  = 𝑁  𝑛 = 0 𝑣 𝑚 𝑛 ℎ  𝑛  𝑥 𝑁  =  𝑇  1 + 𝑦 𝑚  2  1 − 𝜇  𝜑 2  𝑇  1 + 𝑦 𝑚  2  − 𝜙   𝑥 𝑁   ≐ 𝑟 𝑚 ( 2 ) . ( 4 . 1 0 ) Equation ( 4.10 ) can be written as follows: ℎ  0  𝑥 0  𝑣 𝑚 0 + ℎ  𝑁  𝑥 0  𝑣 𝑚 𝑁 = 𝑟 𝑚 ( 1 ) − 𝑁 − 1  𝑛 = 1 𝑣 𝑚 𝑛 ℎ  𝑛  𝑥 𝑛  , ℎ  0  𝑥 𝑁  𝑣 𝑚 0 + ℎ  𝑁  𝑥 𝑁  𝑣 𝑚 𝑁 = 𝑟 𝑚 ( 2 ) − 𝑁 − 1  𝑛 = 1 𝑣 𝑚 𝑛 ℎ  𝑛  𝑥 𝑛  . ( 4 . 1 1 ) Solving ( 4.11 ) for 𝑣 𝑚 0 and 𝑣 𝑚 𝑁 , we get 𝑣 𝑚 0 = ℎ  𝑁  𝑥 0   𝑟 𝑚 ( 2 ) − ∑ 𝑁 − 1 𝑛 = 1 𝑣 𝑚 𝑛 ℎ  𝑛  𝑥 𝑁   − ℎ  𝑁  𝑥 𝑁   𝑟 𝑚 ( 1 ) − ∑ 𝑁 − 1 𝑛 = 1 𝑣 𝑚 𝑛 ℎ  𝑛  𝑥 0   ℎ  𝑁  𝑥 0  ℎ  0  𝑥 𝑁  − ℎ  0  𝑥 0  ℎ  𝑁  𝑥 𝑁  , 𝑣 𝑚 𝑁 = ℎ  0  𝑥 𝑁   𝑟 𝑚 ( 1 ) − ∑ 𝑁 − 1 𝑛 = 1 𝑣 𝑚 𝑛 ℎ  𝑛  𝑥 0   − ℎ  0  𝑥 0   𝑟 𝑚 ( 2 ) − ∑ 𝑁 − 1 𝑛 = 1 𝑣 𝑚 𝑛 ℎ  𝑛  𝑥 𝑁   ℎ  𝑁  𝑥 0  ℎ  0  𝑥 𝑁  − ℎ  0  𝑥 0  ℎ  𝑁  𝑥 𝑁  . ( 4 . 1 2 ) Then the last right term of ( 4.1 ) can be written as follows: 𝑀  𝑚 = 0  𝑑 𝑖 0 𝑣 𝑚 0 + 𝑑 𝑖 𝑁 𝑣 𝑚 𝑁  𝑎 𝑗 𝑚 = 𝑀  𝑚 = 0  𝑐 𝑖 ( 1 ) 𝑟 𝑚 ( 1 ) − 𝑐 𝑖 ( 2 ) 𝑟 𝑚 ( 2 )  𝑎 𝑗 𝑚 + 𝑀  𝑚 = 0  𝑐 𝑖 ( 2 ) 𝑁 − 1  𝑛 = 1 𝑣 𝑚 𝑛 ℎ  𝑛  𝑥 𝑁  − 𝑐 𝑖 ( 1 ) 𝑁 − 1  𝑛 = 1 𝑣 𝑚 𝑛 ℎ  𝑛  𝑥 0   𝑎 𝑗 𝑚 = 𝑀  𝑚 = 0  𝑐 𝑖 ( 1 ) 𝑟 𝑚 ( 1 ) − 𝑐 𝑖 ( 2 ) 𝑟 𝑚 ( 2 )  𝑎 𝑗 𝑚 + 𝑀  𝑚 = 0 𝑁 − 1  𝑛 = 1 𝑣 𝑚 𝑛  𝑐 𝑖 ( 2 ) ℎ  𝑛  𝑥 𝑁  − 𝑐 𝑖 ( 1 ) ℎ  𝑛  𝑥 0   𝑎 𝑗 𝑚 , ( 4 . 1 3 ) where 𝑐 𝑖 ( 1 ) = ℎ  0  𝑥 𝑁  𝑑 𝑖 𝑁 − ℎ  𝑁  𝑥 𝑁  𝑑 𝑖 0 ℎ  𝑁  𝑥 0  ℎ  0  𝑥 𝑁  − ℎ  0  𝑥 0  ℎ  𝑁  𝑥 𝑁  , 𝑐 𝑖 ( 2 ) = ℎ  0  𝑥 0  𝑑 𝑖 𝑁 − ℎ  𝑁  𝑥 0  𝑑 𝑖 0 ℎ  𝑁  𝑥 0  ℎ  0  𝑥 𝑁  − ℎ  0  𝑥 0  ℎ  𝑁  𝑥 𝑁  . ( 4 . 1 4 ) Let  𝐆 𝐌 𝐍 =  ̃ 𝑔 0 1 , ̃ 𝑔 0 2 , … , ̃ 𝑔 0 𝑁 − 1 , ̃ 𝑔 1 1 , … , ̃ 𝑔 1 𝑁 − 1 , … , ̃ 𝑔 𝑀 𝑁 − 1  𝑇 , ( 4 . 1 5 ) where ̃ 𝑔 𝑗 𝑖 = 𝑀  𝑚 = 0  𝑐 𝑖 ( 1 ) 𝑟 𝑚 ( 1 ) − 𝑐 𝑖 ( 2 ) 𝑟 𝑚 ( 2 )  𝑎 𝑗 𝑚 , ( 4 . 1 6 )  𝑑 𝑖 𝑛 = 𝑑 𝑖 𝑛 + 𝑐 𝑖 ( 2 ) ℎ  𝑛  𝑥 𝑁  − 𝑐 𝑖 ( 1 ) ℎ  𝑛  𝑥 0  = − 𝜆 2 ℎ 𝑛  𝑥 𝑖  − 𝜈 ℎ  𝑛  𝑥 𝑖  + 𝐷 ℎ 𝑛    𝑥 𝑖  + 𝑐 𝑖 ( 2 ) ℎ  𝑛  𝑥 𝑁  − 𝑐 𝑖 ( 1 ) ℎ  𝑛  𝑥 0  ,    𝑑 𝐃 = 𝑖 𝑗  i s a m a t r i x o f ( 𝑁 − 1 ) b y ( 𝑁 − 1 ) . ( 4 . 1 7 ) Then the numerical scheme ( 4.1 ) leads to a system of equation of the form 𝐕 𝐌 𝐍 = 𝐅 𝐌 𝐍 + 𝐂 𝐕 𝐌 𝐍 , ( 4 . 1 8 ) where 𝐅 𝐌 𝐍 = 𝐆 𝐌 𝐍 +  𝐆 𝐌 𝐍 , 𝐂 = [ 𝑎 𝑖 𝑗  𝐃 ] is a matrix of ( 𝑁 − 1 ) × ( 𝑀 + 1 ) by ( 𝑁 − 1 ) × ( 𝑀 + 1 ) . Remark 4.1. The implementation for the mixed boundary conditions also can be derived by ( 4.6 ) and ( 4.12 ). 4.3. Numerical Experiments In this subsection, the proposed numerical scheme is applied to several test problems to show the efficiency and spectral accuracy. In each example, we have calculated 𝐿 2 errors and 𝐿 ∞ errors given by the following formulas: 𝐿 2     ⎷ e r r o r = 𝑁  𝑀 𝑖 = 0  𝑗 = 0  𝑢 𝑗 𝑖  𝑥 − 𝑢 𝑖 , 𝑡 𝑗   2 𝑤 𝑖 𝑤 𝑗 ; 𝐿 ∞ e r r o r = m a x 𝑖 , 𝑗 | | 𝑢 𝑗 𝑖  𝑥 − 𝑢 𝑖 , 𝑡 𝑗  | | , ( 4 . 1 9 ) where 𝑢 𝑗 𝑖 is the numerical approximation solutions of the exact solutions 𝑢 ( 𝑥 𝑖 , 𝑡 𝑗 ) . Example 4.2 (Dirichlet Boundary Conditions). In this example, we consider the following time fractional diffusion equations: 𝐷 𝜇 𝑡 𝜕 𝑢 ( 𝑥 , 𝑡 ) = 2 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝑥 2 + 𝑓 ( 𝑥 , 𝑡 ) , 𝑥 ∈ ( − 1 , 1 ) , 𝑡 ∈ ( 0 , 𝑇 ) 𝑢 ( 𝑥 , 0 ) = 0 , 𝑥 ∈ ( 𝑎 , 𝑏 ) 𝑢 ( − 1 , 𝑡 ) = 𝑢 ( 1 , 𝑡 ) = 0 , 𝑡 ∈ ( 0 , 𝑇 ) , ( 4 . 2 0 ) where 𝑓 ( 𝑥 , 𝑡 ) = Γ ( 1 + 𝛽 ) 𝑡 Γ ( 1 + 𝛽 − 𝜇 ) 𝛽 − 𝜇 s i n ( 2 𝜋 𝑥 ) + 4 𝜋 2 𝑡 𝛽 s i n ( 2 𝜋 𝑥 ) . ( 4 . 2 1 ) The exact solution is given by 𝑢 ( 𝑥 , 𝑡 ) = 𝑡 𝛽 s i n ( 2 𝜋 𝑥 ) , 𝛽 > − 1 . ( 4 . 2 2 ) In Figure 1 , we plot the exact and numerical solutions, and, in Figure 2 , we represent the associated errors field. Here we set 𝑁 = 𝑀 = 2 2 , 𝜇 = 0 . 8 , and 𝛽 = − 0 . 2 . The results in Figures 1 and 2 denote that the numerical solution using the proposed collocation spectral method is excellent in agreement with the exact solution at the whole domain. The efficiency of this collocation spectral method can be further confirmed by Figures 3 – 4 , which are the comparison of the exact solution and numerical solution when the space variable 𝑥 or time variable 𝑡 is fixed for various 𝜇 and 𝛽 ; here 𝑁 = 𝑀 = 2 2 . Figure 1: Exact and numerical solution with, 𝜇 = 0 . 8 , 𝛽 = − 0 . 2 . Figure 2: Error filed for 𝜇 = 0 . 8 , 𝛽 = − 0 . 2 . Figure 3: (a) The comparison of the exact solution and numerical solution when 𝑡 = 3 . (b) The comparison of the exact solution and numerical solution when 𝑥 = 0 . 7 5 5 7 . Figure 4: (a) The comparison of the exact solution and numerical solution when 𝑡 = 3 . (b) The compare of the exact solution and numerical solution when 𝑥 = 0 . 7 5 5 7 . The main purpose of the numerical test is to check the convergence behavior of numerical solutions with respect to the polynomial degrees 𝑀 and 𝑁 for several 𝜇 , especially the convergence in time because of the fractional derivative in time. In order to investigate the spatial accuracy when 𝑁 increases, we take 𝑀 larger enough so that the time discretization errors are negligible compared with the spatial discretization errors. Similary, for the temporal accuracy, we must keep 𝑁 large enough to preclude spatial errors. 𝐿 2 errors and 𝐿 ∞ errors in semilog scale varying with the polynomial degree 𝑁 (see (a)) or 𝑀 (see (b)) are shown in Figures 5 and 6 for 𝜇 = 0 . 0 5 , 0 . 7 5 with 𝛽 = 2 . 2 , and Figure 7 for 𝜇 = 1 with 𝛽 = 1 . 2 . It is clear that the spectral convergence is achieved both of spatial and temporal errors. This indicates that the convergence in space and time of the time-space collocation spectral method is exponential, even though for the classical diffusion equation ( 𝜇 = 1 ). Figure 5: y -axis is log scale. (a) Errors versus 𝑁 with 𝑀 = 1 6 , 𝜇 = 0 . 0 5 . (b) Errors versus 𝑀 with 𝑁 = 1 6 , 𝜇 = 0 . 0 5 . Figure 6: y -axis is log scale. (a) Errors versus 𝑁 with 𝑀 = 1 6 , 𝜇 = 0 . 7 5 . (b) Errors versus 𝑀 with 𝑁 = 1 6 , 𝜇 = 0 . 7 5 . Figure 7: y -axis is log scale. (a) Errors versus 𝑁 with 𝑀 = 1 6 , 𝜇 = 1 . (b) Errors versus 𝑀 with 𝑁 = 1 6 , 𝜇 = 1 . Example 4.3 (Neumann Boundary Conditions). Consider the time fractional advection-diffusion equation with Neumann boundary conditions 𝐷 𝜇 𝑡 𝑢 ( 𝑥 , 𝑡 ) = − 𝜈 𝜕 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝜕 𝑥 + 𝐷 2 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝑥 2 𝜕 + 𝑓 ( 𝑥 , 𝑡 ) , 𝑥 ∈ ( 3 , 5 ) , 𝑡 > 0 , 𝑢 ( 𝑥 , 0 ) = 0 , 𝑥 ∈ ( 3 , 5 ) , 𝑥 𝑢 ( 3 , 𝑡 ) = 𝜋 𝑡 2 2 , 𝜕 𝑥 𝑢 ( 5 , 𝑡 ) = − 𝜋 𝑡 2 2 , 𝑡 > 0 . ( 4 . 2 3 ) We choose the suitable source term 𝑓 ( 𝑥 , 𝑡 ) to obtain the exact solution 𝑢 ( 𝑥 , 𝑡 ) = 𝑡 2  c o s 𝜋 𝑥 2  . ( 4 . 2 4 ) In Table 1 , 𝐿 2 errors and 𝐿 ∞ errors varying with ( 𝑁 , 𝑀 ) and 𝜇 are given, and it indicates the efficiency of the present technique. Table 1: 𝐿 2 errors and 𝐿 ∞ errors varying with ( 𝑁 , 𝑀 ) and 𝜇 . In Figure 8 , we plot 𝐿 2 errors and 𝐿 ∞ errors in semilog scale. Figures 8(a) and 8(b) are concerned with the spatial errors with 𝑀 = 1 6 and the temporal errors with 𝑁 = 1 6 , respectively. As expected, the spatial and temporal spectral convergence is achieved. Our greatest interest is to check the convergence in time because of the fractional derivative in time. So we plot the 𝐿 2 errors and 𝐿 ∞ errors as functions of 𝑀 for several more values 𝜇 in Figure 9 , where 𝑁 = 1 6 . This graph shows that the spectral convergence in time can be reached, and that the time-space collocation spectral method also works well for the classical advection-diffusion equation. Figure 8: y -axis is log scale. (a) Errors versus 𝑁 with 𝑀 = 1 6 , 𝜇 = 0 . 9 . (b) Errors versus 𝑀 with 𝑁 = 1 6 , 𝜇 = 0 . 9 . Figure 9: y -axis is log scale. Errors versus 𝑀 with 𝑁 = 1 6 for several 𝜇 . Example 4.4 (Mixed Boundary Conditions). Consider the time fractional reaction-subdiffusion equation 𝐷 𝜇 𝑡 3 𝑢 ( 𝑥 , 𝑡 ) = − 4 𝜕 𝑢 ( 𝑥 , 𝑡 ) + 2 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝑥 2  𝑥 , 𝑥 ∈ ( 0 , 2 𝜋 ) , 𝑡 > 0 , 𝑢 ( 𝑥 , 0 ) = s i n 2  , 𝑥 ∈ ( 0 , 2 𝜋 ) ; 𝑢 ( 0 , 𝑡 ) = 0 , 𝜕 𝑥 1 𝑢 ( 2 𝜋 , 𝑡 ) = − 2 𝐸 𝜇 ( − 𝑡 𝜇 ) . ( 4 . 2 5 ) The exact solution is given by 𝑢 ( 𝑥 , 𝑡 ) = 𝐸 𝜇 ( − 𝑡 𝜇  𝑥 ) s i n 2  . ( 4 . 2 6 ) In Figure 10 , we plot the visual fields of the exact and numerical solutions. Comparing Figures 10(a) and 10(c) , and Figures 10(b) and 10(d) , we see that the numerical solution is in good agreement with the exact solution; the shapes on the space variable are similar to Sine function. In addition, we can see that the solutions decay over time from the initial state. Comparing Figures 10(a) and 10(b) with Figures 10(c) and 10(d) , (a) and (b) decay faster in the beginning and the trend is the opposite of (c) and (d). This is consistent with the behavior of the function 𝐸 𝛼 ( 𝑧 ) . For 0 < 𝑡 < 0 . 7 7 , 𝐸 1 / 2 ( − 𝑡 1 / 2 ) decays faster than 𝐸 1 ( − 𝑡 ) , whereas for 𝑡 > 0 . 7 7 , the trend is just the opposite. Figure 10: Exact and numerical solutions. We plot in Figure 11 the 𝐿 2 errors and 𝐿 ∞ errors versus 𝑁 with 𝑀 = 1 6 in 11(a) and versus 𝑀 with 𝑁 = 1 6 in 11(b). As can be seen in Figure 11 , the proposed method provides spatial and temporal spectral convergence for 𝐿 2 errors and 𝐿 ∞ errors. Figure 11: y -axis is log scale. (a) Error varying with the polynomial degree 𝑁 . (b) Error varying with the polynomial degree 𝑀 . 5. Conclusion This paper proposes a time-space collocation spectral method for a class of time fractional differential equations with Caputo derivatives. The proposed method also works well for the corresponding classical integer-order partial differential equations ( 𝜇 = 1 ), and it differs from (and is simpler than) the existing time-space spectral methods which are based on the Petrov-Galerkin or Dual-Petrov-Galerkin formulation. The main advantage of the present scheme is that it gives very accurate convergency by choosing less number of grid points and the problem can be solved up to big time, and the storage requirement due to the time memory effect can be considerably reduced. At the same time, the technique is also simpler and easier to apply to multidimensional problems than the existing Galerkin spectral method such as the methods in [ 19 , 20 ]. References I. Podlubny, Fractional Differential Equations , vol. 198 of Mathematics in Science and Engineering , Academic Press, San Diego, Calif, USA, 1999. View at Zentralblatt MATH W. Wyss, “The fractional diffusion equation,” Journal of Mathematical Physics , vol. 27, no. 11, pp. 2782–2785, 1986. View at Publisher · View at Google Scholar · View at Zentralblatt MATH W. R. Schneider and W. Wyss, “Fractional diffusion and wave equations,” Journal of Mathematical Physics , vol. 30, no. 1, pp. 134–144, 1989. View at Publisher · View at Google Scholar · View at Zentralblatt MATH F. Huang and F. Liu, “The time fractional diffusion equation and the advection-dispersion equation,” The Australian & New Zealand Industrial and Applied Mathematics Journal , vol. 46, no. 3, pp. 317–330, 2005. View at Publisher · View at Google Scholar · View at Zentralblatt MATH F. Huang and B. Guo, “General solutions to a class of time fractional partial differential equations,” Applied Mathematics and Mechanics , vol. 31, no. 7, pp. 815–826, 2010. Y. Luchko and R. Goren°o, “The initial value problem for some fractional differen-tial equations with the Caputo derivatives,” Preprint Series A08-98, Fachbreich Mathematik und Informatik, Freic Universitat Berlin, 1998. N. T. Shawagfeh, “Analytical approximate solutions for nonlinear fractional differential equations,” Applied Mathematics and Computation , vol. 131, no. 2-3, pp. 517–529, 2002. View at Publisher · View at Google Scholar · View at Zentralblatt MATH S. G. Samko, A. A. Kilbas, and O. I. Marichev, Fractional Integrals and Derivatives , Gordon and Breach Science Publishers, Yverdon, Switzerland, 1993. J. Chen, F. Liu, and V. Anh, “Analytical solution for the time-fractional telegraph equation by the method of separating variables,” Journal of Mathematical Analysis and Applications , vol. 338, no. 2, pp. 1364–1377, 2008. View at Publisher · View at Google Scholar · View at Zentralblatt MATH M. M. Meerschaert and C. Tadjeran, “Finite difference approximations for fractional advection-dispersion flow equations,” Journal of Computational and Applied Mathematics , vol. 118, pp. 283–299, 2004. T. A. M. Langlands and B. I. Henry, “The accuracy and stability of an implicit solution method for the fractional diffusion equation,” Journal of Computational Physics , vol. 205, no. 2, pp. 719–736, 2005. View at Publisher · View at Google Scholar · View at Zentralblatt MATH Y. Lin and C. Xu, “Finite difference/spectral approximations for the time-fractional diffusion equation,” Journal of Computational Physics , vol. 225, no. 2, pp. 1533–1552, 2007. View at Publisher · View at Google Scholar · View at Zentralblatt MATH C.-M. Chen, F. Liu, and K. Burrage, “Finite difference methods and a Fourier analysis for the fractional reaction-subdiffusion equation,” Applied Mathematics and Computation , vol. 198, no. 2, pp. 754–769, 2008. View at Publisher · View at Google Scholar · View at Zentralblatt MATH I. Podlubny, A. Chechkin, T. Skovranek, Y. Chen, and B. M. Vinagre Jara, “Matrix approach to discrete fractional calculus. II. Partial fractional differential equations,” Journal of Computational Physics , vol. 228, no. 8, pp. 3137–3153, 2009. View at Publisher · View at Google Scholar · View at Zentralblatt MATH G. J. Fix and J. P. Roop, “Least squares finite-element solution of a fractional order two-point boundary value problem,” Computers & Mathematics with Applications , vol. 48, no. 7-8, pp. 1017–1033, 2004. View at Publisher · View at Google Scholar · View at Zentralblatt MATH J. P. Roop, “Computational aspects of FEM approximation of fractional advection dispersion equations on bounded domains in R 2 ,” Journal of Computational and Applied Mathematics , vol. 193, no. 1, pp. 243–268, 2006. View at Publisher · View at Google Scholar · View at Zentralblatt MATH W. H. Deng, “Finite element method for the space and time fractional Fokker-Planck equation,” SIAM Journal on Numerical Analysis , vol. 47, no. 1, pp. 204–226, 2008/09. View at Publisher · View at Google Scholar E. Hanert, “A comparison of three Eulerian numerical methods for fractional-order transport models,” Environmental Fluid Mechanics , vol. 10, no. 1, pp. 7–20, 2010. View at Publisher · View at Google Scholar · View at Scopus E. Hanert, “On the numerical solution of space-time fractional diffusion models,” Computers and Fluids , vol. 46, no. 1, pp. 33–39, 2011. View at Publisher · View at Google Scholar · View at Scopus X. Li and C. Xu, “A space-time spectral method for the time fractional diffusion equation,” SIAM Journal on Numerical Analysis , vol. 47, no. 3, pp. 2108–2131, 2009. View at Publisher · View at Google Scholar · View at Zentralblatt MATH Y. Chen and T. Tang, “Convergence analysis of the Jacobi spectral-collocation methods for Volterra integral equations with a weakly singular kernel,” Mathematics of Computation , vol. 79, no. 269, pp. 147–167, 2010. View at Publisher · View at Google Scholar · View at Zentralblatt MATH // http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png International Journal of Differential Equations Hindawi Publishing Corporation

A Time-Space Collocation Spectral Approximation for a Class of Time Fractional Differential Equations

International Journal of Differential Equations , Volume 2012 (2012) – Sep 9, 2012

Loading next page...
 
/lp/hindawi-publishing-corporation/a-time-space-collocation-spectral-approximation-for-a-class-of-time-UEplN90x0i

References

References for this paper are not available at this time. We will be adding them shortly, thank you for your patience.

Publisher
Hindawi Publishing Corporation
Copyright
Copyright © 2012 Fenghui Huang.
ISSN
1687-9643
eISSN
1687-9651
Publisher site
See Article on Publisher Site

Abstract

A Time-Space Collocation Spectral Approximation for a Class of Time Fractional Differential Equations Hindawi Publishing Corporation Home Journals About Us About this Journal Submit a Manuscript Table of Contents Journal Menu Abstracting and Indexing Aims and Scope Annual Issues Article Processing Charges Articles in Press Author Guidelines Bibliographic Information Contact Information Editorial Board Editorial Workflow Free eTOC Alerts Reviewers Acknowledgment Subscription Information Open Special Issues Published Special Issues Special Issue Guidelines Abstract Full-Text PDF Full-Text HTML Full-Text ePUB Linked References How to Cite this Article Complete Special Issue International Journal of Differential Equations Volume 2012 (2012), Article ID 495202, 19 pages doi:10.1155/2012/495202 Research Article A Time-Space Collocation Spectral Approximation for a Class of Time Fractional Differential Equations Fenghui Huang Department of Mathematics, School of Sciences, South China University of Technology, Guangzhou 510641, China Received 22 May 2012; Revised 26 July 2012; Accepted 29 July 2012 Academic Editor: Fawang Liu Copyright © 2012 Fenghui Huang. This is an open access article distributed under the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Abstract A numerical scheme is presented for a class of time fractional differential equations with Dirichlet's and Neumann's boundary conditions. The model solution is discretized in time and space with a spectral expansion of Lagrange interpolation polynomial. Numerical results demonstrate the spectral accuracy and efficiency of the collocation spectral method. The technique not only is easy to implement but also can be easily applied to multidimensional problems. 1. Introduction Fractional differential equations have attracted in recent years considerable interest because of their ability to model complex phenomena. For example, fractional derivatives have been used successfully to model frequency-dependent damping behavior of many viscoelastic materials. They are also used in modeling of many chemical processes, mathematical biology, and many other problems in engineering. Related equations of importance are fractional diffusion equations, the fractional advection-diffusion equation for anomalous diffusion with sources and sinks, and the fractional Fokker-Planck equation for anomalous diffusion in an external field, and so forth. In this paper, we consider the following time fractional differential equation (TFDE) 𝐷 𝜇 𝑡 𝑢 ( 𝑥 , 𝑡 ) = − 𝜆 2 𝑢 ( 𝑥 , 𝑡 ) − 𝜈 𝜕 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝜕 𝑥 + 𝐷 2 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝑥 2 + 𝑓 ( 𝑥 , 𝑡 ) = ℒ 𝑢 ( 𝑥 , 𝑡 ) + 𝑓 ( 𝑥 , 𝑡 ) , 𝑎 < 𝑥 < 𝑏 , 𝑡 > 0 , ( 1 . 1 ) where ℒ 𝑢 ( 𝑥 , 𝑡 ) = − 𝜆 2 𝑢 ( 𝑥 , 𝑡 ) − ( 𝜈 ( 𝜕 𝑢 ( 𝑥 , 𝑡 ) / 𝜕 𝑥 ) ) + ( 𝐷 ( 𝜕 2 𝑢 ( 𝑥 , 𝑡 ) / 𝜕 𝑥 2 ) ) is a linear differential operator. 𝜆 , 𝜈 ≥ 0 , 𝐷 > 0 are given constants, 0 < 𝜇 ≤ 1 , 𝑓 ( 𝑥 , 𝑡 ) is a given continuous function, 𝐷 𝜇 𝑡 𝑢 ( 𝑥 , 𝑡 ) is a time fractional derivative which is defined in the Caputo sense 𝐷 𝛼 𝑡 ⎧ ⎪ ⎨ ⎪ ⎩ 𝜕 𝑓 ( 𝑡 ) = 𝑚 𝑓 ( 𝑡 ) 𝜕 𝑡 𝑚 1 , 𝛼 = 𝑚 ∈ ℕ , Γ ∫ ( 𝑚 − 𝛼 ) 𝑡 0 ( 𝑡 − 𝜏 ) 𝑚 − 𝛼 − 1 𝜕 𝑚 𝑓 ( 𝜏 ) 𝑑 𝜏 𝑚 𝑑 𝜏 , 𝑚 − 1 < 𝛼 < 𝑚 . ( 1 . 2 ) The use of Caputo derivative in the above equation is partly because of the convenience to specify the initial conditions [ 1 ]. The TFDE ( 1.1 ) includes a few special cases: time fractional diffusion equation, time fractional reaction-diffusion equation, time fractional advection-diffusion equations, and their respective corresponding integer-order partial differential equations. There are many analytical techniques for dealing with the TFDE, such as integral transformation method (including Laplace’s transform, Fourier’s transform, and Mellin’s transform) [ 1 – 5 ], operational calculus method [ 6 ], Adomian decomposition method [ 7 ], iteration method and series method [ 8 ], and the method of separating variables [ 9 ]. One of the key issues with numerical solution of the TFDE ( 1.1 ) is design of efficient numerical schemes for time fractional derivative. Until now, most numerical algorithms have relied on the finite difference (FD) methods to discretize the fractional derivatives, and the numerical accuracy always dependent on the order of the fractional derivatives. On the other hand, those FD methods have been generally limited to simple cases (low dimension or small integration) and are very difficult to improve the numerical accuracy [ 10 – 14 ]. Some numerical schemes using low-order finite elements (FE) have also been proposed [ 15 – 17 ]. The fractional derivatives are defined using integrals, so they are nonlocal operators. This nonlocal property means that the next state of a system not only depends on its current state but also on its historical states starting from the initial time. This nonlocal property is good for modeling reality, but they require a large number of operations and a large memory storage capacity when discretized with low-order FD and FE schemes. From this point, the “global method”—the nonlocal methods, like the spectral method—is well suited to discretize the nonlocal operators like fractional-order derivatives. These methods naturally take the global behavior of the solution into account and thus do not result in an extra computational cost when moving from an integer order to a fractional-order model. For example, Hanert has proposed a pseudospectral method based on Chebyshev basis functions in space and Mittag-Leffler basis functions in time to discretize the time-space fractional diffusion equation [ 18 , 19 ]. Li and Xu have proposed a Galerkin spectral method based on Lagrangian basis functions in space and Jacobi basis functions in time for time fractional diffusion equation [ 20 ]. In this paper, we propose a time-space collocation spectral method to discretize the TFDEs ( 1.1 ), which is easier to implement and apply to multidimensional problems than the existing Galerkin spectral. Another advantage of the present scheme is that the method can easily handle all kinds of boundary conditions. 2. Analytical Solution of the TFDE in a Bounded Domain In this section, we present some analytical solutions of the TFDE which will be found helpful in the comprehension of the nature of such a problem. We consider the TFED ( 1.1 ) with initial condition 𝑢 ( 𝑥 , 0 ) = 𝜙 ( 𝑥 ) , 𝑥 ∈ ( 𝑎 , 𝑏 ) , ( 2 . 1 ) and Dirichlet boundary conditions 𝑢 ( 𝑎 , 𝑡 ) = 𝜑 1 ( 𝑡 ) , 𝑢 ( 𝑏 , 𝑡 ) = 𝜑 2 ( 𝑡 ) , 𝑡 ∈ ( 0 , 𝑇 ) , ( 2 . 2 ) or Neumann boundary conditions 𝑢 𝑥 ( 𝑎 , 𝑡 ) = 𝜑 1 ( 𝑡 ) , 𝑢 𝑥 ( 𝑏 , 𝑡 ) = 𝜑 2 ( 𝑡 ) , 𝑡 ∈ ( 0 , 𝑇 ) . ( 2 . 3 ) For the case that 𝑓 ≡ 0 and 𝑎 = 0 , 𝜑 1 ( 𝑡 ) = 𝜑 2 ( 𝑡 ) = 0 , by applying the finite sine (cosine) and Laplace transforms to ( 1.1 ) with initial condition ( 2.1 ), the analytical solutions for the problem can be obtained [ 5 ] as 𝑢 ( 𝑥 , 𝑡 ) = 2 𝑒 𝜈 𝑥 / 2 𝐷 𝑏 √ 𝐷 ∞  𝑛 = 1 𝐸 𝜇  −  𝜈 2 4 𝐷 + 𝜆 2 +  𝑛 𝜋 𝑏  2  𝑡 𝜇   s i n 𝑛 𝜋 𝑥 𝑏 √ 𝐷  ×  𝑏 √ 𝐷 0  𝜙 ( 𝑦 ) s i n 𝑛 𝜋 𝑦 𝑏 √ 𝐷  𝑒 𝜈 𝑦 / 2 𝐷 𝑑 𝑦 , ( 2 . 4 ) for homogeneous Dirichlet boundary conditions, and 𝑢 ( 𝑥 , 𝑡 ) = 2 𝑒 𝜈 𝑥 / 2 𝐷 𝑏 √ 𝐷 ∞  𝑛 = 1 𝐸 𝜇  −  𝜈 2 4 𝐷 + 𝜆 2 +  𝑛 𝜋 𝑏  2  𝑡 𝜇   c o s 𝑛 𝜋 𝑥 𝑏 √ 𝐷  ×  𝑏 √ 𝐷 0  𝜙 ( 𝑦 ) c o s 𝑛 𝜋 𝑦 𝑏 √ 𝐷  𝑒 𝜈 𝑦 / 2 𝐷 𝑑 𝑦 , ( 2 . 5 ) for homogeneous Neumann boundary conditions. Where 𝐸 𝛼 ( 𝑧 ) denotes a one-parameter Mittag-Leffler function which is defined by the series expansion 𝐸 𝛼 ( 𝑧 ) ∶ = ∞  𝑘 = 0 𝑧 𝑘 Γ ( 𝛼 𝑘 + 1 ) , 𝑧 ∈ ℂ , ( 𝛼 > 0 ) . ( 2 . 6 ) Obviously, if we fix the variable 𝑥 = 𝑥 ∗ , that is, 𝑢 ( ⋅ , 𝑡 ) is a function of the variable 𝑡 , we can see the solution 𝑢 ( ⋅ , 𝑡 ) is not smooth on [ 0 , 𝑇 ] . According to ( 2.4 ) and ( 2.5 ), its first derivative behaves like 𝑢 ′ ( ⋅ , 𝑡 ) ∼ 𝑡 𝜇 − 1 and the high-order derivative behaves like 𝑢 ( 𝑚 ) ( ⋅ , 𝑡 ) ∼ 𝑡 𝜇 − 𝑚 near 𝑡 = 0 + . 3. Collocation Spectral Method First, we give the properties of the Caputo fractional derivative [ 1 ] as 𝐽 𝛽  𝐷 𝛽  𝑔 ( 𝑡 ) = 𝑔 ( 𝑡 ) − 𝑛 − 1  𝑘 = 0 𝑡 𝑔 ( 0 ) 𝑘 𝑘 ! , 0 ≤ 𝑛 − 1 < 𝛽 < 𝑛 , ( 3 . 1 ) where 𝐽 𝛽 is the Riemann-Liouville fractional integral of order 𝛽 which is defined by 𝐽 𝛽 1 𝑔 ( 𝑡 ) ∶ =  Γ ( 𝛽 ) 𝑡 0 ( 𝑡 − 𝜏 ) 𝛽 − 1 𝑔 ( 𝜏 ) 𝑑 𝜏 . ( 3 . 2 ) By the above properties, we can transform the initial value problem ( 1.1 ) into the following Volterra integral equation equivalently: 1 𝑢 ( 𝑥 , 𝑡 ) − 𝑢 ( 𝑥 , 0 ) =  Γ ( 𝜇 ) 𝑡 0 ℒ 𝑢 ( 𝑥 , 𝜏 ) ( 𝑡 − 𝜏 ) 1 − 𝜇 1 𝑑 𝜏 +  Γ ( 𝜇 ) 𝑡 0 𝑓 ( 𝑥 , 𝜏 ) ( 𝑡 − 𝜏 ) 1 − 𝜇 𝑑 𝜏 . ( 3 . 3 ) For the singular behavior of the exact solution near 𝑡 = 0 + which we have mentioned in the special case (the exact solution ( 2.4 ) or ( 2.5 ) behaves 𝑢 ′ ( ⋅ , 𝑡 ) ∼ 𝑡 𝜇 − 1 near 𝑡 = 0 + ), the direct application of the spectral methods is difficult. To overcome this difficulty, we use the technique in [ 21 ], that is, applying the transformation 𝑢 ( 𝑥 , 𝑡 ) = 𝑡 1 − 𝜇 [ ] , 𝑢 ( 𝑥 , 𝑡 ) − 𝑢 ( 𝑥 , 0 ) ( 3 . 4 ) to make the solution smooth. Then ( 3.3 ) is transformed to the equation 𝑢 ( 𝑥 , 𝑡 ) = 𝑡 𝑓 ( 𝑥 , 𝑡 ) + 1 − 𝜇  Γ ( 𝜇 ) 𝑡 0 ℒ 𝑢 ( 𝑥 , 𝜏 ) ( 𝑡 − 𝜏 ) 1 − 𝜇 𝜏 1 − 𝜇 𝑑 𝜏 , ( 3 . 5 ) where 𝑡 𝑓 ( 𝑥 , 𝑡 ) = 1 − 𝜇  Γ ( 𝜇 ) 𝑡 0 𝑓 ( 𝑥 , 𝜏 ) 𝑑 𝜏 ( 𝑡 − 𝜏 ) 1 − 𝜇 + ℒ 𝑢 ( 𝑥 , 0 ) Γ ( 1 + 𝜇 ) 𝑡 . ( 3 . 6 ) To apply the theory of orthogonal polynomials, we set 𝑇 𝑡 = 2 [ ] 𝑇 ( 1 + 𝑦 ) , 𝑦 ∈ − 1 , 1 ; 𝜏 = 2 [ ] , ( 1 + 𝑠 ) , 𝑠 ∈ − 1 , 𝑦 ( 3 . 7 ) then the singular problems ( 3.5 ) can be rewritten as 𝑣 ( 𝑥 , 𝑦 ) = 𝑔 ( 𝑥 , 𝑦 ) + ( 𝑇 ( 1 + 𝑦 ) / 2 ) 1 − 𝜇  𝑇 Γ ( 𝜇 ) 2  2 𝜇 − 1  𝑦 − 1 ℒ 𝑣 ( 𝑥 , 𝑠 ) ( 𝑦 − 𝑠 ) 1 − 𝜇 ( 1 + 𝑠 ) 1 − 𝜇 𝑑 𝑠 , ( 3 . 8 ) where 𝑦 ∈ [ − 1 , 1 ] , and 𝑣 ( 𝑥 , 𝑦 ) = 𝑢  𝑇 𝑥 , 2  ( 1 + 𝑦 ) , 𝑔 ( 𝑥 , 𝑦 ) = 𝑓  𝑇 𝑥 , 2  . ( 1 + 𝑦 ) ( 3 . 9 ) For the collocation methods, ( 3.8 ) holds at the Gauss-Lobatto collocation points { 𝑥 𝑖 } 𝑁 𝑖 = 0 and Jacobi collocation points { 𝑦 𝑗 } 𝑁 𝑗 = 0 with Jacobi weight functions 𝜔 ( 𝑦 ) = ( 1 − 𝑦 2 ) 𝜇 − 1 on [ − 1 , 1 ] , namely, 𝑣  𝑥 𝑖 , 𝑦 𝑗   𝑥 = 𝑔 𝑖 , 𝑦 𝑗  +  𝑇  1 + 𝑦 𝑗   / 2 1 − 𝜇  𝑇 Γ ( 𝜇 ) 2  2 𝜇 − 1  𝑦 𝑗 − 1  𝑥 ℒ 𝑣 𝑖  , 𝑠 𝑑 𝑠  𝑦 𝑗  − 𝑠 1 − 𝜇 ( 1 + 𝑠 ) 1 − 𝜇 . ( 3 . 1 0 ) By using the following variable change: 𝑠 = 𝑠 𝑗 ( 𝜃 ) = 1 + 𝑦 𝑗 2 𝑦 𝜃 + 𝑗 − 1 2 [ ] , , 𝜃 ∈ − 1 , 1 ( 3 . 1 1 ) we can rewrite ( 3.10 ) as follows: 𝑣  𝑥 𝑖 , 𝑦 𝑗   𝑥 = 𝑔 𝑖 , 𝑦 𝑗  +  𝑇  1 + 𝑦 𝑗   / 2 1 − 𝜇 Γ  𝑇  ( 𝜇 ) 1 + 𝑦 𝑗  / 2 2  2 𝜇 − 1  1 − 1  𝑥 ℒ 𝑣 𝑖 , 𝑠 𝑗  ( 𝜃 )  1 − 𝜃 2  1 − 𝜇  𝑥 𝑑 𝜃 = 𝑔 𝑖 , 𝑦 𝑗  +  𝑇  1 + 𝑦 𝑗   / 2 𝜇 2 2 𝜇 − 1   𝑥 Γ ( 𝜇 ) ℒ 𝑣 𝑖 , 𝑠 𝑗   ( ⋅ ) , 1 𝜔 . ( 3 . 1 2 ) We first use 𝑣 𝑗 𝑖 , 0 ≤ 𝑖 ≤ 𝑁 ; 0 ≤ 𝑗 ≤ 𝑀 to indicate the approximate value for 𝑣 ( 𝑥 𝑖 , 𝑦 𝑗 ) , then we can use 𝑣 𝑀 𝑁 ( 𝑥 , 𝑦 ) = 𝑁  𝑀 𝑛 = 0  𝑚 = 0 𝑣 𝑚 𝑛 ℎ 𝑛 ( 𝑥 ) 𝐹 𝑚 ( 𝑦 ) , ( 3 . 1 3 ) to approximate the function 𝑣 ( 𝑥 , 𝑦 ) , where ℎ 𝑛 ( 𝑥 ) is the 𝑛 th Lagrange interpolation polynomial associated with the collocation points { 𝑥 𝑖 } 𝑁 𝑖 = 0 and 𝐹 𝑚 ( 𝑦 ) is the 𝑚 th Lagrange interpolation polynomial associated with the collocation points { 𝑦 𝑖 } 𝑀 𝑖 = 0 . Using a ( 𝑀 + 1 ) -point Gauss quadrature formula relative to the Jacobi weights { 𝜔 𝑗 } 𝑀 𝑗 = 0 , ( 3.12 ) can be approximated by 𝑣 𝑗 𝑖  𝑥 = 𝑔 𝑖 , 𝑦 𝑗  +  𝑇  1 + 𝑦 𝑗   / 2 𝜇 2 2 𝜇 − 1  Γ ( 𝜇 ) ℒ 𝑣 𝑀 𝑁  𝑥 𝑖 , 𝑠 𝑗   ( ⋅ ) , 1 𝑀  𝑥 = 𝑔 𝑖 , 𝑦 𝑗  +  𝑇  1 + 𝑦 𝑗   / 2 𝜇 2 2 𝜇 − 1 × Γ ( 𝜇 ) 𝑀  𝑘 = 0  𝑁  𝑀 𝑛 = 0  𝑚 = 0 𝑣 𝑚 𝑛  − 𝜆 2 ℎ 𝑛  𝑥 𝑖  − 𝜈 ℎ  𝑛  𝑥 𝑖  + 𝐷 ℎ 𝑛    𝑥 𝑖 𝐹   𝑚  𝑠 𝑗  𝜃 𝑘  𝜔   𝑘 , ∀ 𝑖 = 1 , … , 𝑁 − 1 ; 𝑗 = 0 , 1 , … , 𝑀 , ( 3 . 1 4 ) where the set { 𝜃 𝑘 } 𝑀 𝑘 = 0 coincides with the collocation points { 𝑦 𝑗 } 𝑀 𝑗 = 0 on [ − 1 , 1 ] . Then the collocation spectral method is to seek 𝑣 𝑀 𝑁 ( 𝑥 , 𝑦 ) of the form ( 3.13 ) such that 𝑣 𝑗 𝑖 satisfies the above collocation equations ( 3.14 ) for 1 ≤ 𝑖 ≤ 𝑁 − 1 , 0 ≤ 𝑗 ≤ 𝑀 . 4. Numerical Results with a Collocation Spectral Approximation In order to demonstrate the effectiveness of the proposed time-space collocation spectral method, some examples are now presented with Dirichlet boundary conditions, Neumann boundary conditions, and mixed boundary conditions. For completeness sake, the implementation is briefly described here. To simplify the computation, we rewrite the above collocation equations ( 3.14 ) into the following: 𝑣 𝑗 𝑖 = 𝑔 𝑗 𝑖 + 𝑁  𝑀 𝑛 = 0  𝑚 = 0 𝑣 𝑚 𝑛  − 𝜆 2 ℎ 𝑛  𝑥 𝑖  − 𝜈 ℎ  𝑛  𝑥 𝑖  + 𝐷 ℎ 𝑛    𝑥 𝑖  𝑏   𝑗 𝑀  𝑘 = 0 𝐹 𝑚  𝑠 𝑗  𝜃 𝑘 𝜔   𝑘  = 𝑔 𝑗 𝑖 + 𝑁  𝑀 𝑛 = 0  𝑚 = 0 𝑑 𝑖 𝑛 𝑎 𝑗 𝑚 𝑣 𝑚 𝑛 = 𝑔 𝑗 𝑖 + 𝑁 − 1  𝑀 𝑛 = 1  𝑚 = 0 𝑑 𝑖 𝑛 𝑎 𝑗 𝑚 𝑣 𝑚 𝑛 + 𝑀  𝑚 = 0  𝑑 𝑖 0 𝑣 𝑚 0 + 𝑑 𝑖 𝑁 𝑣 𝑚 𝑁  𝑎 𝑗 𝑚 , ∀ 𝑖 = 1 , … , 𝑁 − 1 ; 𝑗 = 0 , 1 , … , 𝑀 , ( 4 . 1 ) where 𝑏 𝑗 =  𝑇  1 + 𝑦 𝑗   / 2 𝜇 2 2 𝜇 − 1 Γ ( 𝜇 ) , 𝑎 𝑗 𝑚 = 𝑏 𝑗 𝑀  𝑘 = 0 𝐹 𝑚  𝑠 𝑗  𝜃 𝑘 𝜔   𝑘 , 𝑔 𝑗 𝑖  𝑥 = 𝑔 𝑖 , 𝑦 𝑗  , 𝑑 𝑖 𝑛 = − 𝜆 2 ℎ 𝑛  𝑥 𝑖  − 𝜈 ℎ  𝑛  𝑥 𝑖  + 𝐷 ℎ 𝑛    𝑥 𝑖  . ( 4 . 2 ) In our numerical tests, we use the Chebyshev Gauss-Lobatto collocation points 𝑥 𝑖 1 = 𝑎 + 2  1 − c o s 𝑖 𝜋 𝑁  ( 𝑏 − 𝑎 ) , 𝑖 = 0 , 1 , … , 𝑁 , ( 4 . 3 ) with the associated weights 𝜔 0 = 𝜔 𝑁 = ( 𝑏 − 𝑎 ) 𝜋 , 4 𝑁 𝜔 𝑖 = ( 𝑏 − 𝑎 ) 𝑖 𝜋 2 𝑁 , 𝑖 = 1 , … , 𝑁 − 1 , ( 4 . 4 ) in the space. The other kinds Gauss-Lobatto collocation points (such as Legendre Gauss-Lobatto collocation points) also can be used. The advantage of Gauss-Lobatto points is that they include the boundary points, which means we can apply boundary conditions there. For the time, the Jacobi Gauss collocation points are used for { 𝑦 𝑗 } 𝑀 𝑗 = 0 with the associated weights { 𝜔 𝑗 } 𝑀 𝑗 = 0 and other kinds of the Jacobi collocation points also suit to be used. Let us set 𝐕 𝐌 𝐍 =  𝑣 0 1 , 𝑣 0 2 , … , 𝑣 0 𝑁 − 1 , 𝑣 1 1 , … , 𝑣 1 𝑁 − 1 , … , 𝑣 𝑀 𝑁 − 1  𝑇 ; 𝐆 𝐌 𝐍 =  𝑔 0 1 , 𝑔 0 2 , … , 𝑔 0 𝑁 − 1 , 𝑔 1 1 , … , 𝑔 1 𝑁 − 1 , … , 𝑔 𝑀 𝑁 − 1  𝑇 ; ( 4 . 5 ) let 𝐀 = ( 𝑎 𝑖 𝑗 ) be a matrix of ( 𝑀 + 1 ) by ( 𝑀 + 1 ) , and 𝐃 = ( 𝑑 𝑖 𝑗 ) is a matrix of ( 𝑁 − 1 ) by ( 𝑁 − 1 ) . 4.1. Implementation of Dirichlet Boundary Conditions The Dirichlet boundary conditions are directly applied in ( 4.1 ) and give numerical solutions on boundary in the following way: 𝑣 𝑚 0 =  𝑇  1 + 𝑦 𝑚  2  1 − 𝜇  𝜑 1  𝑇  1 + 𝑦 𝑚  2   , 𝑣 − 𝜙 ( 𝑎 ) 𝑚 𝑁 =  𝑇  1 + 𝑦 𝑚  2  1 − 𝜇  𝜑 2  𝑇  1 + 𝑦 𝑚  2   . − 𝜙 ( 𝑏 ) ( 4 . 6 ) We set 𝐆 𝐌 𝐍 =  𝑔 0 1 , 𝑔 0 2 , … , 𝑔 0 𝑁 − 1 , 𝑔 1 1 , … , 𝑔 1 𝑁 − 1 , … , 𝑔 𝑀 𝑁 − 1  𝑇 , ( 4 . 7 ) where 𝑔 𝑗 𝑖 = 𝑀  𝑚 = 0  𝑑 𝑖 0 𝑣 𝑚 0 + 𝑑 𝑖 𝑁 𝑣 𝑚 𝑁  𝑎 𝑗 𝑚 . ( 4 . 8 ) Thus, the numerical scheme ( 4.1 ) leads to a system of equation of the form 𝐕 𝐌 𝐍 = 𝐅 𝐌 𝐍 + 𝐂 𝐕 𝐌 𝐍 , ( 4 . 9 ) where 𝐅 𝐌 𝐍 = 𝐆 𝐌 𝐍 + 𝐆 𝐌 𝐍 , 𝐂 = [ 𝑎 𝑖 𝑗 𝐃 ] is a matrix of ( 𝑁 − 1 ) × ( 𝑀 + 1 ) by ( 𝑁 − 1 ) × ( 𝑀 + 1 ) . 4.2. Implementation of Neumann Boundary Conditions The Neumann boundary conditions ( 2.3 ) at 𝑥 = 𝑎 and 𝑥 = 𝑏 can be approximated as 𝜕 𝑥 𝑣 𝑀 𝑁  𝑥 0 , 𝑦 𝑚  = 𝑁  𝑛 = 0 𝑣 𝑚 𝑛 ℎ  𝑛  𝑥 0  =  𝑇  1 + 𝑦 𝑚  2  1 − 𝜇  𝜑 1  𝑇  1 + 𝑦 𝑚  2  − 𝜙   𝑥 0   ≐ 𝑟 𝑚 ( 1 ) , 𝜕 𝑥 𝑣 𝑀 𝑁  𝑥 𝑁 , 𝑦 𝑚  = 𝑁  𝑛 = 0 𝑣 𝑚 𝑛 ℎ  𝑛  𝑥 𝑁  =  𝑇  1 + 𝑦 𝑚  2  1 − 𝜇  𝜑 2  𝑇  1 + 𝑦 𝑚  2  − 𝜙   𝑥 𝑁   ≐ 𝑟 𝑚 ( 2 ) . ( 4 . 1 0 ) Equation ( 4.10 ) can be written as follows: ℎ  0  𝑥 0  𝑣 𝑚 0 + ℎ  𝑁  𝑥 0  𝑣 𝑚 𝑁 = 𝑟 𝑚 ( 1 ) − 𝑁 − 1  𝑛 = 1 𝑣 𝑚 𝑛 ℎ  𝑛  𝑥 𝑛  , ℎ  0  𝑥 𝑁  𝑣 𝑚 0 + ℎ  𝑁  𝑥 𝑁  𝑣 𝑚 𝑁 = 𝑟 𝑚 ( 2 ) − 𝑁 − 1  𝑛 = 1 𝑣 𝑚 𝑛 ℎ  𝑛  𝑥 𝑛  . ( 4 . 1 1 ) Solving ( 4.11 ) for 𝑣 𝑚 0 and 𝑣 𝑚 𝑁 , we get 𝑣 𝑚 0 = ℎ  𝑁  𝑥 0   𝑟 𝑚 ( 2 ) − ∑ 𝑁 − 1 𝑛 = 1 𝑣 𝑚 𝑛 ℎ  𝑛  𝑥 𝑁   − ℎ  𝑁  𝑥 𝑁   𝑟 𝑚 ( 1 ) − ∑ 𝑁 − 1 𝑛 = 1 𝑣 𝑚 𝑛 ℎ  𝑛  𝑥 0   ℎ  𝑁  𝑥 0  ℎ  0  𝑥 𝑁  − ℎ  0  𝑥 0  ℎ  𝑁  𝑥 𝑁  , 𝑣 𝑚 𝑁 = ℎ  0  𝑥 𝑁   𝑟 𝑚 ( 1 ) − ∑ 𝑁 − 1 𝑛 = 1 𝑣 𝑚 𝑛 ℎ  𝑛  𝑥 0   − ℎ  0  𝑥 0   𝑟 𝑚 ( 2 ) − ∑ 𝑁 − 1 𝑛 = 1 𝑣 𝑚 𝑛 ℎ  𝑛  𝑥 𝑁   ℎ  𝑁  𝑥 0  ℎ  0  𝑥 𝑁  − ℎ  0  𝑥 0  ℎ  𝑁  𝑥 𝑁  . ( 4 . 1 2 ) Then the last right term of ( 4.1 ) can be written as follows: 𝑀  𝑚 = 0  𝑑 𝑖 0 𝑣 𝑚 0 + 𝑑 𝑖 𝑁 𝑣 𝑚 𝑁  𝑎 𝑗 𝑚 = 𝑀  𝑚 = 0  𝑐 𝑖 ( 1 ) 𝑟 𝑚 ( 1 ) − 𝑐 𝑖 ( 2 ) 𝑟 𝑚 ( 2 )  𝑎 𝑗 𝑚 + 𝑀  𝑚 = 0  𝑐 𝑖 ( 2 ) 𝑁 − 1  𝑛 = 1 𝑣 𝑚 𝑛 ℎ  𝑛  𝑥 𝑁  − 𝑐 𝑖 ( 1 ) 𝑁 − 1  𝑛 = 1 𝑣 𝑚 𝑛 ℎ  𝑛  𝑥 0   𝑎 𝑗 𝑚 = 𝑀  𝑚 = 0  𝑐 𝑖 ( 1 ) 𝑟 𝑚 ( 1 ) − 𝑐 𝑖 ( 2 ) 𝑟 𝑚 ( 2 )  𝑎 𝑗 𝑚 + 𝑀  𝑚 = 0 𝑁 − 1  𝑛 = 1 𝑣 𝑚 𝑛  𝑐 𝑖 ( 2 ) ℎ  𝑛  𝑥 𝑁  − 𝑐 𝑖 ( 1 ) ℎ  𝑛  𝑥 0   𝑎 𝑗 𝑚 , ( 4 . 1 3 ) where 𝑐 𝑖 ( 1 ) = ℎ  0  𝑥 𝑁  𝑑 𝑖 𝑁 − ℎ  𝑁  𝑥 𝑁  𝑑 𝑖 0 ℎ  𝑁  𝑥 0  ℎ  0  𝑥 𝑁  − ℎ  0  𝑥 0  ℎ  𝑁  𝑥 𝑁  , 𝑐 𝑖 ( 2 ) = ℎ  0  𝑥 0  𝑑 𝑖 𝑁 − ℎ  𝑁  𝑥 0  𝑑 𝑖 0 ℎ  𝑁  𝑥 0  ℎ  0  𝑥 𝑁  − ℎ  0  𝑥 0  ℎ  𝑁  𝑥 𝑁  . ( 4 . 1 4 ) Let  𝐆 𝐌 𝐍 =  ̃ 𝑔 0 1 , ̃ 𝑔 0 2 , … , ̃ 𝑔 0 𝑁 − 1 , ̃ 𝑔 1 1 , … , ̃ 𝑔 1 𝑁 − 1 , … , ̃ 𝑔 𝑀 𝑁 − 1  𝑇 , ( 4 . 1 5 ) where ̃ 𝑔 𝑗 𝑖 = 𝑀  𝑚 = 0  𝑐 𝑖 ( 1 ) 𝑟 𝑚 ( 1 ) − 𝑐 𝑖 ( 2 ) 𝑟 𝑚 ( 2 )  𝑎 𝑗 𝑚 , ( 4 . 1 6 )  𝑑 𝑖 𝑛 = 𝑑 𝑖 𝑛 + 𝑐 𝑖 ( 2 ) ℎ  𝑛  𝑥 𝑁  − 𝑐 𝑖 ( 1 ) ℎ  𝑛  𝑥 0  = − 𝜆 2 ℎ 𝑛  𝑥 𝑖  − 𝜈 ℎ  𝑛  𝑥 𝑖  + 𝐷 ℎ 𝑛    𝑥 𝑖  + 𝑐 𝑖 ( 2 ) ℎ  𝑛  𝑥 𝑁  − 𝑐 𝑖 ( 1 ) ℎ  𝑛  𝑥 0  ,    𝑑 𝐃 = 𝑖 𝑗  i s a m a t r i x o f ( 𝑁 − 1 ) b y ( 𝑁 − 1 ) . ( 4 . 1 7 ) Then the numerical scheme ( 4.1 ) leads to a system of equation of the form 𝐕 𝐌 𝐍 = 𝐅 𝐌 𝐍 + 𝐂 𝐕 𝐌 𝐍 , ( 4 . 1 8 ) where 𝐅 𝐌 𝐍 = 𝐆 𝐌 𝐍 +  𝐆 𝐌 𝐍 , 𝐂 = [ 𝑎 𝑖 𝑗  𝐃 ] is a matrix of ( 𝑁 − 1 ) × ( 𝑀 + 1 ) by ( 𝑁 − 1 ) × ( 𝑀 + 1 ) . Remark 4.1. The implementation for the mixed boundary conditions also can be derived by ( 4.6 ) and ( 4.12 ). 4.3. Numerical Experiments In this subsection, the proposed numerical scheme is applied to several test problems to show the efficiency and spectral accuracy. In each example, we have calculated 𝐿 2 errors and 𝐿 ∞ errors given by the following formulas: 𝐿 2     ⎷ e r r o r = 𝑁  𝑀 𝑖 = 0  𝑗 = 0  𝑢 𝑗 𝑖  𝑥 − 𝑢 𝑖 , 𝑡 𝑗   2 𝑤 𝑖 𝑤 𝑗 ; 𝐿 ∞ e r r o r = m a x 𝑖 , 𝑗 | | 𝑢 𝑗 𝑖  𝑥 − 𝑢 𝑖 , 𝑡 𝑗  | | , ( 4 . 1 9 ) where 𝑢 𝑗 𝑖 is the numerical approximation solutions of the exact solutions 𝑢 ( 𝑥 𝑖 , 𝑡 𝑗 ) . Example 4.2 (Dirichlet Boundary Conditions). In this example, we consider the following time fractional diffusion equations: 𝐷 𝜇 𝑡 𝜕 𝑢 ( 𝑥 , 𝑡 ) = 2 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝑥 2 + 𝑓 ( 𝑥 , 𝑡 ) , 𝑥 ∈ ( − 1 , 1 ) , 𝑡 ∈ ( 0 , 𝑇 ) 𝑢 ( 𝑥 , 0 ) = 0 , 𝑥 ∈ ( 𝑎 , 𝑏 ) 𝑢 ( − 1 , 𝑡 ) = 𝑢 ( 1 , 𝑡 ) = 0 , 𝑡 ∈ ( 0 , 𝑇 ) , ( 4 . 2 0 ) where 𝑓 ( 𝑥 , 𝑡 ) = Γ ( 1 + 𝛽 ) 𝑡 Γ ( 1 + 𝛽 − 𝜇 ) 𝛽 − 𝜇 s i n ( 2 𝜋 𝑥 ) + 4 𝜋 2 𝑡 𝛽 s i n ( 2 𝜋 𝑥 ) . ( 4 . 2 1 ) The exact solution is given by 𝑢 ( 𝑥 , 𝑡 ) = 𝑡 𝛽 s i n ( 2 𝜋 𝑥 ) , 𝛽 > − 1 . ( 4 . 2 2 ) In Figure 1 , we plot the exact and numerical solutions, and, in Figure 2 , we represent the associated errors field. Here we set 𝑁 = 𝑀 = 2 2 , 𝜇 = 0 . 8 , and 𝛽 = − 0 . 2 . The results in Figures 1 and 2 denote that the numerical solution using the proposed collocation spectral method is excellent in agreement with the exact solution at the whole domain. The efficiency of this collocation spectral method can be further confirmed by Figures 3 – 4 , which are the comparison of the exact solution and numerical solution when the space variable 𝑥 or time variable 𝑡 is fixed for various 𝜇 and 𝛽 ; here 𝑁 = 𝑀 = 2 2 . Figure 1: Exact and numerical solution with, 𝜇 = 0 . 8 , 𝛽 = − 0 . 2 . Figure 2: Error filed for 𝜇 = 0 . 8 , 𝛽 = − 0 . 2 . Figure 3: (a) The comparison of the exact solution and numerical solution when 𝑡 = 3 . (b) The comparison of the exact solution and numerical solution when 𝑥 = 0 . 7 5 5 7 . Figure 4: (a) The comparison of the exact solution and numerical solution when 𝑡 = 3 . (b) The compare of the exact solution and numerical solution when 𝑥 = 0 . 7 5 5 7 . The main purpose of the numerical test is to check the convergence behavior of numerical solutions with respect to the polynomial degrees 𝑀 and 𝑁 for several 𝜇 , especially the convergence in time because of the fractional derivative in time. In order to investigate the spatial accuracy when 𝑁 increases, we take 𝑀 larger enough so that the time discretization errors are negligible compared with the spatial discretization errors. Similary, for the temporal accuracy, we must keep 𝑁 large enough to preclude spatial errors. 𝐿 2 errors and 𝐿 ∞ errors in semilog scale varying with the polynomial degree 𝑁 (see (a)) or 𝑀 (see (b)) are shown in Figures 5 and 6 for 𝜇 = 0 . 0 5 , 0 . 7 5 with 𝛽 = 2 . 2 , and Figure 7 for 𝜇 = 1 with 𝛽 = 1 . 2 . It is clear that the spectral convergence is achieved both of spatial and temporal errors. This indicates that the convergence in space and time of the time-space collocation spectral method is exponential, even though for the classical diffusion equation ( 𝜇 = 1 ). Figure 5: y -axis is log scale. (a) Errors versus 𝑁 with 𝑀 = 1 6 , 𝜇 = 0 . 0 5 . (b) Errors versus 𝑀 with 𝑁 = 1 6 , 𝜇 = 0 . 0 5 . Figure 6: y -axis is log scale. (a) Errors versus 𝑁 with 𝑀 = 1 6 , 𝜇 = 0 . 7 5 . (b) Errors versus 𝑀 with 𝑁 = 1 6 , 𝜇 = 0 . 7 5 . Figure 7: y -axis is log scale. (a) Errors versus 𝑁 with 𝑀 = 1 6 , 𝜇 = 1 . (b) Errors versus 𝑀 with 𝑁 = 1 6 , 𝜇 = 1 . Example 4.3 (Neumann Boundary Conditions). Consider the time fractional advection-diffusion equation with Neumann boundary conditions 𝐷 𝜇 𝑡 𝑢 ( 𝑥 , 𝑡 ) = − 𝜈 𝜕 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝜕 𝑥 + 𝐷 2 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝑥 2 𝜕 + 𝑓 ( 𝑥 , 𝑡 ) , 𝑥 ∈ ( 3 , 5 ) , 𝑡 > 0 , 𝑢 ( 𝑥 , 0 ) = 0 , 𝑥 ∈ ( 3 , 5 ) , 𝑥 𝑢 ( 3 , 𝑡 ) = 𝜋 𝑡 2 2 , 𝜕 𝑥 𝑢 ( 5 , 𝑡 ) = − 𝜋 𝑡 2 2 , 𝑡 > 0 . ( 4 . 2 3 ) We choose the suitable source term 𝑓 ( 𝑥 , 𝑡 ) to obtain the exact solution 𝑢 ( 𝑥 , 𝑡 ) = 𝑡 2  c o s 𝜋 𝑥 2  . ( 4 . 2 4 ) In Table 1 , 𝐿 2 errors and 𝐿 ∞ errors varying with ( 𝑁 , 𝑀 ) and 𝜇 are given, and it indicates the efficiency of the present technique. Table 1: 𝐿 2 errors and 𝐿 ∞ errors varying with ( 𝑁 , 𝑀 ) and 𝜇 . In Figure 8 , we plot 𝐿 2 errors and 𝐿 ∞ errors in semilog scale. Figures 8(a) and 8(b) are concerned with the spatial errors with 𝑀 = 1 6 and the temporal errors with 𝑁 = 1 6 , respectively. As expected, the spatial and temporal spectral convergence is achieved. Our greatest interest is to check the convergence in time because of the fractional derivative in time. So we plot the 𝐿 2 errors and 𝐿 ∞ errors as functions of 𝑀 for several more values 𝜇 in Figure 9 , where 𝑁 = 1 6 . This graph shows that the spectral convergence in time can be reached, and that the time-space collocation spectral method also works well for the classical advection-diffusion equation. Figure 8: y -axis is log scale. (a) Errors versus 𝑁 with 𝑀 = 1 6 , 𝜇 = 0 . 9 . (b) Errors versus 𝑀 with 𝑁 = 1 6 , 𝜇 = 0 . 9 . Figure 9: y -axis is log scale. Errors versus 𝑀 with 𝑁 = 1 6 for several 𝜇 . Example 4.4 (Mixed Boundary Conditions). Consider the time fractional reaction-subdiffusion equation 𝐷 𝜇 𝑡 3 𝑢 ( 𝑥 , 𝑡 ) = − 4 𝜕 𝑢 ( 𝑥 , 𝑡 ) + 2 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝑥 2  𝑥 , 𝑥 ∈ ( 0 , 2 𝜋 ) , 𝑡 > 0 , 𝑢 ( 𝑥 , 0 ) = s i n 2  , 𝑥 ∈ ( 0 , 2 𝜋 ) ; 𝑢 ( 0 , 𝑡 ) = 0 , 𝜕 𝑥 1 𝑢 ( 2 𝜋 , 𝑡 ) = − 2 𝐸 𝜇 ( − 𝑡 𝜇 ) . ( 4 . 2 5 ) The exact solution is given by 𝑢 ( 𝑥 , 𝑡 ) = 𝐸 𝜇 ( − 𝑡 𝜇  𝑥 ) s i n 2  . ( 4 . 2 6 ) In Figure 10 , we plot the visual fields of the exact and numerical solutions. Comparing Figures 10(a) and 10(c) , and Figures 10(b) and 10(d) , we see that the numerical solution is in good agreement with the exact solution; the shapes on the space variable are similar to Sine function. In addition, we can see that the solutions decay over time from the initial state. Comparing Figures 10(a) and 10(b) with Figures 10(c) and 10(d) , (a) and (b) decay faster in the beginning and the trend is the opposite of (c) and (d). This is consistent with the behavior of the function 𝐸 𝛼 ( 𝑧 ) . For 0 < 𝑡 < 0 . 7 7 , 𝐸 1 / 2 ( − 𝑡 1 / 2 ) decays faster than 𝐸 1 ( − 𝑡 ) , whereas for 𝑡 > 0 . 7 7 , the trend is just the opposite. Figure 10: Exact and numerical solutions. We plot in Figure 11 the 𝐿 2 errors and 𝐿 ∞ errors versus 𝑁 with 𝑀 = 1 6 in 11(a) and versus 𝑀 with 𝑁 = 1 6 in 11(b). As can be seen in Figure 11 , the proposed method provides spatial and temporal spectral convergence for 𝐿 2 errors and 𝐿 ∞ errors. Figure 11: y -axis is log scale. (a) Error varying with the polynomial degree 𝑁 . (b) Error varying with the polynomial degree 𝑀 . 5. Conclusion This paper proposes a time-space collocation spectral method for a class of time fractional differential equations with Caputo derivatives. The proposed method also works well for the corresponding classical integer-order partial differential equations ( 𝜇 = 1 ), and it differs from (and is simpler than) the existing time-space spectral methods which are based on the Petrov-Galerkin or Dual-Petrov-Galerkin formulation. The main advantage of the present scheme is that it gives very accurate convergency by choosing less number of grid points and the problem can be solved up to big time, and the storage requirement due to the time memory effect can be considerably reduced. At the same time, the technique is also simpler and easier to apply to multidimensional problems than the existing Galerkin spectral method such as the methods in [ 19 , 20 ]. References I. Podlubny, Fractional Differential Equations , vol. 198 of Mathematics in Science and Engineering , Academic Press, San Diego, Calif, USA, 1999. View at Zentralblatt MATH W. Wyss, “The fractional diffusion equation,” Journal of Mathematical Physics , vol. 27, no. 11, pp. 2782–2785, 1986. View at Publisher · View at Google Scholar · View at Zentralblatt MATH W. R. Schneider and W. Wyss, “Fractional diffusion and wave equations,” Journal of Mathematical Physics , vol. 30, no. 1, pp. 134–144, 1989. View at Publisher · View at Google Scholar · View at Zentralblatt MATH F. Huang and F. Liu, “The time fractional diffusion equation and the advection-dispersion equation,” The Australian & New Zealand Industrial and Applied Mathematics Journal , vol. 46, no. 3, pp. 317–330, 2005. View at Publisher · View at Google Scholar · View at Zentralblatt MATH F. Huang and B. Guo, “General solutions to a class of time fractional partial differential equations,” Applied Mathematics and Mechanics , vol. 31, no. 7, pp. 815–826, 2010. Y. Luchko and R. Goren°o, “The initial value problem for some fractional differen-tial equations with the Caputo derivatives,” Preprint Series A08-98, Fachbreich Mathematik und Informatik, Freic Universitat Berlin, 1998. N. T. Shawagfeh, “Analytical approximate solutions for nonlinear fractional differential equations,” Applied Mathematics and Computation , vol. 131, no. 2-3, pp. 517–529, 2002. View at Publisher · View at Google Scholar · View at Zentralblatt MATH S. G. Samko, A. A. Kilbas, and O. I. Marichev, Fractional Integrals and Derivatives , Gordon and Breach Science Publishers, Yverdon, Switzerland, 1993. J. Chen, F. Liu, and V. Anh, “Analytical solution for the time-fractional telegraph equation by the method of separating variables,” Journal of Mathematical Analysis and Applications , vol. 338, no. 2, pp. 1364–1377, 2008. View at Publisher · View at Google Scholar · View at Zentralblatt MATH M. M. Meerschaert and C. Tadjeran, “Finite difference approximations for fractional advection-dispersion flow equations,” Journal of Computational and Applied Mathematics , vol. 118, pp. 283–299, 2004. T. A. M. Langlands and B. I. Henry, “The accuracy and stability of an implicit solution method for the fractional diffusion equation,” Journal of Computational Physics , vol. 205, no. 2, pp. 719–736, 2005. View at Publisher · View at Google Scholar · View at Zentralblatt MATH Y. Lin and C. Xu, “Finite difference/spectral approximations for the time-fractional diffusion equation,” Journal of Computational Physics , vol. 225, no. 2, pp. 1533–1552, 2007. View at Publisher · View at Google Scholar · View at Zentralblatt MATH C.-M. Chen, F. Liu, and K. Burrage, “Finite difference methods and a Fourier analysis for the fractional reaction-subdiffusion equation,” Applied Mathematics and Computation , vol. 198, no. 2, pp. 754–769, 2008. View at Publisher · View at Google Scholar · View at Zentralblatt MATH I. Podlubny, A. Chechkin, T. Skovranek, Y. Chen, and B. M. Vinagre Jara, “Matrix approach to discrete fractional calculus. II. Partial fractional differential equations,” Journal of Computational Physics , vol. 228, no. 8, pp. 3137–3153, 2009. View at Publisher · View at Google Scholar · View at Zentralblatt MATH G. J. Fix and J. P. Roop, “Least squares finite-element solution of a fractional order two-point boundary value problem,” Computers & Mathematics with Applications , vol. 48, no. 7-8, pp. 1017–1033, 2004. View at Publisher · View at Google Scholar · View at Zentralblatt MATH J. P. Roop, “Computational aspects of FEM approximation of fractional advection dispersion equations on bounded domains in R 2 ,” Journal of Computational and Applied Mathematics , vol. 193, no. 1, pp. 243–268, 2006. View at Publisher · View at Google Scholar · View at Zentralblatt MATH W. H. Deng, “Finite element method for the space and time fractional Fokker-Planck equation,” SIAM Journal on Numerical Analysis , vol. 47, no. 1, pp. 204–226, 2008/09. View at Publisher · View at Google Scholar E. Hanert, “A comparison of three Eulerian numerical methods for fractional-order transport models,” Environmental Fluid Mechanics , vol. 10, no. 1, pp. 7–20, 2010. View at Publisher · View at Google Scholar · View at Scopus E. Hanert, “On the numerical solution of space-time fractional diffusion models,” Computers and Fluids , vol. 46, no. 1, pp. 33–39, 2011. View at Publisher · View at Google Scholar · View at Scopus X. Li and C. Xu, “A space-time spectral method for the time fractional diffusion equation,” SIAM Journal on Numerical Analysis , vol. 47, no. 3, pp. 2108–2131, 2009. View at Publisher · View at Google Scholar · View at Zentralblatt MATH Y. Chen and T. Tang, “Convergence analysis of the Jacobi spectral-collocation methods for Volterra integral equations with a weakly singular kernel,” Mathematics of Computation , vol. 79, no. 269, pp. 147–167, 2010. View at Publisher · View at Google Scholar · View at Zentralblatt MATH //

Journal

International Journal of Differential EquationsHindawi Publishing Corporation

Published: Sep 9, 2012

There are no references for this article.