Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-07T08:59:46.441Z Has data issue: false hasContentIssue false

Quantized tensor networks for solving the Vlasov–Maxwell equations

Published online by Cambridge University Press:  18 September 2024

Erika Ye*
Affiliation:
Applied Mathematics and Computational Research Division, Lawrence Berkeley National Laboratory, Berkeley, CA 94720, USA
Nuno F. Loureiro
Affiliation:
Plasma Science and Fusion Center, Massachusetts Institute of Technology, Cambridge, MA 02139, USA
*
†Email address for correspondence: erikaye@lbl.gov

Abstract

The Vlasov–Maxwell equations provide an ab initio description of collisionless plasmas, but solving them is often impractical because of the wide range of spatial and temporal scales that must be resolved and the high dimensionality of the problem. In this work, we present a quantum-inspired semi-implicit Vlasov–Maxwell solver that uses the quantized tensor network (QTN) framework. With this QTN solver, the cost of grid-based numerical simulation of size $N$ is reduced from $O(N)$ to $O(\text {poly}(D))$, where $D$ is the ‘rank’ or ‘bond dimension’ of the QTN and is typically set to be much smaller than $N$. We find that for the five-dimensional test problems considered here, a modest $D=64$ appears to be sufficient for capturing the expected physics despite the simulations using a total of $N=2^{36}$ grid points, which would require $D=2^{18}$ for full-rank calculations. Additionally, we observe that a QTN time evolution scheme based on the Dirac–Frenkel variational principle allows one to use somewhat larger time steps than prescribed by the Courant–Friedrichs–Lewy constraint. As such, this work demonstrates that the QTN format is a promising means of approximately solving the Vlasov–Maxwell equations with significantly reduced cost.

Information

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

Figure 1. Tensor network diagrams for three-dimensional data. (a) Tensor train with tensors for different dimensions appended sequentially. (b) Tensor train with tensors for different dimensions combined in an interleaved fashion. (c) Comb-like tree tensor network with tensors for different dimensions on separate branches.

Figure 1

Table 1. Theoretical costs of the primary steps in the Vlasov–Maxwell solver for the tensor train (QTT) geometry and the spine in the comb geometry (QTC-Spine). In the QTT geometry, all vectors have bond dimension $D$, while operators have bond dimension $D_W$. In the spine of the comb tensor network, all bonds are of size $S$ and $S_W$ for the vectors and operators, respectively. Note that in practice, not all virtual bonds are necessarily of the same size, and the specified bond dimensions and the listed costs serve as upper bounds.

Figure 2

Figure 2. Rms errors in the dynamics for advection with time-varying electric field. Test parameters are set to be $\omega =0.4567$, $E_0=0.9$ and $B_{0,z}=1$. Calculations are performed with bond dimension $D$, grid resolution $2^L$ along each dimension and time step $\Delta t$. The finest interval of each time step is $\Delta t_{{\rm step}}$. (a) Results for varied $D$, and fixed $L=8$ and $\Delta t_{{\rm step}} = 0.0125$. (b) Results for varied $L$, and fixed $D=16$ and $\Delta t_{{\rm step}}= 0.05$. (c) Results for varied $\Delta t_{{\rm step}}$, and fixed $L=8$ and $D=16$. The dashed black lines depict multiples of the CFL limit. The different plots along each row are labelled with the time evolution scheme used: semi-Lagrangian (SL), fourth-order Runge–Kutta (RK4) and single-site TDVP. Errors with respect to analytical results for the variance (i.e. thermal velocity squared, green), drift velocity (blue) and smoothness of the Maxwellian distribution ((4.12); red) are plotted in different colours. The two symbols denote calculations performed with a second-order or fourth-order centred finite-difference stencil. By construction, the stencil plays no role in SL time evolution. Missing data are a result of numerical instabilities.

Figure 3

Figure 3. Plots of the out-of-plane current for the Orszag–Tang vortex at the specified time for (a) $D=32$, (b) $D=64$, and (c) bond dimension $D_f=32$ for the distribution functions and bond dimension $D_{EM}=128$ for the electromagnetic fields. Calculations were performed with a time step of $0.001 \varOmega _{c,p}^{-1}$.

Figure 4

Figure 4. Out-of-plane current density for the GEM reconnection problem. Calculations were performed with with bond dimension (a) $D=32$ and (b) $D=64$, and time step $\Delta t=0.005 \varOmega _{c,p}^{-1}$. Time is in units of $\varOmega _{c,p}^{-1}.$

Figure 5

Figure 5. Reconnected magnetic flux computed with time step $\Delta t=0.005 \varOmega _{c,p}^{-1}$ and bond dimension $D=32$ (blue) and $D=64$ (orange). Time is in units of $\varOmega _{c,p}^{-1}$.

Figure 6

Figure 6. Entanglement entropy at each bond for the Orszag–Tang problem. Bond number is ordered by bonds in the spine and then bonds in each branch.

Figure 7

Figure 7. Entanglement entropy at each bond for the reconnection problem. Bond number is ordered by bonds in the spine and then bonds in each branch.

Supplementary material: File

Ye and Loureiro supplementary material

Ye and Loureiro supplementary material
Download Ye and Loureiro supplementary material(File)
File 3.6 MB