arrow
返回

On floating point precision in computational fluid dynamics using OpenFOAM

delete2024-03-01
delete4
delete
OA
AI
F
Federico Brogi *
S
S. Bnà
G
G. Boga
G
Giorgio Amati
T
Tomaso Esposti Ongaro
M
Matteo Cerminara
DOI:10.1016/j.future.2023.10.006delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Thanks to the computational power of modern cluster machines, numerical simulations can provide, with an unprecedented level of details, new insights into fluid mechanics. However, taking full advantage of this hardware remains challenging since data communication remains a significant bottleneck to reaching peak performances. Reducing floating point precision is a simple and effective way to reduce data movement and improve the computational speed of most applications. Nevertheless, special care needs to be taken to ensure the quality and convergence of computed solutions, especially when dealing with complex fluid simulations. In this work, we analyse the impact of reduced (single and mixed compared to double) precision on computational performance and accuracy for computational fluid dynamics. Using the open source library OpenFOAM, we consider incompressible, compressible, and multiphase fluid solvers for testing on relevant benchmarks for flows in the laminar and turbulent regime and in the presence of shock waves. Computational gain and changes in the scalability of applications in reduced precision are also discussed. In particular, an ad hoc theoretical model for the strong scaling allows us to interpret and understand the observed behaviours, as a function of floating point precision and hardware specifics. Finally, we show how reduced precision can significantly speed up a hybrid CPU-GPU implementation, made available to OpenFOAM end-users recently, that simply relies on a GPU linear algebra solver developed by hardware vendors.
Keyword:
Floating point precision
Mixed precision
Computational fluid dynamics
Computational performance and scalability
OpenFOAM
GPU
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
论文数:
6.9K
被引数:
2.3W

机构

I
istituto nazionale geofisica e vulcanologia (ingv)
学者数:
3.3K
论文数: 2.6K
被引数: 0
C
cineca, italy
学者数:
272
论文数: 260
被引数: 0
引用论文

引用论文

The changing clinical experience of British medical students
err1993-04-01
err0
PREAI
errI.C. McManus; P. Richards; B.C. Winder; K.A. Sproston; C.A. Vincent
err分享
err收藏
err分享
err收藏
The EU Center of Excellence for Exascale in Solid Earth (ChEESE): Implementation, results, and roadmap for the second phase
err2023-09-01
err12
errOAAI
errFolch, Arnau; Abril, Claudia; Afanasiev, Michael; Amati, Giorgio; Bader, Michael; Badia, Rosa M.; Bayraktar, Hafize B.; Barsotti, Sara; Basili, Roberto; Bernardi, Fabrizio; Boehm, Christian; Brizuela, Beatriz; Brogi, Federico; Cabrera, Eduardo; Casarotti, Emanuele; Castro, Manuel J.; Cerminara, Matteo; Cirella, Antonella; Cheptsov, Alexey; Conejero, Javier; Costa, Antonio; de la Asuncion, Marc; de la Puente, Josep; Djuric, Marco; Dorozhinskii, Ravil; Espinosa, Gabriela; Esposti-Ongaro, Tomaso; Farnos, Joan; Favretto-Cristini, Nathalie; Fichtner, Andreas; Fournier, Alexandre; Gabriel, Alice-Agnes; Gallard, Jean-Matthieu; Gibbons, Steven J.; Glimsdal, Sylfest; Gonzalez-Vida, Jose Manuel; Gracia, Jose; Gregorio, Rose; Gutierrez, Natalia; Halldorsson, Benedikt; Hamitou, Okba; Houzeaux, Guillaume; Jaure, Stephan; Kessar, Mouloud; Krenz, Lukas; Krischer, Lion; Laforet, Soline; Lanucara, Piero; Li, Bo; Lorenzino, Maria Concetta; Lorito, Stefano; Lovholt, Finn; Macedonio, Giovanni; Macias, Jorge; Marin, Guillermo; Montesinos, Beatriz Martinez; Mingari, Leonardo; Moguilny, Genevieve; Montellier, Vadim; Monterrubio-Velasco, Marisol; Moulard, Georges Emmanuel; Nagaso, Masaru; Nazaria, Massimo; Niethammer, Christoph; Pardini, Federica; Pienkowska, Marta; Pizzimenti, Luca; Poiata, Natalia; Rannabauer, Leonhard; Rojas, Otilio; Rodriguez, Juna Esteban; Romano, Fabrizio; Rudyy, Oleksandr; Ruggiero, Vittorio; Samfass, Philipp; Sanchez-Linares, Carlos; Sanchez, Sabrina; Sandri, Laura; Scala, Antonio; Schaeffer, Nathanael; Schuchart, Joseph; Selva, Jacopo; Sergeant, Amadine; Stallone, Angela; Taroni, Matteo; Thrastarson, Solvi; Titos, Manuel; Tonelllo, Nadia; Tonini, Roberto; Ulrich, Thomas; Vilotte, Jean-Pierre; Voge, Malte; Volpe, Manuela; Wirp, Sara Aniko; Woessner, Uwe
err分享
err收藏
A survey of numerical linear algebra methods utilizing mixed-precision arithmetic
err2021-03-19
err80
PREAI
errAbdelfattah, Ahmad; Anzt, Hartwig; Boman, Erik G.; Carson, Erin; Cojean, Terry; Dongarra, Jack; Fox, Alyson; Gates, Mark; Higham, Nicholas J.; Li, Xiaoye S.; Loe, Jennifer; Luszczek, Piotr; Pranesh, Srikara; Rajamanickam, Siva; Ribizel, Tobias; Smith, Barry F.; Swirydowicz, Kasia; Thomas, Stephen; Tomov, Stanimire; Tsai, Yaohung M.; Yang, Ulrike Meier
err分享
err收藏
Numerical simulation of impulse wave generation by idealized landslides with OpenFOAM
err2021-04-01
err36
errOAAI
errRauter, M.; Hosse, L.; Mulligan, R. P.; Take, W. A.; Lovholt, F.
err分享
err收藏
err分享
err收藏
学者 查看更多内容