A comparison of Rosenbrock and ESDIRK methods combined with iterative solvers for unsteady compressible flows

David S. Blom, Philipp Birken, Hester Bijl, Fleur Kessels, Andreas Meister, Alexander H. van Zuijlen

Research output: Contribution to journalArticleScientificpeer-review

13 Citations (Scopus)
37 Downloads (Pure)

Abstract

In this article, we endeavour to find a fast solver for finite volume discretizations for compressible unsteady viscous flows. Thereby, we concentrate on comparing the efficiency of important classes of time integration schemes, namely time adaptive Rosenbrock, singly diagonally implicit (SDIRK) and explicit first stage singly diagonally implicit Runge-Kutta (ESDIRK) methods. To make the comparison fair, efficient equation system solvers need to be chosen and a smart choice of tolerances is needed. This is determined from the tolerance TOL that steers time adaptivity. For implicit Runge-Kutta methods, the solver is given by preconditioned inexact Jacobian-free Newton-Krylov (JFNK) and for Rosenbrock, it is preconditioned Jacobian-free GMRES. To specify the tolerances in there, we suggest a simple strategy of using TOL/100 that is a good compromise between stability and computational effort. Numerical experiments for different test cases show that the fourth order Rosenbrock method RODASP and the fourth order ESDIRK method ESDIRK4 are best for fine tolerances, with RODASP being the most robust scheme.

Original languageEnglish
Pages (from-to)1401-1426
Number of pages26
JournalAdvances in Computational Mathematics
Volume42
Issue number6
DOIs
Publication statusPublished - 1 Dec 2016

Keywords

  • ESDIRK
  • Jacobian-free Newton-Krylov
  • Navier-Stokes equations
  • Rosenbrock methods
  • Time adaptivity
  • Unsteady flows

Fingerprint Dive into the research topics of 'A comparison of Rosenbrock and ESDIRK methods combined with iterative solvers for unsteady compressible flows'. Together they form a unique fingerprint.

Cite this