×

RK-slim:嵌入式Runge-Kutta,无超重行李。 (英语) Zbl 1242.65140号

概要:要求计算的科学模拟需要实时对大型常微分方程(ODE)系统进行数值积分。具有步长控制的Runge-Kutta(RK)方法因其精确性和执行时间短而被频繁使用。如果每个时间步长产生的误差低于预定阈值,则可以增加计算步长,同时保持准确性。但是,如果错误超过阈值,则必须使用较小的步长重新计算时间步长。实际上,对于系统中的大多数方程,不需要重新计算,因为误差容限的违反是局部的,并且只发生在少数方程中。我们提出了一种有效而准确的求解常微分方程的方法,该方法通过消除嵌入式RK方法中许多不必要的计算,利用这些对步长的观测。通过使用真实数据进行模拟,我们展示了我们的新方法如何成为该领域实践者的宝贵工具。

MSC公司:

65升06 常微分方程的多步、Runge-Kutta和外推方法
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Hairer,求解常微分方程I:非刚性问题(1993)·Zbl 0789.65048号
[2] 出版社,《C中的数字配方》(1992年)
[3] http://www.mathworks.com/
[4] http://www.mathworks.com/products/simulink/
[5] 布兰金·R·格拉德威尔I RKSUITE 90。NAG Fortran 90库1997
[6] Hull T Enright W Jackson K DVERK 1976用户指南
[7] Eaton,GNU Octave手册(2002)
[8] Korch,使用基于块的流水线优化嵌入式Runge-Kutta解算器的局部性和可伸缩性,《并行分布式计算杂志》66(3),第444页–(2006)·Zbl 1090.65090号 ·doi:10.1016/j.jpdc.2005.09.003
[9] Elmqvist H Mattsson SE Olsson H Andreasson J Otter M Schweiger C Brück D 2004年http://elib.dlr.de/12173/
[10] https://engineering.purdue.edu/AAE/Academics/Courses/aae450/2008/spring/6_traj/version_5.42010
[11] Enright,评估初值方法的两个FORTRAN包,《ACM数学软件汇刊》13(1),第1页–(1987)·Zbl 0617.65069号 ·doi:10.1145/23002.27645
[12] Enright,Runge-Kutta公式的插值,ACM数学软件汇刊12(3),第193–(1986)页·Zbl 0617.65068号 ·数字对象标识代码:10.1145/7921.7923
[13] Tsitouras,使用二阶导数的Runge-Kutta算法的新插值,《国际计算机数学杂志》31第105页–(1989)·Zbl 0749.65051号 ·网址:10.1080/00207168908803792
[14] Kennedy,《现代建筑优化编译器》(2002)
[15] Muchnick,高级编译器设计与实现(1997)
[16] Mazzia F马格里尼Chttp://pitagora.dm.uniba.it/2008
[17] Rice,使用常微分方程的心肌协同激活和跨桥循环近似模型,《生物物理杂志》95 pp 2368–(2008)·doi:10.11529/生物物理.107.119487
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。