| Literature DB >> 30680308 |
Minna Palmroth1,2, Urs Ganse1, Yann Pfau-Kempf1, Markus Battarbee1, Lucile Turc1, Thiago Brito1, Maxime Grandin1, Sanni Hoilijoki3, Arto Sandroos4, Sebastian von Alfthan5.
Abstract
This paper reviews Vlasov-based numerical methods used to model plasma in space physics and astrophysics. Plasma consists of collectively behaving charged particles that form the major part of baryonic matter in the Universe. Many concepts ranging from our own planetary environment to the Solar system and beyond can be understood in terms of kinetic plasma physics, represented by the Vlasov equation. We introduce the physical basis for the Vlasov system, and then outline the associated numerical methods that are typically used. A particular application of the Vlasov system is Vlasiator, the world's first global hybrid-Vlasov simulation for the Earth's magnetic domain, the magnetosphere. We introduce the design strategies for Vlasiator and outline its numerical concepts ranging from solvers to coupling schemes. We review Vlasiator's parallelisation methods and introduce the used high-performance computing (HPC) techniques. A short review of verification, validation and physical results is included. The purpose of the paper is to present the Vlasov system and introduce an example implementation, and to illustrate that even with massive computational challenges, an accurate description of physics can be rewarding in itself and significantly advance our understanding. Upcoming supercomputing resources are making similar efforts feasible in other fields as well, making our design options relevant for others facing similar challenges.Entities:
Keywords: Astrophysics; Computational physics; Plasma physics; Space physics; Vlasov equation
Year: 2018 PMID: 30680308 PMCID: PMC6319499 DOI: 10.1007/s41115-018-0003-2
Source DB: PubMed Journal: Living Rev Comput Astrophys ISSN: 2365-0524
Fig. 1Vlasiator modelling of the magnetosphere in the noon–midnight meridian plane viewed from the morning sector. Different physical regions outlined in the text are annotated, along with the solar wind and IMF directions
Typical plasma parameters and scales for solar–terrestrial and astrophysical phenomena
| Physical system | Near-Earth space | Solar system | Astrophysics |
|---|---|---|---|
| < 10 | |||
| System size (m) |
|
| |
| Process time scales | 1 s–1 day | 1 s–1 month | 1 s–10 Gy |
: the Debye length is the characteristic of a plasma related to its ability to shield out the electric potentials applied to it; : the ion inertial length is the scale at which ions decouple from electrons; : the ion Larmor radius is the radius at which the ion gyrates around the magnetic field
Fig. 2Different ways of numerically representing the phase-space density : a In a Eulerian grid, every grid cell stores the local value of phase-space density, which is transported across cell boundaries. b Spectral representations (shown here: Fourier-space in ) allow for some update steps of phase-space density to be performed locally. c In a tensor train representation, phase-space density is represented as a sum of tensor products of single coordinates’ distribution functions which get transported individually
Fig. 3Illustration of Lagrangian and semi-Lagrangian approaches: a in a full Lagrangian solver, phase-space samples are moved along their characteristic trajectories, never mapped to a grid and the phase-space values in between are obtained by interpolation. b In a forward semi-Lagrangian method, the same process is used, but the phase-space values are redistributed to a grid at regular intervals. c A backward semi-Lagrangian method follows the characteristic of every target phase-space point backwards in time and obtains the source value by interpolation
Space and astrophysical applications of Vlasov-based plasma simulation methods
| Application | Model characteristics | References |
|---|---|---|
| Magnetic reconnection | SL 2D–3V full Vlasov |
Umeda et al. ( |
| FD 2D–3V hybrid-Vlasov (H+) |
Cerri and Califano ( | |
| Kelvin–Helmholtz instability | SL 2D–3V full Vlasov |
Umeda et al. ( |
| Rayleigh–Taylor instability | SL 2D–2V full Vlasov |
Umeda and Wada ( |
| Solar wind turbulence | FD 3D–3V hybrid-Vlasov (H+) |
Cerri et al. ( |
| FD 2D–3V hybrid-Vlasov (H+) |
Cerri et al. ( | |
| FD 2D–3V hybrid-Vlasov (H+, He++) |
Perrone et al. ( | |
| VLF radio emissions in the Earth’s radiation belt | L 1D–3V hybrid-Vlasov (e |
Harid et al. ( |
| SL 1D–3V hybrid-Vlasov (e |
Gibby et al. ( | |
| Solar wind interaction with unmagnetised or weakly magnetised bodies | SL 2D–3V full Vlasov |
Umeda et al. ( |
| Solar wind interaction with the terrestrial magnetosphere | FV 3D–3V test-Vlasov (H+) |
Palmroth et al. ( |
| FV 2D–3V hybrid-Vlasov (H+), equatorial plane |
Pokhotelov et al. ( | |
| SL 2D–3V hybrid-Vlasov (H+), polar and equatorial plane |
Palmroth et al. ( | |
| Charge and potential distribution around a spacecraft | 3D Vlasov–Poisson (iterative relaxation algorithm) and Vlasov–Laplace (Lagrangian) |
Chane-Yook et al. ( |
| Relativistic Weibel instabilities | SL 1D–2V hybrid-Vlasov (e |
Inglebert et al. ( |
| SL 2D–2V hybrid-Vlasov (e |
Ghizzo et al. ( | |
| SL 2D–2V and 2D–3V hybrid-Vlasov (e |
Sarrat et al. ( |
FD: finite difference; FV: finite volume; L: fully Lagrangian; SL: semi-Lagrangian; e−, H+, He++: kinetic species (electrons, protons, helium ions) in a hybrid setup
Fig. 4Illustration of the sparse velocity space. Left: full extent of velocity space including a population drifting at km/s. Middle: cut through the population. Right: slice showing the cells with in full colour and retained neighbours greyed out. 1: block fully above . 2: block partially above . 3: retained neighbouring block. 4: disregarded block without neighbours above . See Sect. 5.5 for details on the block structure.
Figure from Pfau-Kempf (2016)
Fig. 5Time stepping in Vlasiator. The translation and acceleration of f are leapfrogged following the Strang-splitting method. The algorithm is initialised by half a time step of acceleration (step 0. in red). Then 1. f is translated forward by one step (possibly subcycled, see text). 2. are stepped forward by (possibly subcycled, see text). 3. f is accelerated forward by . The sequence is repeated (4.–6.)
Fig. 6Spatial plot of dynamic load balancing in Vlasiator in a global magnetospheric simulation in the polar plane. The simulation frame is identical to that of Fig. 1. Each computational rank 0–4799 is mapped to a colour, and the corresponding rectangular domain is coloured accordingly. Domain decomposition is performed by run-time updated recursive coordinate bisection using the Zoltan library (Devine et al. 2002; Boman et al. 2012)
Fig. 7Local, transient foreshocks generated by magnetosheath bow waves. a Ion density (colour) and magnetic field lines (black lines) in the near-Earth space, showcasing magnetic islands created by magnetic reconnection. b Zoom-in on a strong magnetic island, pushing a bow (dashed black line) and a heck (dashed-dotted white line) wave into the magnetosheath. c Plasma parameters across the bow wave, cut along the white arrow in (b). d Parallel ion temperature, showing the transient foreshock as a region of enhanced parallel temperature extending into the solar wind. The bow shock position and its normal direction are indicated by solid white lines, and the dashed lines illustrate the nominal bow shock shape and its normal direction without perturbation. e Ion velocity distribution function in the transient foreshock at the location marked by the plus sign in (d), comparable to what is observed in the regular foreshock
Figure from Pfau-Kempf (2016)
Fig. 8Tail reconnection in Vlasiator. a Overview of the ion density in the simulation. b–d Close-up of the tail reconnection region at different times in the run. The colour scheme shows the current density. The X points are marked with stars, which move, appear and disappear as time proceeds
Figure from Palmroth et al. (2017)