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.
中科院分区:
文献类型:
--
作者:
Rizzo, Calogero B.;Nakano, Aiichiro;de Barros, Felipe P.J.
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.