基于CUDA的地下水流数值模拟研究

来源 :中国地质大学(北京) | 被引量 : 0次 | 上传用户:zglcharmer134
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
利用数值模拟手段对地下水运移规律、变化趋势进行分析,可以有效的应对水资源管理评价问题。目前,地下水数值模拟软件进展迅猛,越来越多的并行方案使得地下水数值模型的运算速度较以往有较大提高。对于一般科研人员,具有低成本、易开发、高效率等特点的并行平台是地下水数值模拟软件并行化过程中所亟需的。本文基于NVIDIA推出的统一计算架构平台(A GENERAL-PURPOSEPARALLEL COMPUTING PLATFORM AND PROGRAMMING MODEL,ComputeUnified Device Architecture,简称CUDA)结合了地下水流数值模拟程序MODFLOW编制了基于CUDA的PCG程序包GPCG,实现了MODFLOW在GPU设备上的并行计算并将该程序应用于不同尺度实际模型中。研究成果表明,利用CUDA进行并行化编程,能够快速实现程序的并行化,具有广泛的应用前景。通过研究CUDA平台架构,深入了解其在并行计算上的优势;建立了三个不同尺度的理想模型行(100万网格、200万网格、400万网格)用于测试基于CUDA平台的MODFLOW改进程序的计算准确性和运行效率,得到了整体加速比约2.5倍,迭代求解部分加速比约11倍的结论。证明了CUDA平台在地下水数值模拟应用上的可行性和运行结果的可靠性。将该程序分别应用在华北平原、大兴岩溶水不同尺度数值模拟模型上,验证了该程序运行结果的可信度,得到了模型整体加速比最高约2.16倍的结果。数据分析表明,改进后的MODFLOW程序能够有效减少迭代部分时间所占模型整体运行时间的比例;不同模型尺度的对比结果表明,随着网格数目的增加,CUDA平台求解的优势越发明显,加速比越高。本文通过研制基于CUDA的PCG并行算法,使得程序可以在具有GPU的笔记本电脑、小型计算机等设备上使用,为实现低成本、高效率的并行算法提供了依据。
其他文献
目的 给予经短期胰岛素强化治疗逆转为糖耐量减低(IGT)的新诊断2型糖尿病患者口服二甲双胍治疗,观察二甲双胍对血糖控制和胰岛B细胞功能的作用.方法 在饮食和运动治疗的基础上,给予新诊断2型糖尿病患者短期胰岛素强化治疗,停用胰岛素强化治疗后复查口服葡萄糖耐量试验(OGTT),筛选出IGT的病例82例,分为两组:A组为单纯饮食运动治疗;B组为联用二甲双胍治疗,均治疗1年.1年后比较两组患者的体重指数(
目的 探索氯氮平起效的动态过程。方法 对1996—2001年4种杂志上发表的氯氮平治疗精神分裂症的起效过程进行指数曲线配合。结果 指数曲线配合的总相关指数(R^2)=0.9585。结论
目的 探讨真菌性败血症的发病特点、诊断及治疗策略.方法 回顾分析7例真菌性败血症患者的高危因素、临床特点、病原菌种类、治疗药物选择及疗效.结果 7例真菌性败血症全部是念珠菌感染,均有多种高危因素,主要是广谱抗生素长期、联合使用(100.0%),恶性肿瘤(85.7%)及中心静脉置管(100.0%)等.病原菌以非白色念珠菌为主,7例患者死亡2例.结论 真菌性败血症目前能确诊的主要是念珠菌感染,以非白色
高同型半胱氨酸血症(Hyperhomocysteinemia, HHcy)是指血浆或血清中同型半胱氨酸水平升高,超过正常值的95%称为高同型半胱氨酸血症。随着检测技术及医学的发展,高同型半胱氨
<正>美国总统特朗普上台以来,美国贸易政策总体转向保护主义,在贸易协定、进出口政策、市场开放方面均出台了新的政策。中美关系下一步会怎么走,是全球关注的焦点。本文通过
早期学者们对IPO超额收益现象的研究主要从一级市场抑价发行的角度出发,基于信息不对称、信息对称以及证券的发行与定价机制进行研究,后来随着行为金融学的发展,国内外学者逐
目的研究己酮可可碱对兔实验性蛛网膜下腔出血(subarachnoid hemorrhage,SAH)后脑脊液中TGF-β1的影响及其与蛛网膜纤维化的关系。方法新西兰兔55只,随机分为空白组、模型组