Boris push with spatial stepping
Boris push with spatial stepping
复制标题
DOI:
10.1088/0954-3899/29/8/337
复制
发表时间:
2003-07
期刊:
影响因子:
--
通讯作者:
G. Penn;P. Stoltz;J. Cary;J. Wurtele
中科院分区:
文献类型:
--
作者:
G. Penn;P. Stoltz;J. Cary;J. Wurtele
The Boris push is commonly used in plasma physics simulations because of its speed and stability. It is second-order accurate, requires only one field evaluation per time step, and has good conservation properties. However, for accelerator simulations it is convenient to propagate particles in z down a changing beamline. A 'spatial Boris push' algorithm has been developed which is similar to the Boris push but uses a spatial coordinate as the independent variable, instead of time. This scheme is compared to the fourth-order Runge–Kutta algorithm, for two simplified muon beam lattices: a uniform solenoid field, and a 'FOFO' lattice where the solenoid field varies sinusoidally along the axis. Examination of the canonical angular momentum, which should be conserved in axisymmetric systems, shows that the spatial Boris push improves accuracy over long distances.