Hostname: page-component-77f85d65b8-6c7dr Total loading time: 0 Render date: 2026-03-29T17:35:27.888Z Has data issue: false hasContentIssue false

An unconditionally stable, time-implicit algorithm for solving the one-dimensional Vlasov–Poisson system

Published online by Cambridge University Press:  08 March 2022

M. Carrié
Affiliation:
Department of Physics and Astronomy, University of Nebraska–Lincoln, Lincoln, NE 68588-0299, USA
B.A. Shadwick*
Affiliation:
Department of Physics and Astronomy, University of Nebraska–Lincoln, Lincoln, NE 68588-0299, USA
*
Email address for correspondence: shadwick@unl.edu
Rights & Permissions [Opens in a new window]

Abstract

The development of an implicit, unconditionally stable, numerical method for solving the Vlasov–Poisson system in one dimension using a phase-space grid is presented. The algorithm uses the Crank–Nicolson discretization scheme and operator splitting allowing for direct solution of the finite difference equations. This method exactly conserves particle number, enstrophy and momentum. A variant of the algorithm which does not use splitting also exactly conserves energy but requires the use of iterative solvers. This algorithm has no dissipation and thus fine-scale variations can lead to oscillations and the production of negative values of the distribution function. We find that overall, the effects of negative values of the distribution function are relatively benign. We consider a variety of test cases that have been used extensively in the literature where numerical results can be compared with analytical solutions or growth rates. We examine higher-order differencing and construct higher-order temporal updates using standard composition methods.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial licence (http://creativecommons.org/licenses/by-nc/4.0), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original article is properly cited. The written permission of Cambridge University Press must be obtained prior to any commercial use.
Copyright
Copyright © The Author(s), 2022. Published by Cambridge University Press
Figure 0

Figure 1. The Crank–Nicolson stencil for the Vlasov equation.

Figure 1

Figure 2. Symmetric Strang splitting where $U_1$ and $U_2$ are the evolution operators associated with (3.22a) and (3.22b), respectively.

Figure 2

Figure 3. Evolution of the maximum particle density, normalized to $n_0$, for $A=0.1$, ${k\lambda _D}=1/2$ and various grid parameters. The black line corresponds to (4.7).

Figure 3

Figure 4. Magnitude of the spatial Fourier component of the electric field corresponding to ${k\lambda _D} = 1/2$ with $\omega _p{{\Delta t}} = 0.1$ and ${{N_x}} = 256$ and various values of ${{N_v}}$, normalized to $\omega _p m{v_\mathrm {th}}/q$. The inset shows the recurrence for ${{N_v}} = 401$.

Figure 4

Figure 5. Time evolution of the perturbed distribution function, normalized to $n_0/{v_\mathrm {th}}$, for the parameters of figure 4 and ${{N_v}}=1601$ at $x = 0$. The vertical and horizontal scales are the same for all panels.

Figure 5

Figure 6. Absolute value of the relative error in the Kruskal–Oberman energy, (4.8), for various grid parameters. As can be seen, the energy error only depends on the temporal discretization.

Figure 6

Figure 7. Comparison of the spatial Fourier transform of the electric field from the finite difference and van Kampen solutions: (a) the van Kampen solution, (4.13) (blue line), the finite-difference solution with $\omega _p{{\Delta t}} = 0.025$, ${{N_x}} = 512$ and ${{N_v}} = 401$ (dashed red line), and a fit to a damped oscillation (see text) (dashed black line), normalized to $\omega _p m{v_\mathrm {th}}/q$; (b) the absolute value of the relative error between the finite difference and van Kampen solutions evaluated at the local maxima of $|\mathbb {E}_k|$ for $\omega _p{{\Delta t}} = 0.025$, ${{N_x}} = 512$, ${{N_v}} = 401$ (black squares) and $\omega _p{{\Delta t}} = 0.0125$, ${{N_x}} = 1024$, ${{N_v}} = 401$ (red circles). The inset shows that the solutions agree at early time but are not well-reproduced by a damped oscillation.

Figure 7

Figure 8. The $L^{2}$ norm of the difference of the spatial Fourier transform of the electric field, normalized to $\omega _p m{v_\mathrm {th}}/q$, from the finite difference and van Kampen solutions with $\omega _p{{\Delta t}} = 0.2r$, ${{N_x}} = 64/r$ and ${{N_v}} = 401$ (crosses). The results show no meaningful variation with ${{N_v}}$.

Figure 8

Figure 9. Relative error in the frequency (a,b) and damping rate (c,d) for various value of ${{\Delta t}}$ and ${{\Delta x}}$ with ${{N_v}} = 401$. The results show no meaningful variation with ${{N_v}}$.

Figure 9

Table 1. Summary of fitting the magnitude of the Fourier transform of the electric field to (4.14).

Figure 10

Figure 10. Amplitude of the spatial Fourier modes of the electric field, normalized to $\omega _p m{v_\mathrm {th}}/q$, for $\omega _p{{\Delta t}} = 0.05$, ${{N_v}} =1001$ and ${{N_x}} = 1024$.

Figure 11

Figure 11. Time evolution of the spatial average of the distribution function, normalized to $n_0/{v_\mathrm {th}}$, for nonlinear Landau damping with the parameters of figure 10. The vertical and horizontal scales are the same for all panels.

Figure 12

Figure 12. Invariant preservation in nonlinear Landau damping: absolute relative error in particle number, $\mathcal {N}$, total energy, $\mathcal {E}$, enstrophy, $\mathcal {F}$, (ac), respectively; and error in momentum, $\mathcal {P}$, normalized to $mn_0{v_\mathrm {th}}$, (d) for different grid parameters.

Figure 13

Figure 13. Invariant preservation in nonlinear Landau damping: relative error in particle number, $\mathcal {N}$, and enstrophy, $\mathcal {F}$, (a,b), respectively; and error in momentum, $\mathcal {P}$, normalized to $mn_0{v_\mathrm {th}}$, (c) for $\omega _p{{\Delta t}} = 0.1$ and various values of ${{N_x}}$ and ${{N_v}}$. Solid symbols correspond to a spatial domain size of $L = 12.566370614359172\lambda _D$, while open symbols correspond to $L = 12.5663706144\lambda _D$.

Figure 14

Figure 14. Magnitude of the spatial Fourier modes of the electric field, normalized to $m\omega _p v_0/q$, for the two-stream problem with $\omega _p{{\Delta t}} = 0.0625$, ${{N_v}} = 2001$ and ${{N_x}} = 2048$ and initial conditions (4.1) and (4.15). The fundamental mode corresponds to ${k{\bar {\lambda }}} = 1/2$. The dashed purple line shows the magnitude of the electric field obtained from the linearized equations for the same numerical parameters and initial condition. The inset shows the absolute value of the relative difference between the linear and nonlinear results for $n = 1$.

Figure 15

Table 2. Growth rates, $\gamma$, for the two-stream instability and analytical values obtained from perturbation theory, $\gamma _A$, for the parameters of figure 14. The wavenumber for mode $n$ is given by ${k{\bar {\lambda }}} = n/2$. For each mode the fit was performed over $[t_b, t_e]$.

Figure 16

Figure 15. Invariant preservation for the two-stream instability: absolute relative error in particle number, $\mathcal {N}$, total energy, $\mathcal {E}$, enstrophy, $\mathcal {F}$, (ac), respectively; and error in momentum, $\mathcal {P}$, normalized to $mn_0v_0$, (d) for the parameters of figure 14.

Figure 17

Figure 16. Distribution function, normalized to $n_0/v_0$, for the parameters of figure 14 at various times.

Figure 18

Figure 17. Location of grid points where $f <0$ for the parameters of figure 14. The number of such points is given in each panel.

Figure 19

Figure 18. Split versus unsplit algorithms for the two-stream instability: absolute relative error in particle number, $\mathcal {N}$, total energy, $\mathcal {E}$, enstrophy, $\mathcal {F}$, (ac), respectively; and error in momentum, $\mathcal {P}$, normalized to $mn_0v_0$, (d) for $\omega _p{{\Delta t}}=0.01$, ${{N_x}} = 256$ and ${{N_v}} = 201$.

Figure 20

Figure 19. Convergence of the two-stream growth rate for the higher-order solver as the grid parameters are scaled as $N_x=r N_x^{0}$, $N_v=rN_v^{0}$ and $N_t = r^{2}N_t^{0}$ for various values of $N_t^{0}$ with $N_x^{0} = 32$ and $N_v^{0}=201$.

Figure 21

Figure 20. Absolute relative energy error for weakly nonlinear Landau damping for different order methods and various values of $\omega _p{{\Delta t}}$. See text for parameters. The column labelled ‘O’ identifies the method.

Figure 22

Figure 21. Growth rate of the two-stream instability. The maximum growth rate occurs at $k \approx 0.43\omega _p/v_0$.