Two-level parallel load balancing strategy for accelerating DSMC simulations in near-continuum gases

被引:0
|
作者
Xiao, Chenxiang [1 ]
Zhang, Chenchen [2 ]
Zhang, Bin [1 ,3 ]
Xu, Hui [1 ]
Liu, Hong [1 ]
机构
[1] Shanghai Jiao Tong Univ, Sch Aeronaut & Astronaut, 800 Dong Chuan Rd, Shanghai 200240, Peoples R China
[2] Peking Univ, Sch Math Sci, Beijing 100871, Peoples R China
[3] Shanghai Jiao Tong Univ, Sichuan Res Inst, Chengdu 610213, Peoples R China
来源
关键词
DSMC; MPI/OpenMP; load balance; nonblock communication; MONTE-CARLO METHOD; HYPERSONIC FLOW; NUMERICAL-SIMULATION; CIRCULAR-CYLINDER; IMPLEMENTATION;
D O I
10.1142/S0129183124501985
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页数:17
相关论文
共 34 条
  • [21] Load balancing in virtual machines of cloud environments using two-level particle swarm optimization algorithm
    Zhou, Chunrong
    Jiang, Zhenghong
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 45 (06) : 9433 - 9444
  • [22] Power System Dynamic Simulations Using a Parallel Two-Level Schur-Complement Decomposition
    Aristidou, Petros
    Lebeau, Simon
    Van Cutsem, Thierry
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2016, 31 (05) : 3984 - 3995
  • [24] Parallel two-level methods for three-dimensional transonic compressible flow simulations on unstructured meshes
    Aitbayev, R
    Cai, XC
    Paraschivoiu, M
    PARALLEL COMPUTATIONAL FLUID DYNAMICS: TOWARDS TERAFLOPS, OPTIMIZATION, AND NOVEL FORMULATIONS, 2000, : 89 - 96
  • [25] Two-level fuzzy-neural load distribution strategy in cloud-based web system
    Krzysztof Zatwarnicki
    Journal of Cloud Computing, 9
  • [26] Two-level fuzzy-neural load distribution strategy in cloud-based web system
    Zatwarnicki, Krzysztof
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2020, 9 (01):
  • [27] Two-level dynamic load-balanced p-adaptive discontinuous Galerkin methods for CFD simulations
    Jang, Yongseok
    Martin, Emeric
    Chapelier, Jean-Baptiste
    Couaillier, Vincent
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2024, 176 : 165 - 178
  • [28] Real-time pricing strategy for the smart grid under load-utility two-level balance
    Wu, Zhiqiang
    Gao, Yan
    Wang, Bo
    Dianli Xitong Baohu yu Kongzhi/Power System Protection and Control, 2021, 49 (17): : 65 - 73
  • [29] Two-Level Optimal Day-ahead Scheduling Strategy for AC Aggregators Based on Single Load Temperature Control
    Zhou, Yongjun
    Wu, Yuanxiang
    Dong, Zhihua
    Fan, Dejin
    Chen, Hao
    2022 IEEE/IAS INDUSTRIAL AND COMMERCIAL POWER SYSTEM ASIA (I&CPS ASIA 2022), 2022, : 1882 - 1887
  • [30] GPU-accelerated hydraulic simulations of large-scale natural gas pipeline networks based on a two-level parallel process
    Xiang, Yue
    Wang, Peng
    Yu, Bo
    Sun, Dongliang
    OIL AND GAS SCIENCE AND TECHNOLOGY-REVUE D IFP ENERGIES NOUVELLES, 2020, 75