M Siano, G Geloni, B Paroli, D Butti, T Lefèvre, S Mazzoni, G Trad, U Iriso, A A Nosych, L Torino, M A C Potenza
{"title":"焦点:快速蒙特卡罗方法的相干波动源。","authors":"M Siano, G Geloni, B Paroli, D Butti, T Lefèvre, S Mazzoni, G Trad, U Iriso, A A Nosych, L Torino, M A C Potenza","doi":"10.1107/S1600577522010748","DOIUrl":null,"url":null,"abstract":"<p><p>FOCUS (Fast Monte CarlO approach to Coherence of Undulator Sources) is a new GPU-based simulation code to compute the transverse coherence of undulator radiation from ultra-relativistic electrons. The core structure of the code, which is written in the language C++ accelerated with CUDA, combines an analytical description of the emitted electric fields and massively parallel computations on GPUs. The combination is rigorously justified by a statistical description of synchrotron radiation based on a Fourier optics approach. FOCUS is validated by direct comparison with multi-electron Synchrotron Radiation Workshop (SRW) simulations, evidencing a reduction in computation times by up to five orders of magnitude on a consumer laptop. FOCUS is then applied to systematically study the transverse coherence in typical third- and fourth-generation facilities, highlighting peculiar features of undulator sources close to the diffraction limit. FOCUS is aimed at fast evaluation of the transverse coherence of undulator radiation as a function of the electron beam parameters, to support and help prepare more advanced and detailed numerical simulations with traditional codes like SRW.</p>","PeriodicalId":17114,"journal":{"name":"Journal of Synchrotron Radiation","volume":"30 Pt 1","pages":"217-226"},"PeriodicalIF":2.4000,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9814064/pdf/","citationCount":"2","resultStr":"{\"title\":\"FOCUS: fast Monte Carlo approach to coherence of undulator sources.\",\"authors\":\"M Siano, G Geloni, B Paroli, D Butti, T Lefèvre, S Mazzoni, G Trad, U Iriso, A A Nosych, L Torino, M A C Potenza\",\"doi\":\"10.1107/S1600577522010748\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><p>FOCUS (Fast Monte CarlO approach to Coherence of Undulator Sources) is a new GPU-based simulation code to compute the transverse coherence of undulator radiation from ultra-relativistic electrons. The core structure of the code, which is written in the language C++ accelerated with CUDA, combines an analytical description of the emitted electric fields and massively parallel computations on GPUs. The combination is rigorously justified by a statistical description of synchrotron radiation based on a Fourier optics approach. FOCUS is validated by direct comparison with multi-electron Synchrotron Radiation Workshop (SRW) simulations, evidencing a reduction in computation times by up to five orders of magnitude on a consumer laptop. FOCUS is then applied to systematically study the transverse coherence in typical third- and fourth-generation facilities, highlighting peculiar features of undulator sources close to the diffraction limit. FOCUS is aimed at fast evaluation of the transverse coherence of undulator radiation as a function of the electron beam parameters, to support and help prepare more advanced and detailed numerical simulations with traditional codes like SRW.</p>\",\"PeriodicalId\":17114,\"journal\":{\"name\":\"Journal of Synchrotron Radiation\",\"volume\":\"30 Pt 1\",\"pages\":\"217-226\"},\"PeriodicalIF\":2.4000,\"publicationDate\":\"2023-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9814064/pdf/\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Synchrotron Radiation\",\"FirstCategoryId\":\"101\",\"ListUrlMain\":\"https://doi.org/10.1107/S1600577522010748\",\"RegionNum\":3,\"RegionCategory\":\"物理与天体物理\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"INSTRUMENTS & INSTRUMENTATION\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Synchrotron Radiation","FirstCategoryId":"101","ListUrlMain":"https://doi.org/10.1107/S1600577522010748","RegionNum":3,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"INSTRUMENTS & INSTRUMENTATION","Score":null,"Total":0}
引用次数: 2
摘要
FOCUS (Fast Monte CarlO approach to Coherence of波动源)是一种新的基于gpu的计算超相对论电子波动源辐射横向相干性的仿真代码。代码的核心结构是用c++语言编写的,使用CUDA加速,结合了对发射电场的分析描述和gpu上的大规模并行计算。基于傅立叶光学方法的同步辐射统计描述严格证明了这一组合。FOCUS通过与多电子同步辐射车间(SRW)模拟的直接比较进行了验证,证明在消费级笔记本电脑上计算时间减少了多达五个数量级。然后应用FOCUS系统地研究了典型的第三代和第四代设备的横向相干性,突出了接近衍射极限的波动源的特有特征。FOCUS旨在快速评估波动辐射的横向相干性作为电子束参数的函数,以支持和帮助用SRW等传统代码准备更先进和详细的数值模拟。
FOCUS: fast Monte Carlo approach to coherence of undulator sources.
FOCUS (Fast Monte CarlO approach to Coherence of Undulator Sources) is a new GPU-based simulation code to compute the transverse coherence of undulator radiation from ultra-relativistic electrons. The core structure of the code, which is written in the language C++ accelerated with CUDA, combines an analytical description of the emitted electric fields and massively parallel computations on GPUs. The combination is rigorously justified by a statistical description of synchrotron radiation based on a Fourier optics approach. FOCUS is validated by direct comparison with multi-electron Synchrotron Radiation Workshop (SRW) simulations, evidencing a reduction in computation times by up to five orders of magnitude on a consumer laptop. FOCUS is then applied to systematically study the transverse coherence in typical third- and fourth-generation facilities, highlighting peculiar features of undulator sources close to the diffraction limit. FOCUS is aimed at fast evaluation of the transverse coherence of undulator radiation as a function of the electron beam parameters, to support and help prepare more advanced and detailed numerical simulations with traditional codes like SRW.
期刊介绍:
Synchrotron radiation research is rapidly expanding with many new sources of radiation being created globally. Synchrotron radiation plays a leading role in pure science and in emerging technologies. The Journal of Synchrotron Radiation provides comprehensive coverage of the entire field of synchrotron radiation and free-electron laser research including instrumentation, theory, computing and scientific applications in areas such as biology, nanoscience and materials science. Rapid publication ensures an up-to-date information resource for scientists and engineers in the field.