Skip to content

VadimRomansky/PICpp

Repository files navigation

PIC++

Particle in cell code

This code is designed for simulation of processes in astrophysical colisionless plasma. Two optional numerical schemes are implemented:

-implicit scheme developed by G. Lapenta, J. Brackbill, S. Markidis, K. Noguchi, M. Innocenti and others.

-explicit scheme developed by O. Buneman, A. Spitkovsky and others

we suggest that our code can be more suitable for special astrophysical tasks than original codes, becuause allows to use a lot of different particle types

The original codes you can see at

implicit relativistic fortran code https://code.google.com/archive/p/celeste/

implicit not relativistic c++ code https://github.com/CmPA/iPic3D

explicit relativistic fortran code https://github.com/ntoles/tristan-mp-pitp

[1] G. Lapenta, J. Brackbill, P. Ricci, Phys. Plasmas 13, 055904 (2006).

[2] K. Noguchi, C. Tronci, G. Zuccaro, G. Lapenta, Phys. Plasmas 14, 042308 (2007).

[3] Buneman O, Nishikawa K I and Neubert T "Solar wind-magnetosphere interaction as simulated by a 3D, EM particle code" Plasma Physics and Controlled Nuclear Fusion (1993)

[4] Spitkovsky A "Simulations of relativistic collisionless shocks: shock structure and particle acceleration" Astrophysical Sources of High Energy Particles and Radiation (American Institute of Physics Conference Series vol 801) (2005)

[5] V. I. Romansky, A. M. Bykov, S. M. Osipov and P. E. Gladilin, Journal of Physics: Conferenced Series Volume 929 012014 "Particle-in-cell simulation of shock waves with different kinds of ions." (2017)

[6] Romansky V. I., Bykov A. M. and Osipov S. M., Journal of Physics: Conferenced Series Volume 1400 022005 "Modelling of electron acceleration in relativistic supernovae" (2019)