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 条
  • [21] A deterministic Boltzmann solver for GaAs devices based on the spherical harmonics expansion
    Bieder, J.
    Hong, S. -M.
    Jungemann, C.
    2010 14TH INTERNATIONAL WORKSHOP ON COMPUTATIONAL ELECTRONICS (IWCE 2010), 2010, : 31 - 34
  • [22] A Bucket Sort Algorithm for the Particle-In-Cell Method on Manycore Architectures
    Jocksch, Andreas
    Hariri, Farah
    Tran, Trach-Minh
    Brunner, Stephan
    Gheller, Claudio
    Villard, Laurent
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PPAM 2015, PT I, 2016, 9573 : 43 - 52
  • [23] A GENERAL CONCURRENT ALGORITHM FOR PLASMA PARTICLE-IN-CELL SIMULATION CODES
    LIEWER, PC
    DECYK, VK
    JOURNAL OF COMPUTATIONAL PHYSICS, 1989, 85 (02) : 302 - 322
  • [24] A Space and Bandwidth Efficient Multicore Algorithm for the Particle-in-Cell Method
    Barsamian, Yann
    Chargueraud, Arthur
    Ketterlin, Alain
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2017), PT I, 2018, 10777 : 133 - 144
  • [25] Ef: Software for Nonrelativistic Beam Simulation by Particle-in-Cell Algorithm
    Boytsov, A. Yu
    Bulychev, A. A.
    XXI INTERNATIONAL SCIENTIFIC CONFERENCE OF YOUNG SCIENTISTS AND SPECIALISTS (AYSS-2017), 2018, 177
  • [26] Stokes flow past an assemblage of slip eccentric spherical particle-in-cell models
    Faltas, M. S.
    Saad, E. I.
    MATHEMATICAL METHODS IN THE APPLIED SCIENCES, 2011, 34 (13) : 1594 - 1605
  • [27] Solving the Volume-Surface Integral Equation Using the Spherical Harmonics Expansion Based Multilevel Fast Multipole Algorithm
    Liu, Jinbo
    He, Mang
    Wang, Binbin
    Zhang, Chuanfang
    Sun, Houjun
    2014 ASIA-PACIFIC MICROWAVE CONFERENCE (APMC), 2014, : 1411 - 1413
  • [28] picFoam: An OpenFOAM based electrostatic Particle-in-Cell solver
    Kuehn, Christoph
    Groll, Rodion
    COMPUTER PHYSICS COMMUNICATIONS, 2021, 262
  • [29] Plume expansion of a laser-induced plasma studied with the particle-in-cell method
    Ellegaard, O
    Nedelea, T
    Schou, J
    Urbassek, HM
    APPLIED SURFACE SCIENCE, 2002, 197 : 229 - 238
  • [30] Simulation of plume-plasma expansion with one-dimensional Particle-in-Cell
    Gonzalez, C. A.
    Arteaga, J. A.
    Gomez, Y. H.
    Osorio, J.
    Jaramillo, J. A.
    Riascos, H.
    14TH LATIN AMERICAN WORKSHOP ON PLASMA PHYSICS (LAWPP 2011), 2012, 370