论文部分内容阅读
直线加速器中大规模带电粒子的追踪对高电流直线加速器的设计和优化至关重要。本文介绍了通过使用单精度数据类型和GPU泊松求解器对三维异构并行束流动力学模拟软件LOCUS3DG的优化工作,旨在对LOCUS3DG软件和其使用的FFT泊松求解器加速。粒子按照一定比例同时分配到CPU和GPU中,在中国科学院超算中心和国家超算天津中心的集群上对软件进行了详细的测试,并得到了测试结果。最后总结了我们的异构束流模拟软件LOCUS3DG软件的优势和现状。
Tracking of large-scale charged particles in linear accelerators is crucial for the design and optimization of high-current linear accelerators. This article describes the optimization of the three-dimensional heterogeneous parallel beam dynamics simulation software LOCUS3DG by using a single-precision data type and a GPU Poisson solver to speed up the LOCUS3DG software and the FFT Poisson solver it uses. The particles are distributed to the CPU and GPU at the same time according to a certain proportion. The software is tested in detail on the cluster of CAS Supercenter Tianjin Center and National Superconductivity Tianjin Center, and the test results are obtained. Finally, the advantages and current status of LOCUS3DG software of our heterogeneous beam simulation software are summarized.