Simulate the build-up and dissipation of an electron cloud in a given region of a particle accelerator described by realistic beam parameters and external magnetic fields. Extract dynamical or average electron cloud features from the phase-space distribution, such as energy spectra and real-space density. Code can optionally compute the coherent dipole wake for the case of a train of short bunches.
e- fully dynamical, represented by macro-particles. Beam not dynamical, specified function of space and time. All macro-electrons have same charge (relaxed in a future version). Electron dynamics is 3D (born with 3D velocity). All forces on electrons are 2D (purely transverse). External magnetic field 3D. Secondary electron emission model with great detail. Examples are described in Refs. 3 and 4 (below), and in TechX CMEE library (http://www.techxhome.com/technologies/CMEE/index.php)
Accelerators for which this code was/is used :
PEP-II, LHC, NLC & TESLA damping rings, PSR
Benchmarking against other codes :
ECLOUD, CLOUDLAND, CSEC, and PEI
Benchmarking against accelerator experiments :
SPS, APS, PSR, PEP-II
Special programming features :
Requires linkage to the IMSL Mathematical Library in order to evaluate certain special functions (a future version will be self-contained). All output from the code is plain-text ASCII files. All postprocessing (to generate grapics and movies, etc) is the responsibility of the user. An interactive preprocessor called "prepos12.f" can be used to generate a valid input file for "posinst12.f"
Comments :
Good agreement between simulations codes. Agreement also benchmarking against accelerator experiments, although typically certain assumptions have to be made for the input secondary electron yield coefficient.
Current version: 12; actual name of source file is "posinst12.f"