Abstract
When constructing high-order schemes for solving hyperbolic conservation laws, the corresponding high-order reconstructions are commonly performed in characteristic spaces to eliminate spurious oscillations as much as possible. For multi-dimensional finite volume (FV) schemes, we need to perform the characteristic decomposition several times in different normal directions of the target cell, which is very time-consuming. In this paper, we propose a rotated characteristic decomposition technique which requires only one-time decomposition for multi-dimensional reconstructions. The rotated direction depends only on the gradient of a specific physical quantity which is cheap to calculate. This technique not only reduces the computational cost remarkably, but also controls spurious oscillations effectively. We take a third-order weighted essentially non-oscillatory finite volume (WENO-FV) scheme for solving the Euler equations as an example to demonstrate the efficiency of the proposed technique.
Similar content being viewed by others
Data Availability
The datasets generated during the current study are available from the corresponding author on reasonable request.
References
Abgrall, R.: On essentially non-oscillatory schemes on unstructured meshes: analysis and implementation. J. Comput. Phys. 114(1), 45–58 (1994)
Balsara, D.S., Rumpf, T., Dumbser, M., Munz, C.D.: Efficient, high accuracy ADER-WENO schemes for hydrodynamics and divergence-free magnetohydrodynamics. J. Comput. Phys. 228(7), 2480–2516 (2009)
Borges, R., Carmona, M., Costa, B., Don, W.S.: An improved weighted essentially non-oscillatory scheme for hyperbolic conservation laws. J. Comput. Phys. 227(6), 3191–3211 (2008)
Cockburn, B., Hou, S., Shu, C.W.: The Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws. IV. The multidimensional case. Math. Comput. 54(190), 545–581 (1990)
Cockburn, B., Lin, S.Y., Shu, C.W.: TVB Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws. III: One-dimensional systems. J. Comput. Phys. 84(1), 90–113 (1989)
Cockburn, B., Shu, C.W.: TVB Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws. II. General framework. Math. Comput. 52(186), 411–435 (1989)
Cockburn, B., Shu, C.W.: The Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws. V: multidimensional systems. J. Comput. Phys. 141(2), 199–224 (1998)
Colella, P., Woodward, P.R.: The piecewise parabolic method (PPM) for gas-dynamical simulations. J. Comput. Phys. 54(1), 174–201 (1984)
Cravero, I., Semplice, M., Visconti, G.: Optimal definition of the nonlinear weights in multidimensional central WENOZ reconstructions. SIAM J. Numer. Anal. 57(5), 2328–2358 (2019)
Dumbser, M.: Arbitrary high order \(P_NP_M\) schemes on unstructured meshes for the compressible Navier-Stokes equations. Comput. Fluids 39(1), 60–76 (2010)
Dumbser, M., Balsara, D.S., Toro, E.F., Munz, C.D.: A unified framework for the construction of one-step finite volume and discontinuous Galerkin schemes on unstructured meshes. J. Comput. Phys. 227(18), 8209–8253 (2008). https://doi.org/10.1016/j.jcp.2008.05.025
Dumbser, M., Käser, M.: Arbitrary high order non-oscillatory finite volume schemes on unstructured meshes for linear hyperbolic systems. J. Comput. Phys. 221(2), 693–723 (2007)
Dumbser, M., Zanotti, O.: Very high order \(P_NP_M\) schemes on unstructured meshes for the resistive relativistic MHD equations. J. Comput. Phys. 228(18), 6991–7006 (2009)
Godunov, S.K.: A difference method for numerical calculation of discontinuous solutions of the equations of hydrodynamics. Matematicheskii Sbornik 89(3), 271–306 (1959)
Harten, A., Engquist, B., Osher, S., Chakravarthy, S.R.: Uniformly high order accurate essentially non-oscillatory schemes. III. J. Comput. Phys. 71(2), 231–303 (1987). https://doi.org/10.1016/0021-9991(87)90031-3
Hu, C., Shu, C.W.: Weighted essentially non-oscillatory schemes on triangular meshes. J. Comput. Phys. 150(1), 97–127 (1999)
Jiang, G.S., Shu, C.W.: Efficient implementation of weighted ENO schemes. J. Comput. Phys. 126(1), 202–228 (1996). https://doi.org/10.1006/jcph.1996.0130
Levy, D., Puppo, G., Russo, G.: Central WENO schemes for hyperbolic systems of conservation laws. ESAIM. Math. Model. Numer. Anal. 33(3), 547–571 (1999)
Levy, D., Puppo, G., Russo, G.: Compact central WENO schemes for multidimensional conservation laws. SIAM J. Sci. Comput. 22(2), 656–672 (2000)
Levy, D., Puppo, G., Russo, G.: A third order central WENO scheme for 2D conservation laws. Appl. Numer. Math. 33(1), 415–422 (2000)
Li, G., Qiu, J.: Hybrid weighted essentially non-oscillatory schemes with different indicators. J. Comput. Phys. 229(21), 8105–8129 (2010)
Liu, X.D., Osher, S., Chan, T., et al.: Weighted essentially non-oscillatory schemes. J. Comput. Phys. 115(1), 200–212 (1994)
Peng, J., Zhai, C., Ni, G., Yong, H., Shen, Y.: An adaptive characteristic-wise reconstruction weno-z scheme for gas dynamic euler equations. Comput. Fluids 179, 34–51 (2019)
Puppo, G.: Adaptive application of characteristic projection for central schemes. In: Hyperbolic problems: theory, numerics, applications, pp. 819–829. Springer, Berlin (2003)
Puppo, G., Semplice, M.: Numerical entropy and adaptivity for finite volume schemes. Commun. Comput. Phys. 10(5), 1132–1160 (2011)
Qiu, J., Shu, C.W.: On the construction, comparison, and local characteristic decomposition for high-order central weno schemes. J. Comput. Phys. 183(1), 187–209 (2002)
Qiu, J., Shu, C.W.: Hermite WENO schemes and their application as limiters for Runge-Kutta discontinuous Galerkin method: One-dimensional case. J. Comput. Phys. 193(1), 115–135 (2004)
Qiu, J., Shu, C.W.: Hermite WENO schemes and their application as limiters for Runge-Kutta discontinuous Galerkin method II: Two-dimensional case. Comput. Fluids 34(6), 642–663 (2005)
Reed, W.H., Hill, T.: Triangular mesh methods for the neutron transport equation. Los Alamos Report LA-UR-73-479 (1973)
Ren, Y.X., Zhang, H., et al.: A characteristic-wise hybrid compact-weno scheme for solving hyperbolic conservation laws. J. Comput. Phys. 192(2), 365–386 (2003)
Shu, C.W., Osher, S.: Efficient implementation of essentially non-oscillatory shock-capturing schemes. J. Comput. Phys. 77, 439–471 (1988)
Toro, E.F.: Riemann solvers and numerical methods for fluid dynamics: a practical introduction. Springer Science and Business Media, Berlin (2013)
Van Leer, B.: Towards the ultimate conservative difference scheme. V. A second-order sequel to Godunovs method. J. Comput. Phys. 32(1), 101–136 (1979)
Woodward, P., Colella, P.: The numerical simulation of two-dimensional fluid flow with strong shocks. J. Comput. Phys. 54(1), 115–173 (1984)
Yee, H., Warming, R., Harten, A.: Implicit total variation diminishing (TVD) schemes for steady-state calculations. J. Comput. Phys. 57(3), 327–360 (1985)
Zhong, X., Shu, C.W.: A simple weighted essentially nonoscillatory limiter for Runge-Kutta discontinuous Galerkin methods. J. Comput. Phys. 232(1), 397–415 (2013)
Zhu, J., Shu, C.W.: Numerical study on the convergence to steady state solutions of a new class of high order WENO schemes. J. Comput. Phys. 349, 80–96 (2017)
Zhu, J., Zhong, X., Shu, C.W., Qiu, J.: Runge-Kutta discontinuous Galerkin method with a simple and compact Hermite WENO limiter. Commun. Comput. Phys. 19(4), 944–969 (2016)
Acknowledgements
H.S. acknowledges the financial support of National Natural Science Foundation of China (Contract No. 11901602).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work was supported by the National Natural Science Foundation of China (Contract No. 11901602).
Rights and permissions
About this article
Cite this article
Shen, H., Parsani, M. A Rotated Characteristic Decomposition Technique for High-Order Reconstructions in Multi-dimensions. J Sci Comput 88, 87 (2021). https://doi.org/10.1007/s10915-021-01602-z
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10915-021-01602-z