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 条
  • [1] LARGE-SCALE COMPUTATIONS ON A SCALAR, VECTOR AND PARALLEL SUPERCOMPUTER
    CLEMENTI, E
    DETRICH, J
    CHIN, S
    CORONGIU, G
    FOLSOM, D
    LOGAN, D
    CALTABIANO, R
    CARNEVALI, A
    HELIN, J
    RUSSO, M
    GNUDI, A
    PALAMIDESE, P
    PARALLEL COMPUTING, 1987, 5 (1-2) : 13 - 44
  • [2] Development and optimization of parallel code for large-scale petroleum reservoir simulation
    Khashan, SA
    Ogbe, DO
    Jiang, TM
    JOURNAL OF CANADIAN PETROLEUM TECHNOLOGY, 2002, 41 (04): : 33 - 38
  • [3] Large-scale and cooperative graybox parallel optimization on the supercomputer Fugaku
    Canonne, Lorenzo
    Derbel, Bilel
    Tsuji, Miwako
    Sato, Mitsuhisa
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2024, 191
  • [4] Parallel computing for high-resolution/large-scale flood simulation using the K supercomputer
    Kobayashi, Kenichiro
    Kitamura, Dai
    Ando, Kazuto
    Ohi, Noriyuki
    HYDROLOGICAL RESEARCH LETTERS, 2015, 9 (04) : 61 - 68
  • [5] Parallel load-balancing for combustion with spray for large-scale simulation
    Thari, A.
    Treleaven, N. C. W.
    Staufer, M.
    Page, G. J.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2021, 434
  • [6] Parallel simulation of large-scale parallel applications
    Bagrodia, R
    Deelman, E
    Phan, T
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2001, 15 (01): : 3 - 12
  • [7] Enabling Large-Scale Simulation of CAM on the Sunway TaihuLight Supercomputer
    Li, Yuxuan
    Duan, Xiaohui
    Gan, Lin
    Wan, Wubing
    Chen, Yuhu
    Xu, Kai
    Yang, Jinzhe
    Liu, Weiguo
    Xue, Wei
    Fu, Haohuan
    Yang, Guangwen
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (04) : 824 - 837
  • [8] LARGE-SCALE MOLECULAR-DYNAMICS SIMULATION USING VECTOR AND PARALLEL COMPUTERS
    RAPAPORT, DC
    COMPUTER PHYSICS REPORTS, 1988, 9 (01): : 1 - 53
  • [9] Simulation of Hydrogen Combustion Experiment in Large-Scale Experimental Facility with ANSYS Fluent CFD Code
    Holler, Tadej
    Kljenak, Ivo
    Komen, Ed M. J.
    24TH INTERNATIONAL CONFERENCE NUCLEAR ENERGY FOR NEW EUROPE, (NENE 2015), 2015,
  • [10] Large-Scale Simulation of Quantum Computational Chemistry on a New Sunway Supercomputer
    Shang, Honghui
    Shen, Li
    Fan, Yi
    Xu, Zhiqian
    Guo, Chu
    Liu, Jie
    Zhou, Wenhao
    Ma, Huan
    Lin, Rongfen
    Yang, Yuling
    Li, Fang
    Wang, Zhuoya
    Zhang, Yunquan
    Li, Zhenyu
    SC22: INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2022,