{"id":"https://openalex.org/W4414260684","doi":"https://doi.org/10.1007/s10915-025-03049-y","title":"Self-Adjusting Multi-Rate Runge-Kutta Methods: Analysis and Efficient Implementation in An Open Source Framework","display_name":"Self-Adjusting Multi-Rate Runge-Kutta Methods: Analysis and Efficient Implementation in An Open Source Framework","publication_year":2025,"publication_date":"2025-09-13","ids":{"openalex":"https://openalex.org/W4414260684","doi":"https://doi.org/10.1007/s10915-025-03049-y"},"language":"en","primary_location":{"id":"doi:10.1007/s10915-025-03049-y","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10915-025-03049-y","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10915-025-03049-y.pdf","source":{"id":"https://openalex.org/S151550017","display_name":"Journal of Scientific Computing","issn_l":"0885-7474","issn":["0885-7474","1573-7691"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Scientific Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s10915-025-03049-y.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5074117712","display_name":"Bernhard Bachmann","orcid":"https://orcid.org/0000-0002-4339-0438"},"institutions":[{"id":"https://openalex.org/I203082224","display_name":"Hochschule Bielefeld","ror":"https://ror.org/00edvg943","country_code":"DE","type":"education","lineage":["https://openalex.org/I203082224"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Bernhard Bachmann","raw_affiliation_strings":["Faculty of Engineering and Mathematics, University of Applied Sciences and Arts, Bielefeld, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Faculty of Engineering and Mathematics, University of Applied Sciences and Arts, Bielefeld, Germany","institution_ids":["https://openalex.org/I203082224"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069177485","display_name":"Luca Bonaventura","orcid":"https://orcid.org/0000-0002-1994-0217"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Luca Bonaventura","raw_affiliation_strings":["Dipartimento di Matematica, Politecnico di Milano, Milan, Italy"],"raw_orcid":"https://orcid.org/0000-0002-1994-0217","affiliations":[{"raw_affiliation_string":"Dipartimento di Matematica, Politecnico di Milano, Milan, Italy","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024203262","display_name":"Francesco Casella","orcid":"https://orcid.org/0000-0002-4509-0711"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Francesco Casella","raw_affiliation_strings":["Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, Milan, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, Milan, Italy","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063404378","display_name":"Soledad Fern\u00e1ndez-Garc\u00eda","orcid":"https://orcid.org/0000-0001-6993-407X"},"institutions":[{"id":"https://openalex.org/I79238269","display_name":"Universidad de Sevilla","ror":"https://ror.org/03yxnpp24","country_code":"ES","type":"education","lineage":["https://openalex.org/I79238269"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Soledad Fern\u00e1ndez-Garc\u00eda","raw_affiliation_strings":["Departamento de Ecuaciones Diferenciales y An\u00e1lisis Num\u00e9rico & IMUS, Universidad de Sevilla, Seville, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Departamento de Ecuaciones Diferenciales y An\u00e1lisis Num\u00e9rico & IMUS, Universidad de Sevilla, Seville, Spain","institution_ids":["https://openalex.org/I79238269"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Macarena G\u00f3mez-M\u00e1rmol","orcid":null},"institutions":[{"id":"https://openalex.org/I79238269","display_name":"Universidad de Sevilla","ror":"https://ror.org/03yxnpp24","country_code":"ES","type":"education","lineage":["https://openalex.org/I79238269"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Macarena G\u00f3mez-M\u00e1rmol","raw_affiliation_strings":["Departamento de Ecuaciones Diferenciales y An\u00e1lisis Num\u00e9rico, Universidad de Sevilla, Seville, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Departamento de Ecuaciones Diferenciales y An\u00e1lisis Num\u00e9rico, Universidad de Sevilla, Seville, Spain","institution_ids":["https://openalex.org/I79238269"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5094121547","display_name":"Philip Hannebohm","orcid":null},"institutions":[{"id":"https://openalex.org/I203082224","display_name":"Hochschule Bielefeld","ror":"https://ror.org/00edvg943","country_code":"DE","type":"education","lineage":["https://openalex.org/I203082224"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Philip Hannebohm","raw_affiliation_strings":["Faculty of Engineering and Mathematics, University of Applied Sciences and Arts, Bielefeld, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Faculty of Engineering and Mathematics, University of Applied Sciences and Arts, Bielefeld, Germany","institution_ids":["https://openalex.org/I203082224"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5069177485"],"corresponding_institution_ids":["https://openalex.org/I93860229"],"apc_list":{"value":2990,"currency":"USD","value_usd":2990},"apc_paid":{"value":2990,"currency":"USD","value_usd":2990},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.33066933,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"105","issue":"1","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11416","display_name":"Numerical methods for differential equations","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/2612","display_name":"Numerical Analysis"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11416","display_name":"Numerical methods for differential equations","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/2612","display_name":"Numerical Analysis"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11206","display_name":"Model Reduction and Neural Networks","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/3109","display_name":"Statistical and Nonlinear Physics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10173","display_name":"Computational Fluid Dynamics and Aerodynamics","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/stability","display_name":"Stability (learning theory)","score":0.7106999754905701},{"id":"https://openalex.org/keywords/interpolation","display_name":"Interpolation (computer graphics)","score":0.6958000063896179},{"id":"https://openalex.org/keywords/eigenvalues-and-eigenvectors","display_name":"Eigenvalues and eigenvectors","score":0.5525000095367432},{"id":"https://openalex.org/keywords/numerical-stability","display_name":"Numerical stability","score":0.4083999991416931},{"id":"https://openalex.org/keywords/numerical-analysis","display_name":"Numerical analysis","score":0.3264999985694885},{"id":"https://openalex.org/keywords/efficient-algorithm","display_name":"Efficient algorithm","score":0.27549999952316284}],"concepts":[{"id":"https://openalex.org/C112972136","wikidata":"https://www.wikidata.org/wiki/Q7595718","display_name":"Stability (learning theory)","level":2,"score":0.7106999754905701},{"id":"https://openalex.org/C137800194","wikidata":"https://www.wikidata.org/wiki/Q11713455","display_name":"Interpolation (computer graphics)","level":3,"score":0.6958000063896179},{"id":"https://openalex.org/C158693339","wikidata":"https://www.wikidata.org/wiki/Q190524","display_name":"Eigenvalues and eigenvectors","level":2,"score":0.5525000095367432},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.5339999794960022},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.5270000100135803},{"id":"https://openalex.org/C176321772","wikidata":"https://www.wikidata.org/wiki/Q1430640","display_name":"Numerical stability","level":3,"score":0.4083999991416931},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.38449999690055847},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.36010000109672546},{"id":"https://openalex.org/C48753275","wikidata":"https://www.wikidata.org/wiki/Q11216","display_name":"Numerical analysis","level":2,"score":0.3264999985694885},{"id":"https://openalex.org/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied mathematics","level":1,"score":0.305400013923645},{"id":"https://openalex.org/C3018263672","wikidata":"https://www.wikidata.org/wiki/Q1296251","display_name":"Efficient algorithm","level":2,"score":0.27549999952316284},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.2680000066757202},{"id":"https://openalex.org/C30295242","wikidata":"https://www.wikidata.org/wiki/Q1023483","display_name":"Courant\u2013Friedrichs\u2013Lewy condition","level":3,"score":0.2637999951839447},{"id":"https://openalex.org/C171836373","wikidata":"https://www.wikidata.org/wiki/Q2266329","display_name":"Linear interpolation","level":3,"score":0.25769999623298645}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1007/s10915-025-03049-y","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10915-025-03049-y","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10915-025-03049-y.pdf","source":{"id":"https://openalex.org/S151550017","display_name":"Journal of Scientific Computing","issn_l":"0885-7474","issn":["0885-7474","1573-7691"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Scientific Computing","raw_type":"journal-article"},{"id":"pmh:oai:re.public.polimi.it:11311/1296687","is_oa":true,"landing_page_url":"https://hdl.handle.net/11311/1296687","pdf_url":null,"source":{"id":"https://openalex.org/S4306400312","display_name":"Virtual Community of Pathological Anatomy (University of Castilla La Mancha)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79189158","host_organization_name":"University of Castilla-La Mancha","host_organization_lineage":["https://openalex.org/I79189158"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1007/s10915-025-03049-y","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10915-025-03049-y","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10915-025-03049-y.pdf","source":{"id":"https://openalex.org/S151550017","display_name":"Journal of Scientific Computing","issn_l":"0885-7474","issn":["0885-7474","1573-7691"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Scientific Computing","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3194043331","display_name":null,"funder_award_id":"PID2021-123153OB-C21","funder_id":"https://openalex.org/F4320319641","funder_display_name":"Ministerio de Ciencia, Tecnolog\u00eda, Conocimiento e Innovaci\u00f3n"},{"id":"https://openalex.org/G5721343112","display_name":null,"funder_award_id":"800897","funder_id":"https://openalex.org/F4320335254","funder_display_name":"Horizon 2020"}],"funders":[{"id":"https://openalex.org/F4320319641","display_name":"Ministerio de Ciencia, Tecnolog\u00eda, Conocimiento e Innovaci\u00f3n","ror":"https://ror.org/03tvpbp09"},{"id":"https://openalex.org/F4320324039","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88"},{"id":"https://openalex.org/F4320335254","display_name":"Horizon 2020","ror":null}],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4414260684.pdf"},"referenced_works_count":51,"referenced_works":["https://openalex.org/W1545114773","https://openalex.org/W1744456593","https://openalex.org/W1963877972","https://openalex.org/W1966173660","https://openalex.org/W1968125459","https://openalex.org/W1976289506","https://openalex.org/W1979069795","https://openalex.org/W1981935248","https://openalex.org/W1990615614","https://openalex.org/W1991867815","https://openalex.org/W1992011181","https://openalex.org/W1995788516","https://openalex.org/W1996058353","https://openalex.org/W1997361400","https://openalex.org/W2000582360","https://openalex.org/W2009820989","https://openalex.org/W2015736664","https://openalex.org/W2035851348","https://openalex.org/W2035970679","https://openalex.org/W2038819033","https://openalex.org/W2041131961","https://openalex.org/W2042388195","https://openalex.org/W2056393591","https://openalex.org/W2066592225","https://openalex.org/W2067297470","https://openalex.org/W2069788614","https://openalex.org/W2073362170","https://openalex.org/W2089970152","https://openalex.org/W2102295719","https://openalex.org/W2111883039","https://openalex.org/W2113101487","https://openalex.org/W2126783625","https://openalex.org/W2136199753","https://openalex.org/W2153562486","https://openalex.org/W2166751342","https://openalex.org/W2798335277","https://openalex.org/W2886551796","https://openalex.org/W2956395387","https://openalex.org/W2978349899","https://openalex.org/W2994851621","https://openalex.org/W3027336709","https://openalex.org/W3102643214","https://openalex.org/W3105860145","https://openalex.org/W3108323996","https://openalex.org/W3185205579","https://openalex.org/W3195419003","https://openalex.org/W4206724726","https://openalex.org/W4244961418","https://openalex.org/W4285586698","https://openalex.org/W4297142646","https://openalex.org/W4381384734"],"related_works":[],"abstract_inverted_index":{"Abstract":[0],"We":[1],"present":[2,109],"an":[3,50,110],"approach":[4,153],"for":[5,41,55,73,154],"the":[6,23,35,42,47,56,65,71,118,121,138,142,147,150],"efficient":[7,111],"implementation":[8,112,136],"of":[9,26,37,46,49,53,113,120,129,137,149],"self-adjusting":[10],"multi-rate":[11,24,74,114,152],"Runge-Kutta":[12,29,115],"methods":[13,30,40,116],"and":[14,31,45,98,125],"we":[15,77,108],"introduce":[16],"a":[17,80],"novel":[18],"stability":[19,60,91],"analysis,":[20],"that":[21,85],"covers":[22],"extensions":[25],"all":[27],"standard":[28],"allows":[32],"to":[33,64,89,92,102],"assess":[34,90],"impact":[36],"different":[38],"interpolation":[39],"latent":[43],"variables":[44],"use":[48,148],"arbitrary":[51],"number":[52],"sub-steps":[54],"active":[57],"variables.":[58],"The":[59],"analysis":[61],"applies":[62],"successfully":[63],"model":[66,83],"problem":[67,84],"typically":[68],"used":[69,88],"in":[70,99,105,117],"literature":[72],"methods.":[75],"Furthermore,":[76],"also":[78],"propose":[79],"physically":[81],"motivated":[82],"can":[86],"be":[87],"problems":[93,157],"with":[94,134,158],"purely":[95],"imaginary":[96],"eigenvalues":[97],"situations":[100],"closer":[101],"those":[103],"arising":[104],"applications.":[106],"Finally,":[107],"framework":[119],"OpenModelica":[122],"open-source":[123],"modelling":[124,156],"simulation":[126],"software.":[127],"Results":[128],"several":[130],"numerical":[131],"experiments,":[132],"performed":[133],"this":[135],"proposed":[139,151],"methods,":[140],"demonstrate":[141],"efficiency":[143],"gains":[144],"deriving":[145],"from":[146],"physical":[155],"multiple":[159],"time":[160],"scales.":[161]},"counts_by_year":[],"updated_date":"2026-07-23T08:03:31.855105","created_date":"2025-10-10T00:00:00"}
