Parallelization of a beam dynamics code and first large scale radio frequency quadrupole simulations

The design and operation support of hadron (proton and heavy-ion) linear accelerators require substantial use of beam dynamics simulation tools. The beam dynamics code TRACK has been originally developed at Argonne National Laboratory (ANL) to fulfill the special requirements of the rare isotope acc...

Full description

Bibliographic Details
Main Authors: J. Xu, B. Mustapha, V. N. Aseev, P. N. Ostroumov
Format: Article
Language:English
Published: American Physical Society 2007-01-01
Series:Physical Review Special Topics. Accelerators and Beams
Online Access:http://doi.org/10.1103/PhysRevSTAB.10.014201
id doaj-41a8aaf2d31a4a7faf97c5a16b822965
record_format Article
spelling doaj-41a8aaf2d31a4a7faf97c5a16b8229652020-11-25T01:35:45ZengAmerican Physical SocietyPhysical Review Special Topics. Accelerators and Beams1098-44022007-01-0110101420110.1103/PhysRevSTAB.10.014201Parallelization of a beam dynamics code and first large scale radio frequency quadrupole simulationsJ. XuB. MustaphaV. N. AseevP. N. OstroumovThe design and operation support of hadron (proton and heavy-ion) linear accelerators require substantial use of beam dynamics simulation tools. The beam dynamics code TRACK has been originally developed at Argonne National Laboratory (ANL) to fulfill the special requirements of the rare isotope accelerator (RIA) accelerator systems. From the beginning, the code has been developed to make it useful in the three stages of a linear accelerator project, namely, the design, commissioning, and operation of the machine. To realize this concept, the code has unique features such as end-to-end simulations from the ion source to the final beam destination and automatic procedures for tuning of a multiple charge state heavy-ion beam. The TRACK code has become a general beam dynamics code for hadron linacs and has found wide applications worldwide. Until recently, the code has remained serial except for a simple parallelization used for the simulation of multiple seeds to study the machine errors. To speed up computation, the TRACK Poisson solver has been parallelized. This paper discusses different parallel models for solving the Poisson equation with the primary goal to extend the scalability of the code onto 1024 and more processors of the new generation of supercomputers known as BlueGene (BG/L). Domain decomposition techniques have been adapted and incorporated into the parallel version of the TRACK code. To demonstrate the new capabilities of the parallelized TRACK code, the dynamics of a 45 mA proton beam represented by 10^{8} particles has been simulated through the 325 MHz radio frequency quadrupole and initial accelerator section of the proposed FNAL proton driver. The results show the benefits and advantages of large-scale parallel computing in beam dynamics simulations.http://doi.org/10.1103/PhysRevSTAB.10.014201
collection DOAJ
language English
format Article
sources DOAJ
author J. Xu
B. Mustapha
V. N. Aseev
P. N. Ostroumov
spellingShingle J. Xu
B. Mustapha
V. N. Aseev
P. N. Ostroumov
Parallelization of a beam dynamics code and first large scale radio frequency quadrupole simulations
Physical Review Special Topics. Accelerators and Beams
author_facet J. Xu
B. Mustapha
V. N. Aseev
P. N. Ostroumov
author_sort J. Xu
title Parallelization of a beam dynamics code and first large scale radio frequency quadrupole simulations
title_short Parallelization of a beam dynamics code and first large scale radio frequency quadrupole simulations
title_full Parallelization of a beam dynamics code and first large scale radio frequency quadrupole simulations
title_fullStr Parallelization of a beam dynamics code and first large scale radio frequency quadrupole simulations
title_full_unstemmed Parallelization of a beam dynamics code and first large scale radio frequency quadrupole simulations
title_sort parallelization of a beam dynamics code and first large scale radio frequency quadrupole simulations
publisher American Physical Society
series Physical Review Special Topics. Accelerators and Beams
issn 1098-4402
publishDate 2007-01-01
description The design and operation support of hadron (proton and heavy-ion) linear accelerators require substantial use of beam dynamics simulation tools. The beam dynamics code TRACK has been originally developed at Argonne National Laboratory (ANL) to fulfill the special requirements of the rare isotope accelerator (RIA) accelerator systems. From the beginning, the code has been developed to make it useful in the three stages of a linear accelerator project, namely, the design, commissioning, and operation of the machine. To realize this concept, the code has unique features such as end-to-end simulations from the ion source to the final beam destination and automatic procedures for tuning of a multiple charge state heavy-ion beam. The TRACK code has become a general beam dynamics code for hadron linacs and has found wide applications worldwide. Until recently, the code has remained serial except for a simple parallelization used for the simulation of multiple seeds to study the machine errors. To speed up computation, the TRACK Poisson solver has been parallelized. This paper discusses different parallel models for solving the Poisson equation with the primary goal to extend the scalability of the code onto 1024 and more processors of the new generation of supercomputers known as BlueGene (BG/L). Domain decomposition techniques have been adapted and incorporated into the parallel version of the TRACK code. To demonstrate the new capabilities of the parallelized TRACK code, the dynamics of a 45 mA proton beam represented by 10^{8} particles has been simulated through the 325 MHz radio frequency quadrupole and initial accelerator section of the proposed FNAL proton driver. The results show the benefits and advantages of large-scale parallel computing in beam dynamics simulations.
url http://doi.org/10.1103/PhysRevSTAB.10.014201
work_keys_str_mv AT jxu parallelizationofabeamdynamicscodeandfirstlargescaleradiofrequencyquadrupolesimulations
AT bmustapha parallelizationofabeamdynamicscodeandfirstlargescaleradiofrequencyquadrupolesimulations
AT vnaseev parallelizationofabeamdynamicscodeandfirstlargescaleradiofrequencyquadrupolesimulations
AT pnostroumov parallelizationofabeamdynamicscodeandfirstlargescaleradiofrequencyquadrupolesimulations
_version_ 1725066565278236672