Author: Scheer, M.
Paper Title Page
TUACC2 WAVE - A Computer Code for the Tracking of Electrons through Magnetic Fields and the Calculation of Spontaneous Synchrotron Radiation 86
 
  • M. Scheer
    HZB, Berlin, Germany
 
  WAVE has been developed since 1990 at BESSY - now Helmholtz-Zentrum Berlin (HZB) - to calculate spontaneous synchrotron radiation for arbitrary magnetic fields. A variety of field models for dipoles, wavelength shifters, and undulators is available. Field maps and tables can be read and written. Many routines to handle magnetic fields are implemented, including simulations of field error e.g. due to misalignment. Coherent radiation of electrons in a bunch and energy losses due to radiation are taken into account. Phase space distribution of electrons are taken into account by various algorithms. Generating functions and linear transfer matrices for particle tracking purposes can be calculated. Subroutines to calculate the effects of insertion devices on the storage ring are included. The program runs in batch mode, controlled by input files, but a simple GUI is also provided. The results are given as ASCII data or binary formats of the programs PAW, ROOT, and HDF5. Parallel runs of WAVE on a cluster are supported. WAVE has been checked and validated with the synchrotron radiation code of the German National Bureau of Standards (PTB) based on Schwinger's formula.  
slides icon Slides TUACC2 [3.685 MB]