- Research
- Open Access
- Published:
A fully implicit finite difference scheme based on extended cubic B-splines for time fractional advection–diffusion equation
Advances in Difference Equations volume 2018, Article number: 109 (2018)
Abstract
In this paper, we investigate a fully implicit finite difference scheme for solving the time fractional advection–diffusion equation. The time fractional derivative is estimated using Caputo’s formulation, and the spatial derivatives are discretized using extended cubic B-spline functions. The convergence and stability of the fully implicit scheme are analyzed. Numerical experiments conducted indicate that the scheme is feasible and accurate.
1 Introduction
Over the past few decades, several physical models have been developed in the form of fractional differential equations. Fractional differential equations have been found to be appropriate models for certain phenomena in astro-physics, fractal networks, signal processing, chaotic dynamics, turbulent flow, continuum mechanics, and wave propagation [1–7]. These models admit non-local memory effects in the mathematical formulation and thus overcome certain shortcomings in integer-based models.
An important fractional partial differential equation is the fractional advection–diffusion equation. It is important to solve this equation for a better understanding of advection and diffusion phenomena in a fractional setting, and for this purpose, numerical and approximate analytical methods are usually required. The finite element method was constructed for the space fractional advection–diffusion equation by Zheng et al. [8]. Wang and Wang [9] developed a fast characteristic finite difference scheme for space fractional advection–diffusion equation. For the space–time fractional advection–diffusions, explicit and implicit difference approximations were developed by Shen et al. [10]. Jiang et al. [11] presented analytical solutions for the multi-term time–space Caputo–Riesz fractional advection–diffusion equations on a finite domain with Dirichlet nonhomogeneous boundary conditions. In [11], the spectral representation of the fractional Laplacian operator was used to derive the analytical solution. A scheme based on the finite volume method for the solution of space fractional diffusion equation was investigated by Liu et al. [12]. A finite element multigrid method was developed for multi-term time fractional advection–diffusion equations by Bu et al. [13]. Parvizi et al. [14] presented a Jacobi collocation method for numerical solution of classical fractional advection–diffusion equation with a nonlinear source term. Rubab et al. [15] discussed analytical solutions to the time fractional advection–diffusion equation with time-dependent pulses on the boundary. In [15], the Laplace and Fourier transforms were utilized to determine the analytical solutions of fractional advection–diffusion equation with time fractional Caputo–Fabrizio derivative. Povstenko and Kyrylych [16] discussed two approaches to obtaining the space–time fractional advection–diffusion equations. In this paper, Caputo time fractional derivative and Riesz fractional Laplacian were used.
Many researchers used a spline function for solving fractional differential equations. B-spline functions can give good approximation due to their small, compact support and continuity of order 2 [17, 18]. However, there is relatively not much work on the use of B-splines for solving fractional advection–diffusion equation. B-spline collocation methods were proposed for the solutions of time fractional diffusion problems by Esen et al. [19, 20]. Sayevand et al. [21] solved anomalous time fractional diffusion problems in transport dynamic systems using a B-spline collocation scheme. In [21], the fractional derivative in Caputo sense was utilized to represent the time derivative. A cubic trigonometric B-spline collocation scheme for the time fractional diffusion problem was presented by Yaseen et al. [22]. In this paper, the Grunwald–Letnikov representation was used for Riemann–Liouville derivative, and the stability of the scheme (based on the finite difference method and cubic trigonometric B-spline) was discussed. Zhu and Nie [23] obtained a scheme based on exponential B-spline and wavelet operational matrix method for the time fractional convection–diffusion problem with variable coefficients. Yaseen et al. [24] constructed a finite difference method for solving time fractional diffusion problem via trigonometric B-spline. Zhu et al. [25] derived an efficient differential quadrature scheme based on modified trigonometric cubic B-spline for the solution of 1D and 2D time fractional advection–diffusion equations. Yuan and Chen [26] presented an expanded mixed finite element method for the two-sided time-dependent fractional diffusion problem with two-sided Riemann–Liouville fractional derivatives.
In this paper, a fully implicit finite difference scheme using extended cubic B-spline is formulated for the numerical solution of time fractional advection–diffusion equation. A finite difference scheme, with Caputo’s formula, is applied to discretize the temporal derivative, while extended cubic B-spline is employed to discretize the spatial derivatives.
The model problem fractional advection–diffusion equation considered in this paper is given by
with initial condition
and boundary conditions
The advection coefficient p is a constant and the diffusivity coefficient q is a positive constant, where \(g_{1}(t)\), \(g_{2}(t)\), and \(f(x,t)\) are continuous functions as the problem required. \(\frac{\partial ^{\gamma }}{\partial t^{\gamma }}\) denotes the Caputo fractional derivative of order γ for the function \(u(x,t)\), described as
The paper is organized as follows. Extended cubic B-spline basis functions are described in Sect. 2. In Sect. 3, a fully implicit finite difference scheme based on extended cubic B-spline is presented. The initial state \(C^{0}\) is discussed in Sect. 4. Stability and convergence are discussed in Sect. 5 and Sect. 6, respectively. Lastly the numerical experiments and discussions are presented in Sect. 7.
2 Extended cubic B-spline functions
Assume that \(a=x_{0}< x_{1}<\cdots<x_{N-1}<x_{N}=b\) are the spatial knots on the interval \([a,b]\) with equal length \(h=x_{i}-x_{i-1}\), \(i=1,\ldots,N\). The extended cubic B-spline basis functions, which preserve identical properties and are twice differentiable at the knots \(x_{i}\) over the interval \([a,b]\), can be presented as follows [18]:
where x and \(\lambda \in \mathbf{R}\) are a variable and a free parameter, respectively. For \(-8\leq \lambda \leq 1\), the extended cubic B-spline functions preserve identical properties as B-spline. When \(\lambda =0\), it should be noted that extended B-spline basis functions become a cubic B-spline basis. The splines \(\phi _{-1},\phi _{0},\ldots,\phi _{N+1}\) form a basis over the domain \([a,b]\).
The values of \(\phi _{i}(x,\lambda )\) and their derivatives at different knots are as follows [18]:
3 Description of the scheme based on extended cubic B-spline
Let \(u(x,\lambda )\) be an analytical solution of the given differential equation. The approximated solution in terms of the extended cubic B-spline is defined as follows:
where \(i=0,1,2,\ldots,N\). The time-dependent unknowns \(C^{n}_{k}(t)\)’s are to be manipulated from the initial, boundary, and extended cubic B-spline collocation conditions. Each extended cubic B-spline covers four elements so that each subinterval \([x_{i},x_{i+1}]\) holds only three non-zero basis functions \(\phi _{i-1}\), \(\phi _{i}\), \(\phi _{i+1}\). Thus the approximated solution and its derivatives in terms of parameters can be described as follows [17]:
where \(a_{1}=\frac{4-\lambda }{24}\), \(a_{2}=\frac{8+\lambda }{12}\), \(a_{3}=\frac{1}{2h}\), \(a_{4}=\frac{2+\lambda }{2h^{2}}\), \(a_{5}=-\frac{2+\lambda }{h^{2}}\).
Caputo’s formula [12] can be written as follows:
where \(b_{s}=(s+1)^{1-\gamma }-s^{1-\gamma }\). The truncation error \(R^{n}_{\tau }\) is bounded, i.e.,
where I is a constant.
Lemma 3.1
The coefficients \(b_{s}\) fulfill the following properties [21]:
-
\(b_{0}=1\);
-
\(b_{0}>b_{1}>b_{2}>\cdots>b_{s}\), \(b_{s}\rightarrow 0\) as \(s\rightarrow \infty \);
-
\(b_{s}>0\) for \(s=0,1,\ldots,n\);
-
\(\sum^{n}_{s=0}(b_{s}-b_{s+1})+b_{n+1}=(1-b_{1})+\sum^{n-1}_{s=1}(b_{s}-b_{s+1})+b_{n}=1\).
3.1 Fully implicit scheme
Let \(u^{n}_{i}=u(x_{i},t^{n})\), \(f^{n}_{i}=f(x_{i},t^{n})\), and \(C^{n}_{i}=C_{i}(t^{n})\) for \(i=0,1,\ldots,N\), \(n=0,1,\ldots,M\). Then, substituting (5), (6), (7) in (1), we have
After some simplification, the following recurrence relation is obtained:
where \(r=\frac{1}{\tau ^{\gamma }\Gamma (2-\gamma )}\). The above system has \((N+1)\) linear equations and \((N+3)\) unknowns. To obtain a unique solution, two additional equations are required. These additional equations are obtained from boundary conditions. The system then becomes
and \(F=[g^{n+1}_{1},f^{n+1}_{0},\ldots,f^{n+1}_{N},g^{n+1}_{2}]^{T}\). Consequently, we have \((N+3)\times (N+3)\) system of linear equations.
4 Initial state \(C^{0}\)
To start iteration on Eq. (12), a suitable initial vector \(C^{0}=[C^{0}_{-1},C^{0}_{0},\ldots,C^{0}_{N+1}]^{T}\) is constructed from the initial conditions. We utilize the initial condition together with its derivatives as follows:
-
\((u^{0}_{i})_{x}=\frac{d}{dx}(\omega (x_{i}))\), \(i=0,N\);
-
\(u^{0}_{i}=u(x_{i},0)=\sum^{N+1}_{i=1}C^{0}_{i}(0)\phi (x_{i})\), \(i=0,1,\ldots,N\).
This gives a linear system of order \((N+3)\times (N+3)\). The above system can be written in the matrix form as follows:
and \(E=[\omega '_{0},\omega _{0},\omega _{1},\ldots,\omega _{N},\omega '_{N}]^{T}\).
5 Stability
The concept of stability is associated with the requirement that errors which are introduced in the computational procedure die out as the procedure continues [27]. As the fractional advection–diffusion equation is linear, the stability of proposed schemes can be investigated by the Fourier method. Suppose \(U(x,t)\) in the approximation of (12). We define
and vector
Equation (15) satisfies Eq. (12), we obtain the round-off error equations as follows:
Then initial and boundary conditions become
and
Define grid functions based on the Fourier method as follows:
Then \(\xi ^{n}(x)\) can be expressed in the form of Fourier series
where
Note the natural definition of norm:
Using the Parseval equality [28], we have
we get
5.1 Stability for a fully implicit scheme
Let the solution in the form of Fourier series analysis be described as follows:
where \(i=\sqrt{-1}\) and \(\sigma =2\pi m/(b-a)\). Using expression (24) in (17), we obtain
After some calculation and collection of likewise terms, we obtain
where \(w_{1}=1+\frac{24q(2+\lambda )\sin ^{2}(\sigma h/2)-12phi\sin (\sigma h)}{r h^{2}[12+(\lambda -4)2\sin ^{2}(\sigma h/2)]}\), clearly \(w_{1}\geq 1\) for \(\lambda >-2\).
Proposition 5.1
Suppose that \(\eta _{n}\), \(n=1,2,\ldots,T\times M\), is the solution of (25), we have
Proof
Apply the mathematical induction to verify inequality (26). Put \(n=0\) in (25) which now takes the form
Suppose that \(\vert \eta _{n} \vert \leq \vert \eta _{0} \vert \) is true for \(n=1,2,\ldots,T\times M-1\). From Eq. (25) we have
Hence (26) is true. □
Theorem 1
The implicit scheme (12) is unconditionally stable.
Proof
Utilizing the above proposition and noticing (23), we obtain
which shows that implicit scheme (12) with initial and boundary conditions is unconditionally stable. □
6 Convergence
In this section, we follow Kadalbajoo and Arora’s [29] technique to examine the convergence of the proposed method.
Theorem 2
Assume that \(u(x,t)\in C^{4}[a,b]\), \(f\in C^{2}[a,b]\), and \(\Omega =[a=x_{0},x_{1},\ldots, x_{N}=b]\) is the equidistant partition of \([a,b]\) with step size h. If \(\hat{U}(x,t)\) is the unique spline interpolating the solution of the proposed problem at knots \(x_{0},\ldots,x_{N} \in \Omega \), then there is a constant \(m_{i}\) independent of h, so that for every \(t\geq 0\), we have
Lemma 6.1
The extended B-spline set \(\{\phi _{-1},\phi _{0},\ldots,\phi _{N+1}\}\) described in definition (4) fulfills the inequality
Proof
By the triangular inequality, we obtain
For any knot \(x_{i}\), we have
Also, for \(x\in [x_{i},x_{i+1}]\), we have
Then, for any point \(x\in [x_{i},x_{i+1}]\), we have
Since \(-8\leq \lambda \leq 1\), thus we have \(1\leq \frac{20+\lambda }{12} \leq \frac{7}{4}\). □
Theorem 3
The approximate solution \(U(x,t)\) to the exact solution \(u(x,t)\) of the time-dependent fractional partial differential problem (1)–(3) exists. Moreover, if \(f\in C^{2}[0,1]\), we have
for every \(t\geq 0\) and sufficiently small h, where M is a positive constant independent of h.
Proof
Let \(\hat{U}(x,t)\) be the computed spline approximation to the approximated solution \(U(x,t)\), where \(\hat{U}(x,t)=\sum_{i=-1}^{N+1}d_{i}(t)\phi _{i}(x)\). By the triangular inequality, we can write it as follows:
Using Theorem 2 error approximation, we get
Using the above estimate inequality (31), we obtain
The collocation conditions are
Let
Thus the given problem in the form of difference equation \(L(\hat{U}(x_{i},t)-U(x_{i},t))\) at any time level n can be written as follows:
and the boundary conditions are as follows:
where
From inequality (31), we obtain
Define \(\beta ^{n}=\max\{\vert \beta ^{n}_{i} \vert ; 0\leq i \leq N\}\), \(e^{n}_{i}=\vert \delta ^{n}_{i} \vert \) and \(e^{n}=\max \{\vert e^{n}_{i} \vert ; 0\leq i\leq N\}\). Now Eq. (33) becomes
From the initial condition, \(e^{0}=0\).
Taking absolute values of \(\beta ^{n}_{i}\) and \(\delta ^{n}_{i}\) with sufficiently small h gives
From the boundary conditions, we get
This implies
where \(m_{1}\) is independent of h. Here mathematical induction on n is utilized. Suppose that \(e^{l}_{i}\leq m_{l}h^{2}\) for \(l=1,2,\ldots,n\) is true and \(m=\max\{m_{l}:0\leq l \leq n\}\), then from Eq. (33), we have
Taking absolute values of \(\delta ^{n}_{i}\) and \(\beta ^{n}_{i}\), we have
from the boundary conditions
Then, for every n, we have
Now we can write, from inequality (35) and Lemma 6.1,
Taking the norm, we obtain
From Eq. (35) and the above inequality, we obtain
where \(M=m_{0}h^{2}+1.75m\). □
From relation (11) and the above theorem, it is deduced that the present scheme is convergent, i.e.,
where M and I are constants.
7 Illustrative examples and discussions
Some numerical experiments are described in this section to illustrate the performance of the present scheme. The calculated absolute errors are found by absolute \(\Vert e \Vert _{\infty }\) and Euclidean \(\Vert e \Vert _{2}\) norms, i.e.,
The numerical order of convergence is calculated by the following formula [32]:
where \(\Vert e \Vert _{\infty }(N_{i})\) and \(\Vert e \Vert _{\infty }(N_{i+1})\) are the absolute error at the number of partitioning \(N_{i}\) and \(N_{i+1}\), respectively.
7.1 Problem 1
Consider \(p=1\), \(q=2\), solve (1)–(3) with initial and boundary conditions \(\omega (x)=e^{x}\), \(g_{1}(t)=E(t^{\gamma })\), \(g_{2}(t)=e E(t^{\gamma })\), respectively, and the homogeneous source term is considered on \([0,1]\). The exact analytical solution [25] is
where \(E_{\gamma }\) is the Mittag–Leffler function
Tables 1–3 show the comparison of \(\Vert \cdot \Vert _{\infty }\) and \(\Vert \cdot \Vert _{2}\) between MCTB-DQM [25] and the proposed method based on extended cubic B-spline for different values of λ. Our technique yields better accuracy compared to MCTB-DQM method with \(O(\tau ^{3}+h^{2})\) [25]. By choosing \(N=100\), \(\gamma =0.5\) at time \(T=1\), Table 4 shows the comparison at different values of x. Figure 1 depicts the comparison between approximated and exact values for a fully implicit scheme. Table 5 reflects the comparison of max error \((\Vert \cdot \Vert _{\infty })\) and Euclidean norm \((\Vert \cdot \Vert _{2})\) at \(T=1\) for problem-2.
7.2 Problem 2
Consider \(p=0\), \(q=1\), solve (1)–(3) with initial and boundary conditions \(\omega (x)=0\), \(g_{1}(t)=0\), \(g_{2}(t)=0\), respectively, and the homogeneous source term is
on \([0,1]\). The exact analytical solution [25] takes the form
Table 6 displays the errors between exact analytical solutions and approximated solutions at different knots corresponding to \(N=100\), \(\gamma =0.5\), \(\lambda =-0.00065\), \(\tau =1.0\times 10^{-2}\), and \(T=1\). Table 7 shows the absolute error for problem 2 corresponding to \(N=50\), \(\gamma =0.3\), \(\lambda = -0.0026305\), \(\tau =0.1\), and \(T=10\). All the graphical results can also be seen in Figs. 2 and 3.
7.3 Conclusion
A fully implicit finite difference scheme based on extended cubic B-spline has been formulated to solve the time fractional advection–diffusion equation. The proposed technique was examined and found to be unconditionally stable and convergent with \(O(\tau +h^{2})\). This technique was tested on two test problems, and the results indicated that the method is feasible and accurate.
References
Barkai, E., Metzler, R., Klafter, J.: From continuous time random walks to the fractional Fokker–Planck equation. Phys. Rev. E 61, 132–138 (2000)
Beinum, W., Meeussen, J., Edwards, A., Riemsdijk, W.: Transport of ions in physically heterogeneous systems, convection and diffusion in a column filled with alginate gel beads, predicted by a two-region model. Water Res. 7, 2043–2050 (2000)
Diethelm, K., Freed, A.D.: On solution of nonlinear fractional order differential equations used in modelling of viscoplasticity. In: Scientific Computing in Chemical Engineering II. Computational Fluid Dynamics, Reaction Engineering and Molecular Properties, pp. 217–224. Springer, Heidelberg (1999)
Mainardi, F.: Fractals and Fractional Calculus in Continuum Mechanics. Springer, Berlin (1997)
Podlubny, I.: Fractional Differential Equations. Academic Press, London (1999)
Shlesinger, M.F., West, B.J., Klafter, J.: Lévy dynamics of enhanced diffusion, application to turbulence. Phys. Rev. Lett. 58(11), 1100–1103 (1987)
Zaslavsky, G.M., Stevens, D., Weitzner, H.: Self-similar transport in incomplete chaos. Phys. Rev. E 48(3), 1683–1694 (1993)
Zheng, Y., Li, C., Zhao, Z.: A note on the finite element method for the space-fractional advection-diffusion equation. Comput. Math. Appl. 59, 1718–1726 (2010)
Wang, K., Wang, H.: A fast characteristic finite difference method for fractional advection-diffusion equations. Adv. Water Resour. 34(7), 810–816 (2011)
Shen, S., Liu, F., Anh, V.: Numerical approximations and solution techniques for the space–time Riesz–Caputo fractional advection diffusion equation. Numer. Algorithms 56, 383–403 (2011)
Jiang, H., Liu, F., Turner, I., Burrage, K.: Analytical solutions for the multi-term time–space Caputo–Riesz fractional advection–diffusion equations on a finite domain. J. Math. Anal. Appl. 389(2), 1117–1127 (2012)
Liu, F., Zhuang, P., Turner, I., Burrage, K., Anha, V.: A new fractional finite volume method for solving the fractional diffusion equation. Appl. Math. Model. 38(15–16), 3871–3878 (2014)
Bu, W., Liu, X., Tang, Y., Yang, J.: Finite element multigrid method for multi-term time fractional advection-diffusion equations. Inter. J. Model. Sim. Sci. Comput. 6(1), 1540001 (2015). ©World Scientific Publishing Company. https://doi.org/10.1142/S1793962315400012
Parvizi, M., Eslahchi, M.R., Dehghan, M.: Numerical solution of fractional advection-diffusion equation with a nonlinear source term. Numer. Algorithms 68, 601–629 (2015)
Rubab, Q., Mirza, I.A., Qureshi, M.Z.A.: Analytical solutions to the fractional advection-diffusion equation with time dependent pulses on the boundary. AIP Adv. 6, 075318 (2016)
Povstenko, Y., Kyrylych, T.: Two approaches to obtaining the space–time fractional advection–diffusion equation. Entropy 2017(19), 297 (2017)
Goh, J.: B-splines for initial and boundary value problems. Doctoral dissertation (2013). Retrieved from Universiti Sains Malaysia
Han, X.L., Liu, S.J.: An extension of the cubic uniform B-spline curves. J. Comput.-Aided Des. Comput. Graph. 15(5), 576–578 (2003)
Tasbozan, O., Esen, A., Yagmurlu, N.M., Ucar, Y.: A numerical solution to fractional diffusion equation for force-free case. Abstr. Appl. Anal. 2013, Article ID 187383 (2013)
Esen, A., Tasbozan, O., Ucar, Y., Yagmurlu, N.M.: A B-spline collocation method for solving fractional diffusion and fractional diffusion-wave equations. Tbilisi Math. J. 8(2), 181–193 (2015)
Sayevand, K., Yazdani, A., Arjang, F.: Cubic B-spline collocation method and its application for anomalous fractional diffusion equations in transport dynamic systems. J. Vib. Control 22(9), 2173–2186 (2016)
Yaseen, M., Abbas, M., Ismail, A.I., Nazir, T.: A cubic trigonometric B-spline collocation approach for the fractional sub-diffusion equations. Appl. Math. Comput. 293, 311–319 (2017)
Zhu, X.G., Nie, Y.F.: On a collocation method for the time-fractional convection-diffusion equation with variable coefficients. arXiv:1604.02112v2 [math.NA], 26 September (2016)
Yaseen, M., Abbas, M., Nazir, T., Baleanu, D.: A finite difference scheme based on cubic trigonometric B-splines for time fractional diffusion-wave equation. Adv. Differ. Equ. 2017, 274 (2017)
Zhu, X.G., Nie, Y.F., Zhang, W.W.: An efficient differential quadrature method for fractional advection–diffusion equation. Nonlinear Dyn. 90(3), 1807–1827 (2017). https://doi.org/10.1007/s11071-017-3765-x
Yuan, Q., Chen, H.: An expanded mixed finite element simulation for two-sided time-dependent fractional diffusion problem. Adv. Differ. Equ. 2018, 34 (2018)
Boyce, W.E., Diprima, R.C.: Elementary Differential Equations and Boundary Value Problems. 9. Wiley, New York (1969)
Cui, M.: A high-order compact exponential scheme for the fractional convection-diffusion equation. J. Comput. Appl. Math. 255, 404–416 (2014)
Kadalbajoo, M.K., Arora, P.: B-spline collocation method for the singular-perturbation problem using artificial viscosity. Comput. Math. Appl. 57, 650–663 (2009)
Hall, C.A.: On error bounds for spline interpolation. J. Approx. Theory 1, 209–218 (1968)
Boor, C.D.: On the convergence of odd degree spline interpolation. J. Approx. Theory 1, 452–463 (1968)
Abbas, M., Majid, A.A., Ismail, A.I., Rashid, A.: The application of cubic trigonometric B-spline to the numerical solution of the hyperbolic problems. Appl. Math. Comput. 239, 74–88 (2014)
Acknowledgements
The authors are indebted to the anonymous reviewers for their helpful, valuable comments and suggestions in the improvement of this manuscript. This study was financially supported by Universiti Sains Malaysia Bridging Grant No. 304.PMATHS.6316011. Moreover, the first author Syed Tauseef Mohyud-Din is also thankful to Chairman of Bahria Town/ Patron and Chairman of FAIRE; Chief Executive FAIRE; Administration of University of Islamabad (a project of Bahria Town) for the establishment of Center for Research (CFR) and the provision of conducive research environment.
Author information
Authors and Affiliations
Contributions
All authors contributed equally to writing of this paper. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
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
Mohyud-Din, S.T., Akram, T., Abbas, M. et al. A fully implicit finite difference scheme based on extended cubic B-splines for time fractional advection–diffusion equation. Adv Differ Equ 2018, 109 (2018). https://doi.org/10.1186/s13662-018-1537-7
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s13662-018-1537-7
Keywords
- Time fractional advection–diffusion equation
- Extended cubic B-spline basis functions
- Collocation method
- Stability
- Convergence