Numerics#
Struphy discretization is performed according to the GEMPIC (Geometric Electro-Magnetic Particle-In-Cell) framework. Relevant publications are (and the references therein):
1. M. Kraus, K. Kormann, P. J. Morrison, E. Sonnendrücker, “GEMPIC: Geometric ElectroMagnetic Particle-In-Cell Methods”, Journal of Plasma Physics 83.4 (2017)
2. A. Buffa, J. Rivas , G. Sangalli , R. Vasquez, “Isogeometric discrete differential forms in three dimensions”, SIAM J. Numer. Anal. Vol. 49, No. 2 (2011)
3. F. Holderied, S. Possanner, X. Wang, “MHD-kinetic hybrid code based on structure-preserving finite elements with particles-in-cell”, J. Comp. Phys. 433 (2021) 110143
In Struphy, kinetic equations are discretized with the Particle-in-cell methods (PIC). Equations for electromagnetic fields and/or fluid species are discretized with Geometric finite elements (FEEC). In what follows we provide a brief introduction to these methods. In section Example: Vlasov-Maxwell-Poisson discretization we detail the discretization of the Vlasov-Maxwell system implemented in Struphy.