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
K Esfarjani and Y Kawazoe 1995 J. Phys.: Condens. Matter 7 7217
V Robins et al 1998 Nonlinearity 11 913
R De Pietri et al 1995 Class. Quantum Grav. 12 255
Yaroslav Kurylev et al 2005 Inverse Problems 21 1685
Chih-Chung Hu et al 2004 Fluid Dyn. Res. 35 409
Meijie Tang et al 2006 Modelling Simul. Mater. Sci. Eng. 14 1139
Romualdo Pastor-Satorras and Alessandro Vespignani 2000 J. Phys. A: Math. Gen. 33 L33
Masayuki Morisawa et al 2001 Meas. Sci. Technol. 12 877
A Gómez and J D Meiss 2004 Nonlinearity 17 975