The ECLOUD Program

What does it do?

The ECLOUD program simulates the build up of an electron cloud, which occurs due to photoemission and secondary emission inside an accelerator beam pipe during the passage of a narrowly spaced proton or positron bunch train. The simulation includes the electric field of the beam, the electron space charge field, and images charges for both beam and electrons.
As input numbers, the code requires various beam parameters (bunch population, rms bunch length, bunch spacing, filling pattern, ...), surface properties (secondary emission yield, photoemission creation rate, photon reflectivity,...), and the vacuum chamber geometry (semi-axes, flat vertical cut off,...). The program computes the total number of electrons, the central electron density, the energy deposited on the chamber wall, etc., as a function of time during the passage of a bunch train. Various versions of the code exist.

To obtain and compile the programs

Source code, makefile, input, and example results can be downloaded from here.

Using the program

The sample input file ecloud.input also contains short comments describing most of the variables. A preliminary manual will be available shortly.

Manual

G. Rumolo, F. Zimmermann, Practical User Guide for ECloud, CERN-SL-Note-2002-016.

Who should I contact if I have any problems?

Feel free to contact Frank Zimmermann <Frank.Zimmermann@cern.ch> if you have any questions or find any bugs.