• Corpus ID: 63320965

Parallelisation of PyHEADTAIL, a Collective Beam Dynamics Code for Particle Accelerator Physics

@article{Oeftiger2016ParallelisationOP,
  title={Parallelisation of PyHEADTAIL, a Collective Beam Dynamics Code for Particle Accelerator Physics},
  author={Adrian Oeftiger},
  journal={arXiv: Computational Physics},
  year={2016}
}
  • A. Oeftiger
  • Published 17 October 2016
  • Computer Science, Physics
  • arXiv: Computational Physics
The longitudinal tracking engine of the particle accelerator simulation application PyHEADTAIL shows a heavy potential for parallelisation. For basic beam circulation, the tracking functionality with the leap-frog algorithm is extracted and compared between a sequential C and a concurrent CUDA C API implementation for 1 million revolutions. Including the sequential data I/O in both versions, a pure speedup of up to S = 100 is observed which is in the order of magnitude of what is expected from… 

Figures and Tables from this paper

References

Expected performance in the injectors at 25 ns without and with Linac4
The quality of the 25ns beams that can be delivered at the LHC injection is determined by the injection process into the PSB, as well as by space charge, collective interactions, electron cloud and