Author: Locans, U.
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)