Variable High-Order Shock Capturing with GP-WENO in the FLASH Code
POSTER
Abstract
We present an implementation of a shock-capturing scheme for hyperbolic equations. The method attains high-order of accuracy by using kernel-based Gaussian process (GP) data prediction for the reconstruction of Riemann states in a finite volume framework. To handle shocks and discontinuities the method adopts a strategy similar to the weighted essentially non-oscillatory (WENO) schemes. In GP-WENO the GP prediction takes place of the polynomial interpolation and the conventional $L_2$ type WENO smoothness indicators are replaced with the Gaussian likelihood derived from the underlying GP model. The new GP smoothness indicators provide significant improvements in delivering a selectable high-order accuracy in smooth flows, while giving non-oscillatory solutions in discontinuous flows. We benchmark GP-WENO on a suite of test problems using an implementation in the FLASH code. This addition promises a significant enhancement to the code’s fidelity in modeling laser-driven plasma experiments.
*This work was supported in part at the Flash Center for Computational Science, University of Chicago, by the U.S. Department of Energy (DOE) National Nuclear Security Administration (NNSA) through the Argonne Institute for Computing in Science under field work proposal 57789; through Lawrence Livermore National Laboratory under subcontract No. B632670; through Los Alamos National Laboratory under subcontract No. 536203; and through grant No. DE-NA0003842.