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
Assessing effects of climate and technology uncertainties in large natural resource allocation problems
Jevgenijs Steinbuks, Yongyang Cai, Jonas Jaegermeyr, and Thomas W. Hertel
Geosci. Model Dev., 17, 4791–4819, https://doi.org/10.5194/gmd-17-4791-2024,https://doi.org/10.5194/gmd-17-4791-2024, 2024
Short summary
VISIR-2: ship weather routing in Python
Gianandrea Mannarini, Mario Leonardo Salinas, Lorenzo Carelli, Nicola Petacco, and Josip Orović
Geosci. Model Dev., 17, 4355–4382, https://doi.org/10.5194/gmd-17-4355-2024,https://doi.org/10.5194/gmd-17-4355-2024, 2024
Short summary
Incremental analysis update (IAU) in the Model for Prediction Across Scales coupled with the Joint Effort for Data assimilation Integration (MPAS–JEDI 2.0.0)
Soyoung Ha, Jonathan J. Guerrette, Ivette Hernández Baños, William C. Skamarock, and Michael G. Duda
Geosci. Model Dev., 17, 4199–4211, https://doi.org/10.5194/gmd-17-4199-2024,https://doi.org/10.5194/gmd-17-4199-2024, 2024
Short summary
Decision-making strategies implemented in SolFinder 1.0 to identify eco-efficient aircraft trajectories: application study in AirTraf 3.0
Federica Castino, Feijia Yin, Volker Grewe, Hiroshi Yamashita, Sigrun Matthes, Simone Dietmüller, Sabine Baumann, Manuel Soler, Abolfazl Simorgh, Maximilian Mendiguchia Meuser, Florian Linke, and Benjamin Lührs
Geosci. Model Dev., 17, 4031–4052, https://doi.org/10.5194/gmd-17-4031-2024,https://doi.org/10.5194/gmd-17-4031-2024, 2024
Short summary
Developing meshing workflows in Gmsh v4.11 for the geologic uncertainty assessment of high-temperature aquifer thermal energy storage
Ali Dashti, Jens C. Grimmer, Christophe Geuzaine, Florian Bauer, and Thomas Kohl
Geosci. Model Dev., 17, 3467–3485, https://doi.org/10.5194/gmd-17-3467-2024,https://doi.org/10.5194/gmd-17-3467-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.