Author: Freund, H.
Paper Title Page
TUP020 MINERVA, a New Code to Model Free-Electron Lasers 408
  • H. Freund, P.J.M. van der Slot
    CSU, Fort Collins, Colorado, USA
  • P.J.M. van der Slot
    Mesa+, Enschede, The Netherlands
  Simulation codes modelling the interaction of electrons with an optical field inside an undulator are an essential tool for understanding and designing free-electron lasers (FELs). As there exists a large variety of FELs ranging from long-wavelength oscillators using partial wave guiding to soft and hard x-ray FELs that are either seeded or starting from noise, a simulation code should be capable of modelling this huge variety of FEL configurations. A new code under development, named MINERVA, will be capable of modelling such a large variety of FELs. The code uses a modal expansion for the optical field, e.g., a Gaussian expansion for free-space propagation, and an expansion in waveguide modes for propagation at long wavelengths, or a combination of the two for partial guiding at THz frequencies. MINERVA uses the full Newton-Lorentz force equation to track the particles through the optical and magnetic fields. To allow propagation of the optical field outside the undulator and interact with optical elements, MINERVA interfaces with the optical propagation code OPC to model oscillators. Here we describe the main features of MINERVA and give various examples of its capabilities.