Skip to main content
CenXiv.org
This website is in trial operation, support us!
We gratefully acknowledge support from all contributors.
Contribute
Donate
cenxiv logo > physics > arXiv:2505.01140

Help | Advanced Search

Physics > Fluid Dynamics

arXiv:2505.01140 (physics)
[Submitted on 2 May 2025 ]

Title: Robustness and uncertainty of direct numerical simulation under the influence of rounding and noise

Title: 直接数值模拟在舍入和噪声影响下的稳健性和不确定性

Authors:Martin Karp, Niclas Jansson, Saleh Rezaeiravesh, Stefano Markidis, Philipp Schlatter
Abstract: Numerical precision in large-scale scientific computations has become an emerging topic due to recent developments in computer hardware. Lower floating point precision offers the potential for significant performance improvements, but the uncertainty added from reducing the numerical precision is a major obstacle for it to reach prevalence in high-fidelity simulations of turbulence. In the present work, the impact of reducing the numerical precision under different rounding schemes is investigated and compared to the presence of white noise in the simulation data to obtain statistical averages of different quantities in the flow. To investigate how this impacts the simulation, an experimental methodology to assess the impact of these sources of uncertainty is proposed, in which each realization $u^i$ at time $t_i$ is perturbed, either by constraining the flow to a coarser discretization of the phase space (corresponding to low precision formats rounded with deterministic and stochastic rounding) or by perturbing the flow with white noise with a uniform distribution. The purpose of this approach is to assess the limiting factors for precision, and how robust a direct numerical simulation (DNS) is to noise and numerical precision. Our results indicate that for low-Re turbulent channel flow, stochastic rounding and noise impacts the results significantly less than deterministic rounding, indicating potential benefits of stochastic rounding over conventional round-to-nearest. We find that to capture the probability density function of the velocity change in time, the floating point precision is especially important in regions with small relative velocity changes and low turbulence intensity, but less important in regions with large velocity gradients and variations such as in the near-wall region.
Abstract: 数值精度在大规模科学计算中已成为一个新兴话题,这得益于计算机硬件的最新发展。较低的浮点精度提供了显著提高性能的潜力,但通过减少数值精度所增加的不确定性是其在高保真湍流模拟中普及的主要障碍。在目前的工作中,研究了不同舍入方案下降低数值精度的影响,并将其与仿真数据中的白噪声进行比较,以获得流中不同量的统计平均值。为了调查这对仿真有何影响,提出了一种实验方法来评估这些不确定性的来源,其中每个时间点$u^i$的实现$t_i$被扰动,要么通过将流限制到相空间的较粗离散化(对应于用确定性和随机舍入舍入的低精度格式),要么通过用具有均匀分布的白噪声扰动流。这种方法的目的是评估精度的限制因素,以及直接数值仿真(DNS)对噪声和数值精度的鲁棒性。我们的结果显示,对于低雷诺数湍流通道流,随机舍入和噪声对结果的影响远小于确定性舍入,表明随机舍入相对于传统的最近舍入可能具有的潜在优势。我们发现,为了捕捉速度随时间变化的概率密度函数,在相对速度变化小且湍流强度低的区域,浮点精度尤为重要,但在速度梯度大且变化大的区域,如靠近壁面的区域,则不那么重要。
Comments: Presented at DLES14 Direct and Large Eddy Simulation Workshop 10-12 April 2024. 6 pages, 2 figures, 1 table
Subjects: Fluid Dynamics (physics.flu-dyn) ; Mathematical Software (cs.MS)
MSC classes: 76F65
ACM classes: G.3; G.4; J.2
Cite as: arXiv:2505.01140 [physics.flu-dyn]
  (or arXiv:2505.01140v1 [physics.flu-dyn] for this version)
  https://doi.org/10.48550/arXiv.2505.01140
arXiv-issued DOI via DataCite

Submission history

From: Martin Karp [view email]
[v1] Fri, 2 May 2025 09:33:28 UTC (3,272 KB)
Full-text links:

Access Paper:

    View a PDF of the paper titled
  • View Chinese PDF
  • View PDF
  • HTML (experimental)
  • TeX Source
view license
Current browse context:
physics.flu-dyn
< prev   |   next >
new | recent | 2025-05
Change to browse by:
cs
cs.MS
physics

References & Citations

  • NASA ADS
  • Google Scholar
  • Semantic Scholar
a export BibTeX citation Loading...

BibTeX formatted citation

×
Data provided by:

Bookmark

BibSonomy logo Reddit logo

Bibliographic and Citation Tools

Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)

Code, Data and Media Associated with this Article

alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)

Demos

Replicate (What is Replicate?)
Hugging Face Spaces (What is Spaces?)
TXYZ.AI (What is TXYZ.AI?)

Recommenders and Search Tools

Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
IArxiv Recommender (What is IArxiv?)
  • Author
  • Venue
  • Institution
  • Topic

arXivLabs: experimental projects with community collaborators

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.

Which authors of this paper are endorsers? | Disable MathJax (What is MathJax?)
  • About
  • Help
  • contact arXivClick here to contact arXiv Contact
  • subscribe to arXiv mailingsClick here to subscribe Subscribe
  • Copyright
  • Privacy Policy
  • Web Accessibility Assistance
  • arXiv Operational Status
    Get status notifications via email or slack

京ICP备2025123034号