首页> 外文OA文献 >Parallel Processing Transport Model MT3DMS by Using OpenMP
【2h】

Parallel Processing Transport Model MT3DMS by Using OpenMP

机译:并行处理运输模型MT3DMS使用OpenMP

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Solute transport modeling resolves advection, dispersion, and chemical reactions in groundwater systems with its accuracy depending on the resolution of domain at all scales, thus the computational efficiency of a simulator becomes a bottleneck for the wide application of numerical simulations. However, the traditional serial numerical simulators have reached their limits for the prohibitive computational time and memory requirement in solving large-scale problems. These limitations have greatly hindered the wide application of groundwater solute transport modeling. Thus, the development of an efficient method for handling large-scale groundwater solute transport simulation is urgently required. In this study, we developed and assessed a parallelized MT3DMS (Modular Three-Dimensional Multispecies Transport Model) by using OpenMP (Open specifications for Multi-Processing) to accelerate the solute transport simulation process. The parallelization was achieved by adding OpenMP compile directives (i.e., defining various types of parallel regions) into the most time-consuming packages, including the Advection package (ADV), Dispersion package (DSP), and Generalized Conjugate Gradient Solver package (GCG). This allows parallel processing on shared-memory multiprocessors, i.e., both the memory requirement and computing efforts are automatically distributed among all processors. Moreover, we discussed two different parallelization strategies for handling numerical models with either many layers or few layers. The performance of parallelized MT3DMS was assessed by two benchmark numerical models with different model domain sizes via a workstation with two quad-core processors. Results showed that the running time of parallelized MT3DMS can be 4.15 times faster than that using sequential MT3DMS. The effects of using different preconditioners (procedures that transform a given problem into a form that is more suitable for numerical solving methods) in the GCG package were additionally evaluated. The modified strategy for handling numerical models with few layers also achieved satisfactory results with running time two times faster than that via sequential simulation. Thus, the proposed parallelization allows high-resolution groundwater transport simulation with higher efficiency for large-scale or multimillion-cell simulation problems.
机译:溶质传输建模在地下水系统中解决了地下水系统的平流,分散和化学反应,其精度根据所有尺度的畴的分辨率,因此模拟器的计算效率成为数字模拟广泛应用的瓶颈。然而,传统的串行数值模拟器已经达到了解决大规模问题的禁止计算时间和内存要求的限制。这些限制极大地阻碍了地下水溶质运输建模的广泛应用。因此,迫切需要开发用于处理大规模地下水溶质运输模拟的有效方法。在这项研究中,我们通过使用OpenMP(开放规范进行多处理)开发并评估了并行化MT3DMS(模块化三维MultiSpecies传输模型),以加速溶质传输仿真过程。通过将OpenMP编译指令(即,将各种类型的平行区域定义)添加到最耗时的封装中,包括平行包(ADV),色散封装(DSP)和广义共轭梯度求解器包(GCG)来实现并行化。 。这允许对共享内存多处理器的并行处理,即,内存要求和计算工作都是自动分布在所有处理器之间。此外,我们讨论了两种不同的并行化策略,用于处理具有许多层或几层的数值模型。并行化MT3DMS的性能由两个基准数值模型进行评估,其中两个基准数值模型通过具有两个四核处理器的工作站的不同模型域大小进行评估。结果表明,Parallated MT3DMS的运行时间可以比使用顺序MT3DMS快4.15倍。另外评估使用不同预处理器的效果(将给定问题转化为更适合于数值求解方法的形式的程序)的效果。用于处理数值模型的修改策略,几个层的处理结果令人满意的结果与通过顺序模拟快两倍的运行时间。因此,所提出的并行化允许具有更高效率的高分辨率地下水传输模拟,用于大规模或多百万电池模拟问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号