IRKGaussLegendre.jl:隐式Runge-Kutta Gauss-Legendre 16阶(Julia)

时间:2024-06-13 12:08:45
【文件属性】:

文件名称:IRKGaussLegendre.jl:隐式Runge-Kutta Gauss-Legendre 16阶(Julia)

文件大小:23.58MB

文件格式:ZIP

更新时间:2024-06-13 12:08:45

JupyterNotebook

伊格·奥古斯·莱格尼德 IRKGaussLegendre.jl是隐式Runge-Kutta Gauss-Legendre 16阶方法的高效Julia实现。 该方法已完全集成到DifferentialEquations.jl生态系统中,以实现高性能的高精度集成。 所需的Julia 1.5版本或更高版本 描述 我们提出了16阶隐式Runge-Kutta积分器IRKGL16(基于Gauss-Legendre节点的8级IRK方案)的Julia实现,用于非刚性ODE系统的高精度数值积分。 我们的算法支持自适应时间步长,混合精度和多线程,可快速,准确地解决问题 已知基于与高斯-勒根德勒节点搭配的隐式Runge-Kutta方案族是辛的和超收敛的(内部节点为s的方法的阶数为2s),因此对于汉密尔顿系统的高精度数值积分非常方便具有恒定的时间步长对于非刚性问题,建议基于定点迭代的实现 我们认为,对于一般的


网友评论