线性多步法
截断误差
三阶
计算机科学
解算器
振幅
常微分方程
应用数学
微分方程
数学
物理
数学分析
量子力学
哲学
微分代数方程
程序设计语言
神学
标识
DOI:10.1175/1520-0493(1991)119<0702:ttoabm>2.0.co;2
摘要
The third-order Adams–Bashforth method is compared with the leapfrog scheme. Like the leapfrog scheme, the third-order Adams–Bashforth method is an explicit technique that requires just one function evaluation per time step. Yet the third-order Adams–Bashforth method is not subject to time splitting instability and it is more accurate than the leapfrog scheme. In particular, the O[(Δt)4] amplitude error of the third-order Adams–Bashforth method can be a marked improvement over the O[(Δt)2] amplitude error generated by the Asselin-filtered leapfrog scheme—even when the filter factor is very small. The O[(Δt)4] phase-speed errors associated with third-order Adams–Bashforth time differencing can also be significantly less than the O[(Δt)2] errors produced by the leapfrog method. The third-order Adams–Bashforth method does use more storage than the leapfrog method, but its storage requirements are not particularly burdensome. Several numerical examples are provided illustrating the superiority of third-order Adams–Bashforth time differencing. Other higher-order alternatives to the Adams–Bashforth method are also surveyed. A discussion is presented describing the general relationship between the truncation error of an ordinary differential solver and the amplitude and phase-speed errors that develop when the scheme is used to integrate oscillatory systems.
科研通智能强力驱动
Strongly Powered by AbleSci AI