A Particle-in-Cell Method for Plasmas with a Generalized Momentum Formulation, Part II: Enforcing the Lorenz Gauge Condition

被引:0
作者
Christlieb, Andrew J. [1 ]
Sands, William A. [2 ]
White, Stephen R. [1 ]
机构
[1] Michigan State Univ, Dept Computat Math Sci & Engn, E Lansing, MI 48824 USA
[2] Univ Delaware, Dept Math Sci, Newark, DE 19716 USA
基金
美国国家科学基金会;
关键词
Vlasov-Maxwell system; Generalized momentum; Particle-in-cell; Method-of-lines-transpose; Integral solution; Gauge condition; WEIBEL INSTABILITY; SELF-FORCE; ENERGY; CONSERVATION; SIMULATION;
D O I
10.1007/s10915-024-02728-6
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In a previous paper Christlieb et al. (A particle-in-cell method for plasmas with a generalized momentum formulation, part I: Model formulation, 2024), we developed a new particle-in-cell (PIC) method for the relativistic Vlasov-Maxwell system in which the electromagnetic fields and the equations of motion for the particles were cast in terms of scalar and vector potentials through a Hamiltonian formulation. This new method evolved the potentials under the Lorenz gauge using integral equation methods. New methods to construct spatial derivatives of the potentials that converge at the same rates as the fields were also presented. The new particle method was compared against standard explicit discretizations, including the well-known FDTD-PIC method, for a range of applications involving sheaths and particle beams. This paper extends this new class of methods by focusing on the enforcement the Lorenz gauge condition in both exact and approximate forms using co-located meshes. A time-consistency property of the proposed field solver for the vector potential form of Maxwell's equations is established, which is shown to preserve the equivalence between the semi-discrete Lorenz gauge condition and the analogous semi-discrete continuity equation. Using this property, we present three methods to enforce a semi-discrete gauge condition. The first method introduces an update for the continuity equation that is consistent with the discretization of the Lorenz gauge condition. Both the finite difference and spectral implementations satisfy this discrete gauge condition to machine precision. The second approach we propose enforces a semi-discrete continuity equation using the boundary integral solution to the field equations. The potential benefit of this approach is that it eliminates spatial derivatives that appear on the particle data, namely the current density, which is often calculated by linear combinations of low-order spline basis functions. This method is ideally suited to boundary integral equation methods that invert multi-dimensional operators without dimensional splitting techniques and will be the subject of future work. The third approach introduces a gauge correcting method that makes direct use of the gauge condition to modify the scalar potential and uses local maps for both the charge and current densities. This results in a gauge error, as the maps do not enforce the continuity equation. The vector potential coming from the current density is taken to be exact, and using the Lorenz gauge, we compute a correction to the scalar potential that makes the two potentials satisfy the gauge condition. This method also enforces the gauge condition to machine precision. We demonstrate two of the proposed methods in the context of periodic domains. Problems defined on bounded domains, including those with complex geometric features remain an ongoing effort. However, this work shows that it is possible to design computationally efficient methods that can effectively enforce the Lorenz gauge condition in a non-staggered PIC formulation.
引用
收藏
页数:26
相关论文
共 25 条
  • [1] Fluid and kinetic simulation of inertial confinement fusion plasmas
    Atzeni, S
    Schiavi, A
    Califano, F
    Cattani, F
    Cornolti, F
    Del Sarto, D
    Liseykina, TV
    Macchi, A
    Pegoraro, F
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2005, 169 (1-3) : 153 - 159
  • [2] Bailo R, 2024, Arxiv, DOI arXiv:2401.01689
  • [3] Controlling Self-Force for Unstructured Particle-in-Cell (PIC) Codes
    Bettencourt, Matthew T.
    [J]. IEEE TRANSACTIONS ON PLASMA SCIENCE, 2014, 42 (05) : 1189 - 1194
  • [4] Magnetic Field Amplification by the Weibel Instability at Planetary and Astrophysical Shocks with High Mach Number
    Bohdan, Artem
    Pohl, Martin
    Niemiec, Jacek
    Morris, Paul J.
    Matsumoto, Yosuke
    Amano, Takanobu
    Hoshino, Masahiro
    Sulaiman, Ali
    [J]. PHYSICAL REVIEW LETTERS, 2021, 126 (09)
  • [5] On energy and momentum conservation in particle-in-cell plasma simulation
    Brackbill, J. U.
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2016, 317 : 405 - 427
  • [6] Method of Lines Transpose: An Efficient Unconditionally Stable Solver for Wave Propagation
    Causley, Matthew
    Christlieb, Andrew
    Wolf, Eric
    [J]. JOURNAL OF SCIENTIFIC COMPUTING, 2017, 70 (02) : 896 - 921
  • [7] HIGHER ORDER A-STABLE SCHEMES FOR THE WAVE EQUATION USING A SUCCESSIVE CONVOLUTION APPROACH
    Causley, Matthew F.
    Christlieb, Andrew J.
    [J]. SIAM JOURNAL ON NUMERICAL ANALYSIS, 2014, 52 (01) : 220 - 235
  • [8] An energy- and charge-conserving, nonlinearly implicit, electromagnetic 1D-3V Vlasov-Darwin particle-in-cell algorithm
    Chen, G.
    Chacon, L.
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2014, 185 (10) : 2391 - 2402
  • [9] An Asymptotic Preserving Maxwell Solver Resulting in the Darwin Limit of Electrodynamics
    Cheng, Yingda
    Christlieb, Andrew J.
    Guo, Wei
    Ong, Benjamin
    [J]. JOURNAL OF SCIENTIFIC COMPUTING, 2017, 71 (03) : 959 - 993
  • [10] Christlieb AJ, 2024, Arxiv, DOI arXiv:2208.11291