基于异构多核并行计算的地下水数值模拟求解方法及应用

基本信息
批准号:41102158
项目类别:青年科学基金项目
资助金额:25.00
负责人:季晓慧
学科分类:
依托单位:中国地质大学(北京)
批准年份:2011
结题年份:2014
起止时间:2012-01-01 - 2014-12-31
项目状态: 已结题
项目参与者:王群,夏军宝,李丹丹,程汤培,贾承霖,王学静,宋金颖
关键词:
GPU预处理共轭梯度法地下水数值模拟并行计算异构多核
结项摘要

我国幅员辽阔、地质结构复杂,进行大尺度、高精度地下水数值模拟时涉及的计算量更为庞大。本项目以计算性能远高于CPU的GPU为核心开展地下水数值模拟求解的相关研究。项目组将首先研究基于单个GPU的稳定双共轭梯度法(Bi-CGSTAB),并以此为基础,结合区域分解法实现CPU与GPU相结合的异构多核环境下的大规模地下水数值模拟求解,进一步提高地下水数值模拟的求解效率,并以此为核心实现地下水数值模拟软件MODFLOW及HydroGeoSphere的并行化。进一步,项目组将以西安咸阳地区及莱州湾地区为具体研究对象,得到能够针对特定水文地质条件特点的并行算法优化方法,以建立能够求解实际问题的高效并行计算方法,为解决我国大面积的地下水数值模拟问题奠定一定的理论及技术基础。

项目摘要

我国幅员辽阔、地质结构复杂,进行大尺度、高精度地下水数值模拟时涉及的计算量更为庞大。本项目以计算性能远高于CPU的GPU为核心开展了地下水数值模拟求解的相关研究。项目组提出以基于GPU的线性方程组求解器替换原有地下水数值模拟中的串行线性方程组求解器来实现地下水数值模拟求解的GPU并行化。项目组基于此方法采用CUDA架构实现了地下水数值模拟软件MODFLOW及MARUN的单GPU并行,实验结果表明项目组所提方法能以更低的成本和能耗、更高的求解效率实现大规模的地下水数值模拟求解。项目组提出将地下水数值模拟中的线性方程组按行拆分为多块并将各块分配给多个GPU上存储并计算的方式进行矩阵向量乘及内积等操作完成共轭梯度法(CG)及稳定双共轭梯度法(Bi-CGSTAB),项目组采用CUDA架构实现了此方法以及MODFLOW及MARUN的多GPU并行,实验结果表明采用多个GPU能够加速地下水数值模拟的求解,但由于项目组目前所用的GPU不支持GPU之间的直接通信,因此采用多个GPU的加速效果尚低于使用单个GPU的加速效果。项目组还提出了采用区域分解法将区域划分为多个子区域,并将各子区域分配到不同计算节点上,在各计算节点上离散各子区域并以多核方式求解该子区域线性方程组的方式加速地下水数值模拟求解的方法。项目组采用MPI/OpenMP混合模型实现了该分布式共享内存体系结构下的地下水数值模拟求解方法,实验结果表明该方法具有较高的可扩展性。项目组上述成果为解决我国大面积的地下水数值模拟问题奠定了一定的理论及技术基础。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

氟化铵对CoMoS /ZrO_2催化4-甲基酚加氢脱氧性能的影响

氟化铵对CoMoS /ZrO_2催化4-甲基酚加氢脱氧性能的影响

DOI:10.16606/j.cnki.issn0253-4320.2022.10.026
发表时间:2022
2

主控因素对异型头弹丸半侵彻金属靶深度的影响特性研究

主控因素对异型头弹丸半侵彻金属靶深度的影响特性研究

DOI:10.13465/j.cnki.jvs.2020.09.026
发表时间:2020
3

MSGD: A Novel Matrix Factorization Approach for Large-Scale Collaborative Filtering Recommender Systems on GPUs

MSGD: A Novel Matrix Factorization Approach for Large-Scale Collaborative Filtering Recommender Systems on GPUs

DOI:
发表时间:2018
4

面向云工作流安全的任务调度方法

面向云工作流安全的任务调度方法

DOI:10.7544/issn1000-1239.2018.20170425
发表时间:2018
5

钢筋混凝土带翼缘剪力墙破坏机理研究

钢筋混凝土带翼缘剪力墙破坏机理研究

DOI:10.15986/j.1006-7930.2017.06.014
发表时间:2017

季晓慧的其他基金

相似国自然基金

1

动力学模型的数值模拟及并行计算的研究

批准号:11401138
批准年份:2014
负责人:杨畅
学科分类:A0504
资助金额:22.00
项目类别:青年科学基金项目
2

大型河网非恒定流数值模拟的蒙特卡罗方法与并行计算

批准号:50279044
批准年份:2002
负责人:吉庆丰
学科分类:E0901
资助金额:20.00
项目类别:面上项目
3

基于用户体验的异构多核移动设备的 "性能-功耗" 优化及评价方法

批准号:61872294
批准年份:2018
负责人:王峥
学科分类:F0208
资助金额:64.00
项目类别:面上项目
4

多尺度方法及其对算子方程数值求解的应用

批准号:19871032
批准年份:1998
负责人:高俊斌
学科分类:A0504
资助金额:5.50
项目类别:面上项目