中文

粒子加速器物理集体束流动力学代码PyHEADTAIL的并行化

计算物理 2016-10-20 v1 高能物理 - 实验

摘要

粒子加速器模拟应用PyHEADTAIL的纵向跟踪引擎显示出巨大的并行化潜力。对于基本的束流循环,提取蛙跳(leap-frog)算法的跟踪功能,并在顺序C和并发CUDA C API实现之间针对100万圈进行比较。在两个版本均包含顺序数据I/O的情况下,观察到高达S=100的纯加速比,这与阿姆达尔定律(Amdahl's law)的预期量级一致。从O(100)宏粒子开始,初始化GPU CUDA设备的开销似乎被448个可用CUDA核上的并发计算所抵消。

关键词

引用

@article{arxiv.1610.05801,
  title  = {Parallelisation of PyHEADTAIL, a Collective Beam Dynamics Code for Particle Accelerator Physics},
  author = {Adrian Oeftiger},
  journal= {arXiv preprint arXiv:1610.05801},
  year   = {2016}
}