1: \begin{abstract}
2: Accurate spin tracking is a valuable tool for understanding
3: spin dynamics in particle accelerators and can help improve the
4: performance of an accelerator. In this paper, we present a detailed
5: discussion of the integrators in the spin tracking code \gpuST.
6: We have implemented orbital integrators based on drift-kick,
7: bend-kick, and matrix-kick splits. On top of the
8: orbital integrators, we have implemented various integrators for
9: the spin motion. These integrators use quaternions and Romberg
10: quadratures to accelerate both the computation and the convergence
11: of spin rotations. We evaluate their performance and accuracy
12: in quantitative detail for individual elements as well as for
13: the entire \rhic\ lattice.
14: We exploit the inherently data-parallel nature of spin tracking
15: to accelerate our algorithms on graphics processing units.
16: \end{abstract}
17: