CPIC: a Curvilinear Particle-In-Cell code for plasma-material interaction studies
arXiv:1311.2286 · doi:10.1109/TPS.2013.2290060
Abstract
We describe a new electrostatic Particle-In-Cell (PIC) code in curvilinear geometry called Curvilinear PIC (CPIC). The code models the microscopic (kinetic) evolution of a plasma with the PIC method, coupled with an adaptive computational grid that can conform to arbitrarily shaped domains. CPIC is particularly suited for multiscale problems associated with the interaction of complex objects with plasmas. A map is introduced between the physical space and the logical space, where the grid is uniform and Cartesian. In CPIC, most operations are performed in logical space. CPIC was designed following criteria of versatility, robustness and performance. Its main features are the use of structured meshes, a scalable field solver based on the black box multigrid algorithm and a hybrid mover, where particles' position is in logical space while the velocity is in physical space. Test examples involving the interaction of a plasma with material boundaries are presented.
11 pages, 7 figures, in press on IEEE Transactions on Plasma Science
Cited by in corpus (9)
- Orbital-motion-limited theory of dust charging and plasma response
- Dust remobilization in fusion plasmas under steady state conditions
- Charging and heat collection by a positively charged dust grain in a plasma
- Comparison of dust charging between Orbital-Motion-Limited theory and Particle-In-Cell simulations
- ECsim-CYL: Energy Conserving Semi-Implicit particle in cell simulation in axially symmetric cylindrical coordinates
- Modeling of very high frequency large-electrode capacitively coupled plasmas with a fully electromagnetic particle-in-cell code
- A treecode to simulate dust-plasma interactions
- Geometric Particle-in-Cell Simulations of the Vlasov--Maxwell System in Curvilinear Coordinates
- Perfect Conductor Boundary Conditions for Geometric Particle-in-Cell Simulations of the Vlasov-Maxwell System in Curvilinear Coordinates