CCPortal
DOI10.1016/j.cageo.2010.04.013
Application of a hybrid MPI/OpenMP approach for parallel groundwater model calibration using multi-core computers
Tang, Guoping; D'Azevedo, Eduardo F.; Zhang, Fan; Parker, Jack C.; Watson, David B.; Jardine, Philip M.
通讯作者Tang, GP (通讯作者)
发表日期2010
ISSN0098-3004
EISSN1873-7803
起始页码1451
结束页码1460
卷号36期号:11
英文摘要Calibration of groundwater models involves hundreds to thousands of forward solutions each of which may solve many transient coupled nonlinear partial differential equations resulting in a computationally intensive problem We describe a hybrid MPI/OpenMP approach to exploit two levels of parallelisms in software and hardware to reduce calibration time on multi-core computers HydroGeoChem 5 0 (HGC5) is parallelized using OpenMP for direct solutions for a reactive transport model application and a field-scale coupled flow and transport model application In the reactive transport model a single parallelizable loop is identified to account for over 97% of the total computational time using GPROF Addition of a few lines of OpenMP compiler directives to the loop yields a speedup of about 10 on a 16-core compute node For the field-scale model parallelizable loops in 14 of 174 HGC5 subroutines that require 99% of the execution time are identified As these loops are parallelized Incrementally the scalability is found to be limited by a loop where Cray PAT detects over 90% cache missing rates With this loop rewritten similar speedup as the first application is achieved The OpenMP-parallelized code can be run efficiently on multiple workstations in a network or multiple compute nodes on a cluster as slaves using parallel PEST to speedup model calibration To run calibration on clusters as a single task the Levenberg-Marquardt algorithm is added to HGC5 with the Jacobian calculation and lambda search parallelized using MPI With this hybrid approach 100-200 compute cores are used to reduce the calibration time from weeks to a few hours for these two applications This approach is applicable to most of the existing groundwater model codes for many applications Published by Elsevier Ltd
关键词PERFORMANCEOPENMP
英文关键词Reactive transport; Coupled flow and transport; Levenberg-Marquardt algorithm; Profile; Cache
语种英语
WOS研究方向Computer Science ; Geology
WOS类目Computer Science, Interdisciplinary Applications ; Geosciences, Multidisciplinary
WOS记录号WOS:000284923900007
来源期刊COMPUTERS & GEOSCIENCES
来源机构中国科学院青藏高原研究所
文献类型期刊论文
条目标识符http://gcip.llas.ac.cn/handle/2XKMVOVA/257815
推荐引用方式
GB/T 7714
Tang, Guoping,D'Azevedo, Eduardo F.,Zhang, Fan,et al. Application of a hybrid MPI/OpenMP approach for parallel groundwater model calibration using multi-core computers[J]. 中国科学院青藏高原研究所,2010,36(11).
APA Tang, Guoping,D'Azevedo, Eduardo F.,Zhang, Fan,Parker, Jack C.,Watson, David B.,&Jardine, Philip M..(2010).Application of a hybrid MPI/OpenMP approach for parallel groundwater model calibration using multi-core computers.COMPUTERS & GEOSCIENCES,36(11).
MLA Tang, Guoping,et al."Application of a hybrid MPI/OpenMP approach for parallel groundwater model calibration using multi-core computers".COMPUTERS & GEOSCIENCES 36.11(2010).
条目包含的文件
条目无相关文件。
个性服务
推荐该条目
保存到收藏夹
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[Tang, Guoping]的文章
[D'Azevedo, Eduardo F.]的文章
[Zhang, Fan]的文章
百度学术
百度学术中相似的文章
[Tang, Guoping]的文章
[D'Azevedo, Eduardo F.]的文章
[Zhang, Fan]的文章
必应学术
必应学术中相似的文章
[Tang, Guoping]的文章
[D'Azevedo, Eduardo F.]的文章
[Zhang, Fan]的文章
相关权益政策
暂无数据
收藏/分享

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。