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 条
  • [21] Generation of controllable plasma wakefield noise in particle-in-cell simulations
    Moschuering, N.
    Ruhl, H.
    Spitsyn, R. I.
    Lotov, K. V.
    [J]. PHYSICS OF PLASMAS, 2017, 24 (10)
  • [22] Multi-scale simulations of particle acceleration in astrophysical systems
    Alexandre Marcowith
    Gilles Ferrand
    Mickael Grech
    Zakaria Meliani
    Illya Plotnikov
    Rolf Walder
    [J]. Living Reviews in Computational Astrophysics, 2020, 6 (1)
  • [23] The Fluid-Kinetic Particle-in-Cell method for plasma simulations
    Markidis, Stefano
    Henri, Pierre
    Lapenta, Giovanni
    Ronnmark, Kjell
    Hamrin, Maria
    Meliani, Zakaria
    Laure, Erwin
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2014, 271 : 415 - 429
  • [24] Verification of the Standard Theory of Plasma Emission with Particle-in-cell Simulations
    Zhang, Zilong
    Chen, Yao
    Ni, Sulan
    Li, Chuanyang
    Ning, Hao
    Li, Yaokun
    Kong, Xiangliang
    [J]. ASTROPHYSICAL JOURNAL, 2022, 939 (02):
  • [25] Reduced Plasma Frequency Calculation Based on Particle-in-Cell Simulations
    Mealy, Tarek
    Marosi, Robert
    Capolino, Filippo
    [J]. IEEE TRANSACTIONS ON PLASMA SCIENCE, 2022, 50 (10) : 3570 - 3577
  • [26] MOMENTS IN PARTICLE-IN-CELL SIMULATIONS
    BERZ, MM
    LYSENKO, WP
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1985, 32 (05) : 2559 - 2561
  • [27] Multicolor reordering for computing moments in particle-in-cell plasma simulations
    Umeda, Takayuki
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2022, 281
  • [28] Fully kinetic, electromagnetic particle-in-cell simulations of plasma microturbulence
    Lewandowski, J. L. V.
    Zakharov, L. E.
    [J]. COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2007, 2 (04) : 684 - 722
  • [29] ELECTRON TEMPERATURE ANISOTROPY IN AN EXPANDING PLASMA: PARTICLE-IN-CELL SIMULATIONS
    Camporeale, E.
    Burgess, D.
    [J]. ASTROPHYSICAL JOURNAL, 2010, 710 (02): : 1848 - 1856
  • [30] PARTICLE-IN-CELL SIMULATIONS OF THE LASERTRON
    JONES, ME
    PETER, WK
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1985, 32 (05) : 1794 - 1796