Cargando…

FOCUS: Fast Monte-CarlO Approach to Coherence of Undulator Sources

We present Fast Monte-CarlO approach to Coherence of Undulator Sources (FOCUS), a new GPU-based code to compute the transverse coherence of X-ray radiation from undulator sources. The code relies on scaled dimension- less quantities and analytic expressions of the electric field emitted by electrons...

Descripción completa

Detalles Bibliográficos
Autores principales: Siano, Mirko, Butti, Daniele, Geloni, Gianluca, Iriso, Ubaldo, Lefèvre, Thibaut, Mazzoni, Stefano, Nosych, Andriy, Paroli, Bruno, Potenza, Marco, Torino, Laura, Trad, Georges
Lenguaje:eng
Publicado: 2022
Materias:
Acceso en línea:https://dx.doi.org/10.18429/JACoW-IBIC2022-TUP16
http://cds.cern.ch/record/2852580
_version_ 1780977156256432128
author Siano, Mirko
Butti, Daniele
Geloni, Gianluca
Iriso, Ubaldo
Lefèvre, Thibaut
Mazzoni, Stefano
Nosych, Andriy
Paroli, Bruno
Potenza, Marco
Torino, Laura
Trad, Georges
author_facet Siano, Mirko
Butti, Daniele
Geloni, Gianluca
Iriso, Ubaldo
Lefèvre, Thibaut
Mazzoni, Stefano
Nosych, Andriy
Paroli, Bruno
Potenza, Marco
Torino, Laura
Trad, Georges
author_sort Siano, Mirko
collection CERN
description We present Fast Monte-CarlO approach to Coherence of Undulator Sources (FOCUS), a new GPU-based code to compute the transverse coherence of X-ray radiation from undulator sources. The code relies on scaled dimension- less quantities and analytic expressions of the electric field emitted by electrons in an undulator. A consistent use of Fourier optics and statistical optics naturally leads to the core structure of the code, which exploits GPUs for massively parallel computations. We validate our approach by direct comparison with Synchrotron Radiation Workshop (SRW), evidencing a reduction in computation times by up to five orders of magnitude on a consumer laptop. Finally, we show examples of applications to beam size diagnostics.
id cern-2852580
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2022
record_format invenio
spelling cern-28525802023-03-16T19:22:53Zdoi:10.18429/JACoW-IBIC2022-TUP16http://cds.cern.ch/record/2852580engSiano, MirkoButti, DanieleGeloni, GianlucaIriso, UbaldoLefèvre, ThibautMazzoni, StefanoNosych, AndriyParoli, BrunoPotenza, MarcoTorino, LauraTrad, GeorgesFOCUS: Fast Monte-CarlO Approach to Coherence of Undulator SourcesAccelerators and Storage RingsWe present Fast Monte-CarlO approach to Coherence of Undulator Sources (FOCUS), a new GPU-based code to compute the transverse coherence of X-ray radiation from undulator sources. The code relies on scaled dimension- less quantities and analytic expressions of the electric field emitted by electrons in an undulator. A consistent use of Fourier optics and statistical optics naturally leads to the core structure of the code, which exploits GPUs for massively parallel computations. We validate our approach by direct comparison with Synchrotron Radiation Workshop (SRW), evidencing a reduction in computation times by up to five orders of magnitude on a consumer laptop. Finally, we show examples of applications to beam size diagnostics.oai:cds.cern.ch:28525802022
spellingShingle Accelerators and Storage Rings
Siano, Mirko
Butti, Daniele
Geloni, Gianluca
Iriso, Ubaldo
Lefèvre, Thibaut
Mazzoni, Stefano
Nosych, Andriy
Paroli, Bruno
Potenza, Marco
Torino, Laura
Trad, Georges
FOCUS: Fast Monte-CarlO Approach to Coherence of Undulator Sources
title FOCUS: Fast Monte-CarlO Approach to Coherence of Undulator Sources
title_full FOCUS: Fast Monte-CarlO Approach to Coherence of Undulator Sources
title_fullStr FOCUS: Fast Monte-CarlO Approach to Coherence of Undulator Sources
title_full_unstemmed FOCUS: Fast Monte-CarlO Approach to Coherence of Undulator Sources
title_short FOCUS: Fast Monte-CarlO Approach to Coherence of Undulator Sources
title_sort focus: fast monte-carlo approach to coherence of undulator sources
topic Accelerators and Storage Rings
url https://dx.doi.org/10.18429/JACoW-IBIC2022-TUP16
http://cds.cern.ch/record/2852580
work_keys_str_mv AT sianomirko focusfastmontecarloapproachtocoherenceofundulatorsources
AT buttidaniele focusfastmontecarloapproachtocoherenceofundulatorsources
AT gelonigianluca focusfastmontecarloapproachtocoherenceofundulatorsources
AT irisoubaldo focusfastmontecarloapproachtocoherenceofundulatorsources
AT lefevrethibaut focusfastmontecarloapproachtocoherenceofundulatorsources
AT mazzonistefano focusfastmontecarloapproachtocoherenceofundulatorsources
AT nosychandriy focusfastmontecarloapproachtocoherenceofundulatorsources
AT parolibruno focusfastmontecarloapproachtocoherenceofundulatorsources
AT potenzamarco focusfastmontecarloapproachtocoherenceofundulatorsources
AT torinolaura focusfastmontecarloapproachtocoherenceofundulatorsources
AT tradgeorges focusfastmontecarloapproachtocoherenceofundulatorsources