Climate Change Data Portal
DOI | 10.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 |
ISSN | 0098-3004 |
EISSN | 1873-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). |
条目包含的文件 | 条目无相关文件。 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。