TY - JOUR
T1 - An efficient trajectory tracking algorithm for the backward semi-Lagrangian method of solving the guiding center problems
AU - Piao, Xiangfan
AU - Kim, Philsu
N1 - Publisher Copyright:
© 2020 Elsevier Inc.
PY - 2020/10/1
Y1 - 2020/10/1
N2 - In this paper, we develop an effective numerical algorithm that tracks the trajectory needed to solve guiding center models using the backward semi-Lagrangian method. In terms of numerical calculations, two appreciably fast algorithms for the departure points are designed. One is a completely explicit formula for numerical solutions of the discrete system for each Cauchy problem. This formula is characterized by numerical factors that are less than half the multiplication number used in the usual Gaussian elimination. The other finds the required departure points with an interpolation method that is at least 30% less expensive for heavy Cauchy problems. Last, we propose a method to modify the solution to improve estimation of physical quantities, such as conservation of mass, which can be lost in interpolation solutions calculated at the departure points. It turns out that the proposed method not only saves a great deal of computation time, but also preserves physical quantities such as mass and total kinetic energy much better than conventional methods. To demonstrate the numerical evidence, we use the proposed method to simulate several problems such as the incompressible Euler equation, Kelvin-Helmholtz instability, Diocotron instability and a three-dimensional guiding center model.
AB - In this paper, we develop an effective numerical algorithm that tracks the trajectory needed to solve guiding center models using the backward semi-Lagrangian method. In terms of numerical calculations, two appreciably fast algorithms for the departure points are designed. One is a completely explicit formula for numerical solutions of the discrete system for each Cauchy problem. This formula is characterized by numerical factors that are less than half the multiplication number used in the usual Gaussian elimination. The other finds the required departure points with an interpolation method that is at least 30% less expensive for heavy Cauchy problems. Last, we propose a method to modify the solution to improve estimation of physical quantities, such as conservation of mass, which can be lost in interpolation solutions calculated at the departure points. It turns out that the proposed method not only saves a great deal of computation time, but also preserves physical quantities such as mass and total kinetic energy much better than conventional methods. To demonstrate the numerical evidence, we use the proposed method to simulate several problems such as the incompressible Euler equation, Kelvin-Helmholtz instability, Diocotron instability and a three-dimensional guiding center model.
KW - Backward semi-Lagrangian method
KW - Divergence free
KW - Guiding center model
UR - http://www.scopus.com/inward/record.url?scp=85086767631&partnerID=8YFLogxK
U2 - 10.1016/j.jcp.2020.109664
DO - 10.1016/j.jcp.2020.109664
M3 - Article
AN - SCOPUS:85086767631
SN - 0021-9991
VL - 418
JO - Journal of Computational Physics
JF - Journal of Computational Physics
M1 - 109664
ER -