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 条
  • [41] PiCOPIC: 2.5-D PARTICLE-IN-CELL CODE, OPTIMIZED FOR SIMULATION OF BEAM-PLASMA INTERACTIONS
    Vynnyk, O. K.
    Anisimov, I. O.
    PROBLEMS OF ATOMIC SCIENCE AND TECHNOLOGY, 2020, (06): : 59 - 63
  • [42] An implicit, conservative electrostatic particle-in-cell algorithm for paraxial magnetic nozzles
    Jimenez, Pedro
    Chacon, Luis
    Merino, Mario
    JOURNAL OF COMPUTATIONAL PHYSICS, 2024, 502
  • [43] Particle-in-cell method for plasmas in the one-dimensional electrostatic limit
    Gomez, Sara
    Hoyos, Jaime Humberto
    Valdivia, Juan Alejandro
    AMERICAN JOURNAL OF PHYSICS, 2023, 91 (03) : 225 - 234
  • [44] Finite grid instability and spectral fidelity of the electrostatic Particle-In-Cell algorithm
    Huang, C. -K.
    Zeng, Y.
    Wang, Y.
    Meyers, M. D.
    Yi, S.
    Albright, B. J.
    COMPUTER PHYSICS COMMUNICATIONS, 2016, 207 : 123 - 135
  • [45] Particle-in-Cell Simulations of Plasma Dynamics in Cometary Environment
    Sishtla, Chaitanya Prasad
    Olshevsky, Vyacheslav
    Chien, Steven W. D.
    Markidis, Stefano
    Laure, Erwin
    13TH INTERNATIONAL CONFERENCE ON NUMERICAL MODELING OF SPACE PLASMA FLOWS (ASTRONUM-2018), 2019, 1225
  • [46] Particle-in-cell simulation of metal plasma flow in dual plasma deposition
    Wang, L. P.
    Yu, Y. H.
    Wang, X. F.
    Tang, B. Y.
    Wang, Y. H.
    SURFACE & COATINGS TECHNOLOGY, 2007, 201 (15) : 6576 - 6580
  • [47] PHARE: Parallel hybrid particle-in-cell code with patch-based adaptive mesh refinement
    Aunai, Nicolas
    Smets, Roch
    Ciardi, Andrea
    Deegan, Philip
    Jeandet, Alexis
    Payet, Thibault
    Guyot, Nathan
    Darrieumerlou, Loic
    COMPUTER PHYSICS COMMUNICATIONS, 2024, 295
  • [48] Laser-plasma interactions with a Fourier-Bessel particle-in-cell method
    Andriyash, Igor A.
    Lehe, Remi
    Lifschitz, Agustin
    PHYSICS OF PLASMAS, 2016, 23 (03)
  • [49] Regular sensitivity computation avoiding chaotic effects in particle-in-cell plasma methods
    Chung, Seung Whan
    Bond, Stephen D.
    Cyr, Eric C.
    Freund, Jonathan B.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2020, 400
  • [50] A load-balancing algorithm for a parallel electromagnetic particle-in-cell code
    Plimpton, SJ
    Seidel, DB
    Pasik, MF
    Coats, RS
    Montry, GR
    COMPUTER PHYSICS COMMUNICATIONS, 2003, 152 (03) : 227 - 241