TY - JOUR
T1 - More efficient time integration for Fourier pseudo-spectral DNS of incompressible turbulence
AU - Ketcheson, David I.
AU - Mortensen, Mikael
AU - Parsani, Matteo
AU - Schilling, Nathanael
N1 - KAUST Repository Item: Exported on 2020-10-01
Acknowledgements: This research used the resources of the Supercomputing Laboratory and Extreme Computing Research Center at the King Abdullah University of Science & Technology (KAUST) in Thuwal, Saudi Arabia. N.S. was supported by the KAUST Visiting Student Research Program. N.S. alsoacknowledges support from the Priority Programme SPP1881 Turbulent Superstructures of theDeutsche Forschungsgemeinschaft. M. M. acknowledges support from the 4DSpace StrategicResearch Initiative at the University of Oslo.
PY - 2019/10/15
Y1 - 2019/10/15
N2 - Time integration of Fourier pseudo-spectral DNS is usually performed using the classical fourth-order accurate Runge–Kutta method, or other methods of second or third order, with a fixed step size. We investigate the use of higher-order Runge–Kutta pairs and automatic step size control based on local error estimation. We find that the fifth-order accurate Runge–Kutta pair of Bogacki & Shampine gives much greater accuracy at a significantly reduced computational cost. Specifically, we demonstrate speedups of 2x-10x for the same accuracy. Numerical tests (including the Taylor–Green vortex, Rayleigh–Taylor instability, and homogeneous isotropic turbulence) confirm the reliability and efficiency of the method. We also show that adaptive time stepping provides a significant computational advantage for some problems (like the development of a Rayleigh–Taylor instability) without compromising accuracy.
AB - Time integration of Fourier pseudo-spectral DNS is usually performed using the classical fourth-order accurate Runge–Kutta method, or other methods of second or third order, with a fixed step size. We investigate the use of higher-order Runge–Kutta pairs and automatic step size control based on local error estimation. We find that the fifth-order accurate Runge–Kutta pair of Bogacki & Shampine gives much greater accuracy at a significantly reduced computational cost. Specifically, we demonstrate speedups of 2x-10x for the same accuracy. Numerical tests (including the Taylor–Green vortex, Rayleigh–Taylor instability, and homogeneous isotropic turbulence) confirm the reliability and efficiency of the method. We also show that adaptive time stepping provides a significant computational advantage for some problems (like the development of a Rayleigh–Taylor instability) without compromising accuracy.
UR - http://hdl.handle.net/10754/658659
UR - http://doi.wiley.com/10.1002/fld.4773
UR - http://www.scopus.com/inward/record.url?scp=85075037986&partnerID=8YFLogxK
U2 - 10.1002/fld.4773
DO - 10.1002/fld.4773
M3 - Article
SN - 0271-2091
VL - 92
SP - 79
EP - 93
JO - International Journal for Numerical Methods in Fluids
JF - International Journal for Numerical Methods in Fluids
IS - 2
ER -