arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1306.2392math.NAcs.NA
收藏

高阶多重精度完全隐式龙格-库塔方法的实用实现及其步长控制使用嵌入公式

Practical Implementation of High-Order Multiple Precision Fully Implicit Runge-Kutta Methods with Step Size Control Using Embedded Formula

Shizuoka Institute of Science and Technology(静冈科学技术大学)

Tomonori Kouya

AI总结:

本文提出在多重精度浮点环境中实现高阶完全隐式龙格-库塔方法的实用方法,通过嵌入公式提高求解精度,减少截断误差,提升计算效率。

摘要:

我们提出在多重精度浮点环境中实现高阶完全隐式龙格-库塔(IRK)方法的实用实现。尽管在IEEE754双精度环境中基于IRK方法的实现已有报告,如Hairer开发的RADAU5和Jay开发的SPARK3,但它们仅支持3阶段IRK族。为了减少截断误差,必须采用更多阶段和更高阶的IRK公式,因为截断误差在多重精度环境中相对较大。我们证明基于所谓的W变换的SPARK3类型缩减在减少高阶IRK过程内迭代计算时间方面比RADAU5类型更有效,并且混合精度迭代精化方法在多重精度浮点环境中非常高效。最后,我们展示基于高阶IRK方法的实现可以得到某些常微分方程的精确数值解。

英文摘要:

We propose a practical implementation of high-order fully implicit Runge-Kutta(IRK) methods in a multiple precision floating-point environment. Although implementations based on IRK methods in an IEEE754 double precision environment have been reported as RADAU5 developed by Hairer and SPARK3 developed by Jay, they support only 3-stage IRK families. More stages and higher-order IRK formulas must be adopted in order to decrease truncation errors, which become relatively larger than round-off errors in a multiple precision environment. We show that SPARK3 type reduction based on the so-called W-transformation is more effective than the RADAU5 type one for reduction in computational time of inner iteration of a high-order IRK process, and that the mixed precision iterative refinement method is very efficient in a multiple precision floating-point environment. Finally, we show that our implementation based on high-order IRK methods with embedded formulas can derive precise numerical solutions of some ordinary differential equations.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑