ICAP 2002 Abstracts and Posters
ORBIT: Parallel Implementation of Beam Dynamics Calculations
Abstract
The beam dynamics of present and planned high intensity
rings, such as the PSR at Los Alamos, the Booster at
Fermilab, the AGS Booster, the SNS, and future proton
drivers, is dominated by collective processes. The
simulation of such processes, including space charge and
wake forces, requires three-dimensional modeling of the
beam self and wall interactions. In many cases, the
resulting simulations may require tracking tens of millions
of interacting particles for thousands of turns, which
constitutes a legitimate high-performance computing
problem. In order to meet the need for credible simulations
of collective processes in high intensity rings, we are
developing and implementing a parallel version of the ORBIT
computer code.
Parallelization of a particle tracking code is best carried
out by distinguishing clearly the collective and single
particle dynamics. The parallel algorithms must be
tailored to the collective processes to be modeled, while
the single particle processes are transparent. At this
moment, the parallel implementation of the ORBIT code
includes algorithms for two and three-dimensional (3DSC)
space charge calculations, transverse and longitudinal
impedance algorithms, and a parallel diagnostics module to
calculate beam characteristics. The parallel
implementation is based on the MPI communication interface,
which provides portability of the code.
The 3DSC algorithm and its parallelization are described in
detail, together with its implications for the
parallelization of the other collective and single particle
processes. We also present results demonstrating the
scaling of these algorithms with problem size and number of
processors.
A.Shishlo, V.Danilov, J.Holmes, S.Cousineau, J.Galambos, S.Henderson, SNS-project, ORNL, Oak Ridge, TN, USA
Go Back to the ICAP02 Talks Schedule page.
Go Back to the ICAP02 Posters page.
Go Back to the ICAP02 home.
This page is maintained by Kyoko Makino.