KFVM-WENO: A high-order accurate kernel-based finite volume method for compressible hydrodynamics
Ian C. T. May, Dongwook Lee
TL;DR
KFVM-WENO delivers a fully multidimensional, kernel-based finite volume framework for hyperbolic conservation laws, notably the compressible Euler equations, by embedding WENO adaptivity directly into a kernel/ RKHS reconstruction. The method uses linearized primitive variables or characteristic variables to decouple reconstruction from flux evaluation, a KXRCF-inspired indicator to sparsely trigger nonlinear limiting, and a positivity limiter to preserve physical states, all while enabling scalable multi-GPU MPI execution. Benchmark results show high-order accuracy on smooth problems and robust, non-oscillatory behavior on shocks and instabilities across 2D and 3D tests, with grid-independence and favorable computational efficiency. The approach simplifies multidimensional reconstruction compared to dimension-by-dimension methods and is well-positioned for extensions to AMR and unstructured grids. Overall, KFVM-WENO advances high-order, collision-free, kernel-based finite-volume solvers with practical parallel performance for complex compressible flows.
Abstract
This paper presents a fully multidimensional kernel-based reconstruction scheme for finite volume methods applied to systems of hyperbolic conservation laws, with a particular emphasis on the compressible Euler equations. Non-oscillatory reconstruction is achieved through an adaptive order weighted essentially non-oscillatory (WENO-AO) method cast into a form suited to multidimensional reconstruction. A kernel-based approach inspired by radial basis functions (RBF) and Gaussian process (GP) modeling, which we call KFVM-WENO, is presented here. This approach allows the creation of a scheme of arbitrary order of accuracy with simply defined multidimensional stencils and substencils. Furthermore, the fully multidimensional nature of the reconstruction allows for a more straightforward extension to higher spatial dimensions and removes the need for complicated boundary conditions on intermediate quantities in modified dimension-by-dimension methods. In addition, a new simple-yet-effective set of reconstruction variables is introduced, which could be useful in existing schemes with little modification. The proposed scheme is applied to a suite of stringent and informative benchmark problems to demonstrate its efficacy and utility. A highly parallel multi-GPU implementation using Kokkos and the message passing interface (MPI) is also provided.
