Skip to main content
Log in

Optimal Runge-Kutta Stability Polynomials for Multidimensional High-Order Methods

  • Published:
Journal of Scientific Computing Aims and scope Submit manuscript

This article has been updated

Abstract

In this paper we generate optimized Runge-Kutta stability polynomials for multidimensional discontinuous Galerkin methods recovered using the flux reconstruction approach. Results from linear stability analysis demonstrate that these stability polynomials can yield significantly larger time-step sizes for triangular, quadrilateral, hexahedral, prismatic, and tetrahedral elements with speedup factors of up to 1.97 relative to classical Runge-Kutta methods. Furthermore, performing optimization for multidimensional elements yields modest performance benefits for the triangular, prismatic, and tetrahedral elements. Results from linear advection demonstrate these schemes obtain their designed order of accuracy. Results from Direct Numerical Simulation (DNS) of a Taylor-Green vortex demonstrate the performance benefit of these schemes for unsteady turbulent flows, with negligible impact on accuracy.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Data Statement

Data relating to the results in this manuscript can be downloaded from the publication’s website under a CC BY-NC-ND 4.0 license.

Change history

  • 02 October 2021

    The first and last name order of the author Siavash Hedayati Nasab was corrected.

References

  1. Huynh, H.T.: A flux reconstruction approach to high-order schemes including discontinuous Galerkin methods. 18th AIAA Computational Fluid Dynamics Conference (2007)

  2. Butcher, J.C.: Numerical methods for ordinary differential equations. Willy, Hoboken (2002)

    MATH  Google Scholar 

  3. Hairer, E., Nørsett, S.P., Wanner, G.: Solving ordinary differential equations I: nonstiff problems. Springer, NewYork (1993)

    MATH  Google Scholar 

  4. Wanner, G., Hairer, E.: Solving ordinary differential equations I: stiff and differential-algebraic problems. Springer, NewYork (1996)

    MATH  Google Scholar 

  5. Ketcheson, D.I., Ahmadia, A.J.: Optimal stability polynomials for numerical intergration of initial value problems. Commun. Appl. Math. Comput. Sci. 7(2), 247–271 (2012)

  6. Kubatko, E.J., Yeager, B.A., Ketcheson, D.I.: Optimal Strong Stability Preserving Runge-Kutta time discretizations for discontinuous Galerkin methods. J. Sci. Comput. 60(2), 313–344 (2014)

    Article  MathSciNet  Google Scholar 

  7. van Der Houwen, P.J., Sommeijer, B.P.: On the internal stability of explicit, m-stage Runge-Kutta methods for large m-values. ZAMM-J. Appl. Math. Mech. 60(10), 479–485 (1980)

    Article  MathSciNet  Google Scholar 

  8. Ruuth, S.J.: Global optimization of explicit Strong stability preserving runge-kutta methods. Math. Comput. 75(253), 183–207 (2006)

    Article  MathSciNet  Google Scholar 

  9. Ruuth, S.J., Spiteri, R.J.: High-order strong stability preserving Runge-kutta methods with downwind-biased spatial discretizations. SIAM J. Numer. Anal. 42(3), 974–996 (2004)

    Article  MathSciNet  Google Scholar 

  10. Parsani, M., Ketcheson, D.I., Deconinck, W.: Optimized explicit Runge-Kutta schemes for the spectral difference method applied to wave propagation problems. SIAM J. Scientific Comput. 35(2), A957–A986 (2013)

    Article  MathSciNet  Google Scholar 

  11. Vermeire, B.C., Loppi, N.A., Vincent, P.E.: Optimal Runge-Kutta schemes for pseudo time-stepping with high-order unstructured methods. J. Comput. Phys. 383, 55–71 (2019)

    Article  MathSciNet  Google Scholar 

  12. Vermeire, B.C.: Paired explicit Runge-Kutta schemes for stiff systems of equations. J. Comput. Phys. 393, 465–483 (2019)

    Article  MathSciNet  Google Scholar 

  13. Vermeire, B.C., Hedayati Nasab, S.: Accelerated implicit-explicit Runge-Kutta schemes for locally stiff systems. J. Comput. Phys. 429, 110022 (2020)

  14. Ascher, U.M., Ruuth, S.J., Spiteri, R.J.: Implicit-explicit Runge-Kutta methods for time-dependent partial differential equations. Appl. Numer. Math. 25(2–3), 151–167 (1997)

    Article  MathSciNet  Google Scholar 

  15. Shoeybi, M., Svärd, M., Ham, F.E., Moin, P.: An adaptive implicit-explicit scheme for the DNS and LES of compressible flows on unstructured grids. J. Comput. Phys. 229(17), 5944–5965 (2010)

  16. Hundsdorfer, W., Jaffré, J.: Implicit-explicit time stepping with spatial discontinuous finite elements. Appl. Numer. Math. 45(2–3), 231–254 (2003)

  17. Kanevsky, A., Carpenter, M.H., Gottlieb, D., Hesthaven, J.S.: Application of implicit-explicit high-order Runge-Kutta methods to discontinuous Galerkin schemes. J. Comput. Phys. 225(2), 1753–1751 (2007)

  18. Vermeire, B.C., Nadarajah, S.: Adaptive IMEX schemes for high-order unstructured methods. J. Comput. Phys. 280, 261–286 (2015)

  19. Matlab 2016a. Mathworks, 2016

  20. Grant, M., Boyd, S.: CVX: Matlab software for disciplined convex programming. (2013)

  21. Haga, T., Sawada, K., Wang, Z.J.: An implicit LU-SGS scheme for the spectral volume method on unstructured tetrahedral grids. Comun. Comput. Phys. 6(5), 978 (2009)

  22. Haga, T., Gao, H., Wang, Z.J.: A high-order unifying discontinuous formulation for the Navier-Stokes equations on 3D mixed grids. Math. Model. Nat. Phenom. 6(3), 28–59 (2011)

    Article  MathSciNet  Google Scholar 

  23. Moura, R.C., Sherwin, S.J., Peiro, J.: Linear dispersion-diffusion analysis and its application to under-resolved turbulence simulations using discontinuous galerkin spectral/hp methods. J. Comput. Phys. 298, 695–710 (2015)

    Article  MathSciNet  Google Scholar 

  24. Vincent, P.E., Castonguay, P., Jameson, A.: Insights from Von Neumann Analysis of High-Order flux reconstruction Schemes. J. Comput. Phys. 230(22), 8134–8154 (2011)

  25. Van den Abeele, K.: Development of High-Order Accurate Schemes for Unstructured Grids. Vrije Universiteit Brussel, Belgium (2009). (PhD Thesis at)

  26. Yang, H., Li, F., Qiu, J.: Dispersion and dissipation errors of two fully discrete discontinuous galerkin methods. J. Scientific Comput. 55(3), 552–574 (2013)

    Article  MathSciNet  Google Scholar 

  27. Vermeire, B.C., Vincent, P.E.: On the behaviour of fully-discrete flux reconstruction schemes. Computer Methods Appl. Mech. Eng. 315, 1053–1079 (2017)

    Article  MathSciNet  Google Scholar 

  28. Vermeire, B.C., Vincent, P.E.: On the properties of energy stable flux reconstruction schemes for implicit large eddy simulation. J. Comput. Phys. 327, 368–388 (2016)

    Article  MathSciNet  Google Scholar 

  29. Pereira, C.A., Vermeire, B.C.: Fully-discrete analysis of high-order spatial discretizations with optimal explicit runge-kutta methods. J. Scientific Comput. 83(3), 1–35 (2020)

    Article  MathSciNet  Google Scholar 

  30. Castonguay, P.: High-order energy stable flux reconstruction schemes for fluid flow simulations on unstructured grids. Stanford University Press (2012)

  31. Wang, Z.J., Fidkowski, K., Abgrall, R., Bassi, F., Caraeni, D., Cary, A., Deconinck, H., Hartmann, R., Hillewaert, K., Huynh, H.T., et al.: High-order CFD methods: current status and perspective. Int. J. Numer. Methods Fluids 72(8), 811–845 (2013)

    Article  MathSciNet  Google Scholar 

  32. Van Rees, W.M., Leonard, A., Pullin, D.I., Koumoutsakos, P.: A comparison of vortex and pseudo-spectral methods for the simulation of periodic vortical flows at high reynolds numbers. J. Comput. Phys. 230(8), 2794–2805 (2011)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

We acknowledge the support of the Natural Sciences and Engineering Research Council of Canada (NSERC) [RGPAS- 2017-507988, RGPIN-2017-06773], and the Fonds de Recherche Nature et Technologies (FRQNT) via the New University Researchers Start Up Program. This research was enabled in part by support provided by Calcul Quebec (www.calculquebec.ca), WestGrid (www.westgrid.ca), SciNet (www.scinethpc.ca), and Compute Canada (www.computecanada.ca) via a Resources for Research Groups allocation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Siavash Hedayati Nasab.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

Below is the link to the electronic supplementary material.

Supplementary material 1 (bz2 4303 KB)

Appendices

Appendices

Stability Plots

Fig. 11
figure 11

Plots of the \(\Delta t_{opt}\) as a function of the number of stages for quadrilateral elements with \(p =0\) and \(p=6\)

Fig. 12
figure 12

Concave hull of semidiscrete eigenvalues scaled by \(\Delta t_{opt}\) (red) shown within the region of absolute stability of their corresponding stability polynomials for quadrilateral elements with \(p =4\)

Fig. 13
figure 13

Plots of the \(\Delta t_{opt}\) as a function of the number of stages for triangular elements with \(p =0\) and \(p=6\)

Fig. 14
figure 14

Concave hull of semidiscrete eigenvalues scaled by \(\Delta t_{opt}\)(red) shown within the region of absolute stability of their corresponding stability polynomials for triangular elements with \(p =4\)

Fig. 15
figure 15

Plots of the \(\Delta t_{opt}\) as a function of the number of stages for hexahedral elements with \(p =0\) and \(p=6\)

Fig. 16
figure 16

Concave hull of semidiscrete eigenvalues scaled by \(\Delta t_{opt}\)(red) shown within the region of absolute stability of their corresponding stability polynomials for hexahedral elements with \(p =4\)

Fig. 17
figure 17

Plots of the \(\Delta t_{opt}\) as a function of the number of stages for prismatic elements with \(p =0\) and \(p=6\)

Fig. 18
figure 18

Concave hull of semidiscrete eigenvalues scaled by \(\Delta t_{opt}\)(red) shown within the region of absolute stability of their corresponding stability polynomials for prismatic elements with \(p =4\)

Fig. 19
figure 19

Plots of the \(\Delta t_{opt}\) as a function of the number of stages for tetrahedral elements with \(p =0\) and \(p=6\)

Fig. 20
figure 20

Concave hull of semidiscrete eigenvalues scaled by \(\Delta t_{opt}\)(red) shown within the region of absolute stability of their corresponding stability polynomials for tetrahedral elements with \(p =4\)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hedayati Nasab, S., Pereira, C.A. & Vermeire, B.C. Optimal Runge-Kutta Stability Polynomials for Multidimensional High-Order Methods. J Sci Comput 89, 11 (2021). https://doi.org/10.1007/s10915-021-01620-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10915-021-01620-x

Keywords

Navigation