The Boris integration scheme, familiar in plasma simulation,
is modified to use a spatial variable as the independent variable.
This is important for beam simulations, where using the distance along the beam axis as the independent variable simplifies particle tracking through a beamline. The modified Boris scheme is second-order accurate,
requires only one force calculation per particle per step, and preserves phase space structure more accurately than a Runge-Kutta integration scheme.
This is revision #1.
A sign error in the algorithm for the spatial Boris algorithm
has been corrected (Eq. 23). Note that the implementation in ICOOL
uses the correct form.
This is a PDF document
URL http://www-mucool.fnal.gov/mcnotes/public/pdf/muc0229/muc0229.pdf
This is revision # 2
Posted by Gregg Penn