The implementation of 3D undulator fields in the unaveraged FEL simulation code Puffin

James Robert Henderson, Brian McNeil, Lawrence Campbell

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

42 Downloads (Pure)


The FEL simulation code Puffin is modified to include 3D magnetic undulator fields. Puffin, having previously used a 1D undulator field, is modified to accommodate general 3D magnetic fields. Both plane and curved pole undulators have been implemented. The electron motion for both agrees with analytic predictions.
Original languageEnglish
Title of host publication36th International Free Electron Laser Conference
Subtitle of host publicationFEL 2014
Number of pages3
Publication statusPublished - Jan 2015


  • 3D magnetic undulator fields
  • FEL simulation code Puffin
  • broadband electron beams

Cite this