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.