Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
97 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Using AI libraries for Incompressible Computational Fluid Dynamics (2402.17913v1)

Published 27 Feb 2024 in physics.flu-dyn, cs.AI, and cs.LG

Abstract: Recently, there has been a huge effort focused on developing highly efficient open source libraries to perform AI related computations on different computer architectures (for example, CPUs, GPUs and new AI processors). This has not only made the algorithms based on these libraries highly efficient and portable between different architectures, but also has substantially simplified the entry barrier to develop methods using AI. Here, we present a novel methodology to bring the power of both AI software and hardware into the field of numerical modelling by repurposing AI methods, such as Convolutional Neural Networks (CNNs), for the standard operations required in the field of the numerical solution of Partial Differential Equations (PDEs). The aim of this work is to bring the high performance, architecture agnosticism and ease of use into the field of the numerical solution of PDEs. We use the proposed methodology to solve the advection-diffusion equation, the non-linear Burgers equation and incompressible flow past a bluff body. For the latter, a convolutional neural network is used as a multigrid solver in order to enforce the incompressibility constraint. We show that the presented methodology can solve all these problems using repurposed AI libraries in an efficient way, and presents a new avenue to explore in the development of methods to solve PDEs and Computational Fluid Dynamics problems with implicit methods.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (31)
  1. Machine learning: A review of the algorithms and its applications, in: P. K. Singh, A. K. Kar, Y. Singh, M. H. Kolekar, S. Tanwar (Eds.), Proceedings of ICRIC 2019, Springer International Publishing, Cham, 2020, pp. 47–63.
  2. Pytorch: An imperative style, high-performance deep learning library, in: Advances in Neural Information Processing Systems 32, Curran Associates, Inc., 2019, pp. 8024–8035. URL: http://papers.neurips.cc/paper/9015-pytorch-an-imperative-style-high-performance-deep-learning-library.pdf.
  3. Tensorflow: A system for large-scale machine learning, in: 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), 2016, pp. 265–283. URL: https://dl.acm.org/doi/10.5555/3026877.3026899.
  4. Scikit-learn: Machine learning in Python, Journal of Machine Learning Research 12 (2011) 2825–2830.
  5. T. Chen, C. Guestrin, XGBoost: A scalable tree boosting system, in: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, ACM, New York, NY, USA, 2016, pp. 785–794. doi:10.1145/2939672.2939785.
  6. Large-scale distributed linear algebra with tensor processing units, Proceedings of the National Academy of Sciences of the United States of America 119 (2022) e2122762119.
  7. Accelerating MRI Reconstruction on TPUs, in: 2020 IEEE High Performance Extreme Computing Conference (HPEC), 2020, pp. 1–9. doi:10.1109/HPEC43674.2020.9286192.
  8. Nonuniform Fast Fourier Transform on TPUs, in: 2021 IEEE 18th International Symposium on Biomedical Imaging (ISBI), 2021, pp. 783–787. doi:10.1109/ISBI48211.2021.9434068.
  9. Simulation of Quantum Many-Body Dynamics with Tensor Processing Units: Floquet Prethermalization, PRX Quantum 3 (2022) 020331.
  10. Tensor Processing Units as Quantum Chemistry Supercomputers, arXiv (2022) 2202.01255.
  11. A TensorFlow-based new high-performance computational framework for CFD, Journal of Hydrodynamics 32 (2020) 735–746.
  12. A tensorflow simulation framework for scientific computing of fluid flows on tensor processing units, Computer Physics Communications 274 (2022) 108292.
  13. A. Beck, M. Kurz, A perspective on machine learning methods in turbulence modeling, GAMM-Mitteilungen 44 (2021) e202100002.
  14. Physics-informed semantic inpainting: Application to geostatistical modeling, Journal of Computational Physics 419 (2020) 109676.
  15. Textbook multigrid efficiency for the incompressible Navier-Stokes equations: high Reynolds number wakes and boundary layers, Computers & Fluids 30 (2001) 853–874.
  16. P. Wesseling, C. Oosterlee, Geometric multigrid with applications to computational fluid dynamics, Journal of Computational and Applied Mathematics 128 (2001) 311–334.
  17. Olaf Ronneberger, Philipp Fischer and Thomas Brox, U-Net: Convolutional Networks for Biomedical Image Segmentation, in: N. Navab, J. Hornegger, W. M. Wells, A. F. Frangi (Eds.), Medical Image Computing and Computer-Assisted Intervention (MICCAI), volume 9351 of LNCS, Springer, 2015, pp. 234–241. doi:10.1007/978-3-319-24574-4_28.
  18. Deep Learning Methods for Reynolds-Averaged Navier–Stokes Simulations of Airfoil Flows, AIAA Journal 58 (2020).
  19. Solving the Discretised Neutron Diffusion Equations Using Neural Networks, International Journal for Numerical Methods in Engineering 124 (2023) 4659–4686.
  20. Solving the Discretised Multiphase Flow Equations with Interface Capturing on Structured Grids Using Machine Learning Libraries, arXiv preprint (2023).
  21. Solving the Discretised Boltzmann Transport Equations Using Neural Networks: Applications in Neutron Transport, arXiv preprint (2023) 2301.09991.
  22. B. Chen, et al., Solving the Discretised Shallow Water Equations Using Neural Networks, in preparation (2024).
  23. Y. Li, et al., An AI-based Integrated Framework for Anisotropic Electrical Resistivity Imaging, in preparation (2024).
  24. A neural network multigrid solver for the Navier-Stokes equations, Journal of Computational Physics 460 (2022) 110983.
  25. J. Tsuruga, K. Iwasaki, Sawtooth cycle revisited, Computer Animation and Virtual Worlds 29 (2018) e1836.
  26. Wake transitions behind a cube at low and moderate Reynolds numbers, Journal of Fluid Mechanics 919 (2021).
  27. Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations, Journal of Computational Physics 378 (2019) 686–707.
  28. MeshCNN: A Network with an Edge, ACM Transactions on Graphics 38 (2019).
  29. J. Tencer, K. Potter, A tailored convolutional neural network for nonlinear manifold learning of computational physics data using unstructured spatial discretizations, SIAM Journal on Scientific Computing 43 (2021) A2581–A2613.
  30. A Comprehensive Survey on Graph Neural Networks, IEEE Transactions on Neural Networks and Learning Systems 32 (2020) 1–21.
  31. Applying Convolutional Neural Networks to Data on Unstructured Meshes with Space-Filling Curves, arXiv preprint 2011.14820 (2020).
User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (3)
  1. Boyang Chen (18 papers)
  2. Claire E. Heaney (12 papers)
  3. Christopher C. Pain (12 papers)
Citations (4)

Summary

We haven't generated a summary for this paper yet.