Numerical solution of the Boltzmann equation with S-model collision integral using tensor decompositions
Description
The paper presents a new solver for the numerical solution of the Boltzmann kinetic equation with the Shakhov model collision integral (S-model) for arbitrary spatial domains. The numerical method utilizes the Tucker decomposition, which reduces the required computer memory for up to 100 times, even on a moderate velocity grid. This improvement is achieved by representing the distribution function values on a structured velocity grid as a 3D tensor in the Tucker format. The resulting numerical method makes it possible to solve complex 3D problems on modern desktop computers. Our implementation may serve as a prototype code for researchers concerned with the numerical solution of kinetic equations in 3D domains using a discrete velocity method.