Effects of lower floating-point precision on scale-resolving numerical simulations of turbulence
Martin Karp, Ronith Stanly, Timofey Mukha, Luca Galimberti, Siavash Toosi, Hang Song, Lissandro Dalcin, Saleh Rezaeiravesh, Niclas Jansson, Stefano Markidis, Matteo Parsani, Sanjeeb Bose, Sanjiva Lele, Philipp Schlatter

TL;DR
This study demonstrates that reducing floating-point precision to single precision in turbulence simulations on modern hardware does not significantly affect the accuracy of results, enabling faster computations without compromising fidelity.
Contribution
It provides a comprehensive analysis showing that standard IEEE single precision can be effectively used in high-fidelity turbulence simulations across multiple CFD solvers and flow cases.
Findings
Single precision yields results comparable to double precision in turbulence simulations.
Flow physics are robust against lower floating-point precision.
Potential pitfalls of reduced precision are discussed.
Abstract
Modern computing clusters offer specialized hardware for reduced-precision arithmetic that can speed up the time to solution significantly. This is possible due to a decrease in data movement, as well as the ability to perform arithmetic operations at a faster rate. However, for high-fidelity simulations of turbulence, such as direct and large-eddy simulation, the impact of reduced precision on the computed solution and the resulting uncertainty across flow solvers and different flow cases have not been explored in detail and limits the optimal utilization of new high-performance computing systems. In this work, the effect of reduced precision is studied using four diverse computational fluid dynamics (CFD) solvers (two incompressible, Neko and Simson, and two compressible, PadeLibs and SSDC) using four test cases: turbulent channel flow at Retau = 550 and higher, forced transition in a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNumerical Methods and Algorithms · Model Reduction and Neural Networks · Computational Fluid Dynamics and Aerodynamics
