- Research
- Open access
- Published:
A second order box-type scheme for fractional sub-diffusion equation with spatially variable coefficient under Neumann boundary conditions
Advances in Difference Equations volume 2017, Article number: 144 (2017)
Abstract
In the present work, a box-type difference scheme with convergence order \(O(\tau^{2}+h^{2})\) is proposed for the fractional sub-diffusion equation with spatially variable coefficient under Neumann boundary conditions. Here h, τ are space and temporal step length, respectively. The method is based on applying the \(L2-1_{\sigma}\) formula to approximate the time Caputo fractional derivative and introducing the auxiliary variable. By virtue of the special properties of the \(L2-1_{\sigma}\) formula and the mathematical induction method, the unconditional stability and convergence for our scheme are proved by the discrete energy method. Numerical examples are given to verify the theoretical analysis and efficiency of the box-type scheme.
1 Introduction
Recently, research interest focused on fractional differential equations has become more and more manifest. This fact reflects the ability of fractional calculation to describe different phenomena in different disciplines such as semiconductor, mechanics, chemistry, porous media, anomalous diffusion, etc. [1–7]. The time fractional sub-diffusion equation (FSDE) is a kind of linear integro-differential equation which can be obtained from the classical diffusion equation by employing fractional derivatives of order α to describe the procedure of anomalous diffusion, where \(\alpha\in(0,1)\).
There is much considerable work devoted to the research for numerical methods of FSDE. Langlands and Henry [8] presented an implicit numerical scheme for the homogeneous problem and discussed the accuracy and stability of the scheme. Yuste and Acede [9] developed an explicit scheme whence the stability was strictly proved. Subsequently, Yuste [10] analyzed the weighted average finite difference scheme by the von Neumann method. Zhuang et al. [11] integrated the linear and nonlinear sub-diffusion equations for time variable t, then approximated the resultant equivalent equations with the idea of numerical integrals. Subsequently, an implicit numerical method for this equation with a nonlinear source term in a bounded domain was described and demonstrated in [12]. Heydari [13] proposed a Legendre wavelets Galerkin method to obtain an approximate solution for FSDE. The numerical experiment results revealed that this method is more accurate and efficient in comparison with some compact finite difference methods. Hooshmandasl et al. [14] presented an efficient Galerkin method based on the fractional-order Legendre functions for solving the fractional sub-diffusion equation and time-fractional diffusion-wave equation.
The main way to approximate the fractional derivative is applying the Grünwald-Letnikov formula. Cui [15] obtained an implicit scheme by employing the Grünwald-Letnikov discretization combined with a compact finite technique in spatial direction. Mohebbi [16] et al. studied a modified anomalous sub-diffusion equation with a nonlinear source term, and a difference scheme with convergence order \(O(\tau+h^{4})\) was constructed. Some high-order approximation for fractional derivatives was proposed by assembling the shifted Grünwald-Letnikov operator with different weights in [17, 18]. Based on this idea, Wang and Vong [19] proposed a second order accuracy formula to approximate the time-fractional derivative and a compact difference scheme was established for solving the modified anomalous fractional sub-diffusion equation.
Another main instrument to handle the time-fractional derivative is the L1 formula. Sun and Wu [20] first proposed a fully discrete difference scheme for FSDE by employing the L1 approximation, where the truncation error was proved to be of \(2-\alpha \) order in temporal direction. Lin and Xu [21] constructed an effective numerical method by employing the finite difference scheme in time and using the Legendre spectral methods in space. Chen et al. [22] gave an implicit numerical scheme for the problem and proved the unconditional stability and \(L_{2}\)-norm convergence. Gao and Sun [23] applied the L1 formula and developed a compact finite difference scheme to promote the spatial accuracy for FSDE. Zhao and Sun [24] proposed a box-type scheme for solving a class of fractional sub-diffusion equations with Neumann boundary conditions. Ren et al. [25] proposed a compact difference scheme for this problem where the convergence order \(O(\tau^{2-\alpha }+h^{4})\) was obtained.
Considering the nonlocal character and history dependence of the fractional derivative, we need to retain information from all the previous temporal layer when we solve FSDE numerically. Thus, it is meaningful to improve the accuracy of L1 formula. Zhang et al. [26] got a second order approximate formula for the Caputo derivative by considering the L1 formula on special nonuniform mesh. A difference scheme with \(O(\tau^{2}+h^{4})\) accuracy was proposed, then the stability and convergence were proved. Inspired by the classic Crank-Nicolson method and the construction of L1 formula, Zhao and Sun [27] proposed a second order approximation for the variable order fractional derivatives, whence the stability of the scheme was not obtained. Gao and Sun [28] proposed a formula to approximate the Caputo fractional derivative with convergence order \(O(\tau^{3-\alpha})\), which was called \(L1-2\) formula. The stability and convergence of the scheme were not obtained yet. Based on the idea of [28], Alikhanov [29] constructed a new formula (called \(L2-1_{\sigma}\) formula) to approximate the Caputo fractional derivative with \(O(\tau^{3-\alpha})\) accuracy. The difference scheme of fourth approximation order in space and second order accuracy in time for FSDE was constructed. The stability and convergence for \(L_{2}\) norm were strictly proved by the energy method.
The works we listed above are mainly focused on FSDE with constant coefficient. However, many practical applications involved variable diffusion coefficients [30–32]. Zhao and Xu [33] considered the Caputo-fractional sub-diffusion equation with spatially variable coefficient, i.e.,
where \({}_{0}^{C} \mathcal{D}_{t}^{\alpha}v(t)\equiv\frac{1}{\Gamma(1-\alpha )}\int_{0}^{t}\frac{v'(\xi)}{(t-\xi)^{\alpha}}\,d\xi\) denotes the Caputo fractional derivative. \(\Gamma(\cdot)\) means gamma function. By virtue of the L1 formula, they constructed a box-type difference scheme with \(O(\tau^{2-\alpha}+h^{2})\) accuracy to handle the Neumann boundary conditions. Vong et al. [34] considered the same problem, and the global convergence order \(O(\tau^{2-\alpha}+h^{4})\) was obtained by subtle decomposition of the coefficient matrices.
Be that as it may, we find that there are few reports on finite difference methods of high order accuracy in temporal direction for FSDE with spatially variable coefficient. In this paper, our target is to construct a box-type difference scheme with \(O(\tau^{2}+h^{2})\) accuracy for that problem under Neumann boundary conditions. We apply the \(L2-1_{\sigma}\) formula to approximate the Caputo fractional derivative in temporal direction, then give the strict analysis for stability and convergence of the scheme proposed.
The rest of this article is organized as follows. In Section 2, we introduce some necessary notations and preliminary lemmas, then a box-type scheme with the truncation errors of second order in both time and space directions is constructed by introducing the auxiliary variable. The unconditional stability and convergence in maximum norm are strictly proved in Section 3 by the energy method. Two numerical experiment results are listed in Section 4 to testify our theoretical analysis. A brief conclusion ends this paper finally in Section 5.
2 Derivation of the box-type scheme
Consider the following fractional sub-diffusion equation with spatially variable coefficient under Neumann boundary conditions:
where \(\alpha\in(0,1)\) is a constant. Furthermore, we suppose that there exist constants \(C_{1}\) and \(C_{2}\) such that \(0< C_{1}\leq\varphi (x)\leq C_{2}\).
For numerical approximation, we give the following mesh partition. Giving two positive integers M and N, then \(h=\frac{L}{M}\), \(\tau =\frac{T}{N}\) are space and temporal step lengths, respectively. Define \(x_{i}=ih\), \(0\leq i\leq M\), \(t_{n}=n\tau\), \(0\leq n\leq N\), \(\Omega_{h}=\{x_{i}\mid 0\leq i\leq M\}\), \(\Omega_{\tau}=\{t_{n}\mid0\leq n\leq N\}\). In addition, denote \(\sigma=1-\frac{\alpha}{2}\) and \(t_{n-1+\sigma}=(n-1+\sigma)\tau\). Denote \(\mathcal{V}_{h}=\{u\mid u=(u_{0},u_{1},\ldots,u_{M})\}\) and \(\mathcal{V}_{0h}=\{u\mid u=(u_{0},u_{1},\ldots,u_{M}),u_{0}=u_{M}=0\}\) as the grid function spaces on \(\Omega_{h}\).
For any grid function \(u\in\mathcal{V}_{h}\), we introduce the notations below.
We now introduce some lemmas which will be used in the following analysis.
Alikhanov [29] constructed a new second order difference approximation for the Caputo fractional derivative (called \(L2-1_{\sigma}\) formula). Defining
when \(n=1\), denote
when \(n\geq2\), denote
Given a grid function \(u=\{u^{n}\mid0\leq n\leq N\}\), denote
as the discrete fractional derivative operator, i.e., the \(L2-1_{\sigma}\) formula. Alikhanov analyzed the error of the \(L2-1_{\sigma}\) formula to approximate the Caputo fractional derivative, and got the following lemma.
Lemma 2.1
[29]
Suppose \(u(t)\in C^{3}[0,t_{n}]\), it holds that
Subsequently, the special properties of this difference operator were derived.
Lemma 2.2
[29]
Suppose \(\alpha\in(0,1)\), \(\sigma=1-\frac{\alpha}{2}\), \(C_{k}^{(n)}\) (\(0\leq k\leq n-1\), \(n\geq1\)) is defined by (2.4), it holds that
Furthermore, there is an important relation for the second order operator, which will play an irreplaceable role in the analysis of the stability and convergence for our scheme.
Lemma 2.3
[29]
Suppose \(u=\{u^{n}\mid0\leq n\leq N\}\) is a grid function defined on \(\Omega_{\tau}\), then it holds that
Now we give the derivation of the box-type scheme. Denoting \(v(x,t)=\varphi(x)\frac{\partial u}{\partial x}\), then problem (2.1)-(2.3) is equivalent to
Define the grid functions
and \(f_{j+\frac{1}{2}}^{n-1+\sigma}=f(x_{j+\frac{1}{2}},t_{n-1+\sigma})\). Suppose \(u(x,t)\in C_{x,t}^{(4,3)}([0,L]\times[0,T])\), now we consider equations (2.8) and (2.9) at the grid points \((x_{j+\frac{1}{2}},t_{n-1+\sigma})\) and \((x_{j+\frac{1}{2}},t_{n})\), respectively. We obtain
Denoting
and using Taylor expansion, it is not hard to verify that
From Lemma 2.1 and (2.12)-(2.15), we have
where
here \(C_{R}\) is a constant independent of τ and h. The initial and boundary conditions (2.10)-(2.11) yield
Omitting the small terms \(R_{1}\), \(R_{2}\) in (2.16) and (2.17), combining with (2.19) and (2.20), we get the following box-type difference scheme for (2.8)-(2.11):
Eliminating the auxiliary variable \(\{v_{j}^{n}\}\), we can get a difference scheme containing only \(\{u_{j}^{n}\}\) for problem (2.1)-(2.3). It is not hard to prove the following equivalent theorem.
Theorem 2.4
The difference scheme (2.21)-(2.24) is equivalent to
and
where \(1\leq n\leq N\) in (2.25)-(2.31).
Remark 2.5
For the convenience of actual computation, we construct scheme (2.25)-(2.28) for problem (2.1)-(2.3). It follows from Theorem 2.4 that the analysis of the solvability, stability and convergence of the difference scheme (2.25)-(2.28) may be transferred to that of the difference scheme (2.21)-(2.24).
It is clear that at each time level, the difference scheme (2.25)-(2.28) results in a linear system in which the coefficient matrix is tridiagonal and strictly diagonally dominant, thus the difference scheme has a unique solution, and the Thomas algorithm suits. So we have the following.
Theorem 2.6
3 Analysis of the box-type scheme
We give some essential notations first. Introducing the discrete inner products and the corresponding norms for any \(u, v\in\mathcal{V}_{h}\) as follows
and
we now give the following lemmas which will be used in the analysis of the box-type scheme.
Lemma 3.1
For any grid function \(u\in\mathcal{V}_{0h}\), it holds that
Proof
One can refer to [35, 36] for (3.1). Considering the following equality
summing up j from 0 to \(M-1\), we get
Applying (3.1), the second conclusion is obtained. □
One can easily testify the following.
Lemma 3.2
For any grid function \(v\in\mathcal{V}_{h}\), it holds that
We have a critical estimation for the maximum norm which will be used for stability and convergence analysis.
Lemma 3.3
[24]
Let \(u\in\mathcal{V}_{h}\), then for any positive constant ϵ, it holds that
We now point out that the box-type difference scheme is unconditionally stable to the initial value and the source term f.
Theorem 3.4
Stability
Suppose \(\{u_{j}^{n} \mid 0\leq j\leq M, 0\leq n\leq N\}\) is the solution of the following difference scheme:
then, for every \(1\leq n\leq N\), we have
Proof
Applying the fractional approximation operator \(\Delta_{t_{n-1+\sigma }}^{\alpha}\) and dividing \(\varphi(x_{j+\frac{1}{2}})\) on the both sides of (3.7), we obtain
Multiplying the identity above by \(v_{j+\frac{1}{2}}^{n-1+\sigma}\) and summing up for j from 0 to \(M-1\), we have
Multiplying equation (3.6) by \(\delta_{x}v_{j+\frac{1}{2}}^{n-1+\sigma}\) and summing up for j from 0 to \(M-1\), we have
Adding equalities (3.12) and (3.13) above, we obtain
Noticing that \(v_{0}^{n-1+\sigma}=v_{M}^{n-1+\sigma}=0\), we have
Substituting (3.15) into (3.14), we have
From Lemma 2.3, we know
Substituting (3.17) into (3.16), and using the Cauchy-Schwarz inequality, we obtain
i.e.,
That is,
where \(\mu=\tau^{\alpha}\cdot\Gamma(2-\alpha)\).
From (2.6) of Lemma 2.2, we know
so that
Substituting (3.19) into (3.18), we have
Denoting \(E= \Vert v^{0} \Vert _{\frac{1}{\varphi }}^{2}+T^{\alpha}\Gamma(1-\alpha)\max_{1\leq n\leq N} \Vert f^{n-1+\sigma} \Vert ^{2}\), now we prove by induction that
It holds obviously when \(n=1\). Assuming that the conclusion is valid for \(n=1,2,\ldots,m-1\), i.e.,
then for \(2\leq m\leq N\), from (3.20) we have
So (3.21) holds.
From (3.7), we obtain
Substituting (3.22) and (3.3) into (3.21), we obtain (3.10).
Now we estimate \(\Vert u^{n} \Vert \).
Multiplying (3.6) and (3.7) by \(hu_{j+\frac{1}{2}}^{n}\) and \(hv_{j+\frac{1}{2}}^{n-1+\sigma}\), and summing up for j from 0 to \(M-1\), respectively, we have
Adding the two identities above, we have
Noticing that \(v_{0}^{n-1+\sigma}=v_{M}^{n-1+\sigma}=0\), we have
Substituting the result into (3.25) and using the Cauchy-Schwarz inequality, we arrive at
From (3.21) we have
Substituting (3.21) and (3.28) into (3.27), we obtain
that is,
i.e.,
By the Cauchy-Schwarz inequality we know
Substituting (3.30) and (3.31) into (3.29), we arrive at
According to (3.19), we know \(\frac{\mu^{2}}{C_{n-1}^{(n)}}\leq 4{C_{n-1}^{(n)}}[T^{\alpha}\Gamma(1-\alpha)]^{2}\). Substituting it into the inequality above, we have
Let
then applying the similar induction process again, we can easily get
That is (3.11), the proof is completed. □
We have got the estimation of \(\Vert u^{n} \Vert ^{2}\) and \(\Vert \delta_{x} u^{n} \Vert ^{2}\), which leads to the estimation of \(\Vert u^{n} \Vert _{\infty}\) by virtue of Lemma 3.3. That means the difference scheme (2.25)-(2.28) is stable to the initial value and the right-hand term.
Next, the convergence of the finite difference scheme (2.25)-(2.28) can be drawn. Denote \(e_{j}^{n}=U_{j}^{n}-u_{j}^{n}\), \(0\leq j\leq M\), \(0\leq n\leq N\).
Theorem 3.5
Convergence
Suppose \(u(x,t)\in C_{x,t}^{(4,3)}([0,L]\times[0,T])\), \(\{U_{j}^{n} | 0\leq j\leq M, 0\leq n\leq N\}\), \(\{u_{j}^{n}\mid0\leq j\leq M, 0\leq n\leq N\}\) are the solutions of problem (2.1)-(2.3) and the finite difference scheme (2.25)-(2.28), respectively. Then there exists a constant C such that
Proof
Denote \(\xi_{j}^{n}=V_{j}^{n}-v_{j}^{n}\), \(0\leq j\leq M\), \(0\leq n\leq N\). Subtracting (2.21)-(2.24) from (2.16)-(2.20), respectively, we obtain the corresponding error equations
Firstly, we estimate \(\Vert \delta_{x}e^{n} \Vert \).
Implementing the fractional derivative operator \(\Delta_{t_{n-1+\sigma }}^{\alpha}\) on the both sides of (2.22) leads to
which can be regarded as the discretion of the equation
(3.42) can be obtained by implementing the Caputo derivative on the both sides of (2.9).
Using Taylor expansion and Lemma 2.1, we can easily obtain
and there exists a positive constant \(\hat{C}_{R}\) such that
Subtracting (3.41) from (3.43), we obtain
Multiplying (3.37) and (3.45) by \(h\delta_{x} \xi _{j+\frac{1}{2}}^{n+1-\sigma}\) and \(h\xi_{j+\frac{1}{2}}^{n-1+\sigma}\), respectively, and summing up for j from 0 to \(M-1\), respectively, we have
Noticing that \(\xi_{0}^{n}=\xi_{M}^{n}=0\), we have
Adding (3.46) and (3.47), then applying (3.48), we obtain
By the arguments similar to those given in (3.17) and using Lemma 2.3, we have
so that
Using the Cauchy-Schwarz inequality and according to (3.2) of Lemma 3.1, we arrive at
i.e.,
Taking \(n=0\) in (3.38) and applying (3.40), we know
Since \(0< C_{1}\leq\varphi(x)\leq C_{2}\), we know \(0< \frac{1}{C_{2}}\leq \frac{1}{\varphi(x)}\leq\frac{1}{C_{1}}\). Similar to Lemma 3.2, it is not hard to verify
here \(u\in\mathcal {V}_{h}\). From this and (3.53), we arrive at
Substituting (3.54), (2.18) and (3.44) into (3.51), we arrive at
Noticing (3.19), we obtain
Let
and carry out the induction process which is similar to that in Theorem 3.4 again, we can prove that
Noticing (3.39), we know
According to Lemma 3.2, (3.58) and (2.18), we obtain
where \(C_{4}=\frac{2}{C_{1}^{2}}(C_{2}\cdot C_{3}+LC_{R}^{2})\).
We now estimate \(\Vert e^{n} \Vert \) by the following analysis.
Multiplying (3.37) and (3.38) by \(he_{j+\frac{1}{2}}^{n}\) and \(h\xi_{j+\frac{1}{2}}^{n-1+\sigma}\), respectively, and summing up for j from 0 to \(M-1\), respectively, we obtain
Noticing that \(\xi_{0}^{n-1+\sigma}=\xi_{M}^{n-1+\sigma}=0\), we have
Adding (3.60) and (3.61), then applying (3.62), we obtain
Transposing \(\langle\xi^{n},\xi^{n-1+\sigma}\rangle_{\frac{1}{\varphi }}\) into the right-hand side of the identity above, then using the Cauchy-Schwarz inequality, we get
From (3.28) and (3.58) we know
Substituting (3.58), (3.65) and (2.18) into (3.64), we obtain
i.e.,
Using the Cauchy-Schwarz inequality and (2.18) again, we obtain
From (3.40) and (3.19), we have
Let
and apply the mathematic induction method again, then we can prove that
Now, according to Lemma 3.3, (3.59) and (3.70), the proof is completed ultimately. □
4 Numerical examples
In this section, we carry out numerical experiments to testify the efficiency and convergence orders of our new developed box-type scheme (2.25)-(2.28) for problem (2.1)-(2.3). All our tests were done in MATLAB. The maximum norm errors between the exact and the numerical solutions are denoted by
Furthermore, the temporal and spatial convergence orders are defined respectively by
where τ and h are sufficiently small.
Firstly, we consider the following problem with zero initial value.
Example 1
Let \(L=T=1\), and take \(\varphi(x)=e^{x}\). We consider the following problem:
The exact solution is \(u(x,t)=e^{x}t^{3+\alpha}\).
We solve the problem with the proposed box-type scheme (2.25)-(2.28). Firstly, the numerical accuracy of this scheme in temporal direction is tested by taking a sufficiently small spatial step \(h=1/3{,}000\) and taking \(\alpha=0.2, 0.5, 0.8\), respectively. We present the computational errors and temporal convergence orders in the maximum norm in Table 1. We can see that our scheme generates the temporal convergence order of nearly \(O(\tau^{2})\). Secondly, the numerical accuracy of the scheme in spacial direction is verified by the example. We fix a sufficiently small temporal step size \(\tau=1/10{,}000\) and take different values of α again. Table 2 shows the errors and the spatial convergence orders for different spatial mesh sizes. The results are also in good agreement with our theoretical analysis.
In Figures 1 and 2, we plot the error (\(\vert u(x_{i},t_{n})-u_{i}^{n} \vert \)) surface figures with different mesh sizes by taking \(\alpha=0.2\), 0.8, respectively. We find that the maximum error becomes relatively smaller as the mesh size becomes smaller in these figures, which provides the validation of our results once again.
Secondly, we consider an example with nonzero initial value.
Example 2
Let \(L=T=1\), and take \(\varphi (x)=x^{2}+1\). We consider the following problem:
The exact solution is \(u(x,t)=\cos(\pi x)(t^{3+\alpha}+1)\).
We solve the problem with the box-type scheme (2.25)-(2.28). Firstly, the numerical accuracy of this scheme in temporal direction is tested by taking a sufficiently small spatial step \(h=1/3{,}000\) and taking \(\alpha=0.1, 0.5, 0.9\), respectively. We list the computational errors and temporal convergence orders in the maximum norm in Table 3. We find that our scheme generates the temporal convergence order of nearly \(O(\tau^{2})\). Secondly, the numerical accuracy of the scheme in spacial direction is verified by the example. We fix a sufficiently small temporal step size \(\tau =1/10{,}000\) and take different values of α again. Table 4 shows the errors and the spatial convergence orders for different spatial mesh sizes. The convergence orders of the numerical results are also in accordance with our theoretical analysis.
5 Conclusion
In this manuscript, we construct a box-type difference scheme with convergence order \(O(\tau^{2}+h^{2})\) for the fractional sub-diffusion equation with spatially variable coefficient under Neumann boundary conditions. The scheme is established by introducing the auxiliary variable and applying the \(L2-1_{\sigma}\) formula to approximate the time Caputo fractional derivative. With the help of the special properties of the \(L2-1_{\sigma}\) formula and the mathematical induction method, we give the detailed deduction of unconditional stability and convergence for our scheme by the discrete energy method. Numerical examples are carried out to verify the theoretical analysis. It is meaningful to construct a \(O(\tau^{2}+h^{4})\) accuracy difference scheme for this problem, which will be our work in the future.
References
Podlubny, I: Fractional Differential Equations. Academic Press, San Diego (1999)
Hilfer, R (ed.): Applications of Fractional Calculus in Physics. World Scientific, Singapore (2000)
Kilbas, AA, Srivastava, HM, Trujillo, JJ: Theory and Applications of Fractional Differential Equation. Elsevier, Amsterdam (2006)
Nigmatullin, RR: Realization of the generalized transfer equation in a medium with fractal geometry. Phys. Status Solidi, B Basic Res. 133(1), 425-430 (1986)
Solomon, TH, Weeks, ER, Swinney, HL: Observations of anomalous diffusion and Lévy flights in a 2-dimensional rotating flow. Phys. Rev. Lett. 71, 3975-3979 (1993)
Metzler, R, Klafter, J: The random walk’s guide to anomalous diffusion: a fractional dynamics approach. Phys. Rep. 339, 1-77 (2000)
Lenzi, EK, Mendes, RS, Fa, KS, Malacarne, LC: Anomalous diffusion: fractional Fokker-Planck equation and its solution. J. Math. Phys. 44, 2179-2185 (2003)
Langlands, TAM, Henry, BI: The accuracy and stability of an implicit solution method for the fractional diffusion equation. J. Comput. Phys. 205, 719-736 (2005)
Yuste, SB, Acedo, L: An explicit finite difference method and a new Von-Neumann type stability analysis for fractional diffusion equations. SIAM J. Numer. Anal. 42, 1862-1874 (2005)
Yuste, SB: Weighted average finite difference methods for fractional diffusion equations. J. Comput. Phys. 216, 264-274 (2006)
Zhuang, P, Liu, F, Anh, V, Turner, I: New solution and analytical techniques of the implicit numerical method for the anomalous subdiffusion equation. SIAM J. Numer. Anal. 46, 1079-1095 (2008)
Liu, F, Yang, C, Burrage, K: Numerical method and analytical technique of the modified anomalous subdiffusion equation with a nonlinear source term. J. Comput. Appl. Math. 231(1), 160-176 (2009)
Heydari, MH: Wavelets Galerkin method for the fractional subdiffusion equation. J. Comput. Nonlinear Dyn. 11(6), 061014 (2016)
Hooshmandasl, MR, Heydari, MH, Cattani, C: Numerical solution of fractional sub-diffusion and time-fractional diffusion-wave equations via fractional-order Legendre functions. Eur. Phys. J. Plus 131, 268 (2016)
Cui, M: Compact finite difference method for the fractional diffusion equation. J. Comput. Phys. 228(20), 7792-7804 (2009)
Mohebbi, A, Abbaszadeh, M, Dehghan, M: A high-order and unconditionally stable scheme for the modified anomalous fractional sub-diffusion equation with a nonlinear source term. J. Comput. Phys. 240, 36-48 (2013)
Tian, WY, Zhou, H, Deng, WH: A class of second order difference approximations for solving space fractional diffusion equations. Math. Comput. 84, 1703-1727 (2015)
Li, C, Deng, WH: Second order WSGD operators II: a new family of difference schemes for space fractional advection diffusion equation. arXiv:1310.7671v1 [math.NA] (29 Oct 2013)
Wang, Z, Vong, S: Compact difference schemes for the modified anomalous fractional subdiffusion equation and the fractional diffusion-wave equation. J. Comput. Phys. 277, 1-15 (2014)
Sun, ZZ, Wu, XN: A fully discrete difference scheme for a diffusion-wave system. Appl. Numer. Math. 56, 193-209 (2006)
Lin, X, Xu, C: Finite difference/spectral approximations for the time-fractional diffusion equation. J. Comput. Phys. 225, 1533-1552 (2007)
Chen, CM, Liu, F, Turner, I, Anh, V: A Fourier method for the fractional diffusion equation describing subdiffusion. J. Comput. Phys. 227, 886-897 (2007)
Gao, GH, Sun, ZZ: A compact difference scheme for the fractional subdiffusion equations. J. Comput. Phys. 230, 586-595 (2011)
Zhao, X, Sun, ZZ: A box-type scheme for fractional sub-diffusion equation with Neumann boundary conditions. J. Comput. Phys. 230, 6061-6074 (2011)
Ren, J, Sun, ZZ, Zhao, X: Compact difference scheme for the fractional sub-diffusion equation with Neumann boundary conditions. J. Comput. Phys. 232, 456-467 (2013)
Zhang, YN, Sun, ZZ, Liao, HL: Finite difference methods for the time fractional diffusion equation on non-uniform meshes. J. Comput. Phys. 265, 195-210 (2014)
Zhao, X, Sun, ZZ, Karniadakis, GE: Second-order approximations for variable order fractional derivatives: algorithms and applications. J. Comput. Phys. 293, 184-200 (2015)
Gao, GH, Sun, HW, Sun, ZZ: Stability and convergence of finite difference schemes for a class of time-fractional sub-diffusion equations based on certain superconvergence. J. Comput. Phys. 280, 510-528 (2015)
Alikhanov, AA: A new difference scheme for the time fractional diffusion equation. J. Comput. Phys. 280, 424-438 (2015)
Sun, ZZ: An unconditionally stable and \(O(\tau^{2}+h^{4})\) order \(L^{\infty}\) convergence difference scheme for linear parabolic equation with variable coefficients. Numer. Methods Partial Differ. Equ. 17, 619-631 (2001)
Lai, M, Tseng, Y: A fast iterative solver for the variable coefficient diffusion equation on a disk. J. Comput. Phys. 208, 196-205 (2005)
Kormann, K, Kronbichler, M, Müller, B: Derivation of strictly stable high order difference approximations for variable-coefficient PDE. J. Sci. Comput. 50, 167-197 (2012)
Zhao, X, Xu, Q: Efficient numerical schemes for fractional sub-diffusion equation with the spatially variable coefficient. Appl. Math. Model. 38(15-16), 3848-3859 (2014)
Vong, S, Lyu, P, Wang, Z: A compact difference scheme for fractional sub-diffusion equations with the spatially variable coefficient under Neumann boundary conditions. J. Sci. Comput. 66(2), 725-739 (2015)
Samarskii, AA, Andreev, VB: Finite Difference Methods for Elliptic Equation. Nauka, Moscow (1976) (in Russian)
Sun, ZZ: Numerical Methods of Partial Differential Equations, 2nd edn. Science Press, Beijing (2012) (in Chinese)
Acknowledgements
The author wishes to thank the reviewers for their careful reading and constructive comments that led to the improvement of the original manuscript.
Author information
Authors and Affiliations
Corresponding author
Additional information
Competing interests
The author declares that there is no conflict of interests regarding the publication of this paper.
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Zhang, P. A second order box-type scheme for fractional sub-diffusion equation with spatially variable coefficient under Neumann boundary conditions. Adv Differ Equ 2017, 144 (2017). https://doi.org/10.1186/s13662-017-1200-8
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s13662-017-1200-8