Maximus: A Hybrid Particle-in-Cell Code for Microscopic Modeling of Collisionless Plasmas
A second-order accurate divergence-conserving hybrid particle-in-cell code Maximus has been developed for microscopic modeling of collisionless plasmas. The main specifics of the code include a constrained transport algorithm for exact conservation of magnetic field divergence, a Boris-type particle pusher, a weighted particle momentum deposit on the cells of the 3d spatial grid, an ability to model multispecies plasmas, and an adaptive time step. The code is efficiently parallelized for running on supercomputers by means of the message passing interface (MPI) technology; an analysis of parallelization efficiency and overall resource intensity is presented. A Maximus simulation of the shocked flow in the Solar wind is shown to agree well with the observations of the Ion Release Module (IRM) aboard the Active Magnetospheric Particle Tracer Explorers interplanetary mission.
KeywordsHybrid particle-in-cell modeling High-performance computing Shocked collisionless plasmas The Solar wind
Some of the presented modeling was performed at the “Tornado” subsystem of the supercomputing center of St. Petersburg Polytechnic University, whose support is readily acknowledged.
- 3.Winske, D., Omidi, N.: Hybrid codes. Methods and applications. Computer Space Plasma Physics: Simulation Techniques and Software, pp. 103–160 (1993)Google Scholar
- 11.Kropotina, Yu.A, Bykov, A.M., Gustov, M.Yu., Krassilchtchikov, A.M., Levenfish, K.P.: JTePh 60(2), 231–239 (2016)Google Scholar
- 12.Kropotina, Yu.A., Bykov, A.M., Krasil’shchikov, A.M., Levenfish, K.P.: JTePh, 61(4), 517–524 (2016)Google Scholar
- 17.Ellison, D.C., Moebius, E., Paschmann, G.: Astrophys. J. 352, 376 (1990). Thermal Computer Plasma. Journal of computational physics 8, pp. 19–44 (1971)Google Scholar
- 25.Kropotina, J.A., Bykov, A.M., Krasilshchikov, A.M., Levenfish, K.P.: JPCS 1038, 012014 (2018)Google Scholar