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

Campbell, L. T. and McNeil, B W. J.; anaka, Toshinari and Schaa, Volker RW, eds. (2013) Puffin : A three dimensional, unaveraged free electron laser simulation code. In: FEL 2012. JACoW, JPN, pp. 73-76. ISBN 9783954501236 (http://accelconf.web.cern.ch/AccelConf/FEL2012/)

[thumbnail of Campbell-McNeil-FEL2012-Puffin]
Preview
Text. Filename: Campbell_McNeil_FEL2012_Puffin.pdf
Final Published Version
License: Creative Commons Attribution 4.0 logo

Download (565kB)| Preview

Abstract

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.