The accurate particle tracer code

Yulei Wang, Jian Liu, Hong Qin, Zhi Yu, Yicun Yao

Research output: Contribution to journalArticlepeer-review

10 Scopus citations

Abstract

The Accurate Particle Tracer (APT) code is designed for systematic large-scale applications of geometric algorithms for particle dynamical simulations. Based on a large variety of advanced geometric algorithms, APT possesses long-term numerical accuracy and stability, which are critical for solving multi-scale and nonlinear problems. To provide a flexible and convenient I/O interface, the libraries of Lua and Hdf5 are used. Following a three-step procedure, users can efficiently extend the libraries of electromagnetic configurations, external non-electromagnetic forces, particle pushers, and initialization approaches by use of the extendible module. APT has been used in simulations of key physical problems, such as runaway electrons in tokamaks and energetic particles in Van Allen belt. As an important realization, the APT-SW version has been successfully distributed on the world's fastest computer, the Sunway TaihuLight supercomputer, by supporting master–slave architecture of Sunway many-core processors. Based on large-scale simulations of a runaway beam under parameters of the ITER tokamak, it is revealed that the magnetic ripple field can disperse the pitch-angle distribution significantly and improve the confinement of energetic runaway beam on the same time.

Original languageEnglish (US)
Pages (from-to)212-229
Number of pages18
JournalComputer Physics Communications
Volume220
DOIs
StatePublished - Nov 2017

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • General Physics and Astronomy

Keywords

  • Large-scale simulation
  • Multi-timescale dynamics
  • Plasma simulation
  • Structure-preserving algorithms

Fingerprint

Dive into the research topics of 'The accurate particle tracer code'. Together they form a unique fingerprint.

Cite this