欢迎光临《计算力学学报》官方网站!
许栋,徐彬,David PAyet,白玉川,及春宁.基于GPU并行计算的浅水波运动数值模拟[J].计算力学学报,2016,33(1):113~120
本文二维码信息
码上扫一扫!
基于GPU并行计算的浅水波运动数值模拟
Numerical simulation of shallow water motion based on parallel computation using GPU
投稿时间:2014-10-10  修订日期:2014-12-27
DOI:10.7511/jslx201601018
中文关键词:  洪水波  二维浅水方程组  GPU并行计算  CUDA
英文关键词:flood wave  2D shallow water equation  GPU parallel computation  CUDA
基金项目:国家自然科学基金(51579175,51379144);国家自然科学基金创新研究群体(51321065);天津市应用基础与前沿技术研究计划(12JCQNJC05600,12JCQNJC02600)资助项目.
作者单位E-mail
许栋 天津大学 水利工程仿真与安全国家重点实验室, 天津 300072 xudong@tju.edu.cn 
徐彬 天津大学 水利工程仿真与安全国家重点实验室, 天津 300072  
David PAyet 天津大学 水利工程仿真与安全国家重点实验室, 天津 300072  
白玉川 天津大学 水利工程仿真与安全国家重点实验室, 天津 300072  
及春宁 天津大学 水利工程仿真与安全国家重点实验室, 天津 300072  
摘要点击次数: 2432
全文下载次数: 1578
中文摘要:
      利用有限体积法求解描述水流运动的二维浅水方程组,模拟洪水波运动传播过程,并通过GPU并行计算技术对程序进行加速,建立了浅水运动高效模拟方法。数值模拟结果表明,基于本文提出的GPU并行策略以及通用并行计算架构(CUDA)支持,能够实现相比CPU单核心最高112倍的加速比,为利用单机实现快速洪水预测以及防灾减灾决策提供有效支撑。此外,对基于GPU并行计算的浅水模拟计算精度进行了论证,并对并行性能优化进行了分析。利用所建模型模拟了溃坝洪水在三维障碍物间的传播过程。
英文摘要:
      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.
查看全文  查看/发表评论  下载PDF阅读器
您是第12828295位访问者
版权所有:《计算力学学报》编辑部
本系统由 北京勤云科技发展有限公司设计