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
              
AuthorInstitution
许栋 天津大学 水利工程仿真与安全国家重点实验室, 天津
徐彬 天津大学 水利工程仿真与安全国家重点实验室, 天津
David PAyet 天津大学 水利工程仿真与安全国家重点实验室, 天津
白玉川 天津大学 水利工程仿真与安全国家重点实验室, 天津
及春宁 天津大学 水利工程仿真与安全国家重点实验室, 天津
Hits: 2433
Download times: 1578
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.