首页 | 本学科首页   官方微博 | 高级检索  
     

基于GPU并行计算的浅水波运动数值模拟
引用本文:许栋,徐彬,David PAyet,白玉川,及春宁. 基于GPU并行计算的浅水波运动数值模拟[J]. 计算力学学报, 2016, 33(1): 113-120. DOI: 10.7511/jslx201601018
作者姓名:许栋  徐彬  David PAyet  白玉川  及春宁
作者单位:天津大学 水利工程仿真与安全国家重点实验室,天津,300072
基金项目:国家自然科学基金(51579175,51379144);国家自然科学基金创新研究群体(51321065);天津市应用基础与前沿技术研究计划(12JCQNJC05600,12JCQNJC02600)资助项目.
摘    要:利用有限体积法求解描述水流运动的二维浅水方程组,模拟洪水波运动传播过程,并通过GPU并行计算技术对程序进行加速,建立了浅水运动高效模拟方法。数值模拟结果表明,基于本文提出的GPU并行策略以及通用并行计算架构(CUDA)支持,能够实现相比CPU单核心最高112倍的加速比,为利用单机实现快速洪水预测以及防灾减灾决策提供有效支撑。此外,对基于GPU并行计算的浅水模拟计算精度进行了论证,并对并行性能优化进行了分析。利用所建模型模拟了溃坝洪水在三维障碍物间的传播过程。

关 键 词:洪水波  二维浅水方程组  GPU并行计算  CUDA
收稿时间:2014-10-10
修稿时间:2014-12-27

Numerical simulation of shallow water motion based on parallel computation using GPU
XU Dong,XU Bin,David PAyet,BAI Yu-chuan and JI Chun-ning. Numerical simulation of shallow water motion based on parallel computation using GPU[J]. Chinese Journal of Computational Mechanics, 2016, 33(1): 113-120. DOI: 10.7511/jslx201601018
Authors:XU Dong  XU Bin  David PAyet  BAI Yu-chuan  JI Chun-ning
Affiliation:State Key Laboratory of Hydraulic Engineering Simulation and Safety, Tianjin University, Tianjin 300072, China;State Key Laboratory of Hydraulic Engineering Simulation and Safety, Tianjin University, Tianjin 300072, China;State Key Laboratory of Hydraulic Engineering Simulation and Safety, Tianjin University, Tianjin 300072, China;State Key Laboratory of Hydraulic Engineering Simulation and Safety, Tianjin University, Tianjin 300072, China;State Key Laboratory of Hydraulic Engineering Simulation and Safety, Tianjin University, Tianjin 300072, China
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.
Keywords:flood wave  2D shallow water equation  GPU parallel computation  CUDA
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算力学学报》浏览原始摘要信息
点击此处可从《计算力学学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号