第一范文网 - 专业文章范例文档资料分享平台

应用并行PEST算法优化地下水模型参数(4)

来源:用户分享 时间:2021-06-02 本文由亦难幸福 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

142

MODFLOW的计算结果,从而进行最优化组合的求解(图1a)。

PEST算法中对目标函数的极小值的计算是比

较快的,然而由于在每次求解模拟值时都要调用MODFLOW进行计算,使整个优化时间大大增加。

在整个优化时间中,MODFLOW计算所花的时间往往占整个时间的99%以上,并且随着模型的增大,所占比例也大大增加。因此将PEST调用MODF-Low计算的部分进行并行化,并在高性能计算机上运算将会大大缩短优化时间。

OpenMP是用于共享存储编程的一套可移植、可扩展的应用程序接口(Application

ProgramInter-

face),通过一系列编译指示、运行时函数库和环境变量来描述程序的并行特性,支持C、C++和Fortran(77,90和95)语言。OpenMP是共享存储平台的并行编程标准,为其建立了一套简单的编译指示。有时仅仅使用3、4种编译指示就可以得到显著的并行效果。OpenMP支持增量并行,对于一个串行程序,可以每次只对一部分代码并行化,最终将整个程序

并行化,这也是共享存储模型相对于消息传递模型

的优点。同时,不管是粗粒度还是细粒度,OpenMP都提供了很好的支持。

在研究中使用OpenMP对MODFLOW的PCG¨u算法进行了并行化,并与PEST进行连接(图lb)。经过并行化的MODFLOW—ASP可以在共享存储并行计算机或多核电脑上进行并行参数优化计算。

初始参数Il初始参数

...........[

坚茎至茎1

0DFLOw计算

ODFLOw计算

二二工二二

得到模拟值

得到模拟值

优化结果优化结果

图1

MODFLOW—ASP参数优化流程图

Fig.1

Flowchartof

MODFLOW—ASPprocesses

a.MODELOW—ASP流程;b.优化MODELOW—ASP流程

应用实例

北山地区位于甘肃省西部,北纬40。30’一42。

10’,东经96。30’一99。50’,总面积约20000km2。北万方数据

JournalofEngineeringGeology工程地质学报2010

山地区是我国高放废物地质处置库预选场地,对该地区的区域地下水流动系统的认识和准确刻画是一项重要的研究内容,它将为处置库的最终确定提供参考依据‘12,13]。4.1地下水流动模型

由于研究区面积很大,水文地质边界较难确定,因此首先使用SRTMDEM数据进行水文空间分析,及数字河网的提取及流域划分,以此从流域整体对边界进行把握。从分析结果(图2)可以看出,北山地区大部分位于黑河流域的西北角,南部一部分地区属于疏勒河流域。

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科应用并行PEST算法优化地下水模型参数(4)全文阅读和word下载服务。

应用并行PEST算法优化地下水模型参数(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1195179.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top