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

L. T. Campbell, B W. J. McNeil

Research output: Chapter in Book/Report/Conference proceedingConference contribution book

13 Downloads (Pure)


The broadband, 3D FEL code Puffin is presented. The analytical model is derived in absence of the Slowly Varying Envelope Approximation, and can model undulators of any polarisation. Due to the enhanced resolution, the memory and processing requirements are greater than equivalent unaveraged codes. The numerical code to solve the system of equations is therefore written for a parallel computing environment utilizing MPI. Some example simulations are presented.
Original languageEnglish
Title of host publicationFEL 2012
Subtitle of host publicationProceedings of 34th International Free Electron Laser Conference
EditorsToshinari anaka, Volker RW Schaa
Number of pages4
Publication statusPublished - 31 May 2013
Event34th International Free Electron Laser Conference: FEL 2012 - Nara, Nara, Japan
Duration: 26 Aug 201231 Aug 2012
Conference number: 34


Conference34th International Free Electron Laser Conference
Internet address


  • free electron laser
  • computational physics
  • radiation sources
  • accelerator physics
  • slowly varying envelope approximations
  • undulators
  • polarization
  • polarisation
  • laser simulation code


Dive into the research topics of 'Puffin: A three dimensional, unaveraged free electron laser simulation code'. Together they form a unique fingerprint.

Cite this