Comparison of Three Different Parallel Computation Methods for a Two-Dimensional Dam-Break Model

被引:53
|
作者
Zhang, Shanghong [1 ]
Li, Wenda [1 ]
Jing, Zhu [1 ]
Yi, Yujun [2 ]
Zhao, Yong [3 ]
机构
[1] North China Elect Power Univ, Renewable Energy Sch, Beijing 102206, Peoples R China
[2] Beijing Normal Univ, Sch Environm, Beijing 100875, Peoples R China
[3] China Inst Water Resources & Hydropower Res, Beijing 100038, Peoples R China
基金
中国国家自然科学基金;
关键词
OPENACC; OPENMP; FLUID;
D O I
10.1155/2017/1970628
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Three parallel methods (OpenMP, MPI, and OpenACC) are evaluated for the computation of a two-dimensional dam-break model using the explicit finite volume method. A dam-break event in the Pangtoupao flood storage area in China is selected as a case study to demonstrate the key technologies for implementing parallel computation. The subsequent acceleration of the methods is also evaluated. The simulation results show that the OpenMP and MPI parallel methods achieve a speedup factor of 9.8x and 5.1x, respectively, on a 32-core computer, whereas the OpenACC parallel method achieves a speedup factor of 20.7x on NVIDIA Tesla K20c graphics card. The results show that if the memory required by the dam-break simulation does not exceed the memory capacity of a single computer, the OpenMP parallel method is a good choice. Moreover, if GPU acceleration is used, the acceleration of the OpenACC parallel method is the best. Finally, the MPI parallel method is suitable for a model that requires little data exchange and large-scale calculation. This study compares the efficiency and methodology of accelerating algorithms for a dam-break model and can also be used as a reference for selecting the best acceleration method for a similar hydrodynamic model.
引用
收藏
页数:12
相关论文
共 50 条
  • [41] A three-dimensional discrete-grain model for the simulation of dam-break rectangular collapses: comparison between numerical results and experiments
    Girolami, L.
    Hergault, V.
    Vinay, G.
    Wachs, A.
    GRANULAR MATTER, 2012, 14 (03) : 381 - 392
  • [42] A three-dimensional discrete-grain model for the simulation of dam-break rectangular collapses: comparison between numerical results and experiments
    L. Girolami
    V. Hergault
    G. Vinay
    A. Wachs
    Granular Matter, 2012, 14 : 381 - 392
  • [43] Two-dimensional numerical modeling of dam-break flows over natural terrain using a central explicit scheme
    Singh, Jaswant
    Altinakar, Mustafa S.
    Ding, Yan
    ADVANCES IN WATER RESOURCES, 2011, 34 (10) : 1366 - 1375
  • [44] Two-dimensional dam break flows in unstructured grids
    Brufau, P
    Garcia-Navarro, P
    HYDROINFORMATICS '98, VOLS 1 AND 2, 1998, : 33 - 40
  • [45] Two-dimensional numerical modeling of dam-break flow using a new TVD finite-element scheme
    Seyedashraf, Omid
    Akhtari, Ali Akbar
    JOURNAL OF THE BRAZILIAN SOCIETY OF MECHANICAL SCIENCES AND ENGINEERING, 2017, 39 (11) : 4393 - 4401
  • [46] Numerical solution of the two-dimensional unsteady dam break
    Zoppou, C
    Roberts, S
    APPLIED MATHEMATICAL MODELLING, 2000, 24 (07) : 457 - 475
  • [47] One- and Two-Dimensional Coupled Hydrodynamics Model for Dam Break Flow
    Fang-li Yang
    Xiao-feng Zhang
    Guang-ming Tan
    Journal of Hydrodynamics, 2007, 19 : 769 - 775
  • [48] ONE- AND TWO-DIMENSIONAL COUPLED HYDRODYNAMICS MODEL FOR DAM BREAK FLOW
    Yang Fang-li
    Zhang Xiao-feng
    Tan Guang-ming
    JOURNAL OF HYDRODYNAMICS, 2007, 19 (06) : 769 - 775
  • [49] ONE-AND TWO-DIMENSIONAL COUPLED HYDRODYNAMICS MODEL FOR DAM BREAK FLOW
    YANG Fang-li
    JournalofHydrodynamics, 2007, (06) : 769 - 775
  • [50] A WAVE-PROPAGATION MODEL FOR 2-DIMENSIONAL DAM-BREAK FLOWS
    ELLIOT, RC
    CHAUDHRY, MH
    JOURNAL OF HYDRAULIC RESEARCH, 1992, 30 (04) : 467 - 483