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 —
   78   79   80   81   82   83   84   85   86   87   88