Evaluation of Riemann flux solvers for WENO reconstruction schemes: Kelvin-Helmholtz instability

Abstract

Accurate and computationally efficient simulations of Euler equations are of paramount importance in both fundamental research and engineering applications. In this study, our main objective is to investigate the efficacy and accuracy of several Riemann solvers for high-order accurate weighted essentially non-oscillatory (WENO) reconstruction scheme as a state-of-the-art tool to study shear driven turbulence flows. The Kelvin–Helmholtz instability occurs when a perturbation is introduced to a continuous fluid system with a velocity shear, or where there is a velocity difference across the interface between two fluids. Here, we solve a stratified Kelvin–Helmholtz instability problem to demonstrate the performance of six different Riemann solvers’ ability to evolve a linear perturbation into a transition to nonlinear hydrodynamic two-dimensional turbulence. A single mode perturbation is used for our evaluations. Time evolution process shows that the vortices formed from the turbulence slowly merge together since both energy and enstrophy are simultaneously conserved in two-dimensional turbulence. Third-, fifth- and seventh-order WENO reconstruction schemes are investigated along with the Roe, Rusanov, HLL, FORCE, AUSM, and Marquina Riemann flux solvers at the cell interfaces resulting in 18 joint flow solvers. Based on the numerical assessments of these solvers on various grid resolutions, it is found that the dissipative character of the Riemann solver has significant effect on eddy resolving properties and turbulence statistics. We further show that the order of the reconstruction scheme becomes increasingly important for coarsening the mesh. We illustrate that higher-order schemes become more effective in terms of the tradeoff between the accuracy and efficiency. We also demonstrate that AUSM solver provides the least amount of numerical dissipation, yet resulting in a pile-up phenomenon in energy spectra for underresolved simulations. However, results obtained by the Roe solver agree well with the theoretical energy spectrum scaling providing a marginal dissipation without showing any pile-up at a cost of around 30% increase in computational time.

Publication
Computers & Fluids
Kursat Kara
Kursat Kara
Associate Professor, Mechanical and Aerospace Engineering

Kursat Kara is an Associate Professor of Mechanical and Aerospace Engineering at Oklahoma State University and principal investigator of the Kara Aerodynamics Research Laboratory. His research spans hypersonic boundary-layer physics, unsteady aerodynamics, and the emerging interface of quantum computing and fluid dynamics. A dedicated educator and mentor, he teaches core and advanced courses—including Fundamentals of Aerodynamics, Computational Fluid Dynamics, Boundary-Layer Theory and Transition, and Quantum Computing—and supervises graduate and undergraduate projects in high-fidelity simulation and data-driven modeling. His work has been funded by NASA, NSF, Oklahoma NASA-EPSCoR, NAVAIR, ANSYS, and IBM Quantum. In 2025, he received the CEAT Excellent Faculty Award and was nominated for both the 2024 Excellent Teacher Award and the 2025 Excellent Faculty Award by OSU’s School of Mechanical and Aerospace Engineering. Dr. Kara earned his Ph.D. from Old Dominion University with a dissertation on hypersonic boundary layer receptivity to acoustic disturbances. He began his career as a research engineer at New England Analytics (supporting Sikorsky Aircraft), then completed a post-doctoral appointment at Penn State in hot jet simulations for aeroacoustics. In 2010, he helped establish the Aerospace Engineering Department at Khalifa University—where he won the President’s Faculty Excellence Award for Outstanding Teaching in 2015—before joining OSU. An active member of AIAA and APS, he served on the AIAA Applied Aerodynamics Technical Committee (2012–2021) and chaired/co-chaired multiple AIAA conferences. He also sits on the editorial board of Nature Scientific Reports and guest-edits its Quantum Computing collection.