Micro-macro kinetic flux-vector splitting schemes for the multidimensional Boltzmann-ES-BGK equation

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Rossmanith, James A., Sar, Preeti
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909808488087552
author Rossmanith, James A.
Sar, Preeti
author_facet Rossmanith, James A.
Sar, Preeti
contents The kinetic Boltzmann equation models gas dynamics over a wide range of spatial and temporal scales. Simplified versions of the full Boltzmann collision operator, such as the classical Bhatnagar-Gross-Krook and the closely related Ellipsoidal-Statistical-BGK operators, can dramatically decrease the computational costs of numerical solving kinetic equations. Classical BGK yields incorrect transport coefficients (relative to the full Boltzmann collision operator) at low Knudsen numbers, whereas ES-BGK captures them correctly. In this work, we develop a finite volume method using a micro-macro decomposition of the distribution function, which requires a smaller velocity mesh relative to direct kinetic methods for low and intermediate Knudsen numbers. The macro portion of the model is a fluid model with a moment closure provided from the heat flux tensor calculated from the micro portion. The micro portion is obtained by applying to the original kinetic equation a projector into the orthogonal complement of the null space of the collision operator - this projector depends on the macro portion. In particular, we extend the technique of Bennoune, Lemou, and Mieussens [Uniformly stable schemes for the Boltzmann equation preserving the compressible Navier-Stokes asymptotics, J. Comput. Phys. (2008)] to two-space dimensions, the ES-BGK collision operator, and problems with reflecting wall boundary conditions. As it appears in both the micro and macro equations, the collision operator is handled via L-stable implicit time discretizations. At the same time, the remaining transport terms are computed via kinetic flux vector splitting (for macro) and upwind differencing (for micro). The resulting scheme is applied to various test cases in 1D and 2D. The 2D version of the code is parallelized via MPI, and we present weak and strong scaling studies with varying numbers of processors.
format Preprint
id arxiv_https___arxiv_org_abs_2509_21832
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Micro-macro kinetic flux-vector splitting schemes for the multidimensional Boltzmann-ES-BGK equation
Rossmanith, James A.
Sar, Preeti
Numerical Analysis
Fluid Dynamics
65M08, 82C40, 82M12
The kinetic Boltzmann equation models gas dynamics over a wide range of spatial and temporal scales. Simplified versions of the full Boltzmann collision operator, such as the classical Bhatnagar-Gross-Krook and the closely related Ellipsoidal-Statistical-BGK operators, can dramatically decrease the computational costs of numerical solving kinetic equations. Classical BGK yields incorrect transport coefficients (relative to the full Boltzmann collision operator) at low Knudsen numbers, whereas ES-BGK captures them correctly. In this work, we develop a finite volume method using a micro-macro decomposition of the distribution function, which requires a smaller velocity mesh relative to direct kinetic methods for low and intermediate Knudsen numbers. The macro portion of the model is a fluid model with a moment closure provided from the heat flux tensor calculated from the micro portion. The micro portion is obtained by applying to the original kinetic equation a projector into the orthogonal complement of the null space of the collision operator - this projector depends on the macro portion. In particular, we extend the technique of Bennoune, Lemou, and Mieussens [Uniformly stable schemes for the Boltzmann equation preserving the compressible Navier-Stokes asymptotics, J. Comput. Phys. (2008)] to two-space dimensions, the ES-BGK collision operator, and problems with reflecting wall boundary conditions. As it appears in both the micro and macro equations, the collision operator is handled via L-stable implicit time discretizations. At the same time, the remaining transport terms are computed via kinetic flux vector splitting (for macro) and upwind differencing (for micro). The resulting scheme is applied to various test cases in 1D and 2D. The 2D version of the code is parallelized via MPI, and we present weak and strong scaling studies with varying numbers of processors.
title Micro-macro kinetic flux-vector splitting schemes for the multidimensional Boltzmann-ES-BGK equation
topic Numerical Analysis
Fluid Dynamics
65M08, 82C40, 82M12
url https://arxiv.org/abs/2509.21832