Phys. Rev. ST Accel. Beams 5, 070701 (2002) [6 pages]

Algorithm for loading shot noise microbunching in multidimensional, free-electron laser simulation codes

Download: PDF (99 kB) or gzip'ed PS (92 kB) Export: BibTeX or EndNote (RIS)

William M. Fawley
Lawrence Berkeley National Laboratory, Berkeley, California 94720

Received 12 April 2002; published 30 July 2002

We discuss the underlying reasoning behind and the details of the numerical algorithm used in the ginger free-electron laser simulation code to load the initial shot noise microbunching on the electron beam. In particular, we point out that there are some additional subtleties which must be followed for multidimensional codes which are not necessary for one-dimensional formulations. Moreover, requiring that the higher harmonics of the microbunching also be properly initialized with the correct statistics leads to additional complexities. We present some numerical results including the predicted incoherent, spontaneous emission as tests of the shot noise algorithm’s correctness.


©2002 The American Physical Society

URL: http://link.aps.org/abstract/PRSTAB/v5/e070701
DOI: 10.1103/PhysRevSTAB.5.070701
PACS: 41.60.Cr, 05.40.-a, 52.65.Rr

[ Abstract  |  Previous article  |  Next article  |  Issue 7 ]