KAUST DepartmentApplied Mathematics and Computational Science Program
Computer, Electrical and Mathematical Sciences and Engineering (CEMSE) Division
Extreme Computing Research Center
Numerical Mathematics Group
Permanent link to this recordhttp://hdl.handle.net/10754/665742
MetadataShow full item record
AbstractOrdinary and partial differential equations (ODEs and PDEs) are used to model many important phenomena. In most cases, solutions of these models must be approximated by numerical methods. Most of the relevant algorithms fall within a few classes of methods, with the properties of individual methods determined by their coefficients. The choice of appropriate coefficients in the design of methods for specific applications is an important area of research. RK-Opt is a software package for designing numerical ODE solvers with coefficients optimally chosen to provide desired properties. It is available from https://github.com/ketch/RK-Opt, with documentation at http://numerics.kaust.edu.sa/RK-Opt/. The primary focus of the package is on the design of Runge-Kutta methods, but some routines for designing other classes of methods such as multistep Runge-Kutta and general linear methods are also included.
CitationKetcheson, D., Parsani, M., Grant, Z., Ahmadia, A., & Ranocha, H. (2020). RK-Opt: A package for the design of numerical ODE solvers. Journal of Open Source Software, 5(54), 2514. doi:10.21105/joss.02514
SponsorsMuch of the initial RK-Opt development was performed by D. Ketcheson while he was supported by a DOE Computational Science Graduate Fellowship and by AFOSR grant number FA9550-06-1-0255. Development has also been supported by funding from King Abdullah University of Science and Technology.
PublisherThe Open Journal
JournalJournal of Open Source Software
Except where otherwise noted, this item's license is described as Authors of papers retain copyright and release the work under a Creative Commons Attribution 4.0 International License.