CPIC: a curvilinear Particle-In-Cell code for spacecraft-plasma interaction studies. 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 of the 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.
Keywords for this software
References in zbMATH (referenced in 5 articles )
Showing results 1 to 5 of 5.
- Perse, Benedikt; Kormann, Katharina; Sonnendrücker, Eric: Geometric particle-in-cell simulations of the Vlasov-Maxwell system in curvilinear coordinates (2021)
- Capon, C. J.; Brown, M.; White, C.; Scanlon, T.; Boyce, R. R.: pdFOAM: a PIC-DSMC code for near-Earth plasma-body interactions (2017)
- Meierbachtol, Collin S.; Svyatskiy, Daniil; Delzanno, Gian Luca; Vernon, Louis J.; Moulton, J. David: An electrostatic particle-in-cell code on multi-block structured meshes (2017)
- Chacón, L.; Chen, G.: A curvilinear, fully implicit, conservative electromagnetic PIC algorithm in multiple dimensions (2016)
- Delzanno, G. L.; Camporeale, E.: On particle movers in cylindrical geometry for Particle-In-Cell simulations (2013)