Environmental Modelling & Software ( IF 4.8 ) Pub Date : 2021-09-22 , DOI: 10.1016/j.envsoft.2021.105205 Tomas Carlotto 1 , Pedro Luiz Borges Chaffe 2 , Camyla Innocente dos Santos 1 , Seungsoo Lee 3
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 two-dimensional 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.
中文翻译:
SW2D-GPU:由GPGPU加速的二维浅水模型
浅水模型用于模拟洪水和湖泊的流体动力学。然而,这些模型的计算成本通常很高,需要高性能计算。我们展示了 SW2D-GPU:一种由通用图形处理单元加速的二维浅水模型。该模型使用 CUDA C/C++ 并行实现。我们通过两个案例研究来举例说明该模型的使用:(i)城市地区的洪水模拟和(ii)湖泊集水区的水位模拟。我们在公式中包含了潜在的蒸发,这将其应用扩展到湖泊和水库的水位模拟。SW2D-GPU 模型比其等效的顺序版本快约 34 倍。该模型可以在任何配备 NVIDIA GPU 的计算机上运行。