Hostname: page-component-6766d58669-bkrcr Total loading time: 0 Render date: 2026-05-20T13:46:40.478Z Has data issue: false hasContentIssue false

GEMPIC: geometric electromagnetic particle-in-cell methods

Published online by Cambridge University Press:  03 July 2017

Michael Kraus*
Affiliation:
Max-Planck-Institut für Plasmaphysik, Boltzmannstraße 2, 85748 Garching, Deutschland Technische Universität München, Zentrum Mathematik, Boltzmannstraße 3, 85748 Garching, Deutschland
Katharina Kormann
Affiliation:
Max-Planck-Institut für Plasmaphysik, Boltzmannstraße 2, 85748 Garching, Deutschland Technische Universität München, Zentrum Mathematik, Boltzmannstraße 3, 85748 Garching, Deutschland
Philip J. Morrison
Affiliation:
Department of Physics and Institute for Fusion Studies, The University of Texas at Austin, Austin, TX 78712, USA
Eric Sonnendrücker
Affiliation:
Max-Planck-Institut für Plasmaphysik, Boltzmannstraße 2, 85748 Garching, Deutschland Technische Universität München, Zentrum Mathematik, Boltzmannstraße 3, 85748 Garching, Deutschland
*
Email address for correspondence: michael.kraus@ipp.mpg.de
Rights & Permissions [Opens in a new window]

Abstract

We present a novel framework for finite element particle-in-cell methods based on the discretization of the underlying Hamiltonian structure of the Vlasov–Maxwell system. We derive a semi-discrete Poisson bracket, which retains the defining properties of a bracket, anti-symmetry and the Jacobi identity, as well as conservation of its Casimir invariants, implying that the semi-discrete system is still a Hamiltonian system. In order to obtain a fully discrete Poisson integrator, the semi-discrete bracket is used in conjunction with Hamiltonian splitting methods for integration in time. Techniques from finite element exterior calculus ensure conservation of the divergence of the magnetic field and Gauss’ law as well as stability of the field solver. The resulting methods are gauge invariant, feature exact charge conservation and show excellent long-time energy and momentum behaviour. Due to the generality of our framework, these conservation properties are guaranteed independently of a particular choice of the finite element basis, as long as the corresponding finite element spaces satisfy certain compatibility conditions.

Information

Type
Research Article
Copyright
© Cambridge University Press 2017 
Figure 0

Figure 1. Weibel instability: the two electric and the magnetic energies together with the analytic growth rate.

Figure 1

Figure 2. Weibel instability: difference of total energy and its initial value as a function of time for various integrators.

Figure 2

Table 1. Weibel instability: maximum error in the total energy and Gauss’ law until time 500 for simulation with various integrators: Lie–Trotter splitting from (5.17) (Lie), Strang splitting from (5.18) (Strang), second-order splitting with 4 Lie parts defined in (5.22) (2nd, 4 Lie), fourth-order splitting with 3 Strang parts defined in (5.23) (4th, 3 Strang) and 10 Lie parts defined in (5.25) (4th, 10 Lie).

Figure 3

Table 2. Streaming Weibel instability: maximum error in the total energy and Gauss’ law until time 200 for simulation with various integrators.

Figure 4

Figure 3. Streaming Weibel instability: the two electric and the magnetic energies together with the analytic growth rate.

Figure 5

Figure 4. Streaming Weibel instability: difference of total energy and its initial value as a function of time for various integrators.

Figure 6

Table 3. Damping and growth rates for strong Landau damping.

Figure 7

Figure 5. Landau damping: electric energy with fitted damping and growth rates.

Figure 8

Figure 6. Landau damping: total energy error.

Figure 9

Figure 7. Weibel instability: error (maximum norm and $\ell _{2}$ norm) in the total energy for simulations with $\unicode[STIX]{x0394}t=0.01,0.02,0.05$.

Figure 10

Figure 8. Weibel instability: energy and first-order corrected energy for simulation with $\unicode[STIX]{x0394}t=0.05$.

Figure 11

Figure 9. Weibel instability: error in the first component of the momentum for plain and antithetic Sobol sampling.

Figure 12

Figure 10. Weibel instability: total energy error for plain and antithetic Sobol sampling.

Figure 13

Table 4. Weibel instability: maximum error in both components of the momentum for simulations until time 2000 with various numbers of particles and 32 grid cells.