SW2D-GPU: A two-dimensional shallow water model accelerated by GPGPU

被引:19
作者
Carlotto, Tomas [1 ]
Chaffe, Pedro Luiz Borges [2 ]
dos Santos, Camyla Innocente [1 ]
Lee, Seungsoo [3 ]
机构
[1] Univ Fed Santa Catarina, Grad Program Environm Engn, Florianopolis, SC, Brazil
[2] Univ Fed Santa Catarina, Dept Sanit & Environm Engn, Florianopolis, SC, Brazil
[3] Korea Environm Inst, Sicheong Daero 30147, Sejong, South Korea
关键词
Shallow water equation; High performance computing; Lake ecosystem; Parallel computing; Flood; IMPLEMENTATION; SURFACE; LAKE;
D O I
10.1016/j.envsoft.2021.105205
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Shallow water models are used for simulating flood and lake hydrodynamics. However, the computational cost of those models is often high and require high performance computing. We present the SW2D-GPU: a twodimensional shallow water model accelerated by General Purpose Graphics Processing Unit. The model is implemented in parallel using CUDA C/C++. We exemplify the use of the model with two case studies: (i) Flood simulation in an urban area and (ii) water level simulation in a lake catchment. We have included potential evaporation in the formulation which expands its application to water level simulations in lakes and reservoirs. The SW2D-GPU model is approximately 34 times faster than its equivalent sequential version. The model can be run in any computer equipped with a NVIDIA GPU. Integrated simulations of surface waters in lake watershed and simulations of floods caused by dam break are some of the potential applications.
引用
收藏
页数:13
相关论文
共 52 条
  • [1] a J.H.M., 2019, 23 S BRAS REC HIDR A, P1
  • [2] Evaluation of a nested-grid implementation for 3D finite-difference semi-implicit hydrodynamic models
    Acosta, Mario
    Anguita, Mancia
    Javier Fernandez-Baldomero, F.
    Ramon, Cintia L.
    Schladow, S. Geoffrey
    Rueda, Francisco J.
    [J]. ENVIRONMENTAL MODELLING & SOFTWARE, 2015, 64 : 241 - 262
  • [3] Altaie H, 2016, INT J ADV SCI TECHNI, V3, P131
  • [4] Scalable parallel implementation for 3D semi-implicit hydrodynamic models of shallow waters
    Anguita, Mancia
    Acosta, Mario
    Javier Fernandez-Baldomero, F.
    Rueda, Francisco J.
    [J]. ENVIRONMENTAL MODELLING & SOFTWARE, 2015, 73 : 201 - 217
  • [5] [Anonymous], 2018, DAAC DATASET ASF 201, DOI [10.5067/Z97HFCNKR6VA, DOI 10.5067/Z97HFCNKR6VA]
  • [6] Arcement G.J., 1989, Water Supply Paper 2339, V2339, DOI DOI 10.3133/WSP2339
  • [7] Graphics processing unit (GPU) programming strategies and trends in GPU computing
    Brodtkorb, Andre R.
    Hagen, Trond R.
    Saetra, Martin L.
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (01) : 4 - 13
  • [8] Simulation and visualization of the Saint-Venant system using GPUs
    Brodtkorb, Andre R.
    Hagen, Trond R.
    Lie, Knut-Andreas
    Natvig, Jostein R.
    [J]. COMPUTING AND VISUALIZATION IN SCIENCE, 2010, 13 (07) : 341 - 353
  • [9] GPGPU-accelerated environmental modelling based on the 2D advection-reaction-diffusion equation
    Carlotto, T.
    da Silva, R., V
    Grzybowski, J. M., V
    [J]. ENVIRONMENTAL MODELLING & SOFTWARE, 2019, 116 : 87 - 99
  • [10] Observing the critical zone on a critical budget: The Peri Lake experimental catchment
    Chaffe, Pedro Luiz Borges
    Innocente dos Santos, Camyla
    Perez, Alondra Beatriz Alvarez
    Sa, Joao Henrique Macedo
    Carlotto, Tomas
    Hoinaski, Leonardo
    [J]. HYDROLOGICAL PROCESSES, 2021, 35 (03)