Abstract
A trigonometrically fitted block third derivative method (TFBTDM) whose coefficients depend on the frequency and stepsize is constructed for periodic initial value problems. The motivation governing the development of the TFBTDM is inherent in the fact that if the frequency or a reasonable estimate of it is known in advance, the method will be more advantageous than the polynomial based methods. Specifically, the TFBTDM is recovered from a continuous approximation which is constructed by imposing that the chosen interpolating trigonometric polynomial satisfies the appropriate interpolating conditions. The TFBTDM is shown to be of order 6 and has a moderately large stability interval. Numerical examples are given to illustrate the accuracy of the method.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
In this paper, a TFBTDM whose coefficients depend on the frequency and stepsize is constructed for periodic IVPs of the form
The motivation governing the development of the TFBTDM is inherent in the fact that if the frequency or a reasonable estimate of it is known in advance, the method will be more advantageous than the polynomial based methods (see [24]). Several techniques based on exponential fitting which take advantage of the special properties of the solution of (1) that may be known in advance have been proposed (see [4, 5, 13, 13, 14, 21, 24–26, 30, 33]).
It is also shown that the TFBTDM can be used to solve the general second-order IVPs of the form
since these type of equations arise frequently in engineering, science, and social sciences with (1) as a special case. Conventionally, (2) is first transformed into a system of first-order IVPs and solved by the various methods available for solving systems of first order IVPs (see [2, 11, 19, 22]).
It has been shown that solving (1) directly is preferable, since about half of the storage space can be saved, especially, if the dimension of (1) is large (see [4, 6, 11, 11–13, 20, 25, 27–29]). Nevertheless, fewer methods have been proposed for solving the general form (2) directly (see [1, 3, 12, 34]). These methods are generally implemented in a step-by-step fashion in which on the partition \(\Pi _{N}\), an approximation is obtained at \(x_{n}\) only after an approximation at \(x_{n-1}\) has been computed, where for some stepsize \(h\) and integer \(N>0\),
The TFBTDM involves a different approach which discretizes the problem by simultaneously solving the resulting system in a block-by-block manner (see [14]). Some techniques based on combining different methods and using them to simultaneously solve scalar and systems of first order IVPs are also discussed in [2, 7, 15].
The paper is organized as follows. In Sect. 2, the TFBTDM is recovered from a continuous approximation and analyzed. Section 3 is devoted to the computational aspect and numerical examples are given in Sect. 4. Finally, the conclusion of the paper is discussed in Sect. 5.
2 Development of method
In this section, we develop a two-step TFBTDM for the direct numerical solution of (2) on the interval from \(x_{n}\) to \(x_{n+2} = x_{n} + 2h\). We initially assume that the solution on the interval \([x_{n}, x_{n+2}]\) is locally approximated by the function
where \(\ell _j\) are coefficients to be uniquely determined and \(w\) is the frequency. Since this function must pass through the points \((x_{n}, y_{n}),(x_{n+1}, y_{n+1}),(x_{n+2}, y_{n+2})\), we demand that the following eight equations must be satisfied.
where \(g_{n+j}=\frac{df(x,~ y(x),~ y'(x))}{dx}|^{x_{n+j}}_{y_{n+j}}\).
We note that Eqs. (4) and (5) lead to a system of eight equations and eight undetermined coefficients which is solved with the aid of Mathematica 9.0 to obtain the coefficients \(\ell _j\) (see [14]). The uniquely determined coefficients are then substituted into (3) and after simplification we obtain the continuous representation of the TFBTDM and its first derivative as
where \(w\) is the frequency, \(\alpha _0(x;w)\), \(\alpha _1(x;w)\), \(\beta _{j}(x;w)\), and \(\gamma _j(x;w)\), \(j=0, 1, 2\) are continuous coefficients. We assume that \(y_{n+j} =U(x_{n} +jh)\) is the numerical approximation to the analytical solution \(y(x_{n+j})\), \(y'_{n+j} =U'(x_{n} +jh)\) is an approximation to \(y'(x_{n+j})\), \(f_{n+j}=U''(x_{n} +jh)\) is an approximation to \(y''(x_{n+j})\), and \(g_{n+j}=U'''(x_{n} +jh)\) is an approximation to \(y'''(x_{n+j})\), where for \(j=0, 1,2\),
2.1 TFBTDM
In order to construct the four members that constitute the TFBTDM given in expressions (8)–(11), we specify the coefficients in (6) and (7). In particular, we let \(u = w h\) and evaluate (6) at \(x=x_{n+2}\) and (7) at \(\{x=x_{n}, x_{n+1}, x_{n+2}\}\). Thus, methods (6) and (7) and expressions (8)–(11) are linked as follows:
Expression (8): Evaluate (6) at \(x=x_{n+2}\)
\(\beta _0(x=x_{n+2};u)=\beta _{2,0}\), \(\beta _1(x=x_{n+2};u)=\beta _{2,1}\), \(\beta _2(x=x_{n+2};u)=\beta _{2,2}\),
\(\gamma _0(x=x_{n+2};u)=\gamma _{2,0}\), \(\gamma _1(x=x_{n+2};u)=\gamma _{2,1}\), \(\gamma _2(x=x_{n+2};u)=\gamma _{2,2}\).
Expression (9): Evaluate (7) at \(x=x_{n}\)
\(\beta _0(x=x_{n};u)=\beta _{1,0}\), \(\beta _1(x=x_{n};u)=\beta _{1,1}\), \(\beta _2(x=x_{n};u)=\beta _{1,2}\),
\(\gamma _0(x=x_{n};u)=\gamma _{1,0}\), \(\gamma _1(x=x_{n};u)=\gamma _{1,1}\), \(\gamma _2(x=x_{n};u)=\gamma _{1,2}\).
Expression (10): Evaluate (7) at \(x=x_{n+1}\)
\(\beta _0(x=x_{n+1};u)=\beta _{3,0}\), \(\beta _1(x=x_{n+1};u)=\beta _{3,1}\), \(\beta _2(x=x_{n+1};u)=\beta _{3,2}\),
\(\gamma _0(x=x_{n+1};u)=\gamma _{3,0}\), \(\gamma _1(x=x_{n+1};u)=\gamma _{3,1}\), \(\gamma _2(x=x_{n+1};u)=\gamma _{3,2}\).
Expression (11): Evaluate (7) at \(x=x_{n+2}\)
\(\beta _0(x=x_{n+2};u)=\beta _{4,0}\), \(\beta _1(x=x_{n+2};u)=\beta _{4,1}\), \(\beta _2(x=x_{n+2};u)=\beta _{4,2}\),
\(\gamma _0(x=x_{n+2};u)=\gamma _{4,0}\), \(\gamma _1(x=x_{n+2};u)=\gamma _{4,1}\), \(\gamma _2(x=x_{n+2};u)=\gamma _{4,2}\).
In what follows we give the members of the block, their coefficients and their equivalent Taylor series expansions.
Remark 2.1
We note that for small values of \(u\) the trigonometric coefficients are vulnerable and subject to heavy cancelation, hence the Taylor series coefficients must be used (see [25]).
2.2 Order and local truncation error
The algebraic order of each method is given by the integer \(p=6\) satisfying
where \(y_{n+2}, y_{n+1}, y'_{n+1}\), and \(y'_{n+2}\) are numerical solutions given by the methods by imposing that \(y(x_{n})= y_{n}\) and \(y'(x_{n})= y'_{n}\).
The Local Truncation Errors (LTEs) for methods (7), (8) and (9), and (10); denoted LTE (8), LTE (9), LTE (10), and LTE (11) are given by
Remark 2.2
The method (8) reduces to the sixth-order conventional third derivative method as \(u \rightarrow 0\).
Remark 2.3
The method, in its current form is designed only for second order initial value problems. However, the derivation approach given in Sect. 2 can be extended to differential equations of any order. For instance, the approach was used to derived polynomial based methods for solving third and fourth order differential equations in [16, 17].
2.3 Linear-stability of the TFBTDM
The methods (7), (8) and (9), and (10) are combined to give the TFBTDM, which is expressed as
where \(Y_{\mu }\), \(F_{\mu }\), \(Y_{\mu -1}\), \(F_{\mu -1}\), \(\mu =0, 1, \ldots , N/k\), \(n=0, 2, 4, \ldots , N-2 \) are given as \(Y_{\mu }=(y_{n+1}, y_{n+2}, hy'_{n+1}, hy'_{n+2})^{T}\), \(F_{\mu }=(f_{n+1}, f_{n+2}, hg_{n+1}, hg_{n+2})^{T}\), \(Y_{\mu -1}=(y_{n-1}, y_{n}, hy'_{n-1}, hy'_{n})^{T}\), \(F_{\mu -1}=(f_{n-1}, f_{n}, hg_{n-1}, hg_{n})^{T}\), \(A^{(i)}\), \(B^{(i)}\), \(i=0, 1\) are \(4 \times 4\) matrices whose entries are given by the coefficients of the methods (7), (8) and (9), and (10).
The linear-stability of the TFBTDM is discussed by applying the method to the test equation \(y''=\lambda y\), where \(\lambda \) is expected to run through the (negative) eigenvalues of the Jacobian matrix \(\frac{\partial f}{\partial y}\) (see [27]). Letting \(q=\lambda h^{2}\), it is easily shown that the application of (12) to the test equation yields
where the matrix \(M(q,u)\) is the amplification matrix which determines the stability of the method.
Definition 2.4
The region \(\Upsilon ={(q, u)}\) is the stability region if in this region the spectral radius \(\rho (M(q,u)) \le 1\).
Definition 2.5
As \(u \rightarrow 0\), the interval \([-q_{0}, 0]\) is the stability interval, if in this interval \(\rho (M(q,0)) \le 1\) and \(q_{0}\) is the stability boundary (see [27]).
Remark 2.6
We note that the general presentation of stability of the method gives the stability region \(\Upsilon ={(q, u)}\). However, as \(u \rightarrow 0\), the interval \([-q_{0}, 0]\) is the stability interval, if in this interval \(\rho (M(q,0)) \le 1\), in this case, \(q_{0}\) is called the stability boundary. This is stated to simply emphasize that as \(u \rightarrow 0\) the behavior of the TFBTDM is consistent with the behavior of standard methods in the literature. Since the stability matrix depends on two variables \(q\) and \(u\), we plot the stability region in the (q, u)-plane (see Fig. 1). As \(u \rightarrow 0\), we found that \(\rho (M(q,0))\le 1\) if \(q~\epsilon ~[-65.36, 0]\), hence \(q_{0}=65.36\).
3 Computational aspects
The TFBTDM (12) is applied to (2) on the partition \(\Pi _{N}\) as follows:
Step 1 Choose \(N\), \(h=(b-a)/N\), and the number of blocks \(\Gamma =N/2\); using (12), \(n=0\), \(\mu =1\), the values of \((y_{1}, y_{2})^{T}\) and \((y'_{1}, y'_{2})^{T}\) are simultaneously obtained over the sub-interval \([x_{0}, x_{2}]\), as \(y_{0}\) and \(y'_{0}\) are known from the IVP (2).
Step 2 For \(n=2\), \(\mu =2\), the values of \((y_{3}, y_{4})^{T}\) and \((y'_{3}, y'_{4})^{T}\) are simultaneously obtained over the sub-interval \([x_{2}, x_{4}]\), as \(y_{2}\) and \(y'_{2}\) are known from the previous block.
Step 3 The process is continued for \(n=4,\ldots ,N-2\) and \(\mu =3, \ldots , \Gamma \) to obtain the numerical solution to (1) on sub-intervals \( [x_{4}, x_{6} ], \ldots , [x_{N-2}, x_{N}]\).
Linear problems were solved using a code written in Mathematica 9.0 enhanced by the feature \(NSolve[~~]\), while nonlinear problems were solved by the Newton’s method enhanced by the feature \(FindRoot [~~]\) (see [18]). It is vital to note that Mathematica can symbolically compute derivatives, hence the entries of the Jacobian matrix which involve the partial derivatives of both \(f\) and \(g\) are automatically generated.
4 Numerical examples
In this section, we present some numerical results obtained using the TFBTDM and compare the results with those given by existing methods in the literature. We have included a test problem which is traditionally used in the literature to discuss stability to validate the fact that the TFBTDM has a moderately large stability boundary \(\Upsilon _{0}=65.36\). We have calculated the absolute error of the approximate solution on the partition \(\Pi _{h}\) as \(|y-y(x)|\). We note that the number of function evaluations (FNCs) per step involved in implementing the TFBTDM is two.
We note that the method can be implemented for all values of N, however, the comparison was done with different choices of N, because we wanted to use the N values that were used in the existing papers that we were using for comparison. All computations were carried out using a code written in Mathematica 9.0.
Example 4.1
We consider the Bessel’s equation (see [34]) given by
\( {y'(1) = (2\cos 1-\sin 1)/\sqrt{2\pi }\simeq 0.10},\)
This problem was chosen to demonstrate the performance of the TFBTDM on the general second order IVP which includes \(y'\) on the right-hand side. The absolute errors (\(Err(y(x))=|y(x)-y|\) and (\(Err(y'(x))=|y'(x)-y|\)) in the solution and its derivative were obtained at \(x=8\) using the TFBTDM. Similar results, which are reproduced in Table 1 were obtained for the same problem by Vigo-Aguiar and Ramos (VAR8 [34] using the variable-step Falker method of order eight (\(p=8\)) in the predictor-corrector mode. It is seen that although we used fixed step-sizes, the TFBTDM generally performs better than the method in [34].
Example 4.2
We consider given example which was also solved by [26] on the range \([0,10 \pi ]\).
where \(W^{2}=100\) and the exact solution \(y(x)=\cos (W x)\).
This problem has been extensively solved in the literature to demonstrate the performance of numerical techniques (see [26]). Hence, the problem was solved by the TFBTDM and the results were compared with those given in [26]. Details of the results are given in Table 2 and it is seen that although the TFBTDM is of a lower order \(p=6\), it is more accurate than the method in [34] which is of a higher order \(p=10\).
Example 4.3
Consider the nonlinear Duffing equation which was also solved by [26] on the range \([0,10 \pi ]\).
where \(\Omega =1.01\), \(\mathrm{B}=0.002\), \(C_{0}=0.200426728069\), \(C_{1}=0.200179477536\), \(C_{2}=0.246946143\times 10^{-3}\), \(C_{3}=0.304016\times 10^{-6}\), \(C_{4}=0.374\times 10^{-9}\).
This problem was chosen to demonstrate the performance of the TFBTDM on a nonlinear IVPs. The results produced by the TFBTDM were compared with those given in [26]. Details of the results are given in Table 3 and it is seen that although the TFBTDM is of order \(p=6\), it is more accurate than the method in [34] which is of order \(p=10\).
Example 4.4
We consider the nonlinear perturbed system on the range \([0, 10]\), with \(\varepsilon =10^{-3}\) (see [8]).
where
and the exact solution is given by \(y_{1}(x)=\cos (5 x)+\varepsilon \sin (x^{2}),~~y_{2}(x)=\sin (5 x) +\varepsilon \cos (x^{2})\), represents a periodic motion of constant frequency with small perturbation of variable frequency.
This problem was chosen to demonstrate the performance of the TFBTDM on a nonlinear perturbed system. The problem was also solved by [8] using a variable step-size fifth-order trigonometrically fitted Runge–Kutta–Nyström method TFARKN5(3) and a fifth-order Runge–Kutta–Nyström method (ARKN5(3)) which was constructed by [10]. In Table 4, the maximum global error (\(Err=Max|y(x)-y|\)) for the three methods are compared. We remark that the TFARKN5(3) and ARKN5(3) are expected to perform better because they are exact when the solution involves a linear combination of trigonometric functions as well as implemented as a variable-step method. Nevertheless, the TFBTDM which is implemented using a fixed step-size is highly competitive to them, especially as the step-size is decreased.
Example 4.5
We consider the nonlinear system of second order IVP (see [21])
with exact solution \(y_{1}(x)=y_{2}(x)=\cos (4x)-\cos (4x)/2\).
This problem was chosen to demonstrate the performance of the TFBTDM on a nonlinear system. The accuracy and efficiency of the TFBTDM are measured by the end-point global errors for the \(y\)-component and the corresponding FNCs used. The results obtained using the TFBTDM are displayed in Table 5 and compare with those given in [21]. It is seen from Table 5 that TFBTDM performs generally better than those in [21] in terms of accuracy and efficiency.
Example 4.6
We consider the stiff IVP which was also solved in [6].
where \(\varepsilon \) is an arbitrary parameter. This problem was chosen to justify that the stability of the TFBTDM. The eigenvalues of the matrix of coefficients of the equations for \(y_{1}''\) and \(y_{2}''\) are \(-1\) and \(-\varepsilon \), thus, the analytical solution of the system exhibit two frequencies \(1\) and \(\sqrt{\varepsilon }\), however the initial conditions eliminate the high frequency component \(\sqrt{\varepsilon }\) (see [6]). As \(u\rightarrow 0\), the method is stable when \(q\in [-65.3613, 0]\). In Table 6, we give the absolute errors at selected values of \(x\), which indicate that choosing \(N=355\), the method is stable since for this value of \(N\), \(q\in [-65.3613, 0]\). However, for \(N=353\), \(q\ni [-65.3613, 0]\), hence the method becomes unstable. In particular, the method is stable when \(h~ \epsilon ~ (0, \sqrt{q_{0}/\varepsilon })\). We observe from Table 6, that TFBTDM (4) is stable for \(h~ \epsilon ~ (0, 0.1617)\) and unstable otherwise.
4.1 Estimating the frequency
A classical procedure for estimating the frequency is not available, however, some techniques for estimating the frequency are given in [13, 31, 32]. A preliminary testing indicates that a good estimate of the frequency can be obtained by demanding that \(LTE(8) = 0\), and solving for the frequency. That is, solve for \(\omega \) given that
where \(y^{(j)}=\frac{d^{j}y}{dx^{j}}, j = 6, 8\) are \(j^{th}\) derivative, \(D=\frac{d}{dx}\) is a differential operator, and \(w\) is assumed to be a constant. We rewrite this equation as
we estimate the frequency by imposing that
and solving for \(w\) at \(x=x_{n}\). We implemented this procedure on example 4.2 and obtained \(w = 10\) which is in agreement with the known frequency. Hence, this procedure is interesting and will be the subject of our future research.
4.2 Rate of convergence of the TFBTDM
In this subsection, we use example 4.1 to validate the fact that the TFBTDM is of order 6. Hence, we give the rate of convergence (ROC) of TFBTDM which is calculated using the formula \(ROC= \mathrm{Log}_{2}(Err_{h}/Err_{h/2})\), \(Err^{h}\) is the maximum absolute error obtained using the step size \(h\). It is observed in Table 7 that as the stepsize is reduced by halve, the method behaves as an order 6 method. For instance, \(Err_{1/122}/Err_{1/224}=(2.63\times 10^{-10})/(4.16\times 10^{-12})= 63.22\approx 2^{6}=64\). Thus, the ROC of the TFBTDM is consistent with the theoretical order (\(p=6\)) of the method.
5 Conclusions
We have proposed a TFBTDM whose coefficients depend on the frequency and stepsize for accurately and efficiently solving periodic IVPs. It has been shown that the TFBTDM takes advantage of any problem whose frequency or a reasonable estimate of it is known in advance to perform better than the purely polynomial based methods. Specifically, the TFBTDM is recovered from a continuous approximation which is constructed by imposing that the chosen interpolating trigonometric polynomial satisfies the appropriate interpolating conditions. The TFBTDM is shown to be of order 6 and this is validated by the ROC of the TFBTDM which is consistent with the theoretical order (\(p=6\)) of the method (see Table 7). Moreover, the TFBTDM is shown to have a large stability region (see Fig. 1). In addition, the TFBTDM is applied in a block-by-block fashion and hence, it is self-starting and implemented without the use of predictors. Details of the numerical results are displayed in Tables 1, 2, 3, 4, 5. Our future research will be focused on developing variable step methods equipped with a strategy for estimating unknown frequencies.
References
Awoyemi, D.O.: A new sixth-order algorithm for general second order ordinary differential equation. Int. J. Comput. Math. 77, 117–124 (2001)
Brugnano, L., Trigiante, D.: Solving Differential Problems by Multitep Initial and Boundary Value Methods. Gordon and Breach Science Publishers, Amsterdam (1998)
Chawla, M.M., Sharma, S.R.: Families of three-stage third order Runge–Kutta–Nystrom methods for \(y^{\prime \prime }= f(x, y, y^{\prime } )\). J. Aust. Math. Soc. 26, 375–386 (1985)
Coleman, J.P., Duxbury, S.C.: Mixed collocation methods for \(y^{\prime \prime }=f(x, y)\). J. Comput. Appl. Math. 126, 47–75 (2000)
Coleman, J.P., Ixaru, G.G.R.: P-stability and exponential-fitting methods for \(y^{\prime \prime }=f(x, y)\). IMA J. Numer. Anal. 16, 179–199 (1996)
D’Ambrosio, R., Ferro, M., Paternoster, B.: Two-step hybrid collocation methods for \(y^{\prime \prime }=f(x, y)\). Appl. Math. Lett. 22, 1076–1080 (2009)
Donelson III, J., Hansen, E.: Cyclic composite multistep predictor–corrector methods. SIAM J. Numer. Anal. 8, 137–157 (1971)
Fang, Y., Song, Y., Wu, X.: A robust trigonometrically fitted embedded pair for perturbed oscillators. J. Comput. Appl. Math. 225, 347–355 (2009)
Fatunla, S.O.: Block methods for second order IVPs. Int. J. Comput. Math. 41, 55–63 (1991)
Franco, J.M.: Runge–Kutta–Nyström methods adapted to the numerical integration of perturbed oscillators. Comput. Phys. Comm. 147, 770–787 (2002)
Hairer, E., Nörsett, S.P., Wanner, G.: Solving Ordinary Differential Equations I. Nonstiff problems. Springer, Berlin (1993)
Hairer, E., Wanner, G.: A theory for Nystrom methods. Numerische Mathematik 25, 383–400 (1976)
Ixaru, L., Berghe, G.V.: Exponential Fitting. Kluwer, Dordrecht (2004)
Jator, S.N., Swindle, S., French, R.: Trigonometrically fitted block Numerov type method for \(y^{\prime \prime }=f(x, y, y^{\prime })\). Numer. Algorit. 62, 13–26 (2013)
Jator, S.N., Li, J.: A self-starting linear multistep method for a direct solution of the general second order initial value problem. Intern. J. Comput. Math. 86, 827–836 (2009)
Jator, S.N.: Multiple finite difference methods for solving third order ordinary differential equations. Int. J. Pure Appl. Math. 43, 253–265 (2008)
Jator, S.N.: Numerical integrators for fourth order initial and boundary value problems. Int. J. Pure Appl. Math. 47, 563–576 (2008)
Keiper, J.B., Gear, C.W.: The analysis of generalized backwards difference formula methods applied to Hessenberg form differential-algebraic equations. SIAM J. Numer. Anal. 28, 833–858 (1991)
Lambert, J.D.: Numerical methods for ordinary differential systems. Wiley, New York (1991)
Lambert, J.D., Watson, A.: Symmetric multistep method for periodic initial value problem. J. Inst. Math. Appl. 18(1), 89–202 (1976)
Nguyen, H.S., Sidje, R.B., Cong, N.H.: Analysis of trigonometric implicit Runge–Kutta methods. J. Comput. Appl. Math. 198, 187–207 (2007)
Onumanyi, P., Sirisena, U.W., Jator, S.N.: Continuous finite difference approximations for solving differential equations. Int. J. Comput. Math. 72, 15–27 (1999)
Shampine, L.F., Watts, H.A.: Block implicit one-step methods. Math. Comput. 23, 731–740 (1969)
Ozawa, K.: A functionally fitted three-stage explicit singly diagonally implicit Runge–Kutta method. Japan J. Ind. Appl. Math. 22, 403–427 (2005)
Simos, T.E.: Dissipative trigonometrically-fitted methods for second order IVPs with oscillating solution. Int. J. Mod. Phys. 13(10), 1333–1345 (2002)
Simos, T.E.: A P-stable complete in phase Obrechkoff trigonometric fitted method for periodic initial-value problems. Proc. R. Soc. Lond. A 6, 283–289 (1993)
Sommeijer, B.P.: Explicit, high-order Runge–Kutta–Nyström methods for parallel computers. Appl. Numer. Math. 13, 221–240 (1993)
Tsitouras, Ch.: Explicit eight order two-step methods with nine stages for integrating oscillatory problems. Int. J. Mod. Phys. 17, 861–876 (2006)
Twizell, E.H., Khaliq, A.Q.M.: Multiderivative methods for periodic IVPs. SIAM J. Numer. Anal. 21, 111–121 (1984)
Vanden, G., Ixaru, L.Gr., van Daele, M.: Optimal implicit exponentially-fitted Runge–Kutta. Comput. Phys. Commun. 140, 346–357 (2001)
Ixaru, L.Gr., Vanden Berghe, G., De Meyer, H.: Frequency evaluation in exponential fitting multistep algorithms for ODEs. J. Comput. Appl. Math. 140, 423–434 (2002)
Ramos, H., Vigo-Aguiar, J.: On the frequency choice in trigonometrically fitted methods. Appl. Math. Lett. 23, 13781381 (2010)
Vigo-Aguiar, J., Ramos, H.: Dissipative Chebyshev exponential-fitted methods for numerical solution of second-order differential equations. J. Comput. Appl. Math. 158, 187–211 (2003)
Vigo-Aguiar, J., Ramos, H.: Variable stepsize implementation of multistep methods for \(y^{\prime \prime }=f (x, y, y^{\prime })\). J. Comput. Appl. Math. 192, 114–131 (2006)
Acknowledgments
The author is very grateful to the referees whose valuable suggestions greatly improved the quality of the manuscript.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jator, S.N. Block third derivative method based on trigonometric polynomials for periodic initial-value problems. Afr. Mat. 27, 365–377 (2016). https://doi.org/10.1007/s13370-015-0349-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13370-015-0349-0