YaBeSH Engineering and Technology Library

    • Journals
    • PaperQuest
    • YSE Standards
    • YaBeSH
    • Login
    View Item 
    •   YE&T Library
    • ASCE
    • Journal of Hydraulic Engineering
    • View Item
    •   YE&T Library
    • ASCE
    • Journal of Hydraulic Engineering
    • View Item
    • All Fields
    • Source Title
    • Year
    • Publisher
    • Title
    • Subject
    • Author
    • DOI
    • ISBN
    Advanced Search
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Archive

    Parallel Computation of a Dam-Break Flow Model Using OpenACC Applications

    Source: Journal of Hydraulic Engineering:;2017:;Volume ( 143 ):;issue: 001
    Author:
    Shanghong Zhang
    ,
    Rui Yuan
    ,
    Yu Wu
    ,
    Yujun Yi
    DOI: 10.1061/(ASCE)HY.1943-7900.0001225
    Publisher: American Society of Civil Engineers
    Abstract: Two key factors in dam-break modeling are accuracy and speed. Therefore, high-performance calculations are of great importance to the simulation of dam-break events. In this study, we develop a two-dimensional hydrodynamic model based on the finite volume method to simulate the dam-break flow routing process. Roe’s approximate Riemann solution is adopted to solve the interface flux of grid cells and accurately simulate the discontinuous flow. A graphics processing unit (GPU)-based parallel method, OpenACC, is used to realize parallel computing. Because an explicit discrete technique is used to solve the governing equations, and there is no correlation between grid calculations in a single time step, the parallel dam-break model can be easily realized by adding OpenACC directives to the loop structure of the grid calculations. To analyze the performance of the model, we considered the Pangtoupao flood storage area in China using a Nvidia Tesla K20c card and four different grid division schemes. By carefully studying the implementation method and optimization of data transportation in the parallel algorithm, a speedup factor of 20.70 can be achieved. This acceleration is better than that of the OpenMP method with a 16-kernel computer. Further analysis reveals that models involving a larger number of calculations exhibit greater efficiency and a higher speedup rate. In addition, the OpenACC parallel mode has good portability, making it easy to realize parallel computation from the original serial model. This GPU-based parallel computation has the advantages of high performance and easily available required hardware.
    • Download: (2.588Mb)
    • Show Full MetaData Hide Full MetaData
    • Get RIS
    • Item Order
    • Go To Publisher
    • Price: 5000 Rial
    • Statistics

      Parallel Computation of a Dam-Break Flow Model Using OpenACC Applications

    URI
    http://yetl.yabesh.ir/yetl1/handle/yetl/4239048
    Collections
    • Journal of Hydraulic Engineering

    Show full item record

    contributor authorShanghong Zhang
    contributor authorRui Yuan
    contributor authorYu Wu
    contributor authorYujun Yi
    date accessioned2017-12-16T09:08:13Z
    date available2017-12-16T09:08:13Z
    date issued2017
    identifier other%28ASCE%29HY.1943-7900.0001225.pdf
    identifier urihttp://138.201.223.254:8080/yetl1/handle/yetl/4239048
    description abstractTwo key factors in dam-break modeling are accuracy and speed. Therefore, high-performance calculations are of great importance to the simulation of dam-break events. In this study, we develop a two-dimensional hydrodynamic model based on the finite volume method to simulate the dam-break flow routing process. Roe’s approximate Riemann solution is adopted to solve the interface flux of grid cells and accurately simulate the discontinuous flow. A graphics processing unit (GPU)-based parallel method, OpenACC, is used to realize parallel computing. Because an explicit discrete technique is used to solve the governing equations, and there is no correlation between grid calculations in a single time step, the parallel dam-break model can be easily realized by adding OpenACC directives to the loop structure of the grid calculations. To analyze the performance of the model, we considered the Pangtoupao flood storage area in China using a Nvidia Tesla K20c card and four different grid division schemes. By carefully studying the implementation method and optimization of data transportation in the parallel algorithm, a speedup factor of 20.70 can be achieved. This acceleration is better than that of the OpenMP method with a 16-kernel computer. Further analysis reveals that models involving a larger number of calculations exhibit greater efficiency and a higher speedup rate. In addition, the OpenACC parallel mode has good portability, making it easy to realize parallel computation from the original serial model. This GPU-based parallel computation has the advantages of high performance and easily available required hardware.
    publisherAmerican Society of Civil Engineers
    titleParallel Computation of a Dam-Break Flow Model Using OpenACC Applications
    typeJournal Paper
    journal volume143
    journal issue1
    journal titleJournal of Hydraulic Engineering
    identifier doi10.1061/(ASCE)HY.1943-7900.0001225
    treeJournal of Hydraulic Engineering:;2017:;Volume ( 143 ):;issue: 001
    contenttypeFulltext
    DSpace software copyright © 2002-2015  DuraSpace
    نرم افزار کتابخانه دیجیتال "دی اسپیس" فارسی شده توسط یابش برای کتابخانه های ایرانی | تماس با یابش
    yabeshDSpacePersian
     
    DSpace software copyright © 2002-2015  DuraSpace
    نرم افزار کتابخانه دیجیتال "دی اسپیس" فارسی شده توسط یابش برای کتابخانه های ایرانی | تماس با یابش
    yabeshDSpacePersian