Articles | Volume 16, issue 3
https://doi.org/10.5194/gmd-16-833-2023
https://doi.org/10.5194/gmd-16-833-2023
Development and technical paper
 | 
03 Feb 2023
Development and technical paper |  | 03 Feb 2023

Parallelized domain decomposition for multi-dimensional Lagrangian random walk mass-transfer particle tracking schemes

Lucas Schauer, Michael J. Schmidt, Nicholas B. Engdahl, Stephen D. Pankavich, David A. Benson, and Diogo Bolster

Related authors

Exploring ship track spreading rates with a physics-informed Langevin particle parameterization
Lucas A. McMichael, Michael J. Schmidt, Robert Wood, Peter N. Blossey, and Lekha Patel
EGUsphere, https://doi.org/10.5194/egusphere-2024-235,https://doi.org/10.5194/egusphere-2024-235, 2024
Short summary
Simulating coupled surface–subsurface flows with ParFlow v3.5.0: capabilities, applications, and ongoing development of an open-source, massively parallel, integrated hydrologic model
Benjamin N. O. Kuffour, Nicholas B. Engdahl, Carol S. Woodward, Laura E. Condon, Stefan Kollet, and Reed M. Maxwell
Geosci. Model Dev., 13, 1373–1397, https://doi.org/10.5194/gmd-13-1373-2020,https://doi.org/10.5194/gmd-13-1373-2020, 2020
Short summary

Related subject area

Numerical methods
An automatic mesh generator for coupled 1D–2D hydrodynamic models
Younghun Kang and Ethan J. Kubatko
Geosci. Model Dev., 17, 1603–1625, https://doi.org/10.5194/gmd-17-1603-2024,https://doi.org/10.5194/gmd-17-1603-2024, 2024
Short summary
Numerical coupling of aerosol emissions, dry removal, and turbulent mixing in the E3SM Atmosphere Model version 1 (EAMv1) – Part 1: Dust budget analyses and the impacts of a revised coupling scheme
Hui Wan, Kai Zhang, Christopher J. Vogl, Carol S. Woodward, Richard C. Easter, Philip J. Rasch, Yan Feng, and Hailong Wang
Geosci. Model Dev., 17, 1387–1407, https://doi.org/10.5194/gmd-17-1387-2024,https://doi.org/10.5194/gmd-17-1387-2024, 2024
Short summary
Numerical coupling of aerosol emissions, dry removal, and turbulent mixing in the E3SM Atmosphere Model version 1 (EAMv1) – Part 2: A semi-discrete error analysis framework for assessing coupling schemes
Christopher J. Vogl, Hui Wan, Carol S. Woodward, and Quan M. Bui
Geosci. Model Dev., 17, 1409–1428, https://doi.org/10.5194/gmd-17-1409-2024,https://doi.org/10.5194/gmd-17-1409-2024, 2024
Short summary
jsmetrics v0.2.0: a Python package for metrics and algorithms used to identify or characterise atmospheric jet streams
Tom Keel, Chris Brierley, and Tamsin Edwards
Geosci. Model Dev., 17, 1229–1247, https://doi.org/10.5194/gmd-17-1229-2024,https://doi.org/10.5194/gmd-17-1229-2024, 2024
Short summary
P3D-BRNS v1.0.0: a three-dimensional, multiphase, multicomponent, pore-scale reactive transport modelling package for simulating biogeochemical processes in subsurface environments
Amir Golparvar, Matthias Kästner, and Martin Thullner
Geosci. Model Dev., 17, 881–898, https://doi.org/10.5194/gmd-17-881-2024,https://doi.org/10.5194/gmd-17-881-2024, 2024
Short summary

Cited articles

Aris, R.: On the dispersion of a solute in a fluid flowing through a tube, P. Roy. Soc. Lond. A, 235, 67–77, 1956. a
Bear, J.: On the tensor form of dispersion in porous media, J. Geophys. Res., 66, 1185–1197, https://doi.org/10.1029/JZ066i004p01185, 1961. a
Bear, J.: Dynamics of Fluids in Porous Media, Dover Publications, ISSN 2212-778X, 1972. a
Beckingsale, D. A., Burmark, J., Hornung, R., Jones, H., Killian, W., Kunen, A. J., Pearce, O., Robinson, P., Ryujin, B. S., and Scogland, T. R.: RAJA: Portable Performance for Large-Scale Scientific Applications, in: 2019 IEEE/ACM International Workshop on Performance, Portability and Productivity in HPC (P3HPC), 71–81, https://doi.org/10.1109/P3HPC49587.2019.00012, 2019. a
Benson, D. A. and Bolster, D.: Arbitrarily Complex Chemical Reactions on Particles, Water Resour. Res., 52, 9190–9200, https://doi.org/10.1002/2016WR019368, 2016. a, b
Download
Short summary
We develop a multi-dimensional, parallelized domain decomposition strategy for mass-transfer particle tracking methods in two and three dimensions, investigate different procedures for decomposing the domain, and prescribe an optimal tiling based on physical problem parameters and the number of available CPU cores. For an optimally subdivided diffusion problem, the parallelized algorithm achieves nearly perfect linear speedup in comparison with the serial run-up to thousands of cores.