|
Numerical simulation of shallow water motion based on parallel computation using GPU |
Received:October 10, 2014 Revised:December 27, 2014 |
View Full Text View/Add Comment Download reader |
DOI:10.7511/jslx201601018 |
KeyWord:flood wave 2D shallow water equation GPU parallel computation CUDA |
Author | Institution |
许栋 |
天津大学 水利工程仿真与安全国家重点实验室, 天津 |
徐彬 |
天津大学 水利工程仿真与安全国家重点实验室, 天津 |
David PAyet |
天津大学 水利工程仿真与安全国家重点实验室, 天津 |
白玉川 |
天津大学 水利工程仿真与安全国家重点实验室, 天津 |
及春宁 |
天津大学 水利工程仿真与安全国家重点实验室, 天津 |
|
Hits: 2575 |
Download times: 1612 |
Abstract: |
The propagation of flood waves was simulated by solving the two-dimensional shallow water equations for flow motion using finite volume method.GPU parallel computing was adopted for acceleration and thus high efficiency methods for shallow water simulation were developed.Numerical simulation results show that with the GPU parallelization strategy described in this paper, as well as the support of CUDA (Compute Unified Device Architecture), a computing acceleration ratio as high as 112 against single CPU was achieved.This offers a potential of using a single desktop computer for real-time simulation of flooding and support the rapid decision for disaster prevention and mitigation.Besides, the accuracy of GPU parallel computing in shallow water simulation was also analysed, as well as the performance optimization.A simulation was carried out for dam-break flow among three-dimensional obstacles. |