On the parallelization of multipacting simulation codes for the design of particle accelerator components
dc.contributor.author | Navaridas Palma, Javier | |
dc.contributor.author | Pascual Saiz, José Antonio | |
dc.contributor.author | Galarza Burguete, Julen | |
dc.contributor.author | Romero, Txomin | |
dc.contributor.author | Muñoz, Juan Luis | |
dc.contributor.author | Bustinduy, Ibon | |
dc.date.accessioned | 2024-07-04T16:32:39Z | |
dc.date.available | 2024-07-04T16:32:39Z | |
dc.date.issued | 2024 | |
dc.identifier.citation | The Journal of Supercomputing 80 : 12021-12042 (2024) | es_ES |
dc.identifier.issn | 0920-8542 | |
dc.identifier.issn | 1573-0484 | |
dc.identifier.uri | http://hdl.handle.net/10810/68768 | |
dc.description.abstract | Particle trajectory and collision simulation is a critical step of the design and con- struction of novel particle accelerator components. However it requires a huge computational effort which can slow down the design process. We started from a sequential simulation program which is used to study an event called Multipacting. Our work explains the physical problem that is simulated and the implications it can have on the behavior of the components. Then we analyze the original program’s oper- ation to find the best options for parallelization. We first developed a parallel version of the Multipacting simulation and were able to accelerate the execution up to ∼ 35× with 48 or 56 cores. In the best cases, parallelization efficiency was maintained up to 16 cores (∼ 95%) and the speed-up plateaus at around 40–48 cores. When this first parallelization effort was tried for multi-power simulations, we found that parallelism was severely limited with a maximum of 20× speed-up. For this reason, we intro- duced a new method to improve the parallelization efficiency for this second use case. | es_ES |
dc.description.sponsorship | This work is supported by the Basque Government (through projects KK-2023/00012, KK-2023/00090 and Consolidated Groups grant IT1504-22). Dr. Javier Navaridas is supported by a Ramón y Cajal fellowship (Grant RYC2018-024829-I) funded by MCIN/AEI/ 10.13039/501100011033 and, as appropriate, by “ESF Investing in your future” or by “European Union NextGenerationEU/PRTR”. Julen Galarza had an apprenticeship funded by Donostia International Physics Center (DIPC) when this work was carried out. Open Access funding provided thanks to the CRUE-CSIC agreement with Springer Nature. | es_ES |
dc.language.iso | eng | es_ES |
dc.publisher | Springer Nature | es_ES |
dc.relation | info:eu-repo/grantAgreement/MICIU/RYC2018-024829-I | es_ES |
dc.rights | info:eu-repo/semantics/openAccess | es_ES |
dc.rights.uri | http://creativecommons.org/licenses/by/3.0/es/ | * |
dc.subject | multicore systems | es_ES |
dc.subject | multipactor effect | es_ES |
dc.subject | parallel programming | es_ES |
dc.subject | particle simulation | es_ES |
dc.title | On the parallelization of multipacting simulation codes for the design of particle accelerator components | es_ES |
dc.type | info:eu-repo/semantics/article | es_ES |
dc.rights.holder | © The Author(s) 2024. This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ | es_ES |
dc.rights.holder | Atribución 3.0 España | * |
dc.relation.publisherversion | https://link.springer.com/article/10.1007/s11227-024-05896-2 | es_ES |
dc.identifier.doi | 10.1007/s11227-024-05896-2 | |
dc.departamentoes | Arquitectura y Tecnología de Computadores | es_ES |
dc.departamentoeu | Konputagailuen Arkitektura eta Teknologia | es_ES |
Files in this item
This item appears in the following Collection(s)
Except where otherwise noted, this item's license is described as © The Author(s) 2024. This article is licensed under a Creative Commons Attribution 4.0 International License, which
permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give
appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence,
and indicate if changes were made. The images or other third party material in this article are included
in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If
material is not included in the article’s Creative Commons licence and your intended use is not permitted
by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the
copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/