Deep Neural Networks to Correct Sub-Precision Errors in CFD
Akash Haridas, Nagabhushana Rao Vadlamani, Yuki Minamoto

TL;DR
This paper introduces a hybrid machine learning and CFD solver that uses deep neural networks to correct sub-precision errors in low-precision 16-bit simulations, enhancing accuracy while reducing computational resources.
Contribution
It extends machine learning correction techniques to low-precision CFD simulations, demonstrating improved accuracy in a turbulence test case.
Findings
Hybrid ML-CFD solver improves simulation accuracy.
Neural network correction reduces sub-precision errors.
Enhanced statistical and pointwise accuracy.
Abstract
Information loss in numerical physics simulations can arise from various sources when solving discretized partial differential equations. In particular, errors related to numerical precision ("sub-precision errors") can accumulate in the quantities of interest when the simulations are performed using low-precision 16-bit floating-point arithmetic compared to an equivalent 64-bit simulation. On the other hand, low-precision computation is less resource intensive than high-precision computation. Several machine learning techniques proposed recently have been successful in correcting errors due to coarse spatial discretization. In this work, we extend these techniques to improve CFD simulations performed with low numerical precision. We quantify the precision-related errors accumulated in a Kolmogorov forced turbulence test case. Subsequently, we employ a Convolutional Neural Network…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel Reduction and Neural Networks · Numerical Methods and Algorithms · Meteorological Phenomena and Simulations
