Issues in the software implementation of stochastic numerical Runge–Kutta

This paper discusses the application of stochastic Runge-Kutta-like numerical methods with weak and strong convergences for systems of stochastic differential equations in Itô form. At the beginning a brief overview of available publications about stochastic numerical methods and information from the theory of stochastic differential equations are given. Then the difficulties that arise when trying to implement stochastic numerical methods and motivate to use source code generation are described. We discuss some implementation details, such as program languages (Python, Julia) and libraries (Jinja2, Numpy). Also the link to the repository with source code is provided in the article. © Springer Nature Switzerland AG 2018.

Publisher
Springer Verlag
Language
English
Pages
532-546
Status
Published
Volume
919
Year
2018
Organizations
  • 1 Department of Applied Probability and Informatics, Peoples’ Friendship University of Russia (RUDN University), 6 Miklukho-Maklaya str., Moscow, 117198, Russian Federation
  • 2 Laboratory of Information Technologies, Joint Institute for Nuclear Research, 6 Joliot-Curie, Moscow region, Dubna, 141980, Russian Federation
Keywords
Automatic code generation; Julia language; Python language; Stochastic differential equations; Stochastic numerical methods; Template engine
Date of creation
19.10.2018
Date of change
01.03.2021
Short link
https://repository.rudn.ru/en/records/article/record/7073/
Share

Other records