Affiliation:
1. Peoples’ Friendship University of Russia
2. Joint Institute for Nuclear Research
Abstract
This paper presents an original package for investigating numerical solutions of ordinary differential equations, which is built in the Sage computer algebra system. This project is focused on a closer integration of numerical and symbolic methods while primarily aiming to create a convenient tool for working with numerical solutions in Sage. The package defines two new classes: initial problems and approximate solutions. The first class defines tools for symbolic computations related to initial problems, while the second class defines tools for interpolating values of symbolic expressions on an approximate solution and estimating the error with the use of the Richardson method. An implementation of the Runge–Kutta method is briefly described, with its main feature being the possibility of working with arbitrary Butcher tableaux and arbitrary numeric fields.
Publisher
The Russian Academy of Sciences
Reference28 articles.
1. Runge C., König H. Vorlesungen über numerisches Rechnen. Springer-Verlag, 2013.
2. SciPy documentation, 2022. Access mode: https://docs.scipy.org.
3. Ketcheson D.I., bin Waheed U. A comparison of high order explicit Runge-Kutta, extrapolation, and deferred correction methods in serial and parallel // CAMCoS. 2014. V. 9. № 2. P. 175–200.
4. Геворкян М.Н. Конкретные реализации симплектических численных методов // Вестник РУДН. Серия: Математика. Информатика. Физика. 2013. № 3. P. 77–89.
5. Castillo J.E., Miranda G.F. Mimetic discretization methods. Chapman and Hall/CRC, 2013.