FLEKS: A flexible particle-in-cell code for multi-scale plasma simulations

被引:4
|
作者
Chen, Yuxi [1 ,2 ]
Toth, Gabor [1 ]
Zhou, Hongyang [1 ]
Wang, Xiantong [1 ]
机构
[1] Univ Michigan, Ctr Space Environm Modeling, Ann Arbor, MI 48109 USA
[2] Princeton Univ, Dept Astrophys Sci, Princeton, NJ 08540 USA
关键词
Particle-in-cell; Particle merging; Test particle; Global kinetic simulation; ADAPTIVE MESH REFINEMENT; MODEL; MANAGEMENT;
D O I
10.1016/j.cpc.2023.108714
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The magnetohydrodynamics with embedded particle-in-cell (MHD-EPIC) model has been successfully applied to global magnetospheric simulations in recent years. However, the PIC region was restricted to be one or more static boxes, which is not always sufficient to cover the whole physical structure of interest efficiently. The FLexible Exascale Kinetic Simulator (FLEKS), which is a new PIC code and allows a dynamic PIC region of any shape, is designed to break this restriction. FLEKS is usually used as the PIC component of the MHD with adaptively embedded particle-in-cell (MHD-AEPIC) model. FLEKS supports dynamically activating or deactivating cells to fit the regions of interest during a simulation. An adaptive time-stepping scheme is also introduced to improve the accuracy and efficiency of a long simulation. The particle number per cell may increase or decrease significantly and lead to load imbalance and large statistical noise in the cells with fewer particles. A particle splitting scheme and a particle merging algorithm are designed to limit the change of the particle number and hence improve the accuracy of the simulation as well as load balancing. Both particle splitting and particle merging conserve the total mass, momentum, and energy. FLEKS also contains a test-particle module to enable tracking particle trajectories due to the time-dependent electromagnetic field that is obtained from a global simulation. (c) 2023 Elsevier B.V. All rights reserved.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Multi-scale plasma simulation by the interlocking of magnetohydrodynamic model and particle-in-cell kinetic model
    Sugiyama, Tooru
    Kusano, Kanya
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2007, 227 (02) : 1340 - 1352
  • [2] Particle-in-Cell code for gas discharge simulations
    Chaber, Bartosz
    [J]. PROCEEDINGS OF 2020 IEEE 21ST INTERNATIONAL CONFERENCE ON COMPUTATIONAL PROBLEMS OF ELECTRICAL ENGINEERING (CPEE), 2020,
  • [3] A Multi-Scale Particle-In-Cell Simulation of Plasma Dynamics From Magnetotail Reconnection to the Inner Magnetosphere
    Rusaitis, L.
    El-Alaoui, M.
    Walker, R. J.
    Lapenta, G.
    Schriver, D.
    [J]. JOURNAL OF GEOPHYSICAL RESEARCH-SPACE PHYSICS, 2024, 129 (09)
  • [4] Multi-Scale Simulations of Magnetic Reconnection Using Particle-in-Cell and Magnetohydrodynamics with Adaptive Mesh Refinement Technique
    Ogawa, Tomoya
    Usami, Shunsuke
    Horiuchi, Ritoku
    Den, Mitsue
    Yamashita, Kazuyuki
    [J]. PLASMA AND FUSION RESEARCH, 2016, 11
  • [5] A Multi-threaded Particle-in-cell Approach for Kinetic Plasma Simulations
    Joldos, Marius
    Voitcu, Gabriel
    Suciu, Alin
    Hanganl, Anca
    Echim, Marius
    Marginean, Anca
    [J]. 2020 IEEE 16TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING (ICCP 2020), 2020, : 597 - 601
  • [6] Event-driven, hybrid particle-in-cell simulation: A new paradigm for multi-scale plasma modeling
    Omelchenko, Y. A.
    Karimabadi, H.
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2006, 216 (01) : 153 - 178
  • [7] Particle-in-cell simulations of ponderomotive particle acceleration in a plasma
    Startsev, EA
    McKinstrie, CJ
    [J]. PHYSICS OF PLASMAS, 2003, 10 (06) : 2552 - 2558
  • [8] Multigrid particle-in-cell simulations of plasma microturbulence
    Lewandowski, JLV
    [J]. PHYSICS OF PLASMAS, 2003, 10 (08) : 3204 - 3211
  • [9] Discrete particle noise in particle-in-cell simulations of plasma microturbulence
    Nevins, WM
    Hammett, GW
    Dimits, AM
    Dorland, W
    Shumaker, DE
    [J]. PHYSICS OF PLASMAS, 2005, 12 (12) : 1 - 16
  • [10] Development of an unstructured mesh gyrokinetic particle-in-cell code for exascale fusion plasma simulations on GPUs
    Zhang, Chonglin
    Diamond, Gerrett
    Smith, Cameron W.
    Shephard, Mark S.
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2023, 291