Bachmann, BernhardBonaventura, FrancescoCasella, FrancescoFernández García, SoledadGómez Mármol, María MacarenaHannebohm, Philip2025-09-192025-09-192025-09-13Bachmann, B., Bonaventura, F., Casella, F., Fernández García, S., Gómez Mármol, M.M. y Hannebohm, P. (2025). Self-Adjusting Multi-Rate Runge-Kutta Methods: Analysis and Efficient Implementation in An Open Source Framework. Journal of scientific computing, 105 (30).https://doi.org/10.1007/s10915-025-03049-y.0885-74741573-7691https://hdl.handle.net/11441/177063We present an approach for the efficient implementation of self-adjusting multi-rate Runge-Kutta methods and we introduce a novel stability analysis, that covers the multi-rate extensions of all standard Runge-Kutta methods and allows to assess the impact of different interpolation methods for the latent variables and of the use of an arbitrary number of sub-steps for the active variables. The stability analysis applies successfully to the model problem typically used in the literature for multi-rate methods. Furthermore, we also propose a physically motivated model problem that can be used to assess stability to problems with purely imaginary eigenvalues and in situations closer to those arising in applications. Finally, we present an efficient implementation of multi-rate Runge-Kutta methods in the framework of the OpenModelica open-source modelling and simulation software. Results of several numerical experiments, performed with this implementation of the proposed methods, demonstrate the efficiency gains deriving from the use of the proposed multi-rate approach for physical modelling problems with multiple time scales.application/pdf38 p.engMulti-rate methodsMulti-scale problemsStiff ODE problemsRunge-Kutta methodsESDIRK methodsSelf-Adjusting Multi-Rate Runge-Kutta Methods: Analysis and Efficient Implementation in An Open Source Frameworkinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/openAccesshttps://doi.org/10.1007/s10915-025-03049-y