Enhanced biDimensional pIc: an electrostatic/magnetostatic particle-in-cell code for plasma based systems

被引:15
|
作者
Gallina, G. [1 ,2 ]
Magarotto, M. [3 ,4 ]
Manente, M. [5 ]
Pavarin, Daniele [3 ,4 ,5 ]
机构
[1] Univ British Columbia, Dept Phys & Astron, 6224 Agr Rd, Vancouver, BC V6T 1Z1, Canada
[2] TRIUMF, 4004 Wesbrook Mall, Vancouver, BC V6T 2A3, Canada
[3] Univ Padua, Dept Ind Engn, Via Gradenigo 6-A, I-35131 Padua, Italy
[4] Univ Padua, Ctr Ateneo Studi & Att Spaziali Giuseppe Colombo, Via Venezia 15, I-35131 Padua, Italy
[5] Technol Prop & Innovat Srl, Via Croce Rossa 112, I-35129 Padua, Italy
关键词
electric discharges; plasma applications; plasma simulation; SECONDARY-ELECTRON EMISSION; CHARGE CONSERVATION; SIMULATION; ALGORITHM; MODEL; INSTABILITY;
D O I
10.1017/S0022377819000205
中图分类号
O35 [流体力学]; O53 [等离子体物理学];
学科分类号
070204 ; 080103 ; 080704 ;
摘要
EDI (enhanced biDimensional pIc) is a two-dimensional (2-D) electrostatic/magnetostatic particle-in-cell (PIC) code designed to optimize plasma based systems. The code is built on an unstructured mesh of triangles, allowing for arbitrary geometries. The PIC core is comprised of a Boris leapfrog scheme that can manage multiple species. Particle tracking locates particles in the mesh, using a fast and simple priority-sorting algorithm. A magnetic field with an arbitrary topology can be imposed to study the magnetized particle dynamics. The electrostatic fields are then computed by solving Poisson's equation with a a finite element method solver. The latter is an external solver that has been properly modified in order to be integrated into EDI. The major advantage of using an external solver directly incorporated into the EDI structure is its strong flexibility, in fact it is possible to couple together different physical problems (electrostatic, magnetostatic, etc.). EDI is written in C, which allows the rapid development of new modules. A big effort in the development of the code has been made in optimization of the linking efficiency, in order to minimize computational time. Finally, EDI is a multiplatform (Linux, Mac OS X) software.
引用
收藏
页数:26
相关论文
共 50 条
  • [31] Implementation of the two-dimensional electrostatic particle-in-cell method
    Rodriguez-Patino, D. F.
    Ramirez, S.
    Salcedo-Gallo, J. S.
    Hoyos, J. H.
    Restrepo-Parra, E.
    AMERICAN JOURNAL OF PHYSICS, 2020, 88 (02) : 159 - 167
  • [32] Acceleration of the particle-in-cell code <sc>Osiris</sc> with graphics processing units
    Lee, Roman P.
    Pierce, Jacob R.
    Miller, Kyle G.
    Almanza, Maria
    Tableman, Adam
    Decyk, Viktor K.
    Fonseca, Ricardo A.
    Alves, E. Paulo
    Mori, Warren B.
    JOURNAL OF PLASMA PHYSICS, 2025, 91 (01)
  • [33] TWANG-PIC, a novel gyro-averaged one-dimensional particle-in-cell code for interpretation of gyrotron experiments
    Braunmueller, F.
    Tran, T. M.
    Vuillemin, Q.
    Alberti, S.
    Genoud, J.
    Hogge, J. -Ph.
    Tran, M. Q.
    PHYSICS OF PLASMAS, 2015, 22 (06)
  • [34] Particle-in-cell simulation of stationary plasma thruster
    Taccogna, F.
    Longo, S.
    Capitelli, M.
    Schneider, R.
    CONTRIBUTIONS TO PLASMA PHYSICS, 2007, 47 (8-9) : 635 - 656
  • [35] QUICKPIC: A highly efficient particle-in-cell code for modeling wakefield acceleration in plasmas
    Huang, C.
    Decyk, V. K.
    Ren, C.
    Zhou, M.
    Lu, W.
    Mori, W. B.
    Cooley, J. H.
    Antonsen, T. M., Jr.
    Katsouleas, T.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2006, 217 (02) : 658 - 679
  • [36] PIConGPU: A Fully Relativistic Particle-in-Cell Code for a GPU Cluster
    Burau, Heiko
    Widera, Renee
    Hoenig, Wolfgang
    Juckeland, Guido
    Debus, Alexander
    Kluge, Thomas
    Schramm, Ulrich
    Cowan, Tomas E.
    Sauerbrey, Roland
    Bussmann, Michael
    IEEE TRANSACTIONS ON PLASMA SCIENCE, 2010, 38 (10) : 2831 - 2839
  • [37] Accelerated three-dimensional quasistatic particle-in-cell code
    Wang, Tianhong
    Khudik, Vladimir
    Kim, Jihoon
    Shvets, Gennady
    PHYSICAL REVIEW ACCELERATORS AND BEAMS, 2022, 25 (10)
  • [38] An improved immersed finite element particle-in-cell method for plasma simulation
    Bai, Jinwei
    Cao, Yong
    Chu, Yuchuan
    Zhang, Xu
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2018, 75 (06) : 1887 - 1899
  • [39] An analytical particle mover for the charge- and energy-conserving, nonlinearly implicit, electrostatic particle-in-cell algorithm
    Chen, G.
    Chacon, L.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2013, 247 : 79 - 87
  • [40] Performance Aspects of Collocated and Staggered Grids for Particle-in-Cell Plasma Simulation
    Bastrakov, Sergey
    Surmin, Igor
    Efimenko, Evgeny
    Gonoskov, Arkady
    Meyerov, Iosif
    PARALLEL COMPUTING TECHNOLOGIES (PACT 2017), 2017, 10421 : 94 - 100