TY  - CONF
AU  - Schwinzerl, Martin
AU  - Bartosik, Hannes
AU  - De Maria, Riccardo
AU  - Iadarola, Giovanni
AU  - Oeftiger, Adrian
AU  - Paraschou, Konstantinos
A3  - Lin, Liu
A3  - Byrd, John M.
A3  - Neuenschwander, Regis
A3  - Picoreti, Renan
A3  - Schaa, Volker R. W.
TI  - Optimising and Extending a Single-Particle Tracking Library for High Parallel Performance
CY  - Geneva, Switzerland
PB  - JACoW Publishing
M1  - GSI-2025-00469
SP  - 4146-4149
PY  - 2021
N1  - Published by JACoW Publishing under the terms of the Creative Commons Attribution 3.0 International license.
AB  - SixTrackLib is a library for performing beam-dynamics simulations on highly parallel computing devices such as shared memory multi-core processors or graphical processing units (GPUs). Its single-particle approach fits very well with parallel implementations with reasonable baseline performance, making such a library an interesting building block for various use cases, including simulations covering collective effects. We describe optimizations to improve their performance on SixTrackLib’s main target platforms and the associated performance gains. Finally, we outline the implemented technical interfaces and extensions that allow SixTrackLib to be used in a wider range of applications and studies.
T2  - 12th International Particle Accelerator Conference
CY  - 24 May 2021 - 28 May 2021, Campinas, SP (Brazil)
Y2  - 24 May 2021 - 28 May 2021
M2  - Campinas, SP, Brazil
KW  - Accelerator Physics (Other)
KW  - MC5: Beam Dynamics and EM Fields (Other)
LB  - PUB:(DE-HGF)8 ; PUB:(DE-HGF)7
DO  - DOI:10.18429/JACOW-IPAC2021-THPAB190
UR  - https://repository.gsi.de/record/357815
ER  -