A scalable parallel algorithm for reactive particle tracking

被引:6
|
作者
Morvillo, Maria [1 ]
Rizzo, Calogero B. [1 ]
de Barros, Felipe P. J. [1 ]
Astani, Sonny [1 ]
机构
[1] Univ Southern Calif, Dept Civil & Environm Engn, Los Angeles, CA 90007 USA
基金
美国国家科学基金会;
关键词
Random walk particle tracking; Reactive contaminant transport; Environmental fluid mechanics; Computational hydrology; Porous media; Parallelization; SOLUTE TRANSPORT; POROUS-MEDIA; LAGRANGIAN METHOD; SIMULATIONS; FRAMEWORK; EQUATION; FLOWS; BIODEGRADATION; STATISTICS; DISPERSION;
D O I
10.1016/j.jcp.2021.110664
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Modeling chemical reactions on the basis of probabilistic rules has been employed in Lagrangian schemes to simulate transport of solutes in porous media. Reactive random walk particle tracking allows reagents particle pairs to interact proportionally to their separation distance and the nature of the chemical process. However, most of the available algorithms result to be computationally prohibitive, since their efficiency depends on the number of pairs of particles interacting. In this work, a novel framework for modeling reactive solute transport is introduced, with the target of reducing the computational burden characteristic of existing approaches. Our method introduces an innovative optimal kernel function and permits the parallelization of a bimolecular reaction modeling scheme which leads to computational speedup. To test the performance of our method, we execute a computational speedup analysis with other approaches reported in the literature. The proposed method is successfully validated with exact analytical solutions. We illustrate the applicability of the method to simulate reactive transport in two-dimensional flow fields that are relevant for environmental applications. The computational time of the proposed methodology scales linearly with the number of particles employed in the simulation, feature that makes the algorithm suitable for simulating reactive transport with large number of particles. (C) 2021 Elsevier Inc. All rights reserved.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] PARALLEL PARTICLE FILTER ALGORITHM IN FACE TRACKING
    Liu, Ke-Yan
    Tang, Liang
    Li, Shan-Qing
    Wang, Lei
    Liu, Wei
    [J]. ICME: 2009 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-3, 2009, : 1813 - 1816
  • [2] A particle tracking algorithm for parallel finite element applications
    Capodaglio, Giacomo
    Aulisa, Eugenio
    [J]. COMPUTERS & FLUIDS, 2017, 159 : 338 - 355
  • [3] FAST FACE TRACKING USING PARALLEL PARTICLE FILTER ALGORITHM
    Liu, Ke-Yan
    Li, Shan-Qing
    Tang, Liang
    Wang, Lei
    Liu, Wei
    [J]. ICME: 2009 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-3, 2009, : 1302 - 1305
  • [4] A scalable parallel deduplication algorithm
    Santos, Walter
    Teixeira, Thiago
    Machado, Carla
    Meira, Wagner, Jr.
    Da Silva, Altigran S.
    Ferreira, Renato
    Guedes, Dorgival
    [J]. 19TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2007, : 79 - +
  • [5] A parallel particle swarm optimization algorithm for optimal reactive power dispatch
    Li, Ying
    Zhou, Hao
    Jiang, Quanyuan
    Liu, Zhaoyan
    Cao, Yijia
    [J]. DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2007, 14 : 227 - 233
  • [6] A new particle tracking algorithm for simulating the reactive transport in porous media
    Cao, SS
    Liu, BD
    Sun, NZ
    [J]. PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON WATER RESOURCES AND THE URBAN ENVIRONMENT, 2003, : 679 - 685
  • [7] Performance evaluation of the parallel object tracking algorithm employing the particle filter
    Szwoch, Grzegorz
    [J]. 2016 SIGNAL PROCESSING: ALGORITHMS, ARCHITECTURES, ARRANGEMENTS, AND APPLICATIONS (SPA), 2016, : 119 - 124
  • [8] Research on Parallel Particle Filtering Target Tracking Algorithm Based on Hadoop
    Sun, Fu
    Song, JianXin
    [J]. PROCEEDINGS OF THE 2015 5TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND AUTOMATION ENGINEERING, 2016, 42 : 922 - 928
  • [9] A Scalable Parallel Algorithm for Balanced Sampling
    Lee, Alexander
    Walzer-Goldfeld, Stefan
    Zablah, Shukry
    Riondato, Matteo
    [J]. THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 12991 - 12992
  • [10] Target tracking algorithm based on parallel particle filtering in wireless sensor networks
    Qu J.-F.
    Chai Y.
    Guo M.-Y.
    [J]. Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2011, 40 (02): : 231 - 236