Accelerated three-dimensional quasistatic particle-in-cell code

被引:2
|
作者
Wang, Tianhong [1 ]
Khudik, Vladimir [2 ,3 ]
Kim, Jihoon [1 ]
Shvets, Gennady [1 ]
机构
[1] Cornell Univ, Sch Appl & Engn Phys, Ithaca, NY 14850 USA
[2] Univ Texas Austin, Dept Phys, Austin, TX 78712 USA
[3] Univ Texas Austin, Inst Fus Studies, Austin, TX 78712 USA
关键词
SHORT LASER-PULSES; PLASMA; WAKE; INTENSE; INSTABILITY; BEAM;
D O I
10.1103/PhysRevAccelBeams.25.104603
中图分类号
O57 [原子核物理学、高能物理学];
学科分类号
070202 ;
摘要
We introduce a quasistatic particle-in-cell (PIC) code-WAND-PIC-which does not suffer from some of the common limitations of many quasistatic PICs, such as the need for a predictor-corrector method in solving electromagnetic fields. We derive the field equations under quasistatic (QS) approximation and find the explicit form of the "time" derivative of the transverse plasma current. After that, equations for the magnetic fields can be solved exactly without using the predictor-corrector method. Algorithm design and code structure are thus greatly simplified. With the help of explicit quasistatic equations and our adaptive step size, plasma bubbles driven by the large beam charges can be simulated efficiently without suffering from the numerical instabilities associated with the predictor-corrector method. In addition, WAND-PIC is able to simulate the sophisticated interactions between high-frequency laser fields and beam particles through the method of subcycling. Comparisons between the WAND-PIC and a first-principle full PIC code (VLPL) are presented. WAND-PIC is open-source, fully three-dimensional, and parallelized with the in-house multigrid solver. Scalability, time complexity, and parallelization efficiency up to thousands of cores are also discussed in this work.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Efficient data layouts for a three-dimensional electrostatic Particle-in-Cell code
    Barsamian, Yann
    Hirstoaga, Sever A.
    Violard, Eric
    JOURNAL OF COMPUTATIONAL SCIENCE, 2018, 27 : 345 - 356
  • [2] Three-Dimensional Relativistic Particle-in-Cell Hybrid Code Based on an Exponential Integrator
    Tuckmantel, Tobias
    Pukhov, Alexander
    Liljo, Jalo
    Hochbruck, Marlis
    IEEE TRANSACTIONS ON PLASMA SCIENCE, 2010, 38 (09) : 2383 - 2389
  • [3] Three-dimensional particle-in-cell code based on advanced data model library
    Zhou, Jun, 1600, Univ. of Electronic Science and Technology of China (43):
  • [4] Parallel three-dimensional particle-in-cell code simulation on a cluster of heterogeneous workstations
    Elsadek, AA
    Alsharaeh, S
    Wells, BE
    Singh, N
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 701 - 707
  • [5] Thrust and Attitude Evaluation of Magnetic Sail by Three-Dimensional Hybrid Particle-in-Cell Code
    Kajimura, Yoshihiro
    Funaki, Ikkoh
    Matsumoto, Masaharu
    Shinohara, Iku
    Usui, Hideyuki
    Yamakawa, Hiroshi
    JOURNAL OF PROPULSION AND POWER, 2012, 28 (03) : 652 - 663
  • [6] Three-Dimensional Simulations of Coherent Smith-Purcell Radiation Using a Particle-in-Cell Code
    Gardelle, J.
    Donohue, J. T.
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2009, 56 (05) : 769 - 775
  • [7] Three-dimensional electromagnetic relativistic particle-in-cell code VLPL (Virtual Laser Plasma Lab)
    Pukhov, A
    JOURNAL OF PLASMA PHYSICS, 1999, 61 : 425 - 433
  • [9] Particle-in-cell simulations of three-dimensional collisionless magnetic reconnection
    Hesse, M
    Kuznetsova, M
    Birn, J
    JOURNAL OF GEOPHYSICAL RESEARCH-SPACE PHYSICS, 2001, 106 (A12) : 29831 - 29841
  • [10] Three-dimensional particle-in-cell simulation study of a relativistic magnetron
    Lemke, RW
    Genoni, TC
    Spencer, TA
    PHYSICS OF PLASMAS, 1999, 6 (02) : 603 - 613