G Penn et al 2003 J. Phys. G: Nucl. Part. Phys. 29 1719 doi:10.1088/0954-3899/29/8/337
G Penn1, P H Stoltz1,2, J R Cary2 and J Wurtele1
Show affiliationsThe 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.
29.27.Bd Beam dynamics; collective effects and instabilities
Accelerators, beams and electromagnetism
Issue 8 (August 2003)
Received 27 January 2003
Published 9 July 2003
G Penn et al 2003 J. Phys. G: Nucl. Part. Phys. 29 1719
Salvatore Ganci 2009 Phys. Educ. 44 569
R B Frenkel 2009 Metrologia 46 661
C Joachim and M A Ratner 2004 Nanotechnology 15 1065
A Bäcker et al 2002 J. Phys. A: Math. Gen. 35 10293
Chun-gang Duan et al 2003 J. Phys.: Condens. Matter 15 3805
A N F Aleixo and A B Balantekin 2007 J. Phys. A: Math. Theor. 40 5105
Noriaki Nishiguchi and Masashige Onoda 2002 J. Phys.: Condens. Matter 14 L551
N V Agudov et al 2004 J. Phys. A: Math. Gen. 37 5279
X M Tong and S I Chu 1999 J. Phys. B: At. Mol. Opt. Phys. 32 5593