A hybrid SIAC -- data-driven post-processing filter for discontinuities in solutions to numerical PDEs
Soraya Terrab, Samy Wu Fung, Jennifer K. Ryan
TL;DR
This work tackles the persistent challenge of accurately resolving shocks while maintaining high-order accuracy in smooth regions for discontinuous Galerkin solutions of PDEs. It introduces a hybrid post-processing filter that combines a moment-based SIAC kernel with a data-driven CNN, trained on top-hat discontinuities, and applied only at the final time. The filter uses a discontinuity window to apply a consistency-only SIAC globally and a CNN-based correction at the discontinuity cell, with adjacent cells updated by Hermite interpolation; Euler data are post-processed from Conserved to Primitive variables. Numerical results on Lax, Sod, and Shu-Osher shock-tube problems show reduced both $\ell_2$ and $\ell_\infty$ errors near discontinuities while preserving SIAC accuracy in smooth regions, highlighting the method’s potential for robust shock resolution in DG schemes.
Abstract
We present a hybrid filter that is only applied to the approximation at the final time and allows for reducing errors away from a shock as well as near a shock. It is designed for discontinuous Galerkin approximations to PDEs and combines a rigorous moment-based Smoothness-Increasing Accuracy-Conserving (SIAC) filter with a data-driven CNN filter. While SIAC improves accuracy in smooth regions, it fails to reduce the $\mathcal{O}(1)$ errors near discontinuities, particularly in inviscid compressible flows with shocks. Our hybrid SIAC-CNN filter, trained exclusively on top-hat functions, enforces consistency constraints globally and higher-order moment conditions in smooth regions, reducing both $\ell_2$ and $\ell_\infty$ errors near discontinuities and preserving theoretical accuracy in smooth regions. We demonstrate its effectiveness on the Euler equations for the Lax, Sod, and Shu-Osher shock-tube problems.
