Tensor Trains Cut Vlasov-Maxwell DG Cost
A modal DG solver stores the Vlasov distribution in tensor-train form, reaching 10⁴-scale compression on weakly nonlinear benchmarks.
Underlying Paper
A Tensor-Train Discontinuous Galerkin Method for the Vlasov-Maxwell System
We present a tensor-train discontinuous Galerkin (TT-DG) formulation for the Vlasov--Maxwell system that combines a modal DG discretization with low-rank tensor representations of the phase-space solution and discrete operators. The formulation exploits the tensor-product structure of the DG discretization to perform quadrature, differentiation, nonlinear upwind flux evaluation, and time integration directly in compressed form. The method is evaluated on several standard 1D2V Vlasov--Maxwell benchmark problems, including the streaming Weibel instability, weak Landau damping, and two-stream instability problems. Across these problems, the TT formulation reproduces the accuracy and conservation behavior of the underlying full-grid DG discretization while substantially reducing memory usage and runtime. For weakly nonlinear problems, compression ratios exceeding $10^4$ are obtained together with significant speedups relative to the full-grid solver. For the strongly nonlinear two-stream instability problem, the TT formulation remains effective despite reduced compressibility caused by fine-scale phase-space filamentation. These results demonstrate that tensor-train representations provide an effective approach for reducing the computational cost of deterministic DG-based kinetic plasma simulations while retaining the favorable numerical properties of the underlying discretization.
Deterministic Vlasov-Maxwell solvers are attractive because they avoid particle noise, but their phase-space grids grow quickly with dimension and resolution. This paper targets that cost directly: keep the discontinuous Galerkin discretization, but represent the high-dimensional Vlasov distribution and its operators in tensor-train form. The result is a compressed TT-DG formulation for 1D2V kinetic plasma simulations, compared against a full-grid modal DG solver using the same discretization and explicit time integration.
Core Contribution
The main contribution is not a new plasma model; it is a compressed implementation of the existing DG machinery. The authors formulate quadrature, differentiation, nonlinear upwind flux evaluation, and time stepping so that the Vlasov part of the computation can be carried out directly on tensor trains. Maxwell’s equations remain in the full DG representation, which keeps the electromagnetic update simple while focusing compression where the phase-space tensor is largest.
That design choice matters. A low-rank representation is only useful if the solver can apply the numerical operators without constantly expanding back to the full grid. The paper’s TT-DG method follows a step-and-truncate pattern: after explicit Vlasov updates, the distribution is rounded to a prescribed tolerance, with used in the reported benchmark runs. This controls rank growth while introducing truncation error that must be checked against the full-grid reference.
Technical Approach
The implementation uses a modal DG discretization of polynomial degree on tensor-product grids. The TT solver is built with TT-Toolbox cross routines and THOR-accelerated tensor operations; the full-grid solver parallelizes the expensive Vlasov update across 44 Intel Xeon cores, while the Maxwell update is one-dimensional and not parallelized. This makes the comparison conservative in one sense: the TT implementation is tested against a parallel full-grid code, but the paper does not present a production GPU or distributed-memory implementation.
A practical detail receives real attention: tensor layout. The authors compare interleaved and grouped layouts, plus all six permutations of the phase-space variables , across streaming Weibel, weak Landau damping, and two-stream instability tests. Table 1 shows that interleaving consistently beats grouped layouts. Depending on problem and grid, the best layout is 1.91× to 4.73× faster than the worst tested layout for streaming Weibel and weak Landau damping, and 2.00× to 16.45× faster for two-stream instability. Compression also changes materially with ordering, reaching 58.8× higher mean compression for weak Landau damping in the layout study.
Figure 1 shows the clearest scaling result: for the streaming Weibel time-reversal benchmark at , the TT solver becomes faster and more compressed as the uniform phase-space grid is refined.
Results and Analysis
The streaming Weibel benchmark tests both accuracy and reversibility. The setup uses periodic spatial length with , velocity domain , perturbation parameters , , , magnetic perturbation , and final time . In the time-reversal test, the solver evolves forward, reverses velocity and magnetic-field sign, then evolves for another interval of length .
The reversal errors in Table 2 are close between the full-grid and TT solvers. At , the full-grid error in is 1.05E-02 and the TT error is 1.00E-02; at , they are 5.89E-04 and 4.89E-04. Both methods show roughly second-order convergence. The authors correctly caution that exact reversibility is not expected after time discretization, TT truncation, and cross-interpolation error, but the numbers support the narrower claim that compression does not destroy the long-time reversibility behavior in this test.
The cost reduction is larger than the accuracy difference. For streaming Weibel, the TT speedup rises from 6.5× at to at , while compression increases from to . For weak Landau damping, the fitted damping rates remain close to the theoretical rate of -0.153359. The full-grid run completes through , with rates from -0.15468 to -0.15449; the TT run continues to 256 velocity cells, with rates from -0.15475 to -0.15771. That is a useful result: the compressed solver tracks the linear damping dynamics at the resolutions shared with the full-grid solver, then reaches finer velocity grids that the full-grid study did not complete.
Caveats
The evidence is strongest for the paper’s stated 1D2V benchmarks, not for general Vlasov-Maxwell workloads. Compression depends on phase-space structure; the abstract reports that the strongly nonlinear two-stream problem remains effective but becomes less compressible because of fine-scale filamentation. The solver is also a MATLAB implementation using external TT infrastructure, and the reported experiments keep Maxwell fields uncompressed. The paper therefore supports a focused conclusion: tensor trains can cut the cost of DG-based kinetic plasma simulations when the Vlasov distribution has exploitable low-rank structure, but the gains are problem- and layout-dependent.
Evidence Box
strongKey Claims
- •Tensor-train DG preserves full-grid DG accuracy on standard 1D2V Vlasov-Maxwell tests
- •Compressed Vlasov updates reduce memory use and runtime while Maxwell fields stay full-grid
- •Tensor layout and phase-space ordering materially affect TT runtime and compression
- •Strongly nonlinear filamentation reduces compressibility but does not eliminate TT usefulness
Key Results
- •Streaming Weibel speedup increases from 6.5× at N=30 to 3.84×10² at N=160
- •Streaming Weibel compression increases from 9.53×10¹ to 1.56×10⁴ across N=30 to N=160
- •Time-reversal error at N=160 is 4.89E-04 for TT versus 5.89E-04 for full-grid DG
- •Weak Landau TT damping rates range from -0.15475 at N=32 to -0.15771 at N=256, compared with theoretical -0.153359
Limitations & Caveats
- •Experiments are limited to 1D2V benchmark problems
- •Compression degrades for strongly nonlinear two-stream filamentation
- •Maxwell equations remain in full-grid DG form rather than tensor-train form
- •Implementation is MATLAB-based and compared against a 44-core full-grid solver, with no released production code identified