Simple shock detector for discontinuous Galerkin method

Achieving highly accurate solutions is one of major motivations in simulating fluid flows. Among various methods in Computational Fluid Dynamics, the discontinuous Galerkin (DG) method has gained popularity due to the ability to obtain higher order solutions on arbitrary grids. However, the method is not widely adopted (yet) in industry due to several challenges in the implementation. One of those challenges is capturing a discontinuity. Many researchers developed strategies to capture this abrupt jump in a flow robustly in the DG method. Most of them are using information from neighboring cells to sense a discontinuity, which violates the local character of the DG algorithm and therefore increases the complexity. Furthermore, additional communication is inevitable which degrades the scaling performance, especially on massively parallel platforms. In this work, we propose a simple discontinuity sensor completely local to an element. By using self-information, one can minimize communication for sensing a discontinuity. Furthermore, by exploiting information from the proposed sensor, we suggest an automated procedure to determine a filtering strength to resolve a discontinuity.

[1]  Per-Olof Persson,et al.  Shock Capturing for High-Order Discontinuous Galerkin Simulation of Transient Flow Problems , 2013 .

[2]  Michael Dumbser,et al.  Finite volume schemes of very high order of accuracy for stiff hyperbolic balance laws , 2008, J. Comput. Phys..

[3]  Chongam Kim,et al.  Multi-dimensional limiting process for hyperbolic conservation laws on unstructured grids , 2005, J. Comput. Phys..

[4]  Matthias Ihme,et al.  An entropy-residual shock detector for solving conservation laws using high-order discontinuous Galerkin methods , 2016, J. Comput. Phys..

[5]  J. S. Hesthaven,et al.  Viscous Shock Capturing in a Time-Explicit Discontinuous Galerkin Method , 2011, 1102.3190.

[6]  S. Osher,et al.  Efficient implementation of essentially non-oscillatory shock-capturing schemes,II , 1989 .

[7]  Pierre Sagaut,et al.  A problem-independent limiter for high-order Runge—Kutta discontinuous Galerkin methods , 2001 .

[8]  David L. Darmofal,et al.  Shock Capturing with Higher-Order, PDE-Based Artificial Viscosity , 2007 .

[9]  G. Sod A survey of several finite difference methods for systems of nonlinear hyperbolic conservation laws , 1978 .

[10]  Jennifer K. Ryan,et al.  Multiwavelet troubled-cell indicator for discontinuity detection of discontinuous Galerkin schemes , 2014, J. Comput. Phys..

[11]  J. Peraire,et al.  Sub-Cell Shock Capturing for Discontinuous Galerkin Methods , 2006 .

[12]  Stéphane Clain,et al.  A high-order finite volume method for systems of conservation laws - Multi-dimensional Optimal Order Detection (MOOD) , 2011, J. Comput. Phys..

[13]  Eleuterio F. Toro,et al.  Towards Very High Order Godunov Schemes , 2001 .

[14]  Michael Dumbser,et al.  A posteriori subcell limiting of the discontinuous Galerkin finite element method for hyperbolic conservation laws , 2014, J. Comput. Phys..

[15]  Michael Dumbser,et al.  A simple robust and accurate a posteriori sub-cell finite volume limiter for the discontinuous Galerkin method on unstructured meshes , 2016, J. Comput. Phys..

[16]  Jaime Peraire,et al.  An Adaptive Shock-Capturing HDG Method for Compressible Flows , 2011 .

[17]  Harold L. Atkins,et al.  Robust and Accurate Shock Capturing Method for High-Order Discontinuous Galerkin Methods , 2011 .