Puffin: a three dimensional, unaveraged free electron laser simulation code

Lawrence Campbell, Brian McNeil

Research output: Contribution to journalArticlepeer-review

44 Citations (Scopus)


An unaveraged 3D model of the free electron laser (FEL) is presented which is capable of modelling electron interactions with broad bandwidth radiation that includes electron beam shot-noise and coherent spontaneous emission effects. Non-localised electron transport throughout the beam is modelled self-consistently allowing better modelling of systems where a larger electron energy range is required. The FEL interaction can be modelled with undulator fields of variable polarisation. A modular undulator system allows insertion of other magnetic structures, such as chicanes. A set of working equations that describe the model are derived, the parallel numerical method that solves them described, and some example FEL interactions presented.
Original languageEnglish
Article number093119
Number of pages13
JournalPhysics of Plasmas
Early online date26 Sep 2012
Publication statusPublished - 2012


  • puffin
  • three dimensional
  • laser simulation
  • unaveraged
  • free electron laser
  • 3D
  • simulation code
  • free electron lasers
  • wigglers
  • spontaneous emission
  • shot noise
  • optical pulse generation
  • optical frequency conversion
  • light coherence

Cite this