高级搜索

    基于GPU的一维高性能Godunov型水动力模型研发及其应用

    Development of a GPU-Based High-Performance One-Dimensional Godunov-Type Hydrodynamic Model and Its Application

    • 摘要: 针对Godunov型一维水动力模型急缓流流量边界处理方法不通用以及计算效率提升的问题,研发了一套基于GPU(graphics processing unit)异构并行计算的一维Godunov型水动力模型.该模型具有2个新特点:(1)在数值原理方面,提出了一种基于“源项”思路的流量边界数值处理方法,该方法可严格保证质量与动量的全局守恒特性,实现急缓流流量边界的统一化处理;(2)在计算效率方面,模型基于CUDA架构的GPU异构并行技术开发,可获得高密度的并行加速效果.通过3个典型案例对模型的计算精度和计算效率进行了检验,结果表明,新模型提供的算例数值解与解析解吻合较好,采用的GPU异构并行技术可获得数量级提升的加速效果,且计算单元数量越多,加速效果越明显,这表明新研发的模型是成功的.最后,新模型在广西澄江河段进行了成功应用.

       

      Abstract: A new one-dimensional Godunov-type hydrodynamic model based on GPU heterogeneous parallel computing was developed to overcome two key limitations of existing models:the absence of a unified discharge boundary treatment for supercritical and subcritical flows,and the need for higher computational efficiency.The model introduces two main innovations:(1)Numerically,a novel discharge boundary treatment method based on a “source-term” approach is proposed,which strictly ensures global conservation of mass and momentum and provides a unified framework for handling discharge boundaries under supercritical and subcritical conditions;(2)Computationally,the model is implemented using GPU heterogeneous parallel computing technology with the CUDA architecture,enabling high-density parallel acceleration.The accuracy and efficiency of the model were verified using three classic test cases.Results show that the numerical solutions obtained with the new model agree closely with analytical solutions,and an order-of-magnitude speedup is achieved by using the GPU heterogeneous parallel computing technology,with the acceleration effect becoming more pronounced as the number of computational units increases,confirming the successful development of the model.Finally,the model was successfully applied to the Chengjiang River reach in Guangxi.

       

    /

    返回文章
    返回