Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-09T09:31:46.863Z Has data issue: false hasContentIssue false

Efficient kinetic Lattice Boltzmann simulation of three-dimensional Hall-MHD turbulence

Published online by Cambridge University Press:  08 August 2023

Raffaello Foldes*
Affiliation:
Univ Lyon, CNRS, École Centrale de Lyon, INSA Lyon, Univ Claude Bernard Lyon I, LMFA UMR 5509, F-69134 Ecully cedex, France Dipartimento di Scienze Fisiche e Chimiche, Università dell'Aquila, 67100 Coppito (AQ), Italy
Emmanuel Lévêque
Affiliation:
Univ Lyon, CNRS, École Centrale de Lyon, INSA Lyon, Univ Claude Bernard Lyon I, LMFA UMR 5509, F-69134 Ecully cedex, France
Raffaele Marino
Affiliation:
Univ Lyon, CNRS, École Centrale de Lyon, INSA Lyon, Univ Claude Bernard Lyon I, LMFA UMR 5509, F-69134 Ecully cedex, France
Ermanno Pietropaolo
Affiliation:
Dipartimento di Scienze Fisiche e Chimiche, Università dell'Aquila, 67100 Coppito (AQ), Italy
Alessandro De Rosis
Affiliation:
Department of Mechanical, Aerospace and Civil Engineering, The University of Manchester, Manchester M13 9PL, UK
Daniele Telloni
Affiliation:
National Institute for Astrophysics – Astrophysical Observatory of Torino, Via Osservatorio 20, I-10025 Pino Torinese, Italy
Fabio Feraco
Affiliation:
Univ Lyon, CNRS, École Centrale de Lyon, INSA Lyon, Univ Claude Bernard Lyon I, LMFA UMR 5509, F-69134 Ecully cedex, France Leibniz Institute of Atmospheric Physics at the University of Rostock, Schlossstrasse 6, Kühlungsborn 18225, Germany
*
†Email address for correspondence: raffaello.foldes@ec-lyon.fr
Rights & Permissions [Opens in a new window]

Abstract

Simulating plasmas in the Hall-magnetohydrodynamics (Hall-MHD) regime represents a valuable approach for the investigation of complex nonlinear dynamics developing in astrophysical frameworks and fusion machines. The Hall electric field is computationally very challenging as it involves the integration of an additional term, proportional to $\boldsymbol {\nabla } \times ((\boldsymbol {\nabla }\times \boldsymbol {B})\times \boldsymbol {B})$, in Faraday's induction law. The latter feeds back on the magnetic field $B$ at small scales (between the ion and electron inertial scales), requiring very high resolutions in both space and time to properly describe its dynamics. The computational advantage provided by the kinetic lattice Boltzmann (LB) approach is exploited here to develop a new code, the fast lattice-Boltzmann algorithm for MHD experiments (flame). The flame code integrates the plasma dynamics in lattice units coupling two kinetic schemes, one for the fluid protons (including the Lorentz force), the other to solve the induction equation describing the evolution of the magnetic field. Here, the newly developed algorithm is tested against an analytical wave-solution of the dissipative Hall-MHD equations, pointing out its stability and second-order convergence, over a wide range of the control parameters. Spectral properties of the simulated plasma are finally compared with those obtained from numerical solutions from the well-established pseudo-spectral code ghost. Furthermore, the LB simulations we present, varying the Hall parameter, highlight the transition from the MHD to the Hall-MHD regime, in excellent agreement with the magnetic field spectra measured in the solar wind.

Information

Type
Research Article
Copyright
Copyright © The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. Typical cubic lattices with 15, 19 and 27 velocities. At each lattice node, the microscopic velocities point towards the centre (black), the 6 centres of faces (green), the 12 centres of the edges (red) or the 8 corners (blue) of a cube. The arrows represent the local displacements $\boldsymbol {c}_i \Delta t$ of particles from a lattice node to a neighbouring node during exactly one time step. In the present study, a D3Q27 lattice that is more appropriate to simulate strongly nonlinear fluid dynamics is considered (Silva & Semiao 2014). (a) D3Q15, (b) D3Q19, (c) D3Q27.

Figure 1

Figure 2. Three-dimensional rendering of the initial condition as indicated in (4.5) and (4.6). The magnitudes of the (a) fluid velocity, (b) magnetic field and (c) density of electric current are here displayed for $N=128$.

Figure 2

Table 1. Parameters of LB simulations. The magnetic Prandtl number is kept unitary. The kinematic viscosity is given in dimensionless units, i.e. normalized by $U_0 L_0$, which means that the Reynolds number ${Re}=1/\nu$.

Figure 3

Figure 3. Temporal evolution of the velocity magnitude $|\boldsymbol {u}|(\boldsymbol {0},t)$. Comparison between the analytical (dashed line) and the numerical solutions (symbols) at different lattice resolutions. The Mach number ${Ma}=0.003$ and the kinematic viscosity $\nu =3.3\times 10^{-4}$.

Figure 4

Figure 4. Temporal evolution of the velocity magnitude $|\boldsymbol {u}|(\boldsymbol {0},t)$ for different values of the resolution ($N$) and viscosity ($\nu$) at fixed Mach number ${Ma}=0.007$.

Figure 5

Figure 5. Relative density fluctuations at different values of the Mach number (${Ma}$) and kinematic viscosity ($\nu$) as a function of the resolution ($N$). In our simulations, the reference density $\rho _0$ is fixed at unity.

Figure 6

Figure 6. Relative dispersion error as defined by (4.7) for different values of the kinematic viscosity $\nu$ and the Mach number ${Ma}$. The error decreases as $N^{-2}$ as expected for an LB scheme.

Figure 7

Figure 7. Acoustic scaling (${Ma}$ constant) of the relative dissipation error for different values of the kinematic viscosity ($\nu$) at fixed Mach number (${Ma}$). The error decreases as $N^{-2}$.

Figure 8

Figure 8. Diffusive scaling ($\nu$ constant) of the (relative) dissipation error for different values of the Mach number (${Ma}$) at fixed kinematic viscosity ($\nu$).

Figure 9

Figure 9. Scaling of the ratio between the numerical and kinematic viscosities $\varepsilon _{\nu }=\nu ^\mathrm {num}/\nu$ with the grid resolution ($N$) for different Mach numbers (${Ma}$) and kinematic viscosity. The second-order accuracy of the LB algorithm is highlighted by the black lines, i.e. $\varepsilon _{\nu } \sim O(\Delta x^2)$.

Figure 10

Figure 10. (a) Time evolution of the mean magnetic dissipation $\propto \langle |\boldsymbol {J}|^2 \rangle$ in freely evolving MHD turbulence for an LB simulation ($N=512$) and a pseudo-spectral simulation (N = $512$) performed with the ghost solver. (b) Time evolution of the mean kinetic ($E_v$) and magnetic $(E_B$) energies.

Figure 11

Figure 11. (a) Kinetic and (b) magnetic energy spectra of MHD turbulence at the peak of magnetic dissipation. The spectra are normalized by the total kinetic and magnetic energies, respectively. Comparison between LB simulations at two different resolutions ($N=512$, $N=768$) and a de-aliased pseudo-spectral simulation ($N=512$) performed with the ghost solver.

Figure 12

Figure 12. Various third-order energy fluxes across wavenumber $k$ as reported in (4.13). Comparison is made between (a) LB and (b) de-aliased pseudo-spectral ghost simulations. Let us notice that $\partial _t \sum _{|\boldsymbol {k}^\prime |< k} E(\boldsymbol {k}^\prime ) = -\mathcal {S}_\mathrm {MHD}(k) -\mathcal {D}(k) <0$ as expected for freely decaying MHD turbulence.

Figure 13

Figure 13. Evolution of the magnetic dissipation over time for the three simulations performed with the OT initial condition (see table 2). The shaded areas around the peak of the current density (black dashed line) correspond to the range over which the energy spectra in figure 16 have been averaged.

Figure 14

Figure 14. Results of a 3-D Hall-MHD simulation at $N=768^3$ taken at the peak of dissipation. (a) A three-dimensional visualization of the normalized velocity field magnitude $v^\prime =(v-\bar {v})/\sigma _v$ with $v=|\boldsymbol {v}|$ and (b) the relative power density spectrum. The same in panels (c,d) for the normalized magnetic field $B^\prime$. The slopes $k^{-5/3}$ and $k^{-2.73}$ are given as a reference.

Figure 15

Figure 15. (a) Three-dimensional rendering of the normalized current density $J^\prime =(J-\bar {J})/\sigma _J$, with $J=|\boldsymbol {J}|$, and (b) vorticity $\omega ^\prime$ taken at the same time as in figure 14.

Figure 16

Figure 16. Kinetic (blue) and magnetic (orange) spectra corresponding to three different Hall-MHD turbulence regimes (see table 2). The black dashed and dotted lines indicate respectively the $-5/3$ and $-2.73$ slopes in reference to solar wind measurements (Kiyani et al.2015). All the spectra are taken at the peak of magnetic dissipation. The (black) vertical dash-dotted lines indicate the cross-over wavenumbers between MHD and Hall-MHD regimes given by $k_H=2{\rm \pi} /(\epsilon _H L_0)$ with $L_0=2{\rm \pi} \int E_v(k)k^{-1}\,\textrm {d}k/\int E_v(k)\,\textrm {d}k$.

Figure 17

Table 2. Parameters of Hall-MHD turbulence runs. Here, ${Re}$, ${Ma}$ and ${Pr}_m$ denote respectively the Reynolds number (at the peak of magnetic dissipation), the initial Mach number and the magnetic Prandtl number. The (dimensionless) Hall parameter is $\epsilon _H$. The number of grid points per dimension is $N$. The total duration of the run is $t_\mathrm {tot}/\tau _{0}$ and the time at which the peak of current density occurs is $t_\mathrm {peak}/\tau _{0}$ in units of the reference time scale $L_0/U_0$. The Mach number satisfies the CFL condition (3.46) imposed by whistler waves.

Figure 18

Figure 17. Power spectra density (PSD) of the magnetic field fluctuations observed by PSP (red) and SO (blue) on November $20$, $2021$ and July 14–15, $2020$, respectively. The $k^{-1.67}$, $k^{-1.5}$ and $k^{-2.73}$ scalings are shown for reference as coloured lines.

Figure 19

Table 3. Main solar wind parameters computed at the time where the solar wind samples used to produce the power spectra in figure 17 have been collected. Here we report solar wind density $\bar {\rho }$, solar wind bulk velocity $\bar {V}$, proton temperature $\bar {T}$, average magnetic field $\bar {B}$, ion inertial length $d_i$ and the distance of the spacecraft (SO and PSP) from the Sun $D_{sun}$.