Beam Dynamics Simulations with a GPU-accelerated Version of ELEGANT
Tech-X Corporation, Boulder, CO, USA; Argonne National Laboratory, Lemont, IL, USA
Proceedings of IPAC2013, Shanghai, China
@article{amyxbeam,
title={BEAM DYNAMICS SIMULATIONS WITH A GPU-ACCELERATED VERSION OF ELEGANT},
author={Amyx, K and Balasalle, J and King, J and Pogorelov, IV and Borland, M and Soliday, R}
}
Large scale beam dynamics simulations can derive significant benefit from efficient implementation of general-purpose particle tracking on GPUs. We present the latest results of our work on accelerating Argonne National Lab’s accelerator simulation code ELEGANT, using CUDA-enabled GPUs. We summarize the performance of beamline elements ported to GPU, and discuss optimization techniques for some core collective effects kernels, in particular our methods of avoiding costly thread contention. We also outline briefly our testing and code validation infrastructure within ELEGANT as well as a new template meta-programming infrastructure for streamlining code development.
June 21, 2013 by hgpu