水文
水文
수문
HYDROLOGY
2015年
4期
20-26
,共7页
分布式水文模型%新安江模型%CUDA%并行计算%汇流
分佈式水文模型%新安江模型%CUDA%併行計算%彙流
분포식수문모형%신안강모형%CUDA%병행계산%회류
distributed hydrological model%Xinanjiang model%CUDA%parallel calculation%flow concentration
分布式水文模型对流域水文过程的应用深度及广度不断加深,常与数值天气及气候预报相结合,面临巨大的计算量。近年来GPU技术的进步使普通电脑能够实现高效而又廉价的并行计算。提出了资料插值、单元产流以及单元汇流采用GPU并行计算,马斯京根法河道汇流采用一种非并行的递归方法。基于笔记本电脑和NVIDIA GPU/CUDA结合C#语言,由分布式新安江模型在沂河流域的模拟应用表明,降水量空间插值及新安江产流的并行执行效率为普通CPU上C#的8~9倍。使用直接递归法实现马斯京根汇流演算比以往采用汇流次序表的执行效率提升0.5~0.9倍。
分佈式水文模型對流域水文過程的應用深度及廣度不斷加深,常與數值天氣及氣候預報相結閤,麵臨巨大的計算量。近年來GPU技術的進步使普通電腦能夠實現高效而又廉價的併行計算。提齣瞭資料插值、單元產流以及單元彙流採用GPU併行計算,馬斯京根法河道彙流採用一種非併行的遞歸方法。基于筆記本電腦和NVIDIA GPU/CUDA結閤C#語言,由分佈式新安江模型在沂河流域的模擬應用錶明,降水量空間插值及新安江產流的併行執行效率為普通CPU上C#的8~9倍。使用直接遞歸法實現馬斯京根彙流縯算比以往採用彙流次序錶的執行效率提升0.5~0.9倍。
분포식수문모형대류역수문과정적응용심도급엄도불단가심,상여수치천기급기후예보상결합,면림거대적계산량。근년래GPU기술적진보사보통전뇌능구실현고효이우렴개적병행계산。제출료자료삽치、단원산류이급단원회류채용GPU병행계산,마사경근법하도회류채용일충비병행적체귀방법。기우필기본전뇌화NVIDIA GPU/CUDA결합C#어언,유분포식신안강모형재기하류역적모의응용표명,강수량공간삽치급신안강산류적병행집행효솔위보통CPU상C#적8~9배。사용직접체귀법실현마사경근회류연산비이왕채용회류차서표적집행효솔제승0.5~0.9배。
Distributed hydrological models have been applied in various watershed hydrological processes. They are often combined with numerical weather and climate prediction, which make them need enormous calculation. In recent years, the progress of GPU technology makes the ordinary computer to perform efficient and inexpensive parallel computing. This paper presented the GPU im-plementation of data interpolation, runoff generation and unit hydrograph calculation in parallel compution. A recursive non-parallel implementation of Muskingum river-routing method was also presented. Based on the common notebook computer with NVIDIA GPU/CUDA and C# language, the parallel simulation of rainfall-runoff process in the Yihe River Basin by the Xinanjiang Model based distributed hydrological model indicates that the performance of parallel execution of precipitation spatial interpolation and Xinanjiang discharge calculation has a speed of 8~9 times of that from a common CPU based C # execution. The recursive Musk-ingum method was also 0.5~0.9 times faster than the traditional calculation using a routing order table.