skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Implementation of a Particle Accelerator Beam Dynamics Code on Multi-Node GPUs

Journal Article · · Journal of Software Engineering and Applications
 [1];  [2]
  1. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States); Chinese Academy of Sciences, Beijing (China). Inst. of High Energy Physics, Key Lab. of Particle Acceleration Physics and Technology
  2. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)

Particle accelerators play an important role in a wide range of scientific discoveries and industrial applications. The self-consistent multi-particle simulation based on the particle-in-cell (PIC) method has been used to study charged particle beam dynamics inside those accelerators. However, the PIC simulation is time-consuming and needs to use modern parallel computers for high-resolution applications. In this paper, we implemented a parallel beam dynamics PIC code on multi-node hybrid architecture computers with multiple Graphics Processing Units (GPUs). We used two methods to parallelize the PIC code on multiple GPUs and observed that the replication method is a better choice for moderate problem size and current computer hardware while the domain decomposition method might be a better choice for large problem size and more advanced computer hardware that allows direct communications among multiple GPUs. Using the multi-node hybrid architectures at Oak Ridge Leadership Computing Facility (OLCF), the optimized GPU PIC code achieves a reasonable parallel performance and scales up to 64 GPUs with 16 million particles.

Research Organization:
Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Basic Energy Sciences (BES)
Grant/Contract Number:
AC02-05CH11231
OSTI ID:
1570231
Journal Information:
Journal of Software Engineering and Applications, Vol. 12, Issue 9; ISSN 1945-3116
Publisher:
Scientific Research Publishing Inc. (SCIRP)Copyright Statement
Country of Publication:
United States
Language:
English

Figures / Tables (13)


Similar Records

Developing And Scaling an OpenFOAM Model to Study Turbulent Flow in a HFIR Coolant Channel
Technical Report · Fri Mar 01 00:00:00 EST 2024 · OSTI ID:1570231

Symplectic multi-particle tracking on GPUs
Journal Article · Tue May 01 00:00:00 EDT 2018 · Computer Physics Communications · OSTI ID:1570231

Targeting GPUs with OpenMP directives on Summit: A simple and effective Fortran experience
Journal Article · Tue Aug 20 00:00:00 EDT 2019 · Parallel Computing · OSTI ID:1570231