Cargando…

Parallel high-performance multi-beam multi-bunch simulations

Coherent multi-bunch interactions can cause severe impacts on the beams in circular colliders. To understand the dynamics of such interactions, the accelerator physics community relies on high-performance tracking codes. Ensuring causality produces a severe bottleneck in simulations including both i...

Descripción completa

Detalles Bibliográficos
Autores principales: Furuseth, Sondre Vik, Buffat, Xavier
Lenguaje:eng
Publicado: 2019
Materias:
Acceso en línea:https://dx.doi.org/10.1016/j.cpc.2019.06.006
http://cds.cern.ch/record/2688401
_version_ 1780963724260016128
author Furuseth, Sondre Vik
Buffat, Xavier
author_facet Furuseth, Sondre Vik
Buffat, Xavier
author_sort Furuseth, Sondre Vik
collection CERN
description Coherent multi-bunch interactions can cause severe impacts on the beams in circular colliders. To understand the dynamics of such interactions, the accelerator physics community relies on high-performance tracking codes. Ensuring causality produces a severe bottleneck in simulations including both intra-beam and inter-beam interactions between the bunches in the beams. COMBI was developed to study such interactions. Its parallel algorithm greatly limits its efficiency if the number of bunches outnumbers the number of separate calculations per turn, or when the calculations vary in computational complexity. A new parallel algorithm, COMBIp, addresses the identified challenges with improved partitioning of the calculations and asynchronous communication between the bunches. The unavoidable bottleneck is now a limitation on the number of compute nodes that can be applied efficiently, instead of a limitation on the physics that can be simulated efficiently. The modifications have led to a great speedup from the old parallel algorithm, up to the number of bunches per beam.
id oai-inspirehep.net-1751860
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2019
record_format invenio
spelling oai-inspirehep.net-17518602022-08-10T12:25:18Zdoi:10.1016/j.cpc.2019.06.006http://cds.cern.ch/record/2688401engFuruseth, Sondre VikBuffat, XavierParallel high-performance multi-beam multi-bunch simulationsAccelerators and Storage RingsCoherent multi-bunch interactions can cause severe impacts on the beams in circular colliders. To understand the dynamics of such interactions, the accelerator physics community relies on high-performance tracking codes. Ensuring causality produces a severe bottleneck in simulations including both intra-beam and inter-beam interactions between the bunches in the beams. COMBI was developed to study such interactions. Its parallel algorithm greatly limits its efficiency if the number of bunches outnumbers the number of separate calculations per turn, or when the calculations vary in computational complexity. A new parallel algorithm, COMBIp, addresses the identified challenges with improved partitioning of the calculations and asynchronous communication between the bunches. The unavoidable bottleneck is now a limitation on the number of compute nodes that can be applied efficiently, instead of a limitation on the physics that can be simulated efficiently. The modifications have led to a great speedup from the old parallel algorithm, up to the number of bunches per beam.oai:inspirehep.net:17518602019
spellingShingle Accelerators and Storage Rings
Furuseth, Sondre Vik
Buffat, Xavier
Parallel high-performance multi-beam multi-bunch simulations
title Parallel high-performance multi-beam multi-bunch simulations
title_full Parallel high-performance multi-beam multi-bunch simulations
title_fullStr Parallel high-performance multi-beam multi-bunch simulations
title_full_unstemmed Parallel high-performance multi-beam multi-bunch simulations
title_short Parallel high-performance multi-beam multi-bunch simulations
title_sort parallel high-performance multi-beam multi-bunch simulations
topic Accelerators and Storage Rings
url https://dx.doi.org/10.1016/j.cpc.2019.06.006
http://cds.cern.ch/record/2688401
work_keys_str_mv AT furusethsondrevik parallelhighperformancemultibeammultibunchsimulations
AT buffatxavier parallelhighperformancemultibeammultibunchsimulations