This study presents a comprehensive spatial eigenanalysis of fully-discrete discontinuous spectral element methods, now generalising previous spatial eigenanalysis that did not include time integration errors. The influence of discrete time integration is discussed in detail for different explicit Runge–Kutta (1st to 4th order accurate) schemes combined with either Discontinuous Galerkin (DG) or Spectral Difference (SD) methods, both here recovered from the Flux Reconstruction (FR) scheme. Selected numerical experiments using the improved SD method by Liang et al. (2009) [53,54] and Jameson (2010) [55] are performed to quantify the influence of time integration errors on actual simulations. These involve test cases of varied complexity, from one-dimensional linear advection equation studies to well-resolved and under-resolved inviscid vortical flows. When simulations are well-resolved, the overall order of accuracy of the (fully-discrete) method of choice is limited to that of the time integration scheme. Moreover, it is shown that, while both well-resolved and under-resolved simulations of linear problems correlate well with the eigenanalysis prediction of time integration errors, the correlation can be much worse for under-resolved nonlinear problems as observed via numerical experiments. In fact, in the numerical simulation of under-resolved vortical flows, the predominance of spatial errors made it practically impossible for time integration errors to be distinctly identified. As a result, the eigenanalysis predictions are expected to hold (even if partially) in direct numerical simulations of turbulence. This highlights that the interaction between space and time discretisation errors is more complex than otherwise anticipated, contributing to the current understanding about when eigenanalysis can effectively predict the behaviour of numerical errors in practical under-resolved nonlinear problems, including under-resolved turbulence computations.
Read full abstract