Symmetric Gauss-Seidel Method with a Preconditioned Fixed-Point Iteration for the Steady-State Boltzmann equation
Zhenning Cai, Xiaoyu Dong, Jingwei Hu
TL;DR
This work addresses efficiently solving the steady-state Boltzmann equation for rarefied gases across regimes by developing a solver based on a symmetric Gauss-Seidel (SGS) framework augmented with a preconditioned fixed-point inner solve that leverages the asymptotic limit. A nonlinear multigrid approach further accelerates convergence, and the method extends to quadratic collision operators via a BGK penalty, using a discrete Maxwellian to preserve moments and a Fourier spectral method for collisions. Across BGK and Maxwell-molecule collisions, the proposed SGS-PFP method shows substantial reductions in outer iterations and wall-clock time, especially for small Knudsen numbers ($ ext{ε}$), with multigrid providing strong acceleration in 2D/3D settings. The approach delivers a practical, scalable kinetic solver that avoids macroscopic preconditioning while achieving robust convergence across regimes, making it attractive for high-fidelity rarefied-gas simulations.
Abstract
We introduce a numerical solver for the steady-state Boltzmann equation based on the symmetric Gauss-Seidel (SGS) method. To solve the nonlinear system on each grid cell derived from the SGS method, a fixed-point iteration preconditioned with its asymptotic limit is developed. The preconditioner only requires solving an algebraic system which is easy to implement and can speed up the convergence significantly especially in the case of small Knudsen numbers. Additionally, we couple our numerical scheme with the multigrid method to accelerate convergence. A variety of numerical experiments are carried out to illustrate the effectiveness of these methods.
