VSHPIC: a particle-in-cell algorithm based on vector spherical harmonics expansion

被引:0
|
作者
Wang, Jianzhao [1 ]
An, Weiming [1 ,2 ]
Tang, Rong [1 ]
Meng, Weiyu [1 ]
Zhong, Jiayong [1 ,2 ]
机构
[1] Beijing Normal Univ, Dept Astron, 19,Xinjiekouwai St, Beijing 100875, Peoples R China
[2] Beijing Normal Univ, Inst Frontiers Astron & Astrophys, Beijing 102206, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
particle-in-cell; vector spherical harmonics; plasma simulation; SIMULATION; CODE;
D O I
10.1088/1361-6587/ad4672
中图分类号
O35 [流体力学]; O53 [等离子体物理学];
学科分类号
070204 ; 080103 ; 080704 ;
摘要
The particle-in-cell (PIC) method has been widely used for studying plasma physics. However, fully three-dimensional PIC simulations always require huge computational resources. For problems with near azimuthal symmetry, recent work (Lifschitz et al 2009 J. Comput. Phys. 228 1803-14, Davidson et al 2015 J. Comput. Phys. 281 1063-77, Li et al 2021 Comput. Phys. Commun. 261 107784, Li et al 2022 J. Comput. Phys. 470 111599) has shown that expanding all the quantities defined on the grid in azimuthal harmonics and truncating the expansion can improve the code efficiency. In this paper, we describe a novel parallel algorithm for efficiently simulating three-dimensional near-spherical symmetry problems. Our approach expands all physical quantities in the theta and phi directions in spherical coordinates using vector spherical harmonics. The code is capable of simulating three-dimensional asymmetric scenarios by accurately tracking the evolution of distinct individual modes while preserving the charge conservation law. The fundamental dispersion relation of EM waves in the plasma has been obtained using VSHPIC simulation results. The code also shows a well strong scalability up to more than 1000 cores.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] A FAST ALGORITHM FOR EXPANSION OVER SPHERICAL-HARMONICS
    FRUMKIN, M
    APPLICABLE ALGEBRA IN ENGINEERING COMMUNICATION AND COMPUTING, 1995, 6 (06) : 333 - 343
  • [2] Vector spherical harmonics: Concepts and applications to the single centre expansion method
    Sanna, N
    COMPUTER PHYSICS COMMUNICATIONS, 2000, 132 (1-2) : 66 - 83
  • [3] PARTICLE-IN-CELL ALGORITHM ON UNSTRUCTURED TETRAHEDRAL MESHES
    Averkin, Sergey N.
    Gatsonis, Nikolaos A.
    2017 IEEE INTERNATIONAL CONFERENCE ON PLASMA SCIENCE (ICOPS), 2017,
  • [4] Expansion-maximization-compression algorithm with spherical harmonics for single particle imaging with x-ray lasers
    Flamant, Julien
    Le Bihan, Nicolas
    Martin, Andrew V.
    Manton, Jonathan H.
    PHYSICAL REVIEW E, 2016, 93 (05)
  • [5] Vector parallel computation of a Particle-in-Cell (PIC) code
    Akao, H
    Sasaki, Y
    Murai, H
    Suehiro, K
    Seo, Y
    NEC RESEARCH & DEVELOPMENT, 1998, 39 (04): : 461 - 468
  • [6] Vector parallel computation of a Particle-in-Cell (PIC) code
    Akao, Hideki
    Sasaki, Yuji
    Murai, Hitoshi
    Suehiro, Kenji
    Seo, Yoshiki
    NEC Research and Development, 1998, 39 (04): : 461 - 468
  • [7] A dynamical particle merging and splitting algorithm for Particle-In-Cell simulations
    Dong, Qian
    Wang, Binglin
    Duan, Xiaojun
    Yan, Liang
    Liu, Ke
    Luo, Wen
    Shao, Fuqiu
    Yu, Tongpu
    COMPUTER PHYSICS COMMUNICATIONS, 2024, 294
  • [8] Slow Motion of a Porous Eccentric Spherical Particle-in-Cell Models
    Faltas, M. S.
    Saad, E. I.
    TRANSPORT IN POROUS MEDIA, 2012, 95 (01) : 133 - 150
  • [9] PARTICLE-IN-CELL SIMULATION OF SPHERICAL PLASMA-FOCUS DIODE
    JIANG, W
    SAKAGAMI, T
    MASUGATA, K
    YATSUI, K
    PHYSICS OF PLASMAS, 1995, 2 (01) : 325 - 331
  • [10] Slow Motion of a Porous Eccentric Spherical Particle-in-Cell Models
    M. S. Faltas
    E. I. Saad
    Transport in Porous Media, 2012, 95 : 133 - 150