PAR 2 : Parallel Random Walk Particle Tracking Method for solute transport in porous media

PAR 2 : Parallel Random Walk Particle Tracking Method for solute transport in porous media
复制标题

PAR 2:多孔介质中溶质传输的并行随机游走粒子追踪方法

DOI:
10.1016/j.cpc.2019.01.013
复制
发表时间:
2019
影响因子:
6.3
通讯作者:
de Barros, Felipe P.J.
de Barros, Felipe P.J.
中科院分区:
物理与天体物理2区
文献类型:
--
作者:
Rizzo, Calogero B.;Nakano, Aiichiro;de Barros, Felipe P.J.

文献摘要

相似文献

地下水系统中溶质运移的计算模拟是水资源管理和风险分析的基本组成部分。因此,迫切需要快速可靠的计算工具来模拟地下水系统中的溶质运移。在这项工作中,我们提出了PAR 2,GPU加速溶质运移模拟器的基础上的随机行走粒子跟踪(RWPT)技术,拉格朗日方法特别适合于并行化。PAR 2能够在任何配备NVIDIA GPU的计算平台上运行,例如普通台式机和高性能计算(HPC)节点。程序是用C++/CUDA开发的。在我们的例子中,地下水流是使用MODFLOW在结构化网格上模拟的,可以使用LMT包将其链接到PAR 2。模拟参数可以通过方便的YAML配置文件定义。此外,我们提出了一个分析处理的色散张量,允许RWPT有效地实现使用GPU并行化。与并行化获得的加速大大减少了总的模拟时间,允许应用程序的计算昂贵的算法(例如,蒙特-卡罗模拟)的大规模随机水文系统。节目摘要节目名称:PAR 2。程序文件doi:http://dx. doi。org/10.17632/4pkhgx8wcb。1许可证条款:GPL v3编程语言:C++/CUDA问题性质:饱和多孔介质中溶质运移的GPU加速模拟。解决方法:粒子跟踪法的实施,一个完全拉格朗日方法来解决对流扩散方程。
Computational modeling of solute migration in groundwater systems is a fundamental component in water resources management and risk analysis. Therefore, it is imperative to have fast and reliable computational tools to simulate solute transport in groundwater systems. In this work we present PAR 2, a GPU-accelerated solute transport simulator based on the Random Walk Particle Tracking (RWPT) technique, a Lagrangian method particularly suited for parallelization. PAR 2 is able to run on any computing platform equipped with an NVIDIA GPU, such as common desktops and High-Performance Computing (HPC) nodes. The program is developed in C++/CUDA. In our illustration, groundwater flow is simulated on a structured grid using MODFLOW, which can be linked to PAR 2 using the LMT package. Simulation parameters can be defined through a convenient YAML configuration file. Additionally, we propose an analytical treatment of the dispersion tensor that allows the RWPT to be effectively implemented using GPU parallelization. The speedup gained with the parallelization drastically reduces the total simulation time, allowing the application of computationally expensive algorithms (eg, Monte-Carlo simulation) on large-scale stochastic hydro-systems. Program summary Program Title: PAR 2. Program Files doi: http://dx. doi. org/10.17632/4pkhgx8wcb. 1 Licensing provisions: GPLv3 Programming language: C++/CUDA Nature of problem: GPU-accelerated simulation of solute transport in saturated porous media. Solution method: Implementation of the particle tracking method, a fully Lagrangian approach to solve the advection–dispersion equations.