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...
Autores principales: | , , , , , , , , , , |
---|---|
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 |