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