GPU-Enabled LICA Fluid Dynamic Solver for Large Scale Semiconductor Fabrication Plant Flow Simulation
ORAL
Abstract
We present the GPU-LICA solver, GPU-enabled scalable solver for largescale flow simulation in complex geometries for industrial applications. Our flow solver is parallelized based on a hybrid approach of utilizing MPI, CUDA, and OpenACC for multi-GPU computational environments. Core components of the flow solver are matrix solvers for solution of the momentum and pressure equations and are parallelized by utilizing MPI and CUDA. The momentum equation is solved by a highly parallel and scalable tridiagonal matrix solver, PaScaL TDMA, which requires significantly lower overheads of all-to-all communications in comparison with other existing tridiagonal solvers. The pressure equation is solved by a newly developed Discrete Cosine Transformation solver, which significantly accelerates all-to-all communications by optimizing MPI topologies for taking advantage of high-bandwidth NVLinks. The GPU-LICA solver demonstrates excellent scalability, achieving 96% parallel efficiency for the 8.5 billion Degrees of Freedom (DoF) case in strong scalability and 97.5% parallel efficiency for the 134 million DoF per GPU case in weak scalability. The GPU-LICA solver demonstrates its ability to simulate flow with complex geometry and facilities within a large-scale semiconductor fabrication plant at Re=66700. The strong scalability results demonstrate an 85.5% parallel efficiency with 128 GPUs, which is practically important as it enables the completion of a flow circulation simulation within a day.
*This research is supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MIST) (No. 2022M3K3A1097104). This work is also supported by Korea Institute of Science and Technology Information (KISTI) under the institutional R&D project (K24L2M1C4). This work is supported from Samsung Advanced Institute of Technology. The authors would also like to thank Prof. Haecheon Choi at Seoul National University, for providing the base Immersed Boundary LES code.
–
Presenters
-
Ki-Ha Kim
- Korea Institute of Science and Technology Information (KISTI)