Rd. Ryne et S. Habib, BEAM DYNAMICS CALCULATIONS AND PARTICLE TRACKING USING MASSIVELY-PARALLEL PROCESSORS, Particle accelerators, 55(1-4), 1996, pp. 365-374
During the past decade massively parallel processors (MPPs) have slowl
y gained acceptance within the scientific community. At present these
machines typically contain a few hundred to one thousand off-the-shelf
microprocessors and a total memory of up to 32 GBytes. The potential
performance of these machines is illustrated by thr fact that a month
long job on a high end workstation might require only a few hours on a
n MPP. The acceptance of MPPs has been slow for a variety of reasons.
For example, some algorithms are not easily parallelizable. Also, in t
he past these machines were difficult to program. But in recent years
the development of Fortran-like languages such as CM Fortran and High
performance Fortran have made MPPs much easier to use. In the followin
g we will describe how MPPs can be used for beam dynamics calculations
and long term particle tracking.