An updated description of the FEL simulation code Puffin

Lawrence Campbell, Brian McNeil, Jonathan Smith, Piotr Traczykowski

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

Abstract

Puffin [1] is an unaveraged 3D FEL simulation tool with no Slowly Varying Envelope Approximation (SVEA), no undulator period averaging of the electron motion, and no periodic slicing of the electron beam, enabling simulation of broadband and high resolution FEL phenomena. It is a massively parallel code, written in modern Fortran and MPI, which scales from single core machines to HPC facilities. Its use in a number of projects since its initial description in 2012 has necessitated a number of additions to expand or improve its capability, including new numerical techniques, and the addition of a wide and flexible array of undulator tunings and polarizations along with electron beam optics elements for the undulator line. In the following paper, we provide an updated description of Puffin including an overview of these updates.
Original languageEnglish
Title of host publicationProceedings, 9th International Particle Accelerator Conference (IPAC 2018)
EditorsShane Koscielniak, Todd Satogata, Volker R.W. Schaa, Jana Thomson
Place of PublicationBristol
Number of pages4
DOIs
Publication statusPublished - 23 Aug 2018
Event9th International Particle Accelerator Conference, IPAC 2018 - Vancouver, Canada
Duration: 29 Apr 20184 May 2018

Conference

Conference9th International Particle Accelerator Conference, IPAC 2018
CountryCanada
CityVancouver
Period29/04/184/05/18

Fingerprint

electron beams
slicing
envelopes
simulation
tuning
optics
broadband
high resolution
polarization
approximation
electrons

Keywords

  • Puffin
  • 3D FEL simulation
  • Free Electron Laser (FEL)

Cite this

Campbell, L., McNeil, B., Smith, J., & Traczykowski, P. (2018). An updated description of the FEL simulation code Puffin. In S. Koscielniak, T. Satogata, V. R. W. Schaa, & J. Thomson (Eds.), Proceedings, 9th International Particle Accelerator Conference (IPAC 2018) Bristol. https://doi.org/10.18429/JACoW-IPAC2018-THPMK112
Campbell, Lawrence ; McNeil, Brian ; Smith, Jonathan ; Traczykowski, Piotr. / An updated description of the FEL simulation code Puffin. Proceedings, 9th International Particle Accelerator Conference (IPAC 2018). editor / Shane Koscielniak ; Todd Satogata ; Volker R.W. Schaa ; Jana Thomson. Bristol, 2018.
@inproceedings{52a198967da34af2874083e21cd64d5a,
title = "An updated description of the FEL simulation code Puffin",
abstract = "Puffin [1] is an unaveraged 3D FEL simulation tool with no Slowly Varying Envelope Approximation (SVEA), no undulator period averaging of the electron motion, and no periodic slicing of the electron beam, enabling simulation of broadband and high resolution FEL phenomena. It is a massively parallel code, written in modern Fortran and MPI, which scales from single core machines to HPC facilities. Its use in a number of projects since its initial description in 2012 has necessitated a number of additions to expand or improve its capability, including new numerical techniques, and the addition of a wide and flexible array of undulator tunings and polarizations along with electron beam optics elements for the undulator line. In the following paper, we provide an updated description of Puffin including an overview of these updates.",
keywords = "Puffin, 3D FEL simulation, Free Electron Laser (FEL)",
author = "Lawrence Campbell and Brian McNeil and Jonathan Smith and Piotr Traczykowski",
year = "2018",
month = "8",
day = "23",
doi = "10.18429/JACoW-IPAC2018-THPMK112",
language = "English",
isbn = "9783954501847",
editor = "Shane Koscielniak and Todd Satogata and Schaa, {Volker R.W.} and Jana Thomson",
booktitle = "Proceedings, 9th International Particle Accelerator Conference (IPAC 2018)",

}

Campbell, L, McNeil, B, Smith, J & Traczykowski, P 2018, An updated description of the FEL simulation code Puffin. in S Koscielniak, T Satogata, VRW Schaa & J Thomson (eds), Proceedings, 9th International Particle Accelerator Conference (IPAC 2018). Bristol, 9th International Particle Accelerator Conference, IPAC 2018, Vancouver, Canada, 29/04/18. https://doi.org/10.18429/JACoW-IPAC2018-THPMK112

An updated description of the FEL simulation code Puffin. / Campbell, Lawrence; McNeil, Brian; Smith, Jonathan; Traczykowski, Piotr.

Proceedings, 9th International Particle Accelerator Conference (IPAC 2018). ed. / Shane Koscielniak; Todd Satogata; Volker R.W. Schaa; Jana Thomson. Bristol, 2018.

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

TY - GEN

T1 - An updated description of the FEL simulation code Puffin

AU - Campbell, Lawrence

AU - McNeil, Brian

AU - Smith, Jonathan

AU - Traczykowski, Piotr

PY - 2018/8/23

Y1 - 2018/8/23

N2 - Puffin [1] is an unaveraged 3D FEL simulation tool with no Slowly Varying Envelope Approximation (SVEA), no undulator period averaging of the electron motion, and no periodic slicing of the electron beam, enabling simulation of broadband and high resolution FEL phenomena. It is a massively parallel code, written in modern Fortran and MPI, which scales from single core machines to HPC facilities. Its use in a number of projects since its initial description in 2012 has necessitated a number of additions to expand or improve its capability, including new numerical techniques, and the addition of a wide and flexible array of undulator tunings and polarizations along with electron beam optics elements for the undulator line. In the following paper, we provide an updated description of Puffin including an overview of these updates.

AB - Puffin [1] is an unaveraged 3D FEL simulation tool with no Slowly Varying Envelope Approximation (SVEA), no undulator period averaging of the electron motion, and no periodic slicing of the electron beam, enabling simulation of broadband and high resolution FEL phenomena. It is a massively parallel code, written in modern Fortran and MPI, which scales from single core machines to HPC facilities. Its use in a number of projects since its initial description in 2012 has necessitated a number of additions to expand or improve its capability, including new numerical techniques, and the addition of a wide and flexible array of undulator tunings and polarizations along with electron beam optics elements for the undulator line. In the following paper, we provide an updated description of Puffin including an overview of these updates.

KW - Puffin

KW - 3D FEL simulation

KW - Free Electron Laser (FEL)

U2 - 10.18429/JACoW-IPAC2018-THPMK112

DO - 10.18429/JACoW-IPAC2018-THPMK112

M3 - Conference contribution book

SN - 9783954501847

BT - Proceedings, 9th International Particle Accelerator Conference (IPAC 2018)

A2 - Koscielniak, Shane

A2 - Satogata, Todd

A2 - Schaa, Volker R.W.

A2 - Thomson, Jana

CY - Bristol

ER -

Campbell L, McNeil B, Smith J, Traczykowski P. An updated description of the FEL simulation code Puffin. In Koscielniak S, Satogata T, Schaa VRW, Thomson J, editors, Proceedings, 9th International Particle Accelerator Conference (IPAC 2018). Bristol. 2018 https://doi.org/10.18429/JACoW-IPAC2018-THPMK112