首页 | 本学科首页   官方微博 | 高级检索  
     检索      

城市二维内涝模型的GPU并行方法
引用本文:向小华,陈颖悟,吴晓玲,李超,王志伟,康爱卿.城市二维内涝模型的GPU并行方法[J].河海大学学报(自然科学版),2020,48(6):528-533.
作者姓名:向小华  陈颖悟  吴晓玲  李超  王志伟  康爱卿
作者单位:河海大学水文水资源学院,江苏 南京 210098,河海大学水文水资源学院,江苏 南京 210098,河海大学水文水资源学院,江苏 南京 210098,河海大学水文水资源学院,江苏 南京 210098,河海大学水文水资源学院,江苏 南京 210098,中国水利水电科学研究院流域水循环模拟与调控国家重点实验室,北京 100038
基金项目:国家重点研发计划(2018YFC0407902, 2018YFC1508202);中央高校基本科研业务费专项(2018B10914)
摘    要:针对二维水动力模型应用于城市内涝模拟时,在大尺度区域或精细分辨率情形下运行耗时过长的问题,通过耦合SWMM模型和LISFLOOD-FP模型构建城市内涝模型,采用GPU的并行计算技术加速城市二维内涝模型。以盐城响水县城区的内涝模拟为例,对并行模型的效率进行分析,结果表明,基于GPU的并行计算技术可以显著提升模型运行效率,在5 m分辨率下能够8 min内模拟12 h的内涝事件,可用于突发内涝事件下的快速响应;并行模型的加速效果在更高的空间分辨率下表现更明显,在2 m分辨率下取得最高10.86倍的加速比;要最大化发挥GPU计算效率,首先需要单步长有较大的计算量,其次是要尽量减少与GPU的数据频繁传输导致的额外开销。

关 键 词:城市二维内涝模型  GPU加速  CUDA  加速比  网格分辨率

GPU parallelized algorithm of urban two-dimensional inundation model
XIANG Xiaohu,CHEN Yingwu,WU Xiaoling,LI Chao,WANG Zhiwei,KANG Aiqing.GPU parallelized algorithm of urban two-dimensional inundation model[J].Journal of Hohai University (Natural Sciences ),2020,48(6):528-533.
Authors:XIANG Xiaohu  CHEN Yingwu  WU Xiaoling  LI Chao  WANG Zhiwei  KANG Aiqing
Institution:College of Hydrology and Water Resources, Hohai University, Nanjing 210098, China; State Key Laboratory of Simulation and Regulation of Water Cycle in River Basin, China Institute of Water Resources and Hydropower Research, Beijing 100038, China
Abstract:Aiming at the problem that two-dimensional hydrodynamic model is too time-consuming to be applied in a large-scale area or case with fine resolution for the urban flood simulation, an urban inundation model was constructed by coupling the SWMM model and the LISFLOOD-FP model. Then the GPU-based parallel computing technology was adopted to accelerate the constructed inundation model. Taking the flood simulation of urban area in Xiangshui County of Yancheng City as an example, the efficiency of the parallelized algorithm was analyzed. The results show that the GPU-based parallel computing technology can significantly improve the model efficiency, and the parallelized model could simulate a 12-hour flood event in 8 minutes at 5 m resolution, which can be used for quick response to urban flood emergencies. The efficiency of the parallelized algorithm was more obvious at a higher spatial resolution, and the highest speedup of 10. 86 times was achieved at 2 m resolution. In order to maximize the computing efficiency of GPU, a large amount of computation is required in each time step, and the additional time caused by frequent data transmission between host and GPU should be minimized.
Keywords:urban 2D inundation model  GPU acceleration  CUDA  speedup  grid resolution
本文献已被 万方数据 等数据库收录!
点击此处可从《河海大学学报(自然科学版)》浏览原始摘要信息
点击此处可从《河海大学学报(自然科学版)》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号