1 Introduction

In this article, we consider the following time fractional fourth order superdiffusion equation [1]:

$$ \frac{\partial ^{\alpha } y}{\partial t^{\alpha }}+\gamma \frac{ \partial ^{4} y}{\partial z^{4}}=f(z,t), \quad 0\leq z \leq L, 0\leq t\leq T, $$
(1)

with the initial/end conditions

$$\begin{aligned}& y(z,0)=\phi (z), \qquad y_{t}(z,0)=\psi (z), \\& y(0,t)=y(L,t)=0, \\& y_{zz}(0,t)=y_{zz}(L,t)=0, \end{aligned}$$

where \(\alpha \in (1,2]\) denotes the order of time fractional derivative, γ is a constant, and \(\phi (z)\) is continuous on \([0,L]\).

Fourth order time fractional partial differential equations (PDEs) arise in mathematical modeling of several plate-like objects [2]. Most of the analytical techniques for solving fractional order PDEs are based on Laplace and Fourier transforms, while others involve the separation of variables technique [3, 4]. Some semi-analytic methods have also been employed to explore series solution for fractional order PDEs. These included homotopy analysis method [5], Adomian decomposition method [6, 7], homotopy perturbation method [8], variational iteration method [9], and fractional differential transformation method [10].

In recent years, spline functions have also been frequently employed for the numerical solution of fractional order PDEs. These functions have advantages over the usual finite difference methods as they can provide a continuous differentiable approximation to the unknown function in the spatial domain with good accuracy. The simple and straightforward application of spline functions provides enough motivation to employ them for the numerical study of fractional PDEs. Zahra and Elkholy [11] employed cubic spline functions combined with shooting method for solving fractional Bagley–Torvik equation. Talaat and Danaf [12] applied the quadratic spline method for numerical investigation of fractional diffusion equation. Siddiqi and Arshed [13] used the quintic B-spline collocation method for numerical solution of time fractional fourth order PDEs. In [14], the authors introduced new fractional order spline functions to study the numerical solution of fractional Bagely–Torvik equation. Mohyu-Din et al. [15] investigated the extended B-spline solution of time fractional advection diffusion equation by means of a fully implicit finite difference scheme. Li et al. [16] developed a non-polynomial spline scheme to solve time fractional nonlinear Schrodinger equation. In [17], Pezza and Pitolli used a fractional spline collocation Galerkin scheme to develop series solution for time fractional diffusion equation. Khalid et al. [18] utilized the non-polynomial quintic spline collocation method to explore the numerical solution of fourth order fractional boundary value problem, involving product terms. In [19], Amin et al. employed the quintic non-polynomial spline collocation scheme for solving time fractional fourth order PDEs.

There are several techniques to deal with the fractional differentiation but Riemann–Liouville’s and Caputo’s approaches are the most common. Here, we utilize Caputo’s definition as it allows us to use the ordinary initial/boundary constraints. The Caputo time fractional derivative of order α is expressed as

$$ \frac{\partial ^{\alpha }y(z,t)}{\partial t^{\alpha }}= \textstyle\begin{cases} \frac{1}{\varGamma (2-\alpha )}\int _{0}^{t}\frac{\partial ^{2} y(z,s)}{ \partial s^{2}}\frac{ds}{(t-s)^{\alpha }-1}, & 1< \alpha < 2, \\ \frac{\partial ^{2} y(z,t)}{\partial t^{2}}, & \alpha =2. \end{cases} $$

This paper aims to develop a spline collocation approach for numerical solution of fourth order time fractional superdiffusion problem. For spatial discretization, a non-polynomial quintic spline interpolant, composed of trigonometric and polynomial components, is used. For temporal discretization, a central difference approximation is used.

The outline of this paper is as follows: A short description of the non-polynomial quintic spline technique is given in Sect. 2. The consistency relations between the spline approximation and its spatial derivatives at the grid points are derived in this section. In Sect. 3, the application of Caputo’s definition and finite central difference formulation for temporal discretization is shown. The stability and convergence of the proposed problem is discussed in Sect. 4. The discretization in space direction is given in Sect. 5. The approximate results are discussed in Sect. 6, and the conclusion of the proposed study is given in Sect. 7.

2 Non-polynomial quintic spline functions

In this section, we construct the formulation and derive the truncation error of non-polynomial quintic spline functions.

2.1 Formulation

Let \(z_{i}=a+ih\) be the grid points of a uniform partition of \([0,L]\) dividing it into the subintervals \([z_{i},z_{i+1}]\), where \(h=\frac{L}{N}\) and \(0\leq i\leq N\). We consider that \(y(z)\) is sufficiently differentiable in \([0,L]\) and \(Y(z)\) is its quintic non-polynomial spline approximation. Let each non-polynomial spline segment \(S_{i}(z)\) have the following form [18, 19]:

$$ \begin{aligned}[b] S_{i}(z)&=a_{i}\cos \eta (z-z_{i})+b_{i} \sin \eta (z-z_{i})+c_{i}(z-z _{i})^{3} \\ &\quad{} +d_{i}(z-z_{i})^{2}+e_{i}(z-z_{i})+f_{i}, \quad 0\leq i\leq N, \end{aligned} $$
(2)

where \(a_{i}\), \(b_{i}\), \(c_{i}\), \(d_{i}\), \(e_{i}\), and \(f_{i}\) are constants to be determined and η denotes the frequency of the trigonometric functions. Moreover,

$$ S_{i}(z)\in C^{\infty }[0,L] $$

and

$$ Y(z)=S_{i}(z), \quad \forall z\in [z_{i},z_{i+1}], i=0,1,2,\ldots,N. $$
(3)

Let

$$ Y_{i}=S_{i}(z_{i}), \quad\quad M_{i}=Y^{\prime \prime }(z_{i}), \quad\quad F_{i}=Y^{(4)}(z_{i}). $$

The constants involved in \(S_{i}(z)\) can be expressed as follows:

$$\begin{aligned}& a_{i} =\frac{h^{4}}{\theta ^{4}}F_{i}, \\& b_{i} =\frac{h^{4}}{\theta ^{4}\sin (\theta )}\bigl( F_{i+1}-F_{i} \cos ( \theta )\bigr), \\& c_{i} =\frac{1}{6h}(M_{i+1}-M_{i})+ \frac{h}{6\theta ^{2}}(F_{i+1}-F _{i}), \\& d_{i} =\frac{1}{2}M_{i}+\frac{h^{2}}{2\theta ^{2}}F_{i}, \\& e_{i} =\frac{1}{h}(Y_{i+1}-Y_{i})+\biggl( \frac{h^{3}}{\theta ^{4}}-\frac{h ^{3}}{3\theta ^{2}}\biggr)F_{i}-\biggl( \frac{h^{3}}{\theta ^{4}}, +\frac{h^{3}}{6 \theta ^{2}}\biggr)F_{i+1}- \frac{h}{6}(M_{i+1}+2M_{i}), \\& f_{i} =Y_{i}-\frac{h^{4}}{\theta ^{4}}F_{i}, \end{aligned}$$

where \(\theta =\eta h\) and \(i=0\leq i\leq N\). Using 1st and 3rd derivative continuities at the knots, \(S^{(\tau )}_{i-1}(z _{i})= S^{(\tau )}_{i}(z_{i})\) for \(\tau =1,3\), the following important relations can be derived:

$$\begin{aligned} \begin{aligned}[b] M_{i+1}+4M_{i}+M_{i-1}&= \frac{6}{h^{2}}(Y_{i+1}-2Y_{i}+Y_{i-1})+ \frac{6h ^{2}}{\theta ^{2}} \biggl(\frac{1}{\theta \sin (\theta )}-\frac{1}{\theta ^{2}}-\frac{1}{6} \biggr) (F_{i+1}+F_{i-1}) \\ &\quad{} +\frac{6h^{2}}{\theta ^{2}} \biggl(\frac{2}{\theta ^{2}}-\frac{2\cos ( \theta )}{\theta \sin (\theta )}- \frac{4}{6} \biggr)F_{i} \end{aligned} \end{aligned}$$
(4)

and

$$\begin{aligned} M_{i+1}-2M_{i}+M_{i-1}=h^{2} \biggl(\frac{1}{\theta \sin (\theta )}-\frac{1}{ \theta ^{2}} \biggr) (F_{i+1}+F_{i-1})+2h^{2} \biggl(\frac{1}{\theta ^{2}}-\frac{ \cos (\theta )}{\theta \sin (\theta )} \biggr)F_{i}. \end{aligned}$$
(5)

Solving (4) and (5) yields

$$\begin{aligned} \begin{aligned}[b] M_{i}&=\frac{1}{h^{2}}(Y_{i+1}-2Y_{i}+Y_{i-1})+h^{2} \biggl(\frac{1}{ \theta ^{3}\sin (\theta )}-\frac{1}{6\theta \sin (\theta )}-\frac{1}{ \theta ^{4}} \biggr) (F_{i+1}+F_{i-1}). \\ &\quad{} +h^{2}\biggl(\frac{2}{\theta ^{4}}-\frac{2\cos (\theta )}{\theta ^{3}\sin ( \theta )}+ \frac{2\cos (\theta )}{6\theta \sin (\theta )}-\frac{1}{ \theta ^{2}}\biggr) (F_{i}). \end{aligned} \end{aligned}$$
(6)

Using (5) and (6), we obtain the following consistency relation involving \(F_{i}\) and \(Y_{i}\) for \(i=2,3,\ldots,N-2\):

$$ Y_{i+2}-4Y_{i+1}+6Y_{i}-4Y_{i-1}+Y_{i-2}=h^{4}( \mu _{1} F_{i-2}+\nu _{1} F_{i-1}+\kappa _{1} F_{i}+\nu _{1} F_{i+1}+\mu _{1} F_{i+2}), $$
(7)

where

$$\begin{aligned}& \mu _{1} =\frac{1}{\theta ^{4}}+\frac{1}{6\theta \sin (\theta )}-\frac{1}{ \theta ^{3}\sin (\theta )}, \qquad \nu _{1}=\frac{2+2\cos (\theta )}{\theta ^{3}\sin (\theta )}+\frac{2- \cos (\theta )}{3\theta \sin (\theta )}- \frac{4}{\theta ^{4}}, \\& \kappa _{1} =\frac{1-4\cos (\theta )}{3\theta \sin (\theta )} - \frac{2+4 \cos (\theta )}{\theta ^{3}\sin (\theta )} + \frac{6}{\theta ^{4}}. \end{aligned}$$

Relation (7) produces \((N-3)\) algebraic equations involving \((N-1)\) unknowns, \(Y_{i}\), \(i=1,2,\ldots,N-1\). In order to solve this system, we obtain two more conditions as follows:

Setting \(i=1,2\) in (4), we have

$$ M_{0}+4M_{1}+M_{2}= \frac{6}{h^{2}}(Y_{0}-2Y_{1}+Y_{2})+ \overset{ \sim }{\tau }(F_{0}+F_{2})+\overset{\sim }{\kappa }F_{1} $$
(8)

and

$$ M_{1}+4M_{2}+M_{3}= \frac{6}{h^{2}}(Y_{1}-2Y_{2}+Y_{3})+ \overset{ \sim }{\tau }(F_{1}+F_{3})+\overset{\sim }{\kappa }F_{2}. $$
(9)

Similarly, using (5), the following two expressions can be derived with \(i=1,2\):

$$ M_{0}-2M_{1}+M_{2}=\overset{ \approx }{\tau }(F_{0}+F_{2})+ \overset{\approx }{\kappa }F_{1} $$
(10)

and

$$ M_{1}-2M_{2}+M_{3}=\overset{ \approx }{\tau }(F_{1}+F_{3})+ \overset{\approx }{\kappa }F_{2}, $$
(11)

where

$$\begin{aligned}& \overset{\sim }{\tau } =\frac{6h^{2}}{\theta ^{2}} \biggl(\frac{1}{ \theta \sin \theta }- \frac{1}{\theta ^{2}}-\frac{1}{6} \biggr), \qquad \overset{\sim }{\kappa }= \frac{6h^{2}}{\theta ^{2}}\biggl(\frac{2}{\theta ^{2}}-\frac{2\cos (\theta )}{\theta \sin (\theta )}-\frac{4}{6} \biggr), \\& \overset{\approx }{\tau } =h^{2} \biggl(\frac{1}{\theta \sin (\theta )}- \frac{1}{\theta ^{2}} \biggr) \quad \text{and} \quad \overset{\approx }{\kappa }= 2h^{2} \biggl(\frac{1}{\theta ^{2}}-\frac{ \cos (\theta )}{\theta \sin (\theta )} \biggr). \end{aligned}$$

From (8) and (10), we have

$$ M_{1}=\frac{1}{h^{2}}(Y_{0}-2Y_{1}+Y_{2})+ \frac{ \overset{\sim }{\tau }-\overset{\approx }{\tau }}{6}(F_{0}+F_{2})+\frac{ \overset{\sim }{\kappa }-\overset{\approx }{\kappa }}{6}F_{1}. $$
(12)

Similarly, using (9) and (11), we obtain

$$ M_{2}= \frac{1}{h^{2}}(Y_{1}-2Y_{2}+Y_{3})+ \frac{ \overset{\sim }{\tau }-\overset{\approx }{\tau }}{6}(F_{1}+F_{3})+\frac{ \overset{\sim }{\kappa }-\overset{\approx }{\kappa }}{6}F_{2}. $$
(13)

Substituting (12) and (13) into (8) for \(i=1\) yields

$$ 2Y_{0}-5Y_{1}+4Y_{2}-Y_{3}=h^{2}M_{0}-h^{4}( \varpi _{0}F_{0}+\varpi _{1}F_{1}+ \varpi _{2}F_{2}+\varpi _{3}F_{3}). $$
(14)

Also, for \(i=n\), the following relation can be established:

$$ \begin{aligned}[b] & Y_{N-3}-4Y_{N-2}+5Y_{N-1}-2Y_{N} \\ &\quad =-h^{2}M_{N}+h^{4}( \varpi _{3}F_{N-3}+ \varpi _{2}F_{N-2}+ \varpi _{1}F_{N-1}+\varpi _{0}F_{N}), \end{aligned} $$
(15)

where

$$\begin{aligned}& \varpi _{0} =\frac{2}{\theta ^{3}\sin (\theta )}-\frac{2}{\theta ^{4}}+ \frac{4}{6 \theta \sin (\theta )}-\frac{1}{\theta ^{2}}, \qquad \varpi _{1}= \frac{1-8\cos (\theta )}{6\theta \sin (\theta )}-\frac{1+4 \cos (\theta )}{\theta ^{3}\sin (\theta )}+\frac{5}{\theta ^{4}}, \\& \varpi _{2} = \frac{2+2\cos (\theta )}{\theta ^{3}\sin (\theta )}+\frac{2- \cos (\theta )}{3\theta \sin (\theta )}- \frac{4}{\theta ^{4}}, \qquad \varpi _{3}=\frac{1}{6\theta \sin (\theta )}- \frac{1}{\theta ^{3}\sin ( \theta )}+\frac{1}{\theta ^{4}}. \end{aligned}$$

2.2 Truncation error

To calculate \(\overset{\sim }{t}_{i}\), \(1\leq i \leq N-1\), for the current scheme, we rewrite (7), (14), and (15) as follows:

$$\begin{aligned}& \overset{\sim }{t}_{1}=-2y_{0}+5y_{1}-4y_{2}+y_{3}+h^{2}M_{0}-h^{4} \bigl(\varpi _{0} y_{0}^{(4)}+\varpi _{1}y_{1}^{(4)}+\varpi _{2}y_{2}^{(4)}+ \varpi _{3} y_{3}^{(4)} \bigr), \\& \overset{\sim }{t}_{i}=y_{i-2}-4y_{i-1}+6y_{i}-4y_{i+1}+y_{i+2}-h^{4} \bigl(\alpha _{1}y_{i-2}^{(4)}+\beta _{1}y_{i-1}^{(4)}+\gamma _{1} y_{i} ^{(4)}+\beta _{1} y_{i+1}^{(4)}+ \alpha _{1}y_{i+2}^{(4)} \bigr), \\& \begin{aligned} \overset{\sim }{t}_{N-1}&= y_{N-3}-4y_{N-2}+5y_{N-1}-2y_{n}+h^{2}M_{N} \\ &\quad{} +h ^{4} \bigl(\varpi _{3} y_{N-3}^{(4)}+\varpi _{2} y_{N-2}^{(4)}+\varpi _{1} y_{N-1}^{(4)}+\varpi _{0} y_{N}^{(4)} \bigr). \end{aligned} \end{aligned}$$

The following relations for \(\overset{\sim }{t}_{i}\), \(1\leq i \leq N-1\), can be established by expanding \(y_{0}\), \(y_{1}\), \(y_{1}^{(4)}\), \(y_{2}\), \(y _{2}^{(4)}\), \(y_{3}\), \(y_{3}^{(4)}\), etc. about the points \(z_{i}\), \(1\leq i \leq N-1\), by means of Taylor’s series:

$$\begin{aligned} \overset{\sim}{t}_{i}=\textstyle\begin{cases} (\frac{11}{12}-\varpi _{0}-\varpi _{1}-\varpi _{2}-\varpi _{3} )h^{4}y_{i}^{(4)}+ (\frac{1}{12}+\varpi _{0}-\varpi _{2}-2\varpi _{3} )h^{5}y_{i}^{(5)} \\ \quad {} + (\frac{11}{90}-\frac{1}{2}\varpi _{0}-\frac{1}{2}\varpi _{2}-2\varpi _{3} )h^{6}y_{i}^{(6)} + (\frac{1}{60}+\frac{1}{6}\varpi _{0}-\frac{1}{6}\varpi _{2}-\frac{4}{3}\varpi _{3} )h^{7}y_{i}^{(7)} \\ \quad {} + (\frac{17}{2240}-\frac{1}{24}\varpi _{0}-\frac{1}{24}\varpi _{2}-\frac{2}{3}\varpi _{3} )h^{8}y_{i}^{(8)}+O(h^{9}), \\ \quad\quad i=1 \\ (1-2\alpha _{1}-2\beta _{1}-\gamma _{1} )h^{4}y_{i}^{(4)}+ (\frac{1}{6}-4\alpha _{1}-\beta _{1} )h^{6}y_{i}^{(6)} \\ \quad {} + (\frac{1}{180}-\frac{4}{3}\alpha _{1}-\frac{1}{12}\beta _{1} )h^{8}y_{i}^{(8)} + (\frac{17}{30240}-\frac{8}{45}\alpha _{1}-\frac{1}{360}\beta _{1} )h^{10}y_{i}^{(10)}+O(h^{11}), \\ \quad\quad i=2(1)N-2 \\ (\frac{11}{12}-\varpi _{0}-\varpi _{1}-\varpi _{2}-\varpi _{3} )h^{4}y_{i}^{(4)}+ (\frac{1}{12}+\varpi _{0}-\varpi _{2}-2\varpi _{3} )h^{5}y_{i}^{(5)} \\ \quad {} + (\frac{11}{90}-\frac{1}{2}\varpi _{0}-\frac{1}{2}\varpi _{2}-2\varpi _{3} )h^{6}y_{i}^{(6)} + (\frac{1}{60}+\frac{1}{6}\varpi _{0}-\frac{1}{6}\varpi _{2}-\frac{4}{3}\varpi _{3} )h^{7}y_{i}^{(7)} \\ \quad {} + (\frac{17}{2240}-\frac{1}{24}\varpi _{0}-\frac{1}{24}\varpi _{2}-\frac{2}{3}\varpi _{3} )h^{8}y_{i}^{(8)}+O(h^{9}), \\ \quad\quad i=N-1. \end{cases}\displaystyle \end{aligned}$$
(16)

Comparing the coefficients of \(y_{i}^{(\tau )}\) for \(\tau =4,5,6,7\), we obtain

$$\begin{gathered} \mu _{1}=-\frac{1}{720},\qquad \nu _{1}= \frac{31}{180} ,\qquad \kappa _{1}= \frac{79}{120} ,\qquad \varpi _{0}=\frac{7}{90} ,\\ \varpi _{1}= \frac{49}{72} , \qquad \varpi _{2}=\frac{7}{45} \quad \text{and}\quad \varpi _{3}=\frac{1}{360}. \end{gathered} $$

Finally we get

$$ \overset{\sim }{t}_{i}= \textstyle\begin{cases} -\frac{241}{60480} h^{8}y_{i}^{(8)}+O(h^{9}), & i=1, \\ \frac{1}{3024} h^{10}y_{i}^{(10)}+O(h^{11}), & i=2(1)N-2, \\ -\frac{241}{60480} h^{8}y_{i}^{(8)}+O(h^{9}), & i=N-1. \end{cases} $$
(17)

Following [19], the formulation and truncation error given in Sects. 2.1 and 2.2 respectively are reproduced here for the sake of completeness.

3 Time discretization

Let \(t_{m}=m\Delta t\), where \(\Delta t=\frac{T}{K}\) is the step size in the time direction for \(m=0,1,2,\ldots,K\). To discretize the Caputo fractional time derivative at \(t=t_{m+1}\), the usual central difference approach is used as follows [20]:

$$\begin{aligned}& \frac{\partial ^{\alpha } y(z,t_{m+1})}{\partial t^{\alpha } }=\frac{1}{ \varGamma (2-\alpha )} \int _{0}^{t_{k+1}}\frac{\partial ^{2} y(z,w)}{ \partial w^{2}}(t_{m+1}-w)^{-\alpha +1} \,dw, \\& \frac{\partial ^{\alpha } y(z,t_{m+1})}{\partial t^{\alpha } } \\& \quad =\frac{1}{\varGamma (2-\alpha )}\sum _{k=0}^{m} \int _{t_{k}}^{t_{k+1}}\frac{ \partial ^{2} y(z,w)}{\partial w^{2}}(t_{m+1}-w)^{-\alpha +1} \,dw \\& \quad = \frac{1}{\varGamma (2-\alpha )} \sum_{k=0}^{m} \frac{y(z,t_{k+1})-2y(z,t _{k})+y(z,t_{k-1})}{\Delta t^{2}} \int _{t_{k}}^{t_{k+1}}(t_{m+1}-w)^{-\alpha +1} \,dw+l_{ \Delta t}^{m+1} \\& \quad = \frac{1}{\varGamma (2-\alpha )} \sum_{k=0}^{m} \frac{y(z,t_{k+1})-2y(z,t _{k})+y(z,t_{k-1})}{\Delta t^{2}} \int _{t_{m-k}}^{t_{m-k+1}}(\upsilon )^{-\alpha +1}\,d \upsilon +l_{\Delta t}^{m+1} \\& \quad = \frac{1}{\varGamma (2-\alpha )}\sum_{k=0}^{m} \frac{y(z,t_{m-k+1})-2y(z,t _{m-k})+y(z,t_{m-k-1})}{\Delta t^{2}} \int _{t_{k}}^{t_{k+1}}(\upsilon )^{-\alpha }\,d\upsilon +l _{\Delta t}^{m+1} \\& \quad = \frac{1}{\varGamma (3-\alpha )}\sum_{k=0}^{m} \frac{y(z,t_{m-k+1})-2y(z,t _{m-k})+y(z,t_{m-k-1})}{\Delta t^{\alpha }}\bigl((k+1)^{2-\alpha }-k^{2- \alpha }\bigr) +l_{\Delta t}^{m+1} \\& \quad = \frac{1}{\varGamma (3-\alpha )}\sum_{k=0}^{m} d_{k}\frac{y(z,t_{m-k+1})-2y(z,t _{m-k})+y(z,t_{m-k-1})}{\Delta t^{\alpha }}+l_{\Delta t}^{m+1}, \end{aligned}$$
(18)

where \(d_{k}=(k+1)^{2-\alpha }-k^{2-\alpha }\) and \(\upsilon =(t_{m+1}-w)\).

Now, introduce a fractional differential operator \(\varOmega _{t}^{\alpha }\):

$$ \varOmega _{t}^{\alpha }y(z,t_{k+1})=\frac{1}{\varGamma (3-\alpha )} \sum_{k=0} ^{m} d_{k} \frac{y(z,t_{m-k+1})-2y(z,t_{m-k})+y(z,t_{m-k-1})}{\Delta t ^{\alpha }}. $$

Equation (18) can be rewritten as follows:

$$ \frac{\partial ^{\alpha } y(z,t_{m+1})}{\partial t^{\alpha }}=\varOmega _{t}^{\alpha }y(z,t_{k+1})+l_{\Delta t}^{m+1}. $$
(19)

Here, \(l_{\Delta t}^{m+1}\) denotes the truncation error between \(\frac{\partial ^{\alpha }}{\partial t^{\alpha }}y(z,t_{m+1})\) and \(\varOmega _{t}^{\alpha }y(z,t_{m+1})\). Equation (1) can be written as

$$ \varOmega _{t}^{\alpha }y(z,t_{m+1})+ \gamma \frac{\partial ^{4}}{\partial z^{4}}y(z,t_{m+1})=f(z,t_{m+1}), $$
(20)

where \(\varOmega _{t}^{\alpha }y(z,t_{m+1})\) denotes the Caputo fractional time derivative approximation at \(t=t_{m+1}\). Using (18), expression (20) takes the following form:

$$\begin{aligned} \begin{aligned}[b] y^{m+1}(z)+\beta \gamma y^{m+1}_{xxxx}&=-d_{m}y^{-1}(z)+(2d_{m}-d_{m-1})y ^{0}(z)+\sum_{k=1}^{m-1}(-d_{k-1}+2d_{k}-d_{k+1})y^{m-k}(z) \\ &\quad{} +(2d_{0}-d_{1})y^{m}(z)+\beta f^{m+1}(z), \quad m=1,2,3,\ldots,K-1, \end{aligned} \end{aligned}$$
(21)

where \(\beta =\varGamma (3-\alpha )\Delta t^{\alpha }\) and \(y^{m+1}(z)=y(z,t ^{m+1})\) and the initial conditions are imposed as follows:

$$\begin{aligned}& y(z,t_{0})=\phi (z), \quad 0\leq z \leq L, \end{aligned}$$
(22)
$$\begin{aligned}& \frac{\partial y(z,t_{0})}{\partial t}=\psi (z), \quad 0\leq z \leq L. \end{aligned}$$
(23)

Moreover, the constants \(d_{k}s\) appearing in (18) possess the following properties:

  • \(d_{0}=1\) and ∀k, \(d_{k}s>0\),

  • \((2-d_{1})- \sum_{k=1}^{m-1}(d_{k+1}-2d_{k+1}+d_{k-1})+(2d_{m}-d_{m-1})-d _{m}=1 \).

The truncation error in (19) is bounded, i.e.,

$$ \bigl\vert l^{m+1}_{\Delta t} \bigr\vert \leq \zeta \Delta t^{2}. $$
(24)

Here, ζ is a constant depending on y.

To implement this scheme, first we calculate \(y^{-1}\) as follows:

$$\begin{aligned}& y^{-1}(z)=y(z,t_{0})-\Delta t y_{t}(z,t_{0}), \\& y^{-1}(z)=\phi (z)-\Delta t \psi (z). \end{aligned}$$

For \(m=0\), (21) takes the following form:

$$ y^{1}(z)+\beta \gamma y^{1}_{zzzz}=-d_{0}y^{-1}(z)+2d_{0}y_{0}(z)+ \beta f^{1}(z). $$
(25)

Now, Eqs. (21) and (25) together with initial/boundary conditions become a complete set of semi-discrete problem for (1).

Also, \(l^{m+1}\), the error at \(t=t_{m+1}\), is given by [21]

$$ l^{m+1}=\beta \biggl(\frac{\partial ^{\alpha }}{\partial t^{\alpha }}y(z,t _{m+1})-G^{\alpha }_{t}y(z,t_{m+1}) \biggr). $$
(26)

From Eqs. (19) and (24), the above expression can be written as

$$ \bigl\vert l^{m+1} \bigr\vert = \bigl\vert l^{m+1}_{\Delta t} \bigr\vert \leq \zeta \Delta t^{2}. $$
(27)

Some relevant functional spaces, their inner product and standard norms are defined as follows:

$$\begin{aligned}& \varUpsilon ^{2}(\eta ) = \bigl\{ u\in L^{2}(\eta ), u_{z}, u_{zz} \in L^{2}( \eta )\bigr\} , \\& \varUpsilon _{0}^{2}(\eta ) = \bigl\{ u \in \varUpsilon ^{2}(\eta ), u| _{\partial \eta }=0, u_{z}| _{\partial \eta }=0 \bigr\} , \\& \varUpsilon ^{n}(\eta ) = \bigl\{ u \in L^{2}(\eta ), u^{(r)}_{z}, \forall r \leq N\bigr\} , \end{aligned}$$

where \(L^{2}(\eta )\) denotes the space of those measurable functions whose squares are Lebesgue integrable in η. The norm and inner product of \(L^{2}(\eta )\) are given by

$$ \langle v,u\rangle = \int _{\eta }vu \,dz, \quad \Vert u \Vert _{0}= \langle u,u\rangle ^{\frac{1}{2}}. $$

Also, for \(\varUpsilon ^{2}(\eta )\), we take

$$ \langle v,u\rangle _{2}=\langle v,u\rangle +\langle v_{z},u_{z}\rangle +\langle v_{zz},u_{zz} \rangle , \quad \Vert u \Vert _{2}=\sqrt{\langle u,u\rangle _{2}}. $$

The norm \(\Vert \cdot \Vert \) of the space \(\varUpsilon ^{N}(\eta )\) is defined as

$$ \Vert u \Vert _{N}=\sqrt{\sum _{r=0}^{N} \bigl\Vert u_{x}^{(r)} \bigr\Vert _{0}^{2}}. $$
(28)

\(\Vert \cdot \Vert _{2}\) is defined as

$$ \Vert u \Vert _{2}=\sqrt{ \Vert u \Vert _{0}^{2}+\beta \gamma \bigl\Vert u_{x}^{(2)} \bigr\Vert _{0} ^{2}}. $$
(29)

Now, to carry out the stability and convergence analysis, we need to find \(y^{m+1}\in \varUpsilon _{0}^{2}(\eta )\) such that \(\forall u\in \varUpsilon _{0}^{2}(\eta )\). From (21) and (25), we have

$$\begin{aligned} \begin{aligned}[b] & \bigl\langle y^{m+1},u\bigr\rangle + \beta \gamma \bigl\langle y_{zzzz}^{m+1},u\bigr\rangle \\ &\quad =-d_{m}\bigl\langle y^{-1},u\bigr\rangle +(2d _{m}-d_{m-1})\bigl\langle y^{0},u\bigr\rangle \\ &\quad \quad{} +\sum_{k=1}^{m-1}(-d_{k-1}+2d_{k}-d_{k+1}) \bigl\langle y^{m-k},u\bigr\rangle +(2d_{0}-d_{1}) \bigl\langle y^{m},u\bigr\rangle +\beta \bigl\langle f^{m+1},u \bigr\rangle \end{aligned} \end{aligned}$$
(30)

and

$$ \bigl\langle y^{1},u\bigr\rangle +\beta \gamma \bigl\langle y_{zzzz}^{1},u\bigr\rangle =-d_{0}\bigl\langle y^{-1},u\bigr\rangle +2d_{0}\bigl\langle y^{0},u\bigr\rangle +\beta \bigl\langle f^{1},u\bigr\rangle . $$
(31)

Definition 1

Let \({g_{m}}\) and \(h_{m}\), \(m=1,2,\ldots,N\), be the sequences which satisfy the inequality

$$ g_{m}\leq \Biggl(\sum_{i=1}^{m-1}g_{i}h_{i}+ \kappa \Biggr), \quad m=1,2,\ldots, N, $$

where \(g_{m}\geq 0\), \(\kappa \geq 0\), then the following discrete Gronwall inequality holds:

$$ g_{m}\leq \kappa . \exp \Biggl(\sum _{i=1}^{m-1}g_{i} \Biggr),\quad m=1,2,\ldots, N. $$
(32)

4 Stability and convergence

The approach used in this section follows the general approach used in [19]. The stability and convergence analysis for semi-discrete problem are described in the following Theorems 1 and 2, respectively.

Theorem 1

\(\forall \Delta t >0\), the semi-discrete problem is unconditionally stable if

$$ \bigl\Vert y^{m+1} \bigr\Vert _{2} \leq c \bigl( \Vert \phi \Vert _{0}+\Delta t \Vert \psi \Vert _{0} + \beta \bigl\Vert f^{k+1} \bigr\Vert _{0} \bigr), \quad 0\leq m \leq K-1. $$
(33)

Proof

We apply mathematical induction to prove this theorem.

For \(m=0\) and \(u=y^{1} \), Eq. (30) can be expressed as

$$ \bigl\langle y^{1},y^{1}\bigr\rangle +\beta \gamma \bigl\langle y^{1}_{xxxx},y^{1}\bigr\rangle =-d_{0}\bigl\langle y^{-1},y^{1}\bigr\rangle +2 \bigl\langle y^{0},y^{1}\bigr\rangle +\beta \bigl\langle f^{1},y^{1}\bigr\rangle $$

or

$$ \bigl\langle y^{1},y^{1}\bigr\rangle +\beta \gamma \bigl\langle y^{1}_{zz},y^{1}_{zz} \bigr\rangle =-d_{0}\bigl\langle y^{-1},y ^{1} \bigr\rangle +2d_{0}\bigl\langle y^{0},y^{1}\bigr\rangle +\beta \bigl\langle f^{1},y^{1}\bigr\rangle . $$
(34)

Here, all the boundary related contributions vanish because of the boundary constraints on u. Using \(\Vert u \Vert _{0}\leq \Vert u \Vert _{2}\) and Schwarz’s inequality, Eq. (34) becomes

$$\begin{aligned}& \begin{aligned} \bigl\Vert y^{1} \bigr\Vert ^{2}_{2} &\leq \bigl\Vert y^{-1} \bigr\Vert _{0} \bigl\Vert y^{1} \bigr\Vert _{0}+2 \bigl\Vert y^{0} \bigr\Vert _{0} \bigl\Vert y^{1} \bigr\Vert _{0} +\beta \bigl\Vert f^{1} \bigr\Vert _{0} \bigl\Vert y^{1} \bigr\Vert _{0} \\ &\leq \bigl\Vert y^{-1} \bigr\Vert _{0} \bigl\Vert y^{1} \bigr\Vert _{2}+2 \bigl\Vert y^{0} \bigr\Vert _{0} \bigl\Vert y^{1} \bigr\Vert _{2} + \beta \bigl\Vert f^{1} \bigr\Vert _{0} \bigl\Vert y^{1} \bigr\Vert _{2}, \end{aligned} \\& \bigl\Vert y^{1} \bigr\Vert _{2} \leq \bigl\Vert y^{-1} \bigr\Vert _{0}+2 \bigl\Vert y^{0} \bigr\Vert _{0}+\beta \bigl\Vert f^{1} \bigr\Vert _{0}, \\& \bigl\Vert y^{1} \bigr\Vert _{2} \leq \bigl( \Vert \phi \Vert _{0}-\Delta t \Vert \psi \Vert _{0}\bigr)+2 \Vert \phi _{0} \Vert _{0}+\beta \bigl\Vert f^{1} \bigr\Vert _{0}, \\& \bigl\Vert y^{1} \bigr\Vert _{2} \leq 3\bigl( \Vert \phi \Vert _{0}-\Delta t \Vert \psi \Vert _{0}+\beta \bigl\Vert f ^{1} \bigr\Vert _{0}\bigr). \end{aligned}$$

Hence

$$ \bigl\Vert y^{1} \bigr\Vert _{2} \leq c\bigl( \Vert \phi \Vert _{0}-\Delta t \Vert \psi \Vert _{0}+\beta \bigl\Vert f ^{1} \bigr\Vert _{0}\bigr). $$

We assume that the result is true for \(u=y^{k}\), i.e.,

$$ \bigl\Vert y^{k} \bigr\Vert _{2} \leq c \bigl( \Vert \phi _{0} \Vert _{0}+\Delta t \Vert \psi _{0} \Vert _{0} + \beta \bigl\Vert f^{k} \bigr\Vert _{0}\bigr), \quad k=2,3,\ldots,m. $$
(35)

Let \(u=y^{m+1}\) in Eq. (30)

$$\begin{aligned} \begin{aligned}[b] &\bigl\langle y^{m+1},y^{m+1}\bigr\rangle + \beta \gamma \bigl\langle y_{zzzz}^{m+1},y^{m+1}\bigr\rangle \\ &\quad =-d_{m}\bigl\langle y^{-1},y ^{m+1}\bigr\rangle +(2d_{m}-d_{m-1})\bigl\langle y^{0},y^{m+1} \bigr\rangle \\ &\quad \quad{} +\sum_{k=1}^{m-1}(-d_{k-1}+2d_{k}-d_{k+1}) \bigl\langle y^{m-k},y^{m+1}\bigr\rangle +(2d_{0}-d _{1})\bigl\langle y^{m},y^{m+1}\bigr\rangle +\beta \bigl\langle f^{m+1},y^{m+1}\bigr\rangle . \end{aligned} \end{aligned}$$
(36)

Integrating by parts gives

$$\begin{aligned} \begin{aligned}[b] & \bigl\langle y^{m+1},y^{m+1}\bigr\rangle + \beta \gamma \bigl\langle y_{zz}^{m+1},y_{zz}^{m+1} \bigr\rangle \\ &\quad =-d_{m}\bigl\langle y ^{-1},y^{m+1} \bigr\rangle +(2d_{m}-d_{m-1})\bigl\langle y^{0},y^{m+1}\bigr\rangle \\ &\quad \quad{} +\sum_{k=1}^{m-1}(-d_{k-1}+2d_{k}-d_{k+1}) \bigl\langle y^{m-k},y^{m+1}\bigr\rangle +(2d_{0}-d _{1})\bigl\langle y^{m},y^{m+1}\bigr\rangle +\beta \bigl\langle f^{m+1},y^{m+1}\bigr\rangle . \end{aligned} \end{aligned}$$
(37)

Using \(\Vert u \Vert _{0}\leq \Vert u \Vert _{2}\) and Schwarz’s inequality, the above expression then takes the following form:

$$\begin{aligned} \bigl\Vert y^{m+1} \bigr\Vert ^{2}_{2} \leq &d_{m} \bigl\Vert y^{-1} \bigr\Vert _{0} \bigl\Vert y^{m+1} \bigr\Vert _{0}+(2d_{m}-d _{m-1}) \bigl\Vert y^{0} \bigr\Vert _{0} \bigl\Vert y^{m+1} \bigr\Vert _{0} + \sum _{k=1}^{m-1}(-d_{k-1}+2d _{k} \\ &{}-d_{k+1}) \bigl\Vert y^{m-k} \bigr\Vert _{0} \bigl\Vert y^{m+1} \bigr\Vert _{0}+(2d_{0}-d_{1}) \bigl\Vert y^{m} \bigr\Vert _{0} \bigl\Vert y^{m+1} \bigr\Vert _{0}+\beta \bigl\Vert f^{k+1} \bigr\Vert _{0} \bigl\Vert y^{m+1} \bigr\Vert _{0}, \end{aligned}$$

or

$$\begin{aligned}& \begin{aligned} \bigl\Vert y^{m+1} \bigr\Vert ^{2}_{2} &\leq d_{m} \bigl\Vert y^{-1} \bigr\Vert _{0} \bigl\Vert y^{m+1} \bigr\Vert _{2}+(2d_{m}-d _{m-1}) \bigl\Vert y^{0} \bigr\Vert _{0} \bigl\Vert y^{m+1} \bigr\Vert _{2} + \sum _{k=1}^{m-1}(-d_{k-1}+2d _{k} \\ &\quad{} -d_{k+1}) \bigl\Vert y^{m-k} \bigr\Vert _{0} \bigl\Vert y^{m+1} \bigr\Vert _{2}+(2d_{0}-d_{1}) \bigl\Vert y^{m} \bigr\Vert _{0} \bigl\Vert y^{m+1} \bigr\Vert _{2}+\beta \bigl\Vert f^{k+1} \bigr\Vert _{0} \bigl\Vert y^{m+1} \bigr\Vert _{2}, \end{aligned} \\& \begin{aligned} \bigl\Vert y^{m+1} \bigr\Vert ^{2} &\leq d_{m} \bigl\Vert y^{-1} \bigr\Vert _{0} +(2d_{m}-d_{m-1}) \bigl\Vert y^{0} \bigr\Vert _{0}+ \sum_{k=1}^{m-1}(-d_{k-1}+2d_{k}-d_{k+1}) \bigl\Vert y^{m-k} \bigr\Vert _{0} \\ &\quad{} +(2d_{0}-d_{1}) \bigl\Vert y^{m} \bigr\Vert _{0} +\beta \bigl\Vert f^{k+1} \bigr\Vert _{0} . \end{aligned} \end{aligned}$$

Using (32), the above relation can be written as follows:

$$\begin{aligned}& \begin{aligned} \bigl\Vert y^{m+1} \bigr\Vert _{2} &\leq \bigl((2d_{m}-d_{m-1}) \bigl\Vert y^{0} \bigr\Vert _{0}+d_{m} \bigl\Vert y^{-1} \bigr\Vert _{0}+\beta \bigl\Vert f^{m+1} \bigr\Vert _{0} \bigr) \exp \Biggl[(2d_{0}-d_{1}) \\ &\quad{} + \sum_{k=1}^{m-1}(-d_{k-1}+2d_{k}-d_{k+1}) \Biggr], \end{aligned} \\& \bigl\Vert y^{m+1} \bigr\Vert _{2} \leq \bigl( \bigl\Vert y^{0} \bigr\Vert _{0}+ \bigl\Vert y^{-1} \bigr\Vert _{0}+\beta \bigl\Vert f ^{k+1} \bigr\Vert _{0} \bigr) \exp (1+d_{m-1}-d_{m}), \\& \bigl\Vert y^{m+1} \bigr\Vert _{2} \leq \bigl( \Vert \phi \Vert _{0}+ \Vert \phi \Vert _{0}-\Delta t \Vert \psi \Vert _{0}+\beta \bigl\Vert f^{k+1} \bigr\Vert _{0} \bigr) \exp (1+d_{m-1}-d_{m}), \\& \bigl\Vert y^{m+1} \bigr\Vert _{2} \leq c \bigl( \Vert \phi \Vert _{0}-\Delta t \Vert \psi \Vert _{0}+ \beta \bigl\Vert f^{k+1} \bigr\Vert _{0} \bigr). \end{aligned}$$

 □

Theorem 2

The numerical solution obtained by the proposed method converges to the exact solution if the following relation holds:

$$ \bigl\Vert y(t_{m})-y^{m} \bigr\Vert _{2}\leq \zeta \Delta t^{2}, \quad m=1,2,\ldots,K, $$
(38)

whereζis constant and \(\zeta =(1+d_{m-1})\exp (1+d_{m-1}-d _{m})\).

Proof

Consider \(e^{m}=y(z,t_{m})-y^{m}(z) \) for \(m=1\), using Eqs. (1) and (30), we have

$$ \bigl\langle e^{1},u\bigr\rangle +\beta \gamma \bigl\langle e_{zz}^{1},u_{zz}\bigr\rangle =\bigl\langle e^{-1},u\bigr\rangle +2d_{0}\bigl\langle e^{0},u \bigr\rangle +\bigl\langle l ^{1},u\bigr\rangle , \quad \forall u\in H_{0}^{2}(\eta ). $$

Again using \(\Vert u \Vert _{0}\leq \Vert u \Vert _{2}\), Schwarz’s inequality, \(u=e^{1}\), and \(e^{0}=0\), we get

$$\begin{aligned}& \bigl\Vert e^{1} \bigr\Vert _{2}^{2} \leq \bigl\Vert e^{-1} \bigr\Vert _{0}+ \bigl\Vert e^{1} \bigr\Vert _{0}+ \bigl\Vert l^{1} \bigr\Vert _{0} \bigl\Vert e ^{1} \bigr\Vert _{0}, \\ & \bigl\Vert e^{1} \bigr\Vert _{2}^{2} \leq \bigl\Vert e^{-1} \bigr\Vert _{0}+ \bigl\Vert e^{1} \bigr\Vert _{2}+ \bigl\Vert l^{1} \bigr\Vert _{0} \bigl\Vert e ^{1} \bigr\Vert _{2}, \\ & \bigl\Vert e^{1} \bigr\Vert _{2} \leq \bigl\Vert e^{-1} \bigr\Vert _{0}+ \bigl\Vert l^{1} \bigr\Vert _{0}. \end{aligned}$$

Since \(\Vert e^{-1} \Vert \leq \Delta t^{2}\), using Eq. (27) leads to

$$\begin{aligned}& \bigl\Vert y(t_{1})-y^{1} \bigr\Vert _{2} \leq 2\Delta t^{2}, \\ & \bigl\Vert y(t_{1})-y^{1} \bigr\Vert _{2} \leq \zeta \Delta t^{2}. \end{aligned}$$

For \(m=1\), Eq. (38) is true.

Now, consider (38) is satisfied for \(m=(1)r\), i.e.,

$$ \bigl\Vert y(t_{m})-y^{m} \bigr\Vert _{2}\leq \zeta \Delta t^{2}. $$
(39)

Using (1), (29), (30) and for \(m=r+1\), the error equation is derived as follows:

$$\begin{aligned} \begin{aligned}[b] &\bigl\langle e^{m+1},u\bigr\rangle + \beta \gamma \bigl\langle e_{zz}^{m+1},u_{zz}\bigr\rangle \\ &\quad =-d_{m}\bigl\langle e^{-1},u\bigr\rangle +(2d _{m}-d_{m-1})\bigl\langle e^{0},u\bigr\rangle \\ &\quad \quad{} +\sum_{k=1}^{m-1}(-d_{k-1}+2d_{k}-d_{k+1}) \bigl\langle e^{m-k},u\bigr\rangle +(2d_{0}-d_{1}) \bigl\langle e ^{m},u\bigr\rangle +\bigl\langle l^{m+1},u\bigr\rangle . \end{aligned} \end{aligned}$$
(40)

Now, using the induction assumption and taking \(u=e^{m+1}\), Eq. (40) can be written as follows:

$$\begin{aligned}& \begin{aligned} \bigl\Vert e^{m+1} \bigr\Vert _{2}^{2}& \leq -d_{m} \bigl\Vert e^{-1} \bigr\Vert _{0} \bigl\Vert e^{m+1} \bigr\Vert _{0}+(2d_{m}-d _{m-1})+ \bigl\Vert e^{0} \bigr\Vert _{0} \bigl\Vert e^{m+1} \bigr\Vert _{0} \\ &\quad{} +\sum_{k=1}^{m-1}(-d_{k-1}+2d_{k}-d_{k+1}) \bigl\Vert e^{m-k} \bigr\Vert _{0} \bigl\Vert e^{m+1} \bigr\Vert _{0} +(2d_{0}-d_{1}) \bigl\Vert e^{m} \bigr\Vert _{0} \bigl\Vert e^{m+1} \bigr\Vert _{0} \\ &\quad{} + \bigl\Vert l^{m+1} \bigr\Vert _{0} \bigl\Vert e ^{m+1} \bigr\Vert _{0}, \end{aligned} \\ & \bigl\Vert e^{m+1} \bigr\Vert _{2}\leq -d_{m} \bigl\Vert e^{-1} \bigr\Vert _{0}+\sum _{k=1}^{m-1}(-d_{k-1}+2d _{k}-d_{k+1}) \bigl\Vert e^{m-k} \bigr\Vert _{2} +(2d_{0}-d_{1}) \bigl\Vert e^{m} \bigr\Vert _{2}+ \bigl\Vert l^{m+1} \bigr\Vert _{0}. \end{aligned}$$

Using (34), we have

$$ \bigl\Vert e^{m+1} \bigr\Vert _{2}\leq \bigl( d_{m} \bigl\Vert e^{-1} \bigr\Vert _{0}+ \bigl\Vert l^{m+1} \bigr\Vert _{0} \bigr) \exp \Biggl[ \sum_{k=1}^{m-1}(-d_{k-1}+2d_{k}-d_{k+1})+2d_{0}-d_{1} \Biggr], $$

or

$$\begin{aligned}& \bigl\Vert e^{m+1} \bigr\Vert _{2} \leq \bigl( d_{m} \bigl\Vert e^{-1} \bigr\Vert _{0}+ \bigl\Vert l^{m+1} \bigr\Vert _{0} \bigr) \exp (1+d_{k-1}-d_{k}), \\ & \begin{gathered} \bigl\Vert e^{m+1} \bigr\Vert _{2} \leq \bigl( d_{m}\Delta t^{2}+\Delta t^{2}\bigr)+\exp (1+d_{k-1}-d _{k}), \\ \bigl\Vert e^{m+1} \bigr\Vert _{2} \leq \zeta \Delta t^{2}. \end{gathered} \end{aligned}$$

Hence, proved. □

5 Spatial discretization

The approach used in this section follows the general approach used in [19].

Let \((z_{i},t_{m})\) be the grid points of a uniform mesh to discretize the region \([0,L]\times [0,T]\), where \(z_{i}=ih\), \(i=0,1,2,\ldots,N\), and \(h= \frac{L}{N}\). The spatial discretization of Eq. (21) using quintic non-polynomial spline is formulated as follows:

$$\begin{aligned} \begin{aligned}[b] &Y_{i}^{m+1}(z)+\beta \gamma F^{m+1} \\ &\quad =-d_{m}Y^{-1}(z)+(2d_{m}-d_{m-1})Y ^{0}(z)+\sum_{k=1}^{m-1}(-d_{k-1}+2d_{k}-d_{k+1})Y^{m-k}(z) \\ &\quad \quad{} +(2d_{0}-d_{1})Y^{m}(z)+\beta f^{m+1}(z), \quad m=1,2,3,\ldots,K-1. \end{aligned} \end{aligned}$$
(41)

The operator φ is defined as

$$ \varphi Y_{k}=\mu _{1}Y_{k-2}+\nu _{1}Y_{k-1}+\kappa _{1}Y_{k}+\nu _{1}Y _{k+1}+\mu _{1}Y_{k+2}. $$
(42)

Now, Eq. (7) takes the following form:

$$ \varphi F_{i}=\frac{1}{h^{4}}(Y_{i-2}-4Y_{i-1}+6Y_{i}-4Y_{i+1}+Y_{i+2}). $$
(43)

Applying φ on Eq. (41), we obtain

$$\begin{aligned} & \bigl(\mu _{1}Y_{i-2}^{m+1}+\nu _{1}Y_{i-1}^{m+1}+\kappa _{1}Y_{i}^{m+1}+ \nu _{1}Y_{i+1}^{m+1}+\mu _{1}Y_{i+2}^{m+1} \bigr) +\frac{\beta \gamma }{h^{4}}\bigl(Y_{i-2}^{m+1}-4Y_{i-1}^{m+1}+6Y_{i}^{m+1} \\ &\quad \quad{} -4Y_{i+1}^{m+1}+Y_{i+2}^{m+1} \bigr) \\ &\quad =-d_{m}\bigl(\mu _{1}Y_{i-2}^{-1}+ \nu _{1}Y _{i-1}^{-1}+\kappa _{1}Y_{i}^{-1} +\nu _{1}Y_{i+1}^{-1}+\mu _{1}Y_{i+2} ^{-1}\bigr)+(2d_{m} \\ &\quad \quad{} -d_{m-1}) \bigl(\mu _{1}Y_{i-2}^{0}+ \nu _{1}Y_{i-1}^{0}+\kappa _{1}Y_{i}^{0}+ \nu _{1}Y_{i+1}^{0}+\mu _{1}Y_{i+2}^{0} \bigr) \\ &\quad \quad{}+\sum_{k=1}^{m-1}(-d_{k-1} +2d _{k}-d_{k+1}) \bigl(\mu _{1}Y_{i-2}^{m-k} \\ &\quad \quad{} +\nu _{1}Y_{i-1}^{m-k}+\kappa _{1}Y_{i}^{m-k}+\nu _{1}Y_{i+1}^{m-k} +\mu _{1}Y_{i+2}^{m-k}\bigr) \\ &\quad \quad{}+(2d_{0}-d_{1}) \bigl(\mu _{1}Y_{i-2}^{m}+\nu _{1}Y_{i-1} ^{m}+\kappa _{1}Y_{i}^{m}+\nu _{1}Y_{i+1}^{m} \\ &\quad \quad{} +\mu _{1}Y_{i+2}^{m}\bigr)+\beta \bigl( \mu _{1}f_{i-2}^{m+1}+\nu _{1}f_{i-1}^{m+1}+ \kappa _{1}f_{i}^{m+1}+\nu _{1}f_{i+1}^{m+1}+ \mu _{1}f_{i+2}^{m+1}\bigr), \\ &\quad \quad 1 \leq m\leq K-1. \end{aligned}$$
(44)

After simplification, (44) takes the following form:

$$\begin{aligned} \begin{aligned}[b] & \biggl(\mu _{1}+ \frac{\beta \gamma }{h^{4}} \biggr)Y_{i-2}^{m+1}+ \biggl(\nu _{1}-4\frac{\beta \gamma }{h^{4}} \biggr)Y_{i-1}^{m+1}+ \biggl(\kappa _{1}+6\frac{ \beta \gamma }{h^{4}} \biggr)Y_{i}^{m+1} \\ &\quad\quad{} + \biggl(\nu _{1}-4\frac{\beta \gamma }{h^{4}} \biggr)Y_{i+1}^{m+1}+ \biggl(\mu _{1}+\frac{\beta \gamma }{h ^{4}} \biggr)Y_{i+2}^{m+1} \\ &\quad =Q_{i}, \quad 2\leq i\leq N-2, 1\leq m \leq K-1, \end{aligned} \end{aligned}$$
(45)

where

$$\begin{aligned} Q_{i}&= -d_{m} \bigl(\mu _{1}Y_{i-2}^{-1}+ \nu _{1}Y_{i-1}^{-1}+\kappa _{1}Y_{i}^{-1}+ \nu _{1}Y_{i+1}^{-1}+\mu _{1}Y_{i+2}^{-1} \bigr) +(2d_{m}-d _{m-1}) \bigl(\mu _{1}Y_{i-2}^{0} \\ &\quad {} +\nu _{1}Y_{i-1}^{0}+\kappa _{1}Y_{i}^{0}+\nu _{1}Y_{i+1}^{0} +\mu _{1}Y _{i+2}^{0}\bigr)+\sum _{k=1}^{m-1}(-d_{k-1}+2d_{k}-d_{k+1}) \bigl(\mu _{1}Y_{i-2} ^{m-k}+\nu _{1}Y_{i-1}^{m-k} \\ &\quad {} +\kappa _{1}Y_{i}^{m-k}+\nu _{1}Y_{i+1}^{m-k}+\mu _{1}Y_{i+2}^{m-k} \bigr) +(2d _{0}-d_{1}) \bigl(\mu _{1}Y_{i-2}^{m}+ \nu _{1}Y_{i-1}^{m}+\kappa _{1}Y_{i}^{m}+ \nu _{1}Y_{i+1}^{m} \\ &\quad {} +\mu _{1}Y_{i+2}^{m}\bigr)+\beta \bigl(\mu _{1}f_{i-2}^{m+1}+\nu _{1}f_{i-1}^{m+1}+ \kappa _{1}f_{i}^{m+1}+\nu _{1}f_{i+1}^{m+1} +\mu _{1}f_{i+2}^{m+1}\bigr), \quad 1\leq m\leq K-1. \end{aligned}$$

The above system yields \((N-3)\) equations involving \((N-1)\) unknowns \(Y_{i}^{m+1}\), \(1\leq i\leq N-1\). We extract two more equations from boundary conditions as follows:

$$\begin{aligned} &\biggl(\varpi _{0}-2\frac{\beta \gamma }{h^{4}}\biggr)Y_{0}^{m+1}+ \biggl(\varpi _{1}+5\frac{ \beta \gamma }{h^{4}}\biggr)Y_{1}^{m+1}+ \biggl(\varpi _{2}-4\frac{\beta \gamma }{h ^{4}}\biggr)Y_{2}^{m+1} +\biggl(\varpi _{3}+\frac{\beta \gamma }{h^{4}}\biggr)Y_{3}^{m+1} \\ &\quad =(2d_{0}-d_{1}) \bigl( \varpi _{0}Y_{0}^{m}+\varpi _{1}Y_{1}^{m}+\varpi _{2}Y_{2}^{m}+\varpi _{3}Y_{3}^{m} \bigr) \\ &\quad\quad{} + \sum_{k=1}^{m-1}(d_{k}-d_{k+1}) \bigl(\varpi _{0}Y_{0}^{m-k}+\varpi _{1}Y_{1} ^{m-k} +\varpi _{2}Y_{2}^{m-k}+\varpi _{3}Y_{3}^{m-k} \bigr) \\ &\quad\quad{} +(d_{m}-d_{m-1}) (\varpi _{0}\phi _{0}+\varpi _{1}\phi _{1}+\varpi _{2} \phi _{2}+\varpi _{3}\phi _{3}) \\ &\quad\quad{} +\Delta d_{m}(\varpi _{0}\psi _{0}+\varpi _{1}\psi _{1}+\varpi _{2}\psi _{2}+ \varpi _{3}\psi _{3}) \\ &\quad\quad{} +\beta \bigl(\varpi _{0}f_{0}^{m+1}+ \varpi _{1}f_{1}^{m+1}+\varpi _{2}f_{2} ^{m+1}+\varpi _{3}f_{3}^{m+1}\bigr). \end{aligned}$$
(46)

Similarly,

$$\begin{aligned} &\biggl(\varpi _{3}+\frac{\beta \gamma }{h^{4}}\biggr)Y_{N-3}^{m+1}+ \biggl(\varpi _{2}-4\frac{ \beta \gamma }{h^{4}}\biggr)Y_{N-2}^{m+1}+ \biggl(\varpi _{1}5\frac{\beta \gamma }{h ^{4}}\biggr)Y_{N-1}^{m+1} +\biggl(\varpi _{0}-2\frac{\beta \gamma }{h^{4}}\biggr)Y_{N}^{m+1} \\ &\quad =(2d_{0}-d_{1}) \bigl( \varpi _{3}Y_{N-3}^{m} +\varpi _{2}Y_{N-2}^{m}+\varpi _{1}Y_{N-1}^{m}+\varpi _{0}Y_{N}^{m} \bigr) \\ &\quad\quad{} +\sum_{k=1}^{m-1}(d_{k}-d_{k+1}) \bigl(\varpi _{3}Y_{N-3}^{m-k}+\varpi _{2}Y _{N-2}^{m-k}+\varpi _{1}Y_{N-1}^{m-k}+ \varpi _{0}Y_{N}^{m-k}\bigr) \\ &\quad\quad{} +(d_{m}-d_{m-1}) (\varpi _{3}\phi _{N-3}+\varpi _{2}\phi _{N-2}+\varpi _{1} \phi _{N-1}+\varpi _{0}\phi _{N}) \\ &\quad\quad{} +\Delta d_{m}(\varpi _{3}\psi _{N-3}+\varpi _{2} \psi _{N-2}+\varpi _{1}\psi _{N-1} \\ &\quad\quad{} +\varpi _{0}\psi _{N})+\beta \bigl(\varpi _{3}f_{N-3}^{m+1}+\varpi _{2}f_{N-2} ^{m+1}+\varpi _{1}f_{N-1}^{m+1}+\varpi _{0}f_{N}^{m+1}\bigr). \end{aligned}$$
(47)

In order to apply this scheme, \(Y^{2}=[Y_{1}^{2},Y_{2}^{2},Y_{3}^{2},\ldots, Y_{N-1}^{2}]^{T}\) and \(Y^{1}=[Y_{1}^{1},Y_{2}^{1},Y_{3}^{1},\ldots, Y_{N-1}^{1}]^{T}\) are required. Solving (25) and utilizing the quintic non-polynomial spline, \(Y^{1}\) is calculated as follows:

$$\begin{aligned} & \biggl(\mu _{1}+\frac{\beta \gamma }{h^{4}} \biggr)Y_{i-2}^{1}+ \biggl(\nu _{1}-4\frac{\beta \gamma }{h^{4}} \biggr)Y_{i-1}^{1}+ \biggl(\kappa _{1}+6\frac{ \beta \gamma }{h^{4}} \biggr)Y_{i}^{1} + \biggl(\nu _{1}-4\frac{\beta \gamma }{h^{4}} \biggr)Y_{i+1}^{1} \\ &\quad{} + \biggl(\mu _{1}+\frac{\beta \gamma }{h^{4}} \biggr)Y_{i+2}^{1}=J_{i}, \quad 2\leq i\leq N-2, \end{aligned}$$
(48)

where

$$\begin{aligned} J_{i}&=(\mu _{1}\phi _{i-2}+\nu _{1} \phi _{i-1}+\kappa _{1}\phi _{i}+\nu _{1}\phi _{i+1}+\mu _{1}\phi _{i+2})+ \Delta t\bigl(\mu _{1}\psi _{i-2}^{1}+\nu _{1}\psi _{i-1}^{1}+\kappa _{1}\psi _{i}^{1} \\ &\quad{} +\nu _{1}\psi _{i+1}^{1}+\mu _{1}\psi _{i+2}^{1}\bigr)+\beta \bigl(\mu _{1}f_{i-2} ^{1}+\nu _{1}f_{i-1}^{1} +\kappa _{1}f_{i}^{1}+\nu _{1}f_{i+1}^{1}+ \mu _{1}f_{i+2}^{1}\bigr). \end{aligned}$$

System (48) contains \((N-1)\) unknowns \(Y_{i}^{1}\), \(1\leq i \leq N-1\), involved in \((N-3)\) equations. We extract two more equations from the end conditions as follows:

$$\begin{aligned} &\biggl(\varpi _{0}-2\frac{\beta \gamma }{h^{4}}\biggr)Y_{0}^{1}+ \biggl(\varpi _{1}+5\frac{ \beta \gamma }{h^{4}}\biggr)Y_{1}^{1}+ \biggl(\varpi _{2}-4\frac{\beta \gamma }{h ^{4}}\biggr)Y_{2}^{1} +\biggl(\varpi _{3}+\frac{\beta \gamma }{h^{4}}\biggr)Y_{3}^{1} \\ &\quad =(\varpi _{0}\phi _{0}+\varpi _{1}\phi _{1} +\varpi _{2}\phi _{2}+ \varpi _{3}\phi _{3})+\Delta t(\varpi _{0}\psi _{0}+\varpi _{1}\psi _{1}+\varpi _{2} \psi _{2} +\varpi _{3}\psi _{3}) \\ &\quad\quad{} +\beta \bigl(\varpi _{0}f_{0}^{1}+ \varpi _{1}f_{1}^{1} + \varpi _{2}f_{2}^{1}+ \varpi _{3}f_{3}^{1} \bigr) \end{aligned}$$
(49)

and

$$\begin{aligned} &\biggl(\varpi _{3}+\frac{\beta \gamma }{h^{4}}\biggr)Y_{N-3}^{1}+ \biggl(\varpi _{2}-4\frac{ \beta \gamma }{h^{4}}\biggr)Y_{N-2}^{1}+ \biggl(\varpi _{1}+5\frac{\beta \gamma }{h ^{4}}\biggr)Y_{N-1}^{1} +\biggl(\varpi _{0}-2\frac{\beta \gamma }{h^{4}}\biggr)Y_{N}^{1} \\ &\quad =(\varpi _{3}\phi _{N-3}+\varpi _{2}\phi _{N-2} +\varpi _{1}\phi _{N-1}+ \varpi _{0}\phi _{N})+\Delta t(\varpi _{3}\psi _{N-3}+\varpi _{2}\psi _{N-2} \\ &\quad\quad{} +\varpi _{1}\psi _{N-1}+\varpi _{0} \psi _{N})+\beta \bigl(\varpi _{3}f_{N-3} ^{1}+\varpi _{2}f_{N-2}^{1}+\varpi _{1}f_{N-1}^{1}+\varpi _{0}f_{N}^{1} \bigr). \end{aligned}$$
(50)

Suppose \(\phi =[\phi _{1},\phi _{2},\ldots,\phi _{N-1}]^{T}\), \(f= [f_{1},f_{2},\ldots,f_{N-1}]^{T}\), \(\overset{\sim }{\phi }=[ \phi _{0},0,\ldots,0,\phi _{N}]^{T}\), and \(\overset{\sim }{f}=[f_{0},0, \ldots,0,f_{N}]^{T}\) are column matrices with \((N-1)\) entries. The system in (48)–(50) can be expressed as

$$ AY^{1}=B\bigl(\phi +\Delta t \psi +\beta f^{1}\bigr)+C(\overset{\sim }{\phi }+ \Delta t \overset{\sim }{\psi }+\beta \overset{\sim }{f})-D. $$
(51)

Here, A,B, and C are square matrices of order \(n-1\).

$$\begin{aligned}& A= \begin{pmatrix} \varpi _{1}+5\frac{\beta \gamma }{h^{4}} & \varpi _{2}-4\frac{\beta \gamma }{h^{4}} & \varpi _{3}+\frac{\beta \gamma }{h^{4}} & 0 & 0 & 0 & \cdots & 0 \\ \nu _{1}-4\frac{\beta \gamma }{h^{4}} & \kappa _{1}+6\frac{\beta \gamma }{h^{4}} & \nu _{1}-4\frac{\beta \gamma }{h^{4}} & \mu _{1}+\frac{ \beta \gamma }{h^{4}} & 0 & 0 & \cdots & 0 \\ \mu _{1}+\frac{\beta \gamma }{h^{4}} & \nu _{1} -4\frac{\beta \gamma }{h^{4}} & \kappa _{1}+6\frac{\beta \gamma }{h ^{4}} & \nu _{1}-4\frac{\beta \gamma }{h^{4}} & \mu _{1}+\frac{\beta \gamma }{h^{4}} & 0 & \cdots & 0 \\ & \ddots & & & \ddots & & \ddots \\ 0 & \cdots & 0 & \mu _{1}+\frac{\beta \gamma }{h^{4}} & \nu _{1}-4\frac{ \beta \gamma }{h^{4}} & \kappa _{1}+6\frac{\beta \gamma }{h^{4}} & 0 \nu _{1}-4\frac{\beta \gamma }{h^{4}} & \mu _{1}+\frac{\beta \gamma }{h ^{4}} \\ 0 & \cdots & 0 & & \mu _{1}+\frac{\beta \gamma }{h^{4}} & \nu _{1}-4\frac{ \beta \gamma }{h^{4}} & \kappa _{1}+6\frac{\beta \gamma }{h^{4}} & \nu _{1}-4\frac{\beta \gamma }{h^{4}} \\ 0 & \cdots & 0 & 0 & 0 & \varpi _{3}+\frac{\beta \gamma }{h^{4}} & \varpi _{2}-4\frac{\beta \gamma }{h^{4}} & \varpi _{1}+5\frac{\beta \gamma }{h^{4}} \end{pmatrix} , \\& B= \begin{pmatrix} \varpi _{1} & \varpi _{2} & \varpi _{3} & 0 & 0 & 0 & \cdots & 0 \\ \nu _{1} & \kappa _{1} & \nu _{1} & \mu _{1}& 0 & 0 & \cdots & 0 \\ \mu _{1} & \nu _{1} & \kappa _{1} & \nu _{1} & \mu _{1} & 0 & \cdots & 0 \\ & \ddots & & & \ddots & & \ddots \\ 0 & \cdots & 0 & \mu _{1} & \nu _{1} & \kappa _{1} & \nu _{1} & \mu _{1} \\ 0 & \cdots & 0 & 0 & \mu _{1} & \nu _{1} & \kappa _{1} & \nu _{1} \\ 0 & \cdots & 0 & 0 & 0 & \varpi _{3} & \varpi _{2} & \varpi _{1} \end{pmatrix} \quad \text{and} \\& C= \begin{pmatrix} \varpi _{0} & 0 & 0 & 0 & 0 & 0 & 0 & \cdots & 0 \\ 1 & 0 & 0 & 0 & 0 & 0 & 0 & \cdots & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & \cdots & 0 \\ & \ddots & & & \ddots & & \ddots \\ 0 & \cdots & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & \cdots & 0 & 0 & 0 & 0 & 0 & 0 & 1 \\ 0 & \cdots & 0 & 0 & 0 & 0 & 0 & 0 & \varpi _{0} \end{pmatrix}. \\& D=\bigl[-M_{0}h^{2},0,0,0,\ldots,-M_{N}h^{2} \bigr]^{T}. \end{aligned}$$

6 Numerical results and discussion

In this section, we present the simulation results for two test examples in order to validate the proposed numerical algorithm. All calculations are performed in Mathematica 10.0. The accuracy of the current scheme is verified by the error norms \(L_{\infty }\), \(L_{2}\) and experimental order of convergence (EOC) [22, 23]:

$$ L_{\infty }= \max \vert y_{j}-Y_{j} \vert , \qquad L_{2}=\sqrt{\frac{\sum_{j=0}^{N} \vert y_{j}-Y_{j} \vert ^{2}}{\sum_{j=0}^{N} \vert y _{j} \vert ^{2}}} , \qquad \mathit{EOC} = \frac{1}{\log (2)}\log \biggl[\frac{L_{\infty }(2N)}{L_{ \infty }(N)} \biggr], $$

where \(y_{j}\), \(Y_{j}\) are the exact analytical and quintic non-polynomial spline solutions at \(j{th}\) nodal point respectively.

Problem 1

Consider problem (1) with \(\gamma =0.05\) [1].

The exact analytical solution of this problem is

$$ y(z,t)=2(t+1)\sin ^{2}(z). $$

The maximum and Euclidean error norms corresponding to four different values of Δt are reported in Table 1 using \(N=100\) and \(\alpha =1.75\). It is clear that the presented scheme approximates the exact analytical solution more precisely as compared to the method used in [1]. In Table 2, the error norms \(L_{\infty }\) and \(L_{2}\) are listed at \(t=0.25,0.5,1\) using different values of α. The calculations of slope rate of convergence in spatial direction are presented in Table 3 when error norms are calculated for \(\Delta t=0.001\), \(\alpha =1.50\). The computational rate of convergence of the proposed method in spatial direction is in line with theoretical results even with a larger time step. Figure 1 displays the physical behaviour of numerically approximated solution at various time stages. The three-dimensional visuals of exact analytical and non-polynomial quintic spline solutions are shown in Fig. 2 using \(\alpha =1.50\), \(N=100\), and \(\Delta t=0.001\). From Fig. 2, it is clear that the numerical solution is consistent with the exact solution, which indicates that the proposed method is effective. Figure 3 displays the absolute error at \(t=1\) with \(\alpha =1.75\) and \(N=100\), whereas Fig. 4 represents 3D error plot using \(N=100\), \(\alpha =1.5\), and \(\Delta t=0.001\).

Figure 1
figure 1

Approximate solution for Problem 1 at different time levels when \(\Delta t=0.001\), \(N=80\), \(\alpha =1.75\)

Figure 2
figure 2

Exact and numerical solution for Problem 1 with \(N=80\), \(\Delta t=0.001\), and \(\alpha =1.50\)

Figure 3
figure 3

Absolute error for Problem 1 when \(N=100\), \(\alpha =1.75\), and \(\Delta t=0.0005\)

Figure 4
figure 4

Absolute error for Problem 1 when \(N=100\), \(\alpha =1.5\) and \(t=1\)

Table 1 Error norms for Problem 1 at \(t=1\) with \(N=100\), \(\alpha =1.75\)
Table 2 Error norms for Problem 1, with \(N=80\) and \(\Delta t=0.001\)
Table 3 Experimental order of convergence for Problem 1, when \(\alpha =1.50\), \(N=80\), \(\Delta t=0.001\)

Problem 2

As a second experiment, consider the following fourth order superdiffusion equation [1]:

$$ \frac{\partial ^{\alpha }y}{\partial t^{\alpha }}+\gamma \frac{\partial ^{4}y}{\partial z^{4}}=f(z,t), \quad z\in [0,1], t\in [0,T], $$

the initial/end conditions are

$$\begin{aligned}& y(z,0)=\frac{1}{\pi ^{5}} \bigl(\pi ^{10}\sin (\pi z)+\cos (\pi z)- \cos (3\pi z) \bigr), \\& y(0,t) =y(1,t) =0 , \\& y_{zz}(0,t) =\frac{1}{\pi ^{3}}8 (1 + t), \qquad y_{zz}(1,t)=- \frac{1}{\pi ^{3}}8 (1 + t). \end{aligned}$$

The exact analytical solution to this problem is

$$ y(z,t)=\frac{1}{\pi ^{5}} \bigl(\pi ^{10}\sin (\pi z)+\cos (\pi z)- \cos (3\pi z) \bigr) (t+1). $$

The computational error norms corresponding to four different selections of Δt are given in Table 4 with \(\gamma =0.05\) and \(N=80\). It can be seen that our presented computational strategy yields more accurate solutions as compared to the technique used in [1]. Table 5 shows the maximum and Euclidian error norms at different time levels. The experimental rate of convergence is tabulated in Table 6 when error norms are calculated for \(N=80\), \(\alpha =1.50\), and \(\Delta t=0.001\). It is clear that the experimental results support the theoretical estimation. Figure 5 displays the approximate solution at \(t=1,2,3,4,5\). The three-dimensional plots of analytical exact and numerical solutions are portrayed in Fig. 6 in order to showcase their physical behaviour. In Fig. 7, the absolute computational error is presented at \(t=1\) using \(\alpha =1.50\) and \(N=80\).

Figure 5
figure 5

Approximate solution for Problem 2 at different time levels when \(\Delta t=0.001\), \(N=60\), \(\alpha =1.25\)

Figure 6
figure 6

Exact and numerical solution for Problem 2 when \(N=80\), \(\alpha =1.25\), \(\Delta t=0.001\)

Figure 7
figure 7

Absolute error for Problem 2 when \(N=80\), \(\Delta t=0.001\) and \(\alpha =1.25\)

Table 4 Error norms for Problem 2 at \(t=1\) with \(N=80\), \(\alpha =1.50\)
Table 5 Error norms for Problem 2, when \(N=80\) and \(\Delta t=0.001\)
Table 6 Experimental order of convergence for Problem 2, when \(N=80\), \(\alpha =1.50\), \(\Delta t=0.001\)

7 Conclusion

  1. 1.

    An algorithm utilizing quintic non-polynomial spline functions has been developed for the numerical treatment of time fractional fourth order superdiffusion equation.

  2. 2.

    The discretization in space and time directions has been achieved by using quintic non-polynomial spline functions and finite central difference formulation respectively.

  3. 3.

    The unconditional stability of the proposed scheme in temporal direction has been proved.

  4. 4.

    Theoretically, the presented technique is proved to be \(O(h^{4}+ \Delta t^{2})\) accurate.

  5. 5.

    The experimental order of convergence is found to conform with the theoretical expectations.

  6. 6.

    The comparison of maximum and Euclidian error norms indicates the superiority of the present scheme over the method used in [1] even with larger grid spacing in time direction.