The BGK equation plays a crucial role in gas dynamics, approximating the effect of collisions near equilibrium. Over the years, several numerical methods have been developed to solve this equation. Among these, Eulerian methods, based on a direct discretization of the equation over a fixed grid, offer high accuracy and can preserve fundamental physical properties. However, they are constrained by the CFL condition, which may significantly limit efficiency.Recently, semi-Lagrangian schemes have gained attention for their good accuracy and stability proprieties. These methods still use a Cartesian mesh but handle convection through Lagrangian formulation, integrating the system along characteristics. This approach results in unconditionally stable schemes, free from any a priori CFL restriction on the time step, which would otherwise severely degrade efficiency. For such schemes, the time step cannot be decided based on stability considerations. Step size selection may be crucial for controlling local error, particularly in the presence of discontinuities (shocks), which occur for small Knudsen numbers, where inadequate time refinement can lead to rough solutions or to inefficient schemes. The issue of time step selection remains mostly unexplored in the literature on semi-Lagrangian schemes.In this talk, I will review the Runge-Kutta semi-Lagrangian scheme for the BGK equation (Russo, Groppi, Stracquadanio, 2015) and discuss possible techniques for automatically selecting the step size using error-control-type criteria, with particular attention to shocks. The goal is to develop an automatic selector capable of handling shocks without resorting to prohibitively small microscopic values of ∆t.
Step-size selection and error control of the Runge-Kutta semi-lagrangian scheme for the BGK equation
Research Group:
Speaker:
Bernardo Collufio
Institution:
GSSI
Schedule:
Friday, March 28, 2025 - 14:00
Abstract:
