%0 Conference Paper
%A Schwinzerl, Martin
%A Bartosik, Hannes
%A De Maria, Riccardo
%A Iadarola, Giovanni
%A Oeftiger, Adrian
%A Paraschou, Konstantinos
%Y Lin, Liu
%Y Byrd, John M.
%Y Neuenschwander, Regis
%Y Picoreti, Renan
%Y Schaa, Volker R. W.
%T Optimising and Extending a Single-Particle Tracking Library for High Parallel Performance
%C Geneva, Switzerland
%I JACoW Publishing
%M GSI-2025-00469
%P 4146-4149
%D 2021
%Z Published by JACoW Publishing under the terms of the Creative Commons Attribution 3.0 International license.
%< Proceedings of the 12th International Particle Accelerator Conference, IPAC2021, Campinas, SP, Brazil
%X 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.
%B 12th International Particle Accelerator Conference
%C 24 May 2021 - 28 May 2021, Campinas, SP (Brazil)
Y2 24 May 2021 - 28 May 2021
M2 Campinas, SP, Brazil
%K Accelerator Physics (Other)
%K MC5: Beam Dynamics and EM Fields (Other)
%F PUB:(DE-HGF)8 ; PUB:(DE-HGF)7
%9 Contribution to a conference proceedingsContribution to a book
%R 10.18429/JACOW-IPAC2021-THPAB190
%U https://repository.gsi.de/record/357815