院报 ›› 2019, Vol. 36 ›› Issue (5): 7-12.DOI: 10.11988/ckyyb.20171146

• 江湖泥沙与治理 • 上一篇    下一篇

基于有限体积法的河网水动力并行计算模型

宋利祥1, 李清清2, 胡晓张1, 杨芳1, 陈文龙1   

  1. 1.珠江水利科学研究院,广州 510611;
    2. 水资源综合利用研究所,武汉 430010
  • 收稿日期:2017-10-09 修回日期:2017-12-04 出版日期:2019-05-01 发布日期:2019-05-16
  • 作者简介:宋利祥(1985-), 男, 湖南郴州人, 高级工程师, 博士, 主要从事流域数学模型研究。E-mail:dambreak@126.com
  • 基金资助:
    国家重点研发计划项目(2016YFC0402203);广东省自然科学基金项目(2014A030310283);水利部公益性行业科研专项经费项目(201501030)

A Parallel Finite-volume Method for Hydrodynamic Modeling of River Network

SONG Li-xiang1, LI Qing-qing2, HU Xiao-zhang1, YANG Fang1, CHEN Wen-long1   

  1. 1.Pearl River Hydraulic Research Institute, Guangzhou 510611, China;
    2.Water Resources Department, Yangtze River Scientific Research Institute, Wuhan 430010, China
  • Received:2017-10-09 Revised:2017-12-04 Online:2019-05-01 Published:2019-05-16

摘要: 针对具有干河床、急缓流态交替的河网水动力模拟,采用MUSCL-Hancock有限体积格式离散Saint-Venant方程组,运用汊点水位预测-校正法处理河网汊点连接条件,建立了断面与河道完全数值解耦的复杂河网水动力模型。运用OpenMP和OpenACC编程模式分别实现了CPU,GPU并行计算。采用经典算例对模型计算精度进行了验证,采用珠三角河网实际算例对不同并行计算方式的加速效果进行了分析。算例研究表明,该模型具有良好的稳定性和计算效率,可适用于陡坡河道水动力模拟,具有较好的推广应用价值。

关键词: 河网, 水动力模型, 有限体积法, GPU并行计算, CPU并行计算, 数值模拟

Abstract: A hydrodynamic model of complex river network in which the computational cross-sections and reaches are fully decoupled is constructed for river network with dry beds and transition between supercritical and subcritical flows. The MUSCL-Hancock finite-volume scheme is adopted to discrete the Saint-Venant equations, and the method of Junction-Point Water Stage Prediction and Correction (JPWSPC) is used to calculate the hydrodynamic relations at junctions. The OpenMP and OpenACC applications are used to realize CPU-based and GPU-based parallel computing, respectively. Model accuracy is validated by benchmark cases with exact solutions, and the performance of parallel computing is demonstrated by real flood simulation of the Pearl River Delta. Results show that the proposed model is stable and effective, and is applicable for hydrodynamic simulation for steep river, thus has bright application prospects.

Key words: river network, hydrodynamics model, finite-volume method, GPU parallel computing, CPU parallel computing, numerical simulation

中图分类号: 

Baidu
map