Why is Boris algorithm so good?

Why is Boris algorithm so good?
复制标题

为什么Boris算法这么好?

DOI:
10.1063/1.4818428
复制
发表时间:
2013-08-01
期刊:
影响因子:
2.2
通讯作者:
Tang, William M.
Tang, William M.
中科院分区:
物理与天体物理3区
文献类型:
--
作者:
Qin, Hong;Zhang, Shuangxi;Tang, William M.

文献摘要

被引文献

相似文献

由于其优秀的长期精度,鲍里斯算法是推进带电粒子的事实上的标准。尽管Boris算法很受欢迎,但到目前为止还没有令人信服的解释为什么Boris算法具有这种优势。在本文中,我们给出了这个问题的答案。我们证明了Boris算法是守恒的,即使它不是辛的。通常与辛算法有关的能量误差的全局界限仍然适用于Boris算法,这使得它成为一种有效的等离子体多尺度动力学算法。(C)2013 AIP出版有限责任公司。
Due to its excellent long term accuracy, the Boris algorithm is the de facto standard for advancing a charged particle. Despite its popularity, up to now there has been no convincing explanation why the Boris algorithm has this advantageous feature. In this paper, we provide an answer to this question. We show that the Boris algorithm conserves phase space volume, even though it is not symplectic. The global bound on energy error typically associated with symplectic algorithms still holds for the Boris algorithm, making it an effective algorithm for the multi-scale dynamics of plasmas. (C) 2013 AIP Publishing LLC.