A WEB-BASED TOOL FOR GENERATING BLOCK LINEAR MULTISTEP METHODS
DOI:
https://doi.org/10.60787/jnamp.vol70no.566Keywords:
Linear Multistep Methods, Ordinary Differential Equations, Interpolation, Collocation, Web-Based Tool, Numerical MethodsAbstract
Linear Multistep Methods are widely used to obtain numerical solutions of ordinary differential equations. However, generating these methods manually can be computationally challenging, time-consuming, and prone to errors. Existing mathematical software’s lacks the flexibility to efficiently automate the derivation of Linear Multistep Methods. This paper introduces a web-based tool designed to address these limitations by automating the generation of LMMs of first and second derivative methods using interpolation and collocation techniques. The tool enhances computational efficiency, saves time, and simplifies the process of solving ODEs. The backend of the tool is developed in Python using the FASTAPI framework. The frontend, built with React, provides a dynamic and responsive interface for user interaction. This architecture’s integration of Python and React highlights the advantages of combining a powerful computational backend with an intuitive frontend. The effectiveness of the tool is demonstrated by successfully generating well-known Linear Multistep Methods.
Downloads
References
Butcher, J.C. (2016) Numerical Methods for Ordinary Differential Equations. 3rd edn. John Wiley & Sons.
Hairer, E., Nørsett, S.P. & Wanner, G. (1993) Solving Ordinary Differential Equations I: Nonstiff Problems. 2nd edn. Springer.
Iserles, A. (2009) A First Course in the Numerical Analysis of Differential Equations. 2nd edn. Cambridge University Press.
Hairer, E. & Wanner, G. (1996) Solving Ordinary Differential Equations II: Stiff and Differential-Algebraic Problems. 2nd edn. Springer.
Brugnano, L. & Trigiante, D. (1998) Solving Differential Problems by Multistep Initial and Boundary Value Methods. Gordon and Breach.
Jackiewicz, Z. (2009) General Linear Methods for Ordinary Differential Equations. Oxford University Press.
Majid, Z.A., Sulaiman, M.B. & Omar, Z. (2006) ‘Three-point implicit block method for solving ordinary differential equations’, Bulletin of the Malaysian Mathematical Sciences Society, 29(1), pp. 23–31.
Awoyemi, D.O., Adebile, E.A., Adesanya, A.O. & Anake, T.A. (2011) ‘Modified block for the direct solution for the second-order ordinary differential equations’, International Journal of Applied Mathematics and Computation, 3(3), pp. 181–188.
Jator, S.N. (2007) ‘A sixth-order linear multistep method for the direct solution of ????′′ = ????(????, ????, ????′)’, International Journal of Pure and Applied Mathematics
Fornberg, B. (2017)A Practical Guide to Pseudospectral Methods. Cambridge University, 40(1), pp. 457–472.Press.
Awoyemi, D. O., Kayode, S. J., & Adoghe, L. O. (2015). A six-step continuous multistep method for the solution of general fouth order initial value problems of ordinary differential equations. Journal of natural sciences research. 5(5), 2224-3186.
Yahaya, Y. A. (2007). A Note on the construction of numerov method through quadratic continuous polynomial for the general second order ordinary differential equation. Journal of Advances In Education and Professionalism, 11, 261-268.
Olabode, B. T., & Omole, E. O (2015). Implicit hybrid block numerov-type method for the direct solution of fourth-order ordinary differential equations. American Journal of computational and applied mathematics, 2015, 2165-8935.
Kayode, S. J. (2014). Symmetric implicit multi-derivative numerical integration for direct solution of fifth-order differential equations. Thammasat International Journal of science and Technology, 19(2), 56-61.
Awari, Y. S., Chima, E. E., kamoh. N. M., & Oladele, F. L. (2014). A family of implicit uniform accurate order block integrators for the solution of y"= f (x, y, y). International Journal Of Mathematics And Statistics Invention, 2(1), 33-46.
Yahaya, Y. A., & Badmus, A. M. (2009). A class of collocation methods for general second order differential equation. Africa Journal of Mathematical and Computer Science Research, 2(4), 69-71.
Trefethen, L.N. (2013) Approximation Theory and Approximation Practice. SIAM.
Canuto, C., Hussaini, M.Y., Quarteroni, A. & Zang, T.A. (2007) Spectral Methods: Fundamentals in Single Domains. Springer
Van Rossum, G. & Drake, F.L. (2009) Python 3 Reference Manual. Scotts Valley, CA: CreateSpace.
Meurer, A., Smith, C.P., Paprocki, M., Čertík, O., Kirpichev, S.B., Rocklin, M., Kumar, A., Ivanov, S., Moore, J.K., Singh, S., Rathnayake, T., Vig, S., Granger, B.E., Muller, R.P., Bonazzi, F., Gupta, H., Vats, S., Johansson, F., Pedregosa, F., Curry, M.J., Terrel, A.R., Roučka, Š., Saboo, A., Fernando, I., Kulal, S., Cimrman, R. & Scopatz, A. (2017) ‘SymPy: Symbolic computing in Python’, PeerJ Computer Science, 3, e103. doi: https://doi.org/10.7717/peerj-cs.103
Lambert J. D. (1991). Numerical Methods for Ordinary Differential Systems, The Initial Value Problem. Wiley, Chichester, New York.
Yahaya, Y. A., Odeyemi, A. O., & Audu, K. J. (2022). Block method approach for computation of errors of some Adams class of methods. Nigerian Journal of Physics, 31(2), 66–77.
Mohammed, U., Oyelami, O. and Semenov, M. (2019). An Orthogonal-based Self-starting Numerical Integrator for Second Order Initial and Boundary Value Problem ODEs. Journal of Physics, Conference Series, 1145(2019), 012040. Doi:10.1088/1742-6596/1145/1/012040.
Mohammed U., Garba J., Semenov M.E. (2021). One-step second derivative block intrastep method for stiff system of ordinary differential equations. Journal of Nigerian Mathematical Society, 40(1) 47-57.
Okuonghae, R.I. & Ozobokeme, J.K. (2024) ‘Falkner hybrid block methods for secondorder IVPs: A novel approach to enhancing accuracy and stability properties’, Journal of Numerical Analysis and Approximation Theory, 53(2), pp. 324–342.
Motsa, S. S. (2021). Spectral Block Hybrid Methods. UK-Africa Postgraduate Study Institute in Mathematical Sciences
Downloads
Published
Issue
Section
License
Copyright (c) 2025 The Journals of the Nigerian Association of Mathematical Physics

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.