Cargando…

Machine learning–accelerated computational fluid dynamics

Numerical simulation of fluids plays an essential role in modeling many physical phenomena, such as weather, climate, aerodynamics, and plasma physics. Fluids are well described by the Navier–Stokes equations, but solving these equations at scale remains daunting, limited by the computational cost o...

Descripción completa

Detalles Bibliográficos
Autores principales: Kochkov, Dmitrii, Smith, Jamie A., Alieva, Ayya, Wang, Qing, Brenner, Michael P., Hoyer, Stephan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: National Academy of Sciences 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8166023/
https://www.ncbi.nlm.nih.gov/pubmed/34006645
http://dx.doi.org/10.1073/pnas.2101784118
_version_ 1783701432579391488
author Kochkov, Dmitrii
Smith, Jamie A.
Alieva, Ayya
Wang, Qing
Brenner, Michael P.
Hoyer, Stephan
author_facet Kochkov, Dmitrii
Smith, Jamie A.
Alieva, Ayya
Wang, Qing
Brenner, Michael P.
Hoyer, Stephan
author_sort Kochkov, Dmitrii
collection PubMed
description Numerical simulation of fluids plays an essential role in modeling many physical phenomena, such as weather, climate, aerodynamics, and plasma physics. Fluids are well described by the Navier–Stokes equations, but solving these equations at scale remains daunting, limited by the computational cost of resolving the smallest spatiotemporal features. This leads to unfavorable trade-offs between accuracy and tractability. Here we use end-to-end deep learning to improve approximations inside computational fluid dynamics for modeling two-dimensional turbulent flows. For both direct numerical simulation of turbulence and large-eddy simulation, our results are as accurate as baseline solvers with 8 to 10× finer resolution in each spatial dimension, resulting in 40- to 80-fold computational speedups. Our method remains stable during long simulations and generalizes to forcing functions and Reynolds numbers outside of the flows where it is trained, in contrast to black-box machine-learning approaches. Our approach exemplifies how scientific computing can leverage machine learning and hardware accelerators to improve simulations without sacrificing accuracy or generalization.
format Online
Article
Text
id pubmed-8166023
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher National Academy of Sciences
record_format MEDLINE/PubMed
spelling pubmed-81660232021-06-10 Machine learning–accelerated computational fluid dynamics Kochkov, Dmitrii Smith, Jamie A. Alieva, Ayya Wang, Qing Brenner, Michael P. Hoyer, Stephan Proc Natl Acad Sci U S A Physical Sciences Numerical simulation of fluids plays an essential role in modeling many physical phenomena, such as weather, climate, aerodynamics, and plasma physics. Fluids are well described by the Navier–Stokes equations, but solving these equations at scale remains daunting, limited by the computational cost of resolving the smallest spatiotemporal features. This leads to unfavorable trade-offs between accuracy and tractability. Here we use end-to-end deep learning to improve approximations inside computational fluid dynamics for modeling two-dimensional turbulent flows. For both direct numerical simulation of turbulence and large-eddy simulation, our results are as accurate as baseline solvers with 8 to 10× finer resolution in each spatial dimension, resulting in 40- to 80-fold computational speedups. Our method remains stable during long simulations and generalizes to forcing functions and Reynolds numbers outside of the flows where it is trained, in contrast to black-box machine-learning approaches. Our approach exemplifies how scientific computing can leverage machine learning and hardware accelerators to improve simulations without sacrificing accuracy or generalization. National Academy of Sciences 2021-05-25 2021-05-18 /pmc/articles/PMC8166023/ /pubmed/34006645 http://dx.doi.org/10.1073/pnas.2101784118 Text en Copyright © 2021 the Author(s). Published by PNAS. https://creativecommons.org/licenses/by-nc-nd/4.0/This open access article is distributed under Creative Commons Attribution-NonCommercial-NoDerivatives License 4.0 (CC BY-NC-ND) (https://creativecommons.org/licenses/by-nc-nd/4.0/) .
spellingShingle Physical Sciences
Kochkov, Dmitrii
Smith, Jamie A.
Alieva, Ayya
Wang, Qing
Brenner, Michael P.
Hoyer, Stephan
Machine learning–accelerated computational fluid dynamics
title Machine learning–accelerated computational fluid dynamics
title_full Machine learning–accelerated computational fluid dynamics
title_fullStr Machine learning–accelerated computational fluid dynamics
title_full_unstemmed Machine learning–accelerated computational fluid dynamics
title_short Machine learning–accelerated computational fluid dynamics
title_sort machine learning–accelerated computational fluid dynamics
topic Physical Sciences
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8166023/
https://www.ncbi.nlm.nih.gov/pubmed/34006645
http://dx.doi.org/10.1073/pnas.2101784118
work_keys_str_mv AT kochkovdmitrii machinelearningacceleratedcomputationalfluiddynamics
AT smithjamiea machinelearningacceleratedcomputationalfluiddynamics
AT alievaayya machinelearningacceleratedcomputationalfluiddynamics
AT wangqing machinelearningacceleratedcomputationalfluiddynamics
AT brennermichaelp machinelearningacceleratedcomputationalfluiddynamics
AT hoyerstephan machinelearningacceleratedcomputationalfluiddynamics