An arbitrary order time-stepping algorithm for tracking particles in inhomogeneous magnetic fields

被引:0
|
作者
Tretiak K. [1 ]
Ruprecht D. [1 ]
机构
[1] School of Mechanical Engineering, University of Leeds
来源
Journal of Computational Physics: X | 2019年 / 4卷
基金
英国工程与自然科学研究理事会;
关键词
Boris integrator; Fusion reactor; High-order time integration; Particle tracking; Spectral deferred corrections;
D O I
10.1016/j.jcpx.2019.100036
中图分类号
学科分类号
摘要
The Lorentz equations describe the motion of electrically charged particles in electric and magnetic fields and are used widely in plasma physics. The most popular numerical algorithm for solving them is the Boris method, a variant of the Störmer-Verlet algorithm. Boris method is phase space volume conserving and simulated particles typically remain near the correct trajectory. However, it is only second order accurate. Therefore, in scenarios where it is not enough to know that a particle stays on the right trajectory but one needs to know where on the trajectory the particle is at a given time, Boris method requires very small time steps to deliver accurate phase information, making it computationally expensive. We derive an improved version of the high-order Boris spectral deferred correction algorithm (Boris-SDC) by adopting a convergence acceleration strategy for second order problems based on the Generalised Minimum Residual (GMRES) method. Our new algorithm is easy to implement as it still relies on the standard Boris method. Like Boris-SDC it can deliver arbitrary order of accuracy through simple changes of runtime parameter but possesses better long-term energy stability. We demonstrate for two examples, a magnetic mirror trap and the Solev'ev equilibrium, that the new method can deliver better accuracy at lower computational cost compared to the standard Boris method. While our examples are motivated by tracking ions in the magnetic field of a nuclear fusion reactor, the introduced algorithm can potentially deliver similar improvements in efficiency for other applications. © 2019 The Author(s)
引用
收藏
相关论文
共 50 条
  • [1] PRECONDITIONERS FOR THE DISCONTINUOUS GALERKIN TIME-STEPPING METHOD OF ARBITRARY ORDER
    Basting, Steffen
    Bansch, Eberhard
    ESAIM-MATHEMATICAL MODELLING AND NUMERICAL ANALYSIS-MODELISATION MATHEMATIQUE ET ANALYSE NUMERIQUE, 2017, 51 (04): : 1173 - 1195
  • [2] Unique single-step algorithm for time-stepping electromagnetic fields
    Bowers, Russell F.
    Chan, Chi H.
    IEEE Microwave and Guided Wave Letters, 1993, 3 (11): : 411 - 413
  • [3] A TIME-STEPPING ALGORITHM FOR PARALLEL COMPUTERS
    WOMBLE, DE
    SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1990, 11 (05): : 824 - 837
  • [4] AN AUTOMATIC TIME-STEPPING ALGORITHM FOR DYNAMIC PROBLEMS
    BERGAN, PG
    MOLLESTAD, E
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1985, 49 (03) : 299 - 318
  • [5] Fourth-order time-stepping for stiff PDEs
    Kassam, AK
    Trefethen, LN
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2005, 26 (04): : 1214 - 1233
  • [6] Efficient multiple time-stepping algorithms of higher order
    Demirel, Abdullah
    Niegemann, Jens
    Busch, Kurt
    Hochbruck, Marlis
    JOURNAL OF COMPUTATIONAL PHYSICS, 2015, 285 : 133 - 148
  • [7] AUTOMATIC TIME-STEPPING ALGORITHM FOR DYNAMIC PROBLEMS.
    Bergan, Pal G.
    Mollestad, Egil
    1600, (49):
  • [8] A DISCONTINUOUS GALERKIN TIME-STEPPING SCHEME FOR THE VELOCITY TRACKING PROBLEM
    Casas, Eduardo
    Chrysafinos, Konstantinos
    SIAM JOURNAL ON NUMERICAL ANALYSIS, 2012, 50 (05) : 2281 - 2306
  • [9] A Second-Order Accurate Time-Stepping Algorithm for Dominant Mode Propagation in Ferrite Media
    Adams, Ryan S.
    Lai, Tsz Kim
    IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2012, 60 (06) : 3052 - 3055
  • [10] An Arbitrary High-Order DGTD Method With Local Time-Stepping for Nonlinear Field-Circuit Cosimulation
    Zhang, Tiancheng
    Bao, Huaguang
    Gu, Pengfei
    Ding, Dazhi
    Werner, Douglas H.
    Chen, Rushan
    IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2022, 70 (01) : 526 - 535