Literature DB >> 19563427

A parallel PCG solver for MODFLOW.

Yanhui Dong1, Guomin Li.   

Abstract

In order to simulate large-scale ground water flow problems more efficiently with MODFLOW, the OpenMP programming paradigm was used to parallelize the preconditioned conjugate-gradient (PCG) solver with in this study. Incremental parallelization, the significant advantage supported by OpenMP on a shared-memory computer, made the solver transit to a parallel program smoothly one block of code at a time. The parallel PCG solver, suitable for both MODFLOW-2000 and MODFLOW-2005, is verified using an 8-processor computer. Both the impact of compilers and different model domain sizes were considered in the numerical experiments. Based on the timing results, execution times using the parallel PCG solver are typically about 1.40 to 5.31 times faster than those using the serial one. In addition, the simulation results are the exact same as the original PCG solver, because the majority of serial codes were not changed. It is worth noting that this parallelizing approach reduces cost in terms of software maintenance because only a single source PCG solver code needs to be maintained in the MODFLOW source tree.
Copyright © 2009 The Author(s). Journal Compilation © 2009 National Ground Water Association.

Entities:  

Mesh:

Year:  2009        PMID: 19563427     DOI: 10.1111/j.1745-6584.2009.00598.x

Source DB:  PubMed          Journal:  Ground Water        ISSN: 0017-467X            Impact factor:   2.671


  1 in total

1.  Parallel Processing Transport Model MT3DMS by Using OpenMP.

Authors:  Linxian Huang; Lichun Wang; Jingli Shao; Xingwei Liu; Qichen Hao; Liting Xing; Lizhi Zheng; Yong Xiao
Journal:  Int J Environ Res Public Health       Date:  2018-05-24       Impact factor: 3.390

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.