A GPU-accelerated algorithm for solving Navier-Stokes equations
Real-time fluid engineering simulations require significant computational power and high-resolution grids to ensure accuracy. This paper proposes a novel CUDA-C-based simulation algorithm nemesys that leverages GPU devices to solve the Na vier-Stokes equations with precision and speed. The algorithm uses a Successive Over Relaxation (SOR) iterative process on a multi-dimensional CUDA core to accelerate solving speed. The co-located Rhie and Chow interpolation scheme is applied to unstructured grids to solve the equations using an implicit finite volume method. Benchmark simulations are performed on two problems aimed to validate the effectiveness of the proposed methodology: the classical lid-driven cavity and closed-channel flow. Results exhibit a significant advantage of the proposed method in terms of convergence rate compared to state-of-the-art techniques using varying grid resolutions and Reynolds numbers. Specifically, the strategy is nearly 850 times faster than parallel CPU-based code when utilizing an RTX 3090 Nvidia graphics card. Furthermore, the algorithm's performance is investigated on an airfoil simulation, confirming the approach's effectiveness. The findings highlight that GPU-based parallel programming is a promising approach for achieving realtime simulations, and the proposed algorithm presents a significant improvement over CPU-based techniques.
Funding
CAPES
CNPq
History
School
- Mechanical, Electrical and Manufacturing Engineering
Published in
AIAA Aviation and Aeronautics Forum and Exposition (AIAA AVIATION Forum)Source
AIAA Aviation and Aeronautics Forum and Exposition (AIAA AVIATION Forum)Publisher
American Institute of Aeronautics and Astronautics, Inc.Version
- AM (Accepted Manuscript)
Rights holder
© The AuthorsPublisher statement
This is the accepted version of a paper presented at the AIAA AVIATION 2023 FORUM. The definitive published version is available at https://doi.org/10.2514/6.2023-3428.Acceptance date
2023-05-30Publication date
2023-06-08Copyright date
2023ISBN
9781624107047Publisher version
Language
- en