High-Performance Computing to Accelerate Large-Scale Computational Fluid Dynamics Simulations: A Comprehensive Study
摘要
In several engineering and scientific fields, computational fluid dynamics (CFD) has emerged as an essential tool for simulating and studying fluid flow phenomena. The computational demands have experienced exponential growth due to the rising need for modelling intricate and extensive situations. The utilization of High-Performance Computing (HPC) has become an essential facilitator in addressing these demands. This study paper presents an in-depth review of the function of high-performance computing (HPC) in enhancing computational fluid dynamics (CFD) simulations on a large scale. The study begins with CFD fundamentals and its applications in several sectors, highlighting the need for faster and more efficient simulations. The evolution of HPC and its role in improving CFD capabilities are then discussed, along with the hardware and software components that have contributed to this synergy. The study extensively discusses domain decomposition, message-passing interfaces, and hybrid CFD simulation parallel computing algorithms. We explain how to efficiently split and distribute huge computational domains to maximize HPC cluster and supercomputer capability. CFD code parallelization optimization, including load balancing, memory management, and data storage, is covered. In conclusion, this research explores the transformative synergy between High-Performance Computing (HPC) and Computational Fluid Dynamics (CFD) to advance large-scale simulations. The intersection of HPC and CFD emerges as a fertile ground for innovation, ushering in a new era of exploration and understanding in complex fluid dynamics phenomena. This research contributes to current knowledge, emphasizing the imperative for continuous exploration and innovation at the nexus of computing and fluid dynamics. The marriage of HPC and CFD transcends traditional boundaries, unlocking novel frontiers in simulation capabilities.