1 Introduction

Mathematical modeling of fluid mechanics (dynamics, elasticity) and other areas of physics lead to fractional partial differential equations. Numerical methods and theory of solutions of the problems for fractional differential equations have been studied extensively by many researchers (see, e.g., [131] and the references given therein).

The method of operators as a tool for investigation of the well-posedness of boundary value problems for parabolic partial differential equations is well known (see, e.g., [3241]). In paper [42], the initial value problem

d u ( t ) d t + D t 1 2 u(t)+Au(t)=f(t),0<t<T,u(0)=0
(1.1)

for the fractional differential equation in a Banach space E with the strongly positive operator A was investigated. This fractional differential equation corresponds to the Basset problem [43]. It represents a classical problem in fluid dynamics where the unsteady motion of a particle accelerates in a viscous fluid due to the gravity of force. Here D t 1 2 = D 0 + 1 2 is the standard Riemann-Liouville’s derivative of order 1 2 .

The well-posedness of (1.1) in spaces of smooth functions was established. The coercive stability estimates for the solution of the 2m th order multidimensional fractional parabolic equation and the one-dimensional fractional parabolic equation with nonlocal boundary conditions in space variable were obtained.

In paper [44], the stable first order of accuracy difference scheme for the approximate solution of initial value problem (1.1)

{ τ 1 ( u k u k 1 ) + A u k + D τ 1 2 u k = f k , f k = f ( t k ) , t k = k τ , 1 k N , N τ = T , u 0 = 0
(1.2)

was presented. Here (see, [45]),

D τ 1 2 u k = 1 π m = 1 k Γ ( k m + 1 2 ) ( k m ) ! u m u m 1 τ 1 2 , Γ ( k m + 1 2 ) = 0 t k m 1 2 e t d t .
(1.3)

Let F τ (E) be the linear space of mesh functions φ τ = { φ k } 1 N with values in the Banach space E. Next, on F τ (E) we introduce the Banach space C τ (E)=C( [ 0 , T ] τ ,E) with the norm

φ τ C τ ( E ) = max 1 k N φ k E .

The well-posedness of (1.2) in difference analogues of spaces of smooth functions was established. Namely, we have the following theorems.

Theorem 1.1 Let A be a strongly positive operator in a Banach space E. Then, for the solution u τ = { u k } 1 N in C τ (E) of initial value problem (1.2) the stability inequality holds:

{ D τ 1 2 u k } 1 N C τ ( E ) + { τ 1 ( u k u k 1 ) + A u k } 1 N C τ ( E ) M f τ C τ ( E ) .
(1.4)

Theorem 1.2 Let A be a strongly positive operator in a Banach space E. Then, for the solution u τ = { u k } 1 N in C τ (E) of initial value problem (1.2) the almost coercive stability inequality is valid:

{ τ 1 ( u k u k 1 ) } 1 N C τ ( E ) + { A u k } 1 N C τ ( E ) M min { ln 1 τ , 1 + ln A E E } f τ C τ ( E ) .
(1.5)

Here, and in future, positive constants, which can differ in time (hence: not a subject of precision) will be indicated with an M. On the other hand M(α,β,) is used to focus on the fact that the constant depends only on α,β, .

Finally, the coercive stability and almost coercive stability estimates for the solution of difference schemes the first order of approximation in t for the 2m th order multidimensional fractional parabolic equation and the one-dimensional fractional parabolic equation with nonlocal boundary conditions in space variable were obtained.

In the present paper, applying the second order of approximation formula

D τ 1 / 2 u k = { d 2 / 3 u 0 + d 2 / 3 u 1 , k = 1 , 2 d 6 / 5 u 0 + d 6 / 5 u 1 + d 6 / 5 u 2 , k = 2 , d m = 2 k 1 { [ ( k m ) λ ( k m ) + μ ( k m ) ] u m 2 + [ ( 2 m 2 k 1 ) λ ( k m ) 2 μ ( k m ) ] u m 1 + [ ( k m + 1 ) λ ( k m ) + μ ( k m ) ] u m } + d 6 2 [ u k 2 4 u k 1 + 5 u k ] , 3 k N
(1.6)

for

D t 1 / 2 u( t k τ/2)= 1 Γ ( 1 / 2 ) 0 t k τ / 2 ( t k τ / 2 s ) 1 / 2 u (s)ds,

and using the Crank-Nicholson difference scheme for parabolic equations, we present the second order of accuracy difference scheme

{ τ 1 ( u k u k 1 ) + 1 2 A ( u k + u k 1 ) + D τ 1 2 u k = f k , f k = f ( t k τ 2 ) , t k = k τ , 1 k N , N τ = T , u 0 = 0
(1.7)

for the approximate solution of initial value problem (1.1). Here,

d = 2 π τ , λ ( r ) = r + 1 / 2 r 1 / 2 , μ ( r ) = 1 3 ( ( r + 1 / 2 ) 3 / 2 ( r 1 / 2 ) 3 / 2 ) .

The well-posedness of (1.7) in C τ (E) is established. In applications, the initial boundary value problem for the fractional parabolic equation

{ u ( t , x ) t + D t 1 / 2 u ( t , x ) p = 1 m a p ( x ) 2 u ( t , x ) x p 2 + p = 1 m b p ( x ) u ( t , x ) x p + σ u ( t , x ) = f ( t , x ) , x = ( x 1 , , x m ) Ω , 0 < t < T , u ( t , x ) n = 0 , x S , 0 t T , u ( 0 , x ) = 0 , x Ω ¯
(1.8)

is considered. Here, Ω is the open cube in the m-dimensional Euclidean space

R m : { x Ω : x = ( x 1 , , x m ) ; 0 < x j < 1 , 1 j m }

with boundary S, Ω ¯ =ΩS, a p (x) and b p (x) (xΩ) and f(t,x) (t(0,T), xΩ) are given smooth functions and a p (x)a>0, σ>0 and n is the normal vector to S.

The first and second order of accuracy difference schemes for the approximate solution of problem (1.8) are presented. The almost coercive stability estimates for the solution of these difference schemes are established. The theoretical statements for the solution of these difference schemes for one-dimensional fractional parabolic equations are supported by numerical examples.

2 The well-posedness of difference scheme

It is clear that the following representation formula

u k = s = 1 k B k s C D τ 1 2 u s τ+ s = 1 k B k s C f s τ,1kN
(2.1)

holds for the solution of problem (1.7). Here, C= ( I + τ A 2 ) 1 and B=(I τ A 2 )C.

Theorem 2.1 Let A be a strongly positive operator in a Banach space E. Then, for the solution u τ = { u k } 1 N in C τ (E) of initial value problem (1.2) the following stability inequality holds:

{ D τ 1 2 u k } 1 N C τ ( E ) + { τ 1 ( u k u k 1 ) + A 2 ( u k + u k 1 ) } 1 N C τ ( E ) M f τ C τ ( E ) .
(2.2)

Proof Using formulas (2.1) and (1.6), we get

D τ 1 2 u 1 = d 2 / 3 { C D τ 1 2 u 1 τ + C f 1 τ } , D τ 1 2 u 2 = d 6 / 5 { C 2 D τ 1 2 u 1 τ C 2 D τ 1 2 u 2 τ + C 2 f 1 τ + C 2 f 2 τ } , D τ 1 2 u k = d m = 2 k 1 { [ ( k m ) λ ( k m ) + μ ( k m ) ] D τ 1 2 u k = × [ s = 1 m 2 B m 2 s C D τ 1 2 u s τ + s = 1 m 2 B m 2 s C f s τ ] D τ 1 2 u k = + [ ( 2 m 2 k 1 ) λ ( k m ) 2 μ ( k m ) ] D τ 1 2 u k = × [ s = 1 m 1 B m 1 s C D τ 1 2 u s τ + s = 1 m 1 B m 1 s C f s τ ] D τ 1 2 u k = + [ ( k m + 1 ) λ ( k m ) + μ ( k m ) ] D τ 1 2 u k = × [ s = 1 m B m s C D τ 1 2 u s τ + s = 1 m B m s C f s τ ] } D τ 1 2 u k = + d 6 2 { [ s = 1 k 2 B k 2 s C D τ 1 2 u s τ + s = 1 k 2 B k 2 s C f s τ ] D τ 1 2 u k = 4 [ s = 1 k 1 B k 1 s C D τ 1 2 u s τ + s = 1 k 1 B k 1 s C f s τ ] D τ 1 2 u k = + 5 [ s = 1 k B k s C D τ 1 2 u s τ + s = 1 k B k s C f s τ ] } , 3 k N .
(2.3)

Now, let us first estimate z k = D τ 1 2 u k E for any 1kN. Using formula (2.3) and the estimate

C E E M,
(2.4)

we get

(2.5)
(2.6)

Now we consider the case 3kN. Applying formula (2.3), the triangle inequality and estimates [46]

A B k C 2 E E M k τ , B k C E E M,1kN,
(2.7)

we get

z k M 3 s = 1 k 1 1 ( k s ) τ τ ( z s + f s E ) + M 4 ( z k + f k E ) τ 1 2 .
(2.8)

Applying the difference analogue of the integral inequality and inequalities (2.5), (2.6) and (2.8), we get

{ D τ 1 2 u k } 1 N C τ ( E ) = { z k } 1 N C τ ( E ) M f τ C τ ( E ) .
(2.9)

Using the triangle inequality and equation (1.2), we get

{ τ 1 ( u k u k 1 ) + A 2 ( u k + u k 1 ) } 1 N C τ ( E ) [ f τ C τ ( E ) + { D τ 1 2 u k } 1 N C τ ( E ) ] M 1 f τ C τ ( E ) .
(2.10)

Estimate (2.2) follows from estimates (2.9) and (2.10). Theorem 2.1 is proved. □

Theorem 2.2 Let A be a strongly positive operator in a Banach space E. Then, for the solution u τ = { u k } 1 N in C τ (E) of initial value problem (1.2) the almost coercive stability inequality is valid:

{ τ 1 ( u k u k 1 ) } 1 N C τ ( E ) + { A 2 ( u k + u k 1 ) } 1 N C τ ( E ) M min { ln 1 τ , 1 + ln A E E } f τ C τ ( E ) .
(2.11)

Proof Using formula (2.1), we get

τ 1 ( u k u k 1 ) = C 2 D τ 1 2 u k s = 1 k 1 A B k 1 s C 2 D τ 1 2 u s τ + C 2 f k + s = 1 k 1 A B k 1 s C 2 f s τ .
(2.12)

The proof of estimate

{ τ 1 ( u k u k 1 ) } 1 N C τ ( E ) Mmin { ln 1 τ , 1 + ln A E E } f τ C τ ( E )
(2.13)

for the solution of initial value problem (1.2) is based on formula (2.12) and estimate (2.2) and the following estimates [46]:

max 1 k N C 2 f k + s = 1 k 1 A B k 1 s C 2 f s τ E M min { ln 1 τ , 1 + ln A E E } f τ C ( E ) , max 1 k N C 2 f k + s = 1 k 1 A B k 1 s C 2 D τ 1 2 u s τ E M min { ln 1 τ , 1 + ln A E E } { D τ 1 2 u k } 1 N C ( E ) .

Using these estimates, the triangle inequality and equation (1.2), we get

{ A 2 ( u k + u k 1 ) } 1 N C τ ( E ) M 1 min { ln 1 τ , 1 + ln A E E } f τ C ( E ) .
(2.14)

Estimate (2.11) follows from estimates (2.13) and (2.14). Theorem 2.2 is proved. □

3 Applications

Now, we consider the applications of Theorems 2.1 and 2.2 to initial boundary value problem (1.8). The discretization of problem (1.8) is carried out in two steps. In the first step, let us define the grid space

{ Ω ¯ h = { x = x p = ( h 1 p 1 , , h m p m ) , p = ( p 1 , , p m ) , Ω ¯ h = 0 p j M j , h j M j = 1 , j = 1 , , m } , Ω h = Ω ¯ h Ω , S h = Ω ¯ h S .

We introduce the Banach space C h =C( Ω ¯ h ) of the grid function φ h (x)={φ( h 1 p 1 ,, h m p m )} defined on Ω ¯ , equipped with the norm

φ h C ( Ω ¯ h ) = max x Ω ¯ h | φ h (x)|.

To the differential operator A x generated by problem (1.8), we assign the difference operator A h x by the formula

A h x u h (x)= p = 1 m a p (x) u x ¯ x p , j p h (x)+ p = 1 m b p (x) u x , j p h (x)+σ u h (x)

acting in the space of grid functions u h (x), satisfying the conditions D h u h (x)=0 for all x S h . Here, D h u h (x) is the first or second order of approximation of u n . It is known that (see, [47, 48]) A h x is a strongly positive definite operator in C( Ω ¯ h ). With the help of A h x we arrive at the initial boundary value problem

{ d v h ( t , x ) d t + D t 1 / 2 v h ( t , x ) + A h x v h ( t , x ) = f h ( t , x ) , 0 < t < T , x Ω h , v h ( 0 , x ) = 0 , x Ω ¯
(3.1)

for a finite system of ordinary fractional differential equations.

In the second step, applying the first order of approximation formula defined by (1.3) for

D t 1 / 2 u( t k )= 1 Γ ( 1 / 2 ) 0 t k ( t k s ) 1 / 2 u (s)ds

and using the first order of accuracy stable difference scheme for parabolic equations, we can present the first order of accuracy difference scheme

{ u k h ( x ) u k 1 h ( x ) τ + D τ 1 / 2 u k h ( x ) + A h x u k h ( x ) = f k h ( x ) , x Ω ¯ h , f k h ( x ) = f h ( t k , x ) , t k = k τ , 1 k N , N τ = T , u 0 h ( x ) = 0 , x Ω ¯ h
(3.2)

for the approximate solution of problem (1.8).

Moreover, applying the second order of approximation formula defined by (1.6) for

D t 1 / 2 u( t k τ/2)= 1 Γ ( 1 / 2 ) 0 t k τ / 2 ( t k τ / 2 s ) 1 / 2 u (s)ds

and using the Crank-Nicholson difference scheme for parabolic equations, we can present the second order of accuracy difference scheme

{ u k h ( x ) u k 1 h ( x ) τ + D τ 1 / 2 u k h ( x ) + 1 2 A h x ( u k h ( x ) + u k 1 h ( x ) ) = f k h ( x ) , x Ω ¯ h , f k h ( x ) = f ( t k τ 2 , x ) , t k = k τ , 1 k N , N τ = T , u 0 h ( x ) = 0 , x Ω ¯ h
(3.3)

for the approximate solution of problem (1.8).

Theorem 3.1 Let τ and |h|= h 1 2 + + h n 2 be sufficiently small numbers. Then the solutions of difference scheme (3.2) satisfy the following almost coercive stability estimates:

max 1 k N u k h u k 1 h τ C h M 2 ln 1 τ + | h | max 1 k N f k h C h , max 1 k N p = 1 m ( u k h ) x ¯ p x p , j p C h M 2 ( σ ) ln 1 h ln 1 τ + | h | max 1 k N f k h C h .

The proof of Theorem 3.1 is based on the abstract Theorem 1.2 and on the estimate

min { ln 1 τ , 1 + | ln A h x C h C h | } M(σ)ln 1 τ + | h |
(3.4)

as well as on the positivity of the operator A h x in C h [47, 48], along with the following theorem on the almost coercivity inequality for the solution of the elliptic difference equation in C h .

Theorem 3.2 [49]

Let |h|= h 1 2 + + h n 2 be sufficiently small number. Then, for the solutions of the elliptic difference equation

A h x u h (x)= ω h (x),x Ω h
(3.5)

the following almost coercivity inequality

p = 1 m u x ¯ p x p , j p h C h M(σ)ln 1 | h | ω h C h

is valid.

Theorem 3.3 Let τ and |h|= h 1 2 + + h m 2 be sufficiently small numbers. Then the solutions of difference scheme (3.3) satisfy the following almost coercive stability estimates:

max 1 k N u k h u k 1 h τ C h M 3 ln 1 τ + | h | max 1 k N f k h C h , max 1 k N 1 2 p = 1 m ( u k h + u k 1 h ) x ¯ p x p , j p C h M 3 ( σ ) ln 1 h ln 1 τ + | h | max 1 k N f k h C h .

The proof of Theorem 3.3 is based on the abstract Theorem 2.2 and on estimate (3.4) and on the positivity of the operator A h x in C h and on Theorem 3.2 on the almost coercivity inequality for the solution of the elliptic difference equation in C h .

Note that one has not been able to get a sharp estimate for the constants figuring in the almost coercive stability estimates of Theorems 3.1 and 3.3. Therefore, our interest in the present paper is studying the difference schemes (3.2) and (3.3) by numerical experiments. Applying these difference schemes, the numerical methods are proposed in the following section for solving the one-dimensional fractional parabolic partial differential equation. The method is illustrated by numerical experiments.

4 Numerical results

For the numerical result, the initial value problem

{ u ( t , x ) t + D t 1 / 2 u ( t , x ) x ( ( 1 + x ) u ( t , x ) x ) + u ( t , x ) = f ( t , x ) , f ( t , x ) = [ 3 + t + 16 t 5 π + ( 1 + x ) π 2 t ] t 2 cos π x f ( t , x ) = + π t 3 sin π x , 0 < t < 1 , 0 < x < 1 , u x ( t , 0 ) = u x ( t , 1 ) = 0 , 0 t 1 , u ( 0 , x ) = 0 , 0 x 1
(4.1)

for the one-dimensional fractional parabolic partial differential equation is considered. The exact solution of problem (4.1) is u(t,x)= t 3 cosπx.

4.1 First order of accuracy difference scheme

Applying difference scheme (3.2), we obtain

{ u n k u n k 1 τ + 1 π r = 1 k Γ ( k r + 1 / 2 ) ( k r ) ! ( u n r u n r 1 τ 1 / 2 ) 1 h [ ( 1 + x n + 1 ) u n + 1 k u n k h ( 1 + x n ) u n k u n 1 k h ] + u n k = φ n k , φ n k = f ( t k , x n ) , t k = k τ , 1 k N , x n = n h , 1 n M 1 , u 0 k = u 1 k , u M 1 k = u M k , 0 k N , u n 0 = 0 , 0 n M .

It can be rewritten in the matrix form

{ A U n + 1 + B U n + C U n 1 = D φ n , 1 n M 1 , U 0 = U 1 , U M 1 = U M ,

where

A = [ 0 0 0 0 0 0 a n 0 0 0 0 0 a n 0 0 0 0 0 a n 0 0 0 0 0 a n ] ( N + 1 ) × ( N + 1 ) , B = [ b 11 0 0 0 0 b 21 b 22 0 0 0 b 31 b 32 b 33 0 0 b N 1 b N 2 b N 3 b N N 0 b N + 1 , 1 b N + 1 , 2 b N + 1 , 3 b N + 1 , N b N + 1 , N + 1 ] ( N + 1 ) × ( N + 1 ) , C = [ 0 0 0 0 0 0 c n 0 0 0 0 0 c n 0 0 0 0 0 c n 0 0 0 0 0 c n ] ( N + 1 ) × ( N + 1 ) , D = [ 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 ] ( N + 1 ) × ( N + 1 ) , φ n = [ φ n 0 φ n 1 φ n 2 φ n N 1 φ n N ] ( N + 1 ) × 1 , U q = [ u q 0 u q 1 u q 2 u q N 1 u q N ] ( N + 1 ) × 1 , q = n ± 1 , n , a n = 1 + x n + 1 h 2 , c n = 1 + x n h 2 , b 11 = 1 , b 21 = 1 τ 1 τ , b 22 = 1 τ + 1 τ + 2 + x n + 1 + x n h 2 + 1 , b 31 = Γ ( 1 + 1 / 2 ) π τ , b 32 = Γ ( 1 + 1 / 2 ) Γ ( 1 / 2 ) π τ 1 τ , b 33 = 1 τ + 1 τ + 2 + x n + 1 + x n h 2 + 1 , b i j = { Γ ( i 2 + 1 / 2 ) π τ ( i 2 ) ! , j = 1 , π τ [ Γ ( i j + 1 / 2 ) ( i j ) ! Γ ( i j 1 + 1 / 2 ) ( i j 1 ) ! ] , 2 j i 2 , π τ [ Γ ( 1 + 1 / 2 ) Γ ( 1 / 2 ) ] 1 τ , j = i 1 , 1 τ + 1 τ + 2 + x n + 1 + x n h 2 + 1 , j = i , 0 , i < j N + 1

for i=4,5,,N+1 and

φ n k = [ 3 + k τ + 16 k τ 5 π + ( 1 + n h ) π 2 k τ ] ( k τ ) 2 cos(πnh)+π ( k τ ) 3 sin(πnh).

So, we have the second order difference equation with respect to n matrix coefficients. This type system was developed by Samarskii and Nikolaev [50]. To solve this difference equation, we have applied a procedure for difference equation with respect to k matrix coefficients. Hence, we seek a solution of the matrix equation in the following form:

U j = α j + 1 U j + 1 + β j + 1 , U M = ( I α M ) 1 β M ,j=M1,,2,1,

where α j (j=1,2,,M) are (N+1)×(N+1) square matrices and β j (j=1,2,,M) are (N+1)×1 column matrices defined by

α j + 1 = ( B + C α j ) 1 A , β j + 1 = ( B + C α j ) 1 ( D φ j C β j ) , j = 1 , 2 , , M 1 ,

where j=1,2,,M1, α 1 is the (N+1)×(N+1) identity matrix and β 1 is the (N+1)×1 zero matrix.

4.2 Second order of accuracy difference scheme

Applying the formulas

u x ( t k , 0 ) = u 1 k u 0 k h h 2 u x x ( t k , 0 ) + o ( h 2 ) , 0 k N , u x ( t k , M ) = 3 u M k 4 u M 1 k + u M 2 k 2 h + o ( h 2 ) , 0 k N , u t ( t k , 0 ) = u 0 k + 1 u 0 k 1 2 τ + o ( τ 2 ) , 1 k N 1 , u t ( t N , 0 ) = 3 u 0 N 4 u 0 N 1 + u 0 N 2 2 τ + o ( τ 2 ) , k = N

and using difference scheme (3.3), we obtain the second order of accuracy difference scheme in t and in x

{ u n k u n k 1 τ + D τ 1 / 2 u n k 1 2 [ ( 1 + x n ) u n + 1 k 2 u n k + u n 1 k h 2 + u n + 1 k u n 1 k 2 h u n k + ( 1 + x n ) u n + 1 k 1 2 u n k 1 + u n 1 k 1 h 2 + u n + 1 k 1 u n 1 k 1 2 h u n k 1 ] = φ n k , φ n k = f ( t k τ / 2 , x n ) , t k = k τ , x n = n h , 1 k N , 1 n M 1 , u 0 0 = 0 , k = 0 , h 4 τ u 0 k 1 + [ 1 h + h 2 D τ 1 / 2 + h 2 ] u 0 k + h 4 τ u 0 k + 1 = 1 h u 1 k + h 2 φ 0 k , 1 k N 1 , h 4 τ u 0 N 2 h τ u 0 N 1 + [ 1 h + 3 h 4 τ + h 2 D τ 1 / 2 + h 2 ] u 0 N = 1 h u 1 N + h 2 φ 0 N , k = N , 3 u M k 4 u M 1 k + u M 2 k = 0 , 0 k N , u n 0 = 0 , 0 n M .

Here, D τ 1 / 2 u n k is the fractional difference derivative defined by the formula (1.6). It can be rewritten in the matrix form

{ A U n + 1 + B U n + C U n 1 = D φ n , 1 n M 1 , E U 0 = F U 1 + R φ 0 , 3 U M 4 U M 1 + U M 2 = 0 ,
(4.2)

where

A = [ 0 0 0 0 0 a n a n 0 0 0 0 a n a n 0 0 0 0 0 a n 0 0 0 0 a n a n ] ( N + 1 ) × ( N + 1 ) , B = [ b 11 0 0 0 0 b 21 b 22 0 0 0 b 31 b 32 b 33 0 0 b N 1 b N 2 b N 3 b N N 0 b N + 1 , 1 b N + 1 , 2 b N + 1 , 3 b N + 1 , N b N + 1 , N + 1 ] ( N + 1 ) × ( N + 1 ) , C = [ 0 0 0 0 0 c n c n 0 0 0 0 c n c n 0 0 0 0 0 c n 0 0 0 0 c n c n ] ( N + 1 ) × ( N + 1 ) , D = [ 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 ] ( N + 1 ) × ( N + 1 ) , φ n = [ φ n 0 φ n 1 φ n 2 φ n N 1 φ n N ] ( N + 1 ) × 1 , U q = [ u q 0 u q 1 u q 2 u q N 1 u q N ] ( N + 1 ) × 1 , q = n ± 1 , n , a n = 1 2 ( 1 + x n h 2 + 1 2 h ) , c n = 1 2 ( 1 + x n h 2 1 2 h ) , d = 2 π τ , λ ( r ) = r + 1 / 2 r 1 / 2 , μ ( r ) = 1 3 [ ( r + 1 / 2 ) 3 / 2 ( r 1 / 2 ) 3 / 2 ] , b 11 = 1 , b 21 = d 2 3 1 τ + 1 + x n h 2 + 1 2 , b 22 = d 2 3 + 1 τ + 1 + x n h 2 + 1 2 , b 31 = d 2 6 5 , b 32 = d 6 5 1 τ + 1 + x n h 2 + 1 2 , b 33 = d 6 5 + 1 τ + 1 + x n h 2 + 1 2 , b 41 = d [ λ ( 1 ) + μ ( 1 ) ] , b 42 = d [ 3 λ ( 1 ) 2 μ ( 1 ) ] d 6 2 , b 43 = d [ 2 λ ( 1 ) + μ ( 1 ) ] 4 d 6 2 1 τ + 1 + x n h 2 + 1 2 , b 44 = 5 d 6 2 + 1 τ + 1 + x n h 2 + 1 2 , b 51 = d [ 2 λ ( 2 ) + μ ( 2 ) ] , b 52 = d [ 5 λ ( 2 ) 2 μ ( 2 ) + λ ( 1 ) + μ ( 1 ) ] , b 53 = d [ 3 λ ( 2 ) + μ ( 2 ) 3 λ ( 1 ) 2 μ ( 1 ) ] d 6 2 , b 54 = d [ 2 λ ( 1 ) + μ ( 1 ) ] 4 d 6 2 1 τ + 1 + x n h 2 + 1 2 , b 55 = 5 d 6 2 + 1 τ + 1 + x n h 2 + 1 2 , b i , j = { d [ ( i 3 ) λ ( i 3 ) + μ ( i 3 ) ] , j = 1 , d [ ( 5 2 i ) λ ( i 3 ) 2 μ ( i 3 ) + ( i 4 ) λ ( i 4 ) + μ ( i 4 ) ] , j = 2 , d [ ( i j + 1 ) λ ( i j ) + μ ( i j ) + ( 2 j 2 i + 1 ) λ ( i j 1 ) 2 μ ( i j 1 ) + ( i j 2 ) λ ( i j 2 ) + μ ( i j 2 ) ] , 3 j i 3 , d [ 3 λ ( 2 ) + μ ( 2 ) 3 λ ( 1 ) 2 μ ( 1 ) ] d 6 2 , j = i 2 , d [ 2 λ ( 1 ) + μ ( 1 ) ] 4 d 6 2 1 τ + 1 + x n h 2 + 1 2 , j = i 1 , 5 d 6 2 + 1 τ + 1 + x n h 2 + 1 2 , j = i , 0 , i < j N + 1

for i=6,7,,N+1 and

φ n k = [ 3 + k τ + 16 k τ 5 π + ( 1 + n h ) π 2 k τ ] ( k τ ) 2 cos(πnh)+π ( k τ ) 3 sin(πnh).

For the solution of the matrix equation (4.2), we use the same algorithm as in the first order of accuracy difference scheme, where

u M = [ 3 I 4 α M + α M 1 α M ] 1 [ ( 4 I α M 1 ) β M β M 1 ] , α 1 = E 1 F , β 1 = E 1 R φ 0 , F = [ 0 0 0 0 0 0 1 / h 0 0 0 0 0 1 / h 0 0 0 0 0 1 / h 0 0 0 0 0 1 / h ] ( N + 1 ) × ( N + 1 ) , R = [ 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 ] ( N + 1 ) × ( N + 1 ) , E = [ e 11 0 0 0 0 e 21 e 22 0 0 0 e 31 e 32 e 33 0 0 e N 1 e N 2 e N 3 e N N 0 e N + 1 , 1 e N + 1 , 2 e N + 1 , 3 e N + 1 , N e N + 1 , N + 1 ] ( N + 1 ) × ( N + 1 ) , e 11 = 1 , e 21 = h 4 τ 4 h 3 π τ , e 22 = 1 h + h 2 + 4 h 3 π τ , e 23 = h 4 τ , e 31 = 2 2 h 15 π τ , e 32 = 16 2 h 15 π τ h 4 τ , e 33 = 1 h + h 2 + 14 2 h 15 π τ , e 34 = h 4 τ , e 41 = d h 2 [ ( 1 + 1 / 2 ) λ ( 1 ) + μ ( 1 ) ] , e 42 = d h 2 [ 4 λ ( 1 ) 2 μ ( 1 ) + 1 / 2 λ ( 0 ) + μ ( 0 ) ] , e 43 = h 4 τ + d h 2 [ ( 2 + 1 / 2 ) λ ( 1 ) + μ ( 1 ) 2 2 ( 1 / 3 ) ] , e 44 = 1 h + h 2 + d h 2 [ ( 1 + 1 / 2 ) λ ( 0 ) + μ ( 0 ) ] , e 45 = h 4 τ , e 51 = d h 2 [ ( 2 + 1 / 2 ) λ ( 2 ) + μ ( 2 ) ] , e 52 = d h 2 [ 2 3 λ ( 2 ) 2 μ ( 2 ) + ( 1 + 1 / 2 ) λ ( 1 ) + μ ( 1 ) ] , e 53 = d h 2 [ ( 2 + 1 + 1 / 2 ) λ ( 2 ) + μ ( 2 ) 2 2 λ ( 1 ) 2 μ ( 1 ) + 1 / 2 λ ( 0 ) + μ ( 0 ) ] , e 54 = h 4 τ + d h 2 [ ( 1 + 1 + 1 / 2 ) λ ( 1 ) + μ ( 1 ) 2 λ ( 0 ) 2 μ ( 0 ) ] , e 55 = 1 h + h 2 + d h 2 [ ( 1 + 1 / 2 ) λ ( 0 ) + μ ( 0 ) ] , e 56 = h 4 τ , e i j = { d h 2 [ ( i 3 + 1 / 2 ) λ ( i 3 ) + μ ( i 3 ) ] , j = 1 , d h 2 [ 2 ( i 2 ) λ ( i 3 ) 2 μ ( i 3 ) + ( i 4 + 1 / 2 ) λ ( i 4 ) + μ ( i 4 ) ] , j = 2 , d h 2 [ ( i j + 1 + 1 / 2 ) λ ( i j ) + μ ( i j ) 2 ( i j ) λ ( i j 1 ) 2 μ ( i j 1 ) + ( i j 2 + 1 / 2 ) λ ( i j 2 ) + μ ( i j 2 ) ] , 3 j i 2 , h 4 τ + d h 2 [ ( 2 + 1 / 2 ) λ ( 1 ) + μ ( 1 ) 2 λ ( 0 ) 2 μ ( 0 ) ] , j = i 1 , 1 h + h 2 + d h 2 [ ( 1 + 1 / 2 ) λ ( 0 ) + μ ( 0 ) ] , j = i , h 4 τ , j = i + 1 , h 4 τ + d h 2 [ ( i N + 2 + 1 / 2 ) λ ( i N + 1 ) + μ ( i N + 1 ) 2 ( i N + 1 ) λ ( i N ) 2 μ ( i N ) + ( i N 1 + 1 / 2 ) λ ( i N 1 ) + μ ( i N 1 ) ] , j = N 1 , h τ + d h 2 [ ( 2 + 1 / 2 ) λ ( 1 ) + μ ( 1 ) 2 λ ( 0 ) 2 μ ( 0 ) ] , j = N , 1 h + h 2 + 3 h 4 τ + d h 2 [ ( 1 + 1 / 2 ) λ ( 0 ) + μ ( 0 ) ] , j = N + 1 , 0 , j > i + 1

for i=6,7,,N+1 and

φ 0 k = ( 3 + k τ + 16 k τ 5 π + π 2 k τ ) ( k τ ) 2 .

4.3 Error analysis

Finally, we give the results of the numerical analysis. The error is computed by the following formula

E M N = max 1 k N , 1 n M 1 |u( t k , x n ) u n k |,

where u( t k , x n ) represents the exact solution and u n k represents the numerical solutions of these difference schemes at ( t k , x n ).

The numerical solutions are recorded for different values of N and M. Table 1 is constructed for N=M=30,60 and 120, respectively.

Table 1 Comparison of errors

Thus, the results show that, by using the Crank-Nicholson difference scheme increases faster then the first order of accuracy difference scheme.

5 Conclusion

In the present study, the second order of accuracy difference scheme for the approximate solution of initial value problem (1.1) is presented. A theorem on almost coercivity of this difference scheme in maximum norm is established. Almost coercive stability estimates for the solution of the first and second order of accuracy stable difference schemes for the numerical solution of the initial boundary value problem for the fractional parabolic equation with the Neumann boundary condition are obtained. Of course, stability estimates permits us to obtain the convergence of difference schemes for the numerical solution of the initial boundary value problem for the fractional parabolic equation with the Neumann boundary condition. Moreover, the Banach fixed-point theorem and method of the present paper enables us to obtain the estimate of convergence of difference schemes of the first and second order of accuracy for approximate solutions of the initial-boundary value problem:

{ u ( t , x ) t + D t α u ( t , x ) p = 1 m a p ( x ) 2 u ( t , x ) x p 2 + σ u ( t , x ) = f ( t , x ; u ( t , x ) , u x 1 ( t , x ) , , u x m ( t , x ) ) , x = ( x 1 , , x m ) Ω , 0 < t < T , u ( t , x ) n | S = 0 , 0 t T , 0 α < 1 , u ( 0 , x ) = 0 , x Ω ¯

for semilinear fractional parabolic partial differential equations with smooth a p (x) and f(t,x;u(t,x), v 1 (t,x),, v m (t,x)).