Page 83 - 2025年第56卷第6期
P. 83
水 利 学 报
2025年 6月 SHUILI XUEBAO 第 56卷 第 6期
文章编号:0559 - 9350(2025)06 - 0771 - 09
基于国产 CPU?GPU平台的水动力模型异构并行计算
南统超 1,2,3 ,施 睿 1,4 ,于春水 5
(1.水灾害防御全国重点实验室,江苏 南京 210024;2.河海大学 长江保护与绿色发展研究院,江苏 南京 210024;
3.河海大学 水利部水循环与水动力系统重点实验室,江苏 南京 210024;4.南京水利科学研究院,江苏 南京 210029;
5.北京云庐科技,北京 100161)
摘要:水动力模型具有物理意义明确、可靠性高等优点,但其计算量大、算力要求高。鉴于先进计算芯片进口遇
阻,国外 CUDA软件平台也被禁用,有必要基于国产 CPU?GPU产业现状发展 “多节点 - 多 GPU” 异构并行计算
方案。本研究基于国产硬件平台研发 “多节点- 多 GPU” 大规模分布式异构并行计算水动力模型,用于流域尺度
二维浅水方程高效并行求解。通过三个算例检验了该模型的准确性、并行效率以及对亿级大模型的模拟能力。结
果表明,该模型计算准确,并行加速效果显著,可模拟溃坝、大尺度复杂地形等条件下水动力过程,实现了对亿
级网格洪水过程分钟级模拟。有望为我国洪水预报预警提供自主可靠的技术支撑,为流域大模型、区域地下水模
型等其他大型水动力模型的异构并行计算提供借鉴。
关键词:偏微分方程求解;水动力模型;并行计算;异构计算;国产处理器;洪水模拟
中图分类号:TV131.2
文献标识码:A doi:10.13243?j.cnki.slxb.20240326
1 研究背景
水动力模型通常使用有限差分、有限元或有限体积法等数值方法对控制方程(如 SaintVenant方
程、Boussinesq方程等)进行离散求解,从而模拟水流运动的水动力状态。相较于传统水文模型、数据
驱动的统计模型等非水动力模型,水动力模型以控制方程和内在物理规律为依据,具有物理意义明
确、精确度与可靠性高等突出优点,广泛应用于地下水模拟 [1 - 2] 、地表水 - 地下水耦合 [3] 、复杂裂隙
介质渗流模拟 [4] 、水文气象耦合模拟与实时洪水预测等领域 [5 - 6] 。然而,这种模型计算量大,对计算
技术和硬件平台要求较高,当网格较多时,面临着计算消耗增加、效率下降甚至无法计算的问题。随
着社会经济的发展,水资源问题复杂度不断提高,水资源管理与水灾害防御向着流域化、综合化、精
细化、实时化方向发展 [7 - 8] ,使用水动力模型时不可避免地面临模型尺度、分辨率、时效性、耦合过
程(如环境、生态、社会、经济等)造成的计算量增长问题 [9 - 11] 。在实际应用中,水动力模型计算效率
问题日益突出,逐渐成为水动力模型应用的瓶颈。以洪水预报预警为例,水动力模型需要快速、高精
度的数值模拟来有效支持防洪减灾决策、救援疏散措施制定,并提供整个区域风险点的完整水力要素
信息及其变化过程,详细反映区域地形、地貌特征,这对于缺乏水文资料的流域以及地形复杂的城市
区域尤为重要。此外,水动力模型具有较强的扩展性,易与泥沙模型、水质模型等耦合,应用潜力
巨大。
二维浅水方程的求解目前通常采用基于 Riemann近似解的 Godunov有限体积法。这种方法对连续
和不连续水流条件都适用并保证求解的准确性和稳定性,具有广泛的实用价值。但在模拟大尺度、高
收稿日期:2024 - 06 - 01;网络首发日期:2025 - 01 - 03
网络首发地址:https:??link.cnki.net?urlid?11.1882.TV.20250103.1155.001
基金项目:国家自然科学基金面上项目(42472307);中央高校基本科研业务费项目(B240201058);光合基金 A类项目(202202049048)
作者简介:南统超( 1986 - ),教授,博士生导师,主要从事地下水动力学、数值模拟研究。E - mail:tcnan@hhu.edu.cn
— 7 7 1 —