Vermeire, Brian C. (2019) Paired explicit Runge-Kutta schemes for stiff systems of equations. Journal of Computational Physics . ISSN 00219991 (In Press)
Preview |
Text (In press, accepted manuscript) (application/pdf)
4MBPaired-explicit-Runge-Kutta-schemes-for-stiff-sy_2019_Journal-of-Computation.pdf - Accepted Version Available under License Creative Commons Attribution Non-commercial No Derivatives. |
Official URL: http://dx.doi.org/10.1016/j.jcp.2019.05.014
Abstract
In this paper we introduce a family of explicit Runge-Kutta methods, referred to as Paired Explicit Runge-Kutta (P-ERK) schemes, that are suitable for the solution of stiff systems of equations. The P-ERK approach allows Runge-Kutta schemes with a large number of derivative evaluations and large region of absolute stability to be used in the stiff parts of a domain, while schemes with relatively few derivative evaluations are used in non-stiff parts to reduce computational cost. Importantly, different P-ERK schemes with different numbers of derivative evaluations can be chosen based on local stiffness requirements and seamlessly paired with one another. We then verify that P-ERK schemes obtain their designed order of accuracy using the Euler equations with arbitrary combinations of schemes. We then demonstrate that P-ERK schemes can achieve speedup factors of approximately five for simulations using the Navier-Stokes equations including laminar and turbulent flow over an SD7003 airfoil. These results demonstrate that P-ERK schemes can significantly accelerate the solution of stiff systems of equations when using an explicit approach, and that they maintain accuracy with respect to conventional Runge-Kutta methods and available reference data.
Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Mechanical, Industrial and Aerospace Engineering |
---|---|
Item Type: | Article |
Refereed: | Yes |
Authors: | Vermeire, Brian C. |
Journal or Publication: | Journal of Computational Physics |
Date: | 7 May 2019 |
Funders: |
|
Digital Object Identifier (DOI): | 10.1016/j.jcp.2019.05.014 |
ID Code: | 985444 |
Deposited By: | Monique Lane |
Deposited On: | 03 Jun 2019 18:43 |
Last Modified: | 07 May 2021 01:00 |
References:
H.J. Stetter. Analysis of discretization methods for ordinary differential equations. Springer, 2 edition, 1973.E. Hairer, S. P. Nørsett, and G. Wanner. Solving Ordinary Differential Equations I: Nonstiff Problems. Springer Series in Computational Mathematics. Springer-Verlag, Berlin Heidelberg, 2 edition, 1993.
E. Hairer and H. Wanner. Solving Ordinary Differential Equations II - Stiff and Differential-Algebraic Problems. Springer, 2 edition, 1996.
U. M. Ascher, S. J. Ruuth, and R. J. Spiteri. Implicit-explicit Runge-Kutta methods for time-dependent partial differential equations. Applied Numerical Mathematics, 25(2–3):151–167, November 1997.
M. Shoeybi, M. Svärd, F. E. Ham, and P. Moin. An adaptive implicit-explicit scheme for the DNS and LES of compressible flows on unstructured grids. Journal of Computational Physics, 229(17):5944–5965, August 2010.
W. Hundsdorfer and J. Jaffré. Implicit-explicit time stepping with spatial discontinuous finite elements. Applied Numerical Mathematics, 45(2–3):231–254, 2003.
A. Kanevsky, M. H. Carpenter, D. Gottlieb, and J. S. Hesthaven. Application of implicit-explicit high order Runge-Kutta methods to discontinuous-Galerkin schemes. Journal of Computational Physics, 225(2):1753–1781, August 2007.
B. C. Vermeire and S. Nadarajah. Adaptive IMEX schemes for high-order unstructured methods. Journal of Computational Physics, 280:261–286, 2015.
V. Allampalli, R. Hixon, M. Nallasamy, and S. D. Sawyer. High-accuracy large-step explicit Runge–Kutta (HALE-RK) schemes for computational aeroacoustics. Journal of Computational Physics, 228(10):3837–3850, June 2009.
T. Toulorge and W. Desmet. Optimal Runge–Kutta schemes for discontinuous Galerkin space discretizations applied to wave propagation problems. Journal of Computational Physics, 231(4):2067–2091, February 2012.
R. Diehl, K. Busch, and J. Niegemann. Comparison of Low-Storage Runge-Kutta Schemes for Discontinuous Galerkin Time-Domain Simulations of Maxwell's Equations. Journal of Computational and Theoretical Nanoscience, 7(8):1572–1580, August 2010.
J. Niegemann, R. Diehl, and K. Busch. Efficient low-storage Runge–Kutta schemes with optimized stability regions. Journal of Computational Physics, 231(2):364–372, January 2012.
M. Bernardini and S. Pirozzoli. A general strategy for the optimization of Runge–Kutta schemes for wave propagation phenomena. Journal of Computational Physics, 228(11):4182–4199, June 2009.
M. Parsani, D. Ketcheson, and W. Deconinck. Optimized Explicit Runge–Kutta Schemes for the Spectral Difference Method Applied to Wave Propagation Problems. SIAM Journal on Scientific Computing, 35(2):A957–A986, January 2013.
E. J. Kubatko, B. A. Yeager, and D. I. Ketcheson. Optimal Strong-Stability-Preserving Runge–Kutta Time Discretizations for Discontinuous Galerkin Methods. Journal of Scientific Computing, 60(2):313–344, August 2014.
P. J. van Der Houwen and B. P. Sommeijer. On the internal stability of explicit, m-stage Runge-Kutta methods for large m-values. ZAMM - Journal of Applied Mathematics and Mechanics / Zeitschrift für Angewandte Mathematik und Mechanik, 60(10):479–485, 1980.
A.A. Medovikov. High order explicit methods for parabolic equations. BIT Numerical Mathematics, 38(2):372, Jun 1998.
A. Abdulle and A.A. Medovikov. Second order Chebyshev methods based on orthogonal polynomials. Numerische Mathematik, 90(1):1–18, Nov 2001.
A. Abdulle. Fourth order Chebyshev methods with recurrence relation. SIAM J. Sci. Comput., 23(6):2041–2054, June 2001.
A. Abdulle and G. Vilmart. PIROCK: A swiss-knife partitioned implicit–explicit orthogonal Runge–Kutta Chebyshev integrator for stiff diffusion–advection–reaction problems with or without noise. Journal of Computational Physics, 242:869 – 888, 2013.
J. Martín-Vaquero and B. Janssen. Second-order stabilized explicit Runge–Kutta methods for stiff problems. Computer Physics Communications, 180(10):1802 – 1810, 2009.
S. O'Sullivan. A class of high-order Runge-Kutta-Chebyshev stability polynomials. J. Comput. Phys., 300(C):665–678, November 2015.
S. O'Sullivan. Factorized Runge-Kutta-Chebyshev methods. Journal of Physics: Conference Series, 837:012020, may 2017.
S. O'Sullivan. Runge-Kutta-Gegenbauer methods for advection-diffusion problems, 2017.
J. G. Verwer, B. P. Sommeijer, and W. Hundsdorfer. RKC time-stepping for advection-diffusion-reaction problems. J. Comput. Phys., 201(1):61–79, November 2004.
D. Ketcheson and A. Ahmadia. Optimal stability polynomials for numerical integration of initial value problems. Communications in Applied Mathematics and Computational Science, 7(2):247–271, 2012.
E. M. Constantinescu and A. Sandu. Multirate Timestepping Methods for Hyperbolic Conservation Laws. Journal of Scientific Computing, 33(3):239–278, 2007.
B. Seny, J. Lambrechts, R. Comblen, V. Legat, and J. F. Remacle. Multirate time stepping for accelerating explicit discontinuous Galerkin computations with application to geophysical flows. International Journal for Numerical Methods in Fluids, 71(1):41–64, 2012.
M. Schlegel, O. Knoth, M. Arnold, and R. Wolke. Multirate Runge–Kutta schemes for advection equations. Journal of Computational and Applied Mathematics, 226(2):345–357, 2009.
H. T. Huynh. A Flux Reconstruction Approach to High-Order Schemes Including Discontinuous Galerkin Methods. In 18th AIAA Computational Fluid Dynamics Conference, volume AIAA 2007-4079. American Institute of Aeronautics and Astronautics, 2007.
H. T. Huynh. A Reconstruction Approach to High-Order Schemes Including Discontinuous Galerkin for Diffusion. In 47th AIAA Aerospace Sciences Meeting including The New Horizons Forum and Aerospace Exposition. American Institute of Aeronautics and Astronautics, January 2009.
Matlab 2016a, 2016. The MathWorks, Natick, MA, USA.
M. Grant and S. Boyd. CVX: Matlab software for disciplined convex programming, version 2.1. http://cvxr.com/cvx, March 2014.
M. Grant and S. Boyd. Graph implementations for nonsmooth convex programs. In V. Blondel, S. Boyd, and H. Kimura, editors, Recent Advances in Learning and Control, Lecture Notes in Control and Information Sciences, pages 95–110. Springer-Verlag Limited, 2008.
W. H. Reed and T. R. Hill. Triangular mesh methods for the neutron transport equation. Technical Report LA-UR-73-479; CONF-730414-2, Los Alamos Scientific Lab., N.Mex. (USA), 1973.
B. Cockburn and C. Shu. TVB Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws. II. General framework. Mathematics of Computation, 52(186):411–435, 1989.
W. Liu, M. Vinokur, and Z. J. Wang. Spectral difference method for unstructured grids I: Basic formulation. Journal of Computational Physics, 216(2):780–801, 2006.
Z. J. Wang, Y. Liu, G. May, and A. Jameson. Spectral Difference Method for Unstructured Grids II: Extension to the Euler Equations. Journal of Scientific Computing, 32(1):45–71, 2007.
P. E. Vincent, P. Castonguay, and A. Jameson. Insights from von Neumann analysis of high-order flux reconstruction schemes. Journal of Computational Physics, 230(22):8134–8154, September 2011.
B. C. Vermeire and P. E. Vincent. On the properties of energy stable flux reconstruction schemes for implicit large eddy simulation. Journal of Computational Physics, 327:368–388, 2016.
B. C. Vermeire and P. E. Vincent. On the behaviour of fully-discrete flux reconstruction schemes. Computer Methods in Applied Mechanics and Engineering, 315:1053–1079, 2017.
P. E. Vincent, P. Castonguay, and A. Jameson. A New Class of High-Order Energy Stable Flux Reconstruction Schemes. Journal of Scientific Computing, 47(1):50–72, April 2011.
Z.J. Wang, K. Fidkowski, R. Abgrall, D. Caraeni, F. Bassi, A. Cary, H. Deconinck, R. Hartmann, K. Hillewaert, H. T. Huynh, N. Kroll, G. May, P. Persson, B. van Leer, and M. Visbal. High-order CFD methods: current status and perspective. International Journal for Numerical Methods in Fluids, 72(8):811–845, 2013.
F. D. Witherden, A. M. Farrington, and P. E. Vincent. PyFR: An open source framework for solving advection–diffusion type problems on streaming architectures using the flux reconstruction approach. Computer Physics Communications, 185(11):3028–3040, 2014.
A. Uranga, P. Persson, M. Drela, and J. Peraire. Implicit Large Eddy Simulation of transition to turbulence at low Reynolds numbers using a Discontinuous Galerkin method. International Journal for Numerical Methods in Engineering, 87(1-5):232–261, 2011.
M. R. López, A. Sheshadri, J. R. Bull, T. D. Economon, J. Romero, J. E. Watkins, D. M. Williams, F. Palacios, A. Jameson, and D. E. Manosalvas. Verification and Validation of HiFiLES: a High-Order LES unstructured solver on multi-GPU platforms. In 32nd AIAA Applied Aerodynamics Conference, number AIAA 2014-3168. American Institute of Aeronautics and Astronautics, 2014.
F. Bassi and S. Rebay. A High-Order Accurate Discontinuous Finite Element Method for the Numerical Solution of the Compressible Navier-Stokes Equations. Journal of Computational Physics, 131(2):267–279, March 1997.
B. C. Vermeire, F. D. Witherden, and P. E. Vincent. On the utility of GPU accelerated high-order methods for unsteady flow simulations: A comparison with industry-standard tools. Journal of Computational Physics, 334:497–521, 2017.
B. C. Vermeire B. C., S. Nadarajah, and P. G. Tucker. Implicit large eddy simulation using the high-order correction procedure via reconstruction scheme. International Journal for Numerical Methods in Fluids, 82(5):231–260, 2015.
Beck A. D., Bolemann T., Flad D., Frank H., Gassner G. J., Hindenlang F., and Munz C. D. High-order discontinuous Galerkin spectral element methods for transitional and turbulent flow simulations. International Journal for Numerical Methods in Fluids, 76(8):522–548, 2014.
D. J. Garmann, M. R. Visbal, and P. D. Orkwis. Comparative study of implicit and subgrid-scale model large-eddy simulation techniques for low-Reynolds number airfoil applications. International Journal for Numerical Methods in Fluids, 71(12):1546–1565, 2013.
Repository Staff Only: item control page