许栋,徐彬,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)资助项目. |
|
摘要点击次数: 2532 |
全文下载次数: 1607 |
中文摘要: |
利用有限体积法求解描述水流运动的二维浅水方程组,模拟洪水波运动传播过程,并通过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阅读器 |
|
|
|
|