Published December 12, 2016 | Version v1

Simulating Collective Effects on GPUs

Authors/Creators

  • 1. Zurich ETH

Contributors

  • 1. ROR icon European Organization for Nuclear Research
  • 2. Zurich ETH

Description

Computer simulations are an important tool to study the dynamics of charged particles in particle accelerators, with new hardware solutions such as GPUs providing a vast increase in computing power. In the accelerator physics domain simulations are used to understand instabilities arising due to collective e↵ects in high intensity beams which limit the accelerator performance. In this thesis PyHEADTAIL, a code to study collective effects in synchrotrons, is ported to GPUs using PyCUDA. The goal is to achieve a significant speedup while at the same time producing a simple interface for users and other developers. A speedup of 6 compared to the CPU version is achieved on a typical simulation study of instabilities in the Large Hadron Collider (LHC) at CERN.

Files

CERN-THESIS-2016-209.pdf

Files (12.7 MB)

Name Size Download all
md5:a7774c57d76c98bced0dfff49c1c5cb5
12.7 MB Preview Download

Additional details

Identifiers

CDS
2239398
CDS Report Number
CERN-THESIS-2016-209

Linked records