×

用于高阶积分器的自动代码生成器。 (英语) Zbl 1344.70002号

摘要:作者最近讨论了一大类Hamilton方程的高阶辛积分的一些显式算法A.科沃诺【国际地理杂志方法Mod.Phys.11,No.1,文章ID 1450009,20 p.(2014;Zbl 1301.37062号)]。在这里,我们提供了一个Python程序,用于对给定哈密顿量自动数值实现这些算法,用于双精度和多精度计算。我们提供了如何使用该程序的示例,并说明了代码生成器和生成的求解器模块的行为。

MSC公司:

70-04 与粒子力学和系统有关的问题的软件、源代码等
2005年7月70日 哈密尔顿方程
65页第10页 含辛积分器哈密顿系统的数值方法
70-08 粒子力学和系统力学问题的计算方法

软件:

主页Py;数字Py
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] 桑兹·塞尔纳,J.M。;卡尔沃,M.P.,《数值哈密顿问题》(1994),查普曼和霍尔·Zbl 0816.65042号
[2] 麦克拉克伦,R.I。;Quispel,G.R.,分裂方法,数值学报。,341-434 (2002) ·Zbl 1105.65341号
[3] 海尔,E。;卢比奇,Ch。;Wanner,G.,《几何数字积分器》。常微分方程的结构保持算法(2006),Springer-Verlag·Zbl 1094.65125号
[4] 牛顿,I.,《数学自然原理的哲学》(1687)·Zbl 0050.00201号
[5] Feynman,R.P.,(《物理法的特征》,《物理法特征》,企鹅科学丛书(1992年),企鹅图书:企鹅图书伦敦),第43页
[6] Störmer,C.,《不同序数的数学方程式》,C.R.Congr。国际。斯塔斯堡,1920,243-257(1921)
[7] Verlet,L.,经典流体的计算机“实验”。I.Lennard-Jones分子的热力学性质,物理学。修订版,159,98-103(1967)
[8] Goldstein,H.,《经典力学》,589-598(2001),Addison Wesley
[9] Mushtaq,A。;Kvrnö,A。;Olaussen,K.,一类哈密顿系统的高阶几何积分器,国际J.Geom。方法Mod。物理。,11,1450009-1-1450009-20(2014),arXiv.org:1301.7736·Zbl 1301.37062号
[12] Mushtaq,A。;诺琳,A。;Olaussen,K。;Sollie,R.,《系综和占用时间概率,以及相同粒子的比率》(2014年),编制中
[13] 阿布拉莫维茨,M。;Segun,I.S.,《数学函数手册》,第16章(1968年),多佛出版社
[14] Yoshida,H.,高阶辛积分器的构造,物理学。莱特。A、 150、262-268(1990)
[15] 范德沃尔特,S。;科尔伯特,S.C。;Varoquaux,G.,《NumPy数组:高效数值计算的结构》,计算。科学。工程,13,22-30(2011)
此参考列表基于出版商或数字数学图书馆提供的信息。它的项目与zbMATH标识符启发式匹配,并且可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。