Paper |
Title |
Page |
THPAB051 |
A GPU Variant of Mbtrack and Its Application in SLS-2 |
3827 |
|
- U. Locans, A. Adelmann, L. Stingelin, H.S. Xu
PSI, Villigen PSI, Switzerland
- U. Locans
University of Latvia, Riga, Latvia
|
|
|
Mbtrack is a widely used multi-bunch tracking code, developed at SOLEIL, for modeling the collective instabilities in electron storage rings. It has been applied to the Swiss Light Source upgrade proposal (SLS-2) for the study of single bunch instabilities. However, an n-bunch simulation using mbtrack requires to run n+1 MPI processes. Therefore, a large scale computing cluster may be necessary to perform the simulation. In order to reduce the demands of computing resources for multi-bunch simulations, a CUDA version of mbtrack has been developed, in which the computations of mbtrack are offloaded to a graphics processing unit (GPU). With the mbtrack-cuda variant, multi-bunch simulations can now run in a standalone workstation equipped with an Nvidia graphics card for scientific computing. The implementation and benchmark of the mbtrack-cuda code together with the applications in the study of longitudinal instabilities for SLS-2 will be presented.
|
|
DOI • |
reference for this paper
※ https://doi.org/10.18429/JACoW-IPAC2017-THPAB051
|
|
Export • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|