Author: Pang, X.
Paper Title Page
MOPMA18 GPU Accelerated Online Multi-Particle Beam Dynamics Simulator for the LANSCE Linac 339
 
  • X. Pang, S.A. Baily, L. Rybarcyk
    LANL, Los Alamos, New Mexico, USA
 
  Funding: U.S. DOE, NNSA under contract DE-AC52-06NA25396
An online multi-particle beam dynamics simulator is being developed for use in the LANSCE linac operation. The goal is to provide new insights on the beam distribution inside the linac and to help understand the impact of set point adjustments on it. The simulator utilizes the well established beam dynamics algorithms of the PARMILA code. By employing Graphics Processing Unit (GPU) technology, the performance of the simulator has been significantly increased over that of a single CPU and is therefore viable as an online tool in the demanding accelerator operations environment. The combination of a high-level scripting language (Python) and low-level compiled language (C++ and CUDA C) was adopted to streamline application development and to enable efficient execution. Once connected to the EPICS control system, the simulator can track in pseudo real time machine parameter changes, convert control set points to model quantities and rapidly update the simulation results. Details regarding the code structure design, GPU programming and performance, code validation and applications will be presented.
 
 
TUPSM19 Application and Calibration Aspects of a New High-Performance Beam-Dynamics Simulator for the LANSCE Linac 676
 
  • L. Rybarcyk, X. Pang
    LANL, Los Alamos, New Mexico, USA
 
  The Los Alamos Neutron Science Center utilizes a linear accelerator (linac) consisting of two 750-keV injectors, a 100-MeV drift tube linac and an 800-MeV coupled cavity linac to provide both H and H+ beams to several user facilities. We are presently developing a graphics processing unit (GPU)-based high-performance multiparticle beam-dynamics simulator to aid in tune-up and operation of the linac. Our primary goal is to create an on-line tool that will act as a virtual beam diagnostic and in pseudo real-time provide accelerator operators and physicists with insight into the evolution of the beam throughout the linac. This paper will discuss potential applications of this tool and aspects of the various calibrations that are a prerequisite to using the model