Optimizing Load Balance in a Parallel CFD Code for a Large-scale Turbine Simulation on a Vector Supercomputer

被引:0
|
作者
Watanabe O. [1 ]
Komatsu K. [2 ]
Sato M. [2 ]
Kobayashi H. [2 ]
机构
[1] NEC Corporation, Tokyo
[2] Tohoku University, Sendai
关键词
hybrid parallelization; load balance; MPI; OpenMP; turbine simulation code; vector supercomputer;
D O I
10.14529/js210207
中图分类号
学科分类号
摘要
A turbine for power generation is one of the essential infrastructures in our society. A turbine’s failure causes severe social and economic impacts on our everyday life. Therefore, it is necessary to foresee such failures in advance. However, it is not easy to expect these failures from a real turbine. Hence, it is required to simulate various events occurring in the turbine by numerical simulations of the turbine. A multiphysics CFD code, “Numerical Turbine,” has been developed on vector supercomputer systems for large-scale simulations of unsteady wet steam flows inside a turbine. To solve this problem, the Numerical Turbine code is a block structure code using MPI parallelization, and the calculation space consists of grid blocks of different sizes. Therefore, load imbalance occurs when executing the code in MPI parallelization. This paper creates an estimation model that finds the calculation time from each grid block’s calculation amount and calculation performance. It proposes an OpenMP parallelization method for the load balance of MPI applications. This proposed method reduces the load imbalance by considering the vector performance according to the calculation amount based on the model. Moreover, this proposed method recognizes the need to reduce the load imbalance without pre-execution. The performance evaluation shows that the proposed method improves the load balance from 24.4 % to 9.3 %. © 2021. The Authors. All Rights Reserved.
引用
收藏
页码:114 / 130
页数:16
相关论文
共 50 条
  • [41] The analysis of checkpoint strategies for large-scale CFD simulation in HPC system
    Ren Xiaoguang
    Xu Xinhai
    Tang Yuhua
    Fang Xudong
    2014 FOURTH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT), 2014, : 1097 - 1101
  • [42] A comparison exercise on the CFD detonation simulation in large-scale confined volumes
    Yanez, J.
    Kotchourko, A.
    Lelyakin, A.
    Gavrikov, A.
    Efimenko, A.
    Zbikowski, M.
    Makarov, D.
    Molkov, V.
    INTERNATIONAL JOURNAL OF HYDROGEN ENERGY, 2011, 36 (03) : 2613 - 2619
  • [43] Parallel implementation of large-scale CFD data compression toward aeroacoustic analysis
    Sakai, Ryotaro
    Sasaki, Daisuke
    Nakahashi, Kazuhiro
    COMPUTERS & FLUIDS, 2013, 80 : 116 - 127
  • [44] INVESTIGATION ON GAS DISPERSION INSIDE THE LARGE-SCALE CONTAINMENT BY CFD SIMULATION WITH CODE_SATURNE FOR EXPERIMENTAL SCENARIO DEFINITION
    Song, Yuting
    Yun, Xiangyu
    Chen, Tian
    Zhang, Huiyong
    Min, Jiesheng
    Chen, Guofei
    PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON NUCLEAR ENGINEERING, 2017, VOL 8, 2017,
  • [45] A Fast Parallel Large-scale Grid Generator for Parallel Computing in Engineering Simulation
    Wang, Xiaoqing
    Jin, Xianlong
    2016 IEEE INTERNATIONAL CONFERENCE OF ONLINE ANALYSIS AND COMPUTING SCIENCE (ICOACS), 2016, : 96 - 99
  • [46] A Review of Parallel Computing for Large-scale Reservoir Numerical Simulation
    Meng, Xiangling
    He, Xiao
    Hu, Changjun
    Lu, Xu
    Li, Huayu
    ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2025,
  • [47] Parallel domain decomposition for simulation of large-scale power grids
    Sun, Kai
    Zhou, Quming
    Mohanram, Kartik
    Sorensen, Danny C.
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN DIGEST OF TECHNICAL PAPERS, VOLS 1 AND 2, 2007, : 54 - +
  • [48] Parallel numerical simulation for a super large-scale compositional reservoir
    Lian P.
    Ji B.
    Duan T.
    Zhao H.
    Shang X.
    Advances in Geo-Energy Research, 2019, 3 (04): : 381 - 386
  • [49] Large-scale parallel reservoir simulation on distributed memory systems
    Cao, JW
    Pan, F
    Sun, JC
    Liu, W
    DCABES 2001 PROCEEDINGS, 2001, : 98 - 103
  • [50] Parallel implementation of stochastic simulation for large-scale cellular processes
    Tian, Tianhai
    Burrage, Kevin
    Eighth International Conference on High-Performance Computing in Asia-Pacific Region, Proceedings, 2005, : 621 - 626