The Direct Simulation Monte Carlo (DSMC) algorithm is widely employed for simulating rarefied gas flows and is increasingly applied in near-continuum regimes for research and engineering purposes. However, its computational demands, notably load imbalance and extended simulation time, hinder widespread adoption. Addressing these challenges, this paper introduces the Two-Level parallel load balancing strategy. This novel approach combines thread-level and multi-process parallelism to enhance load balancing and reduce simulation time. Key features include a thread-level load-decoupling strategy implemented via OpenMP and a multi-process load balancing mechanism employing distributed memory via MPI. Building upon our previous PartPlusColl [L. Li, W. Ren and B. Zhang, J. Aeronaut. Astronaut. Aviat. Ser. A 46, 88 (2014)] approach, the load balancing mechanism utilizes Stop At Risk (SAR) criteria for repartitioning with METIS. Additionally, a specialized data transmission mechanism utilizing MPI nonblocking communication minimizes global communication between processes. Validation and evaluation are performed using four hypersonic flow cases around a cylinder and sphere, demonstrating significant improvements. Notably, the proposed strategy achieves 30% enhancement over the PartPlusColl strategy under 512 CPU cores compared to 16 CPU cores, and reduces between-process communication time with 33.57%. These advancements contribute to enhancing the effectiveness of the DSMC algorithm in near-continuum aerodynamic simulations.
机构:
Korea Elect Power Corp, Next Generat Transmiss Sr Lab, Power Grid Grp, Res Inst, Daejeon, South KoreaKorea Elect Power Corp, Next Generat Transmiss Sr Lab, Power Grid Grp, Res Inst, Daejeon, South Korea
Ku, Hyun-Keun
Jung, Jun-Hyung
论文数: 0引用数: 0
h-index: 0
机构:
Pusan Natl Univ, Southeast Korea GRAND ICT Res Ctr, Busan, South KoreaKorea Elect Power Corp, Next Generat Transmiss Sr Lab, Power Grid Grp, Res Inst, Daejeon, South Korea
Jung, Jun-Hyung
Park, Jin-Woo
论文数: 0引用数: 0
h-index: 0
机构:
LG Elect, Appliance R&D Lab, Seoul, South KoreaKorea Elect Power Corp, Next Generat Transmiss Sr Lab, Power Grid Grp, Res Inst, Daejeon, South Korea
Park, Jin-Woo
Kim, Jang-Mok
论文数: 0引用数: 0
h-index: 0
机构:
Pusan Natl Univ, Dept Elect & Comp Engn, Busan, South KoreaKorea Elect Power Corp, Next Generat Transmiss Sr Lab, Power Grid Grp, Res Inst, Daejeon, South Korea
Kim, Jang-Mok
Son, Yung-Dueg
论文数: 0引用数: 0
h-index: 0
机构:
Korea Univ Technol & Educ, Dept Mech Facil Control Engn, Cheonan, South KoreaKorea Elect Power Corp, Next Generat Transmiss Sr Lab, Power Grid Grp, Res Inst, Daejeon, South Korea