Related Experiment Video
Updated: Feb 4, 2026

Sampling and Identification of Microplastics in Groundwater
Published on: November 7, 2025
Improvements on Scalable and Reproducible Cloud Implementation of Numerical Groundwater Modeling
Martin Roth1, Jared Grove1, Andy Davis1
1Geomega, 2585 Central Avenue, Boulder, CO, 80301.
None:
In the past decade the groundwater modeling industry has trended toward more computationally intensive methods that necessarily require more parallel computing power due to the number of model runs required for these methods. Groundwater modeling that requires many parallel model runs is often limited by numerical burden or by the modeler's access to computational resources. Over the last 15 years the evolution of the cloud in accelerating groundwater model solutions has progressed; however, there are no apparent literature reviews of MODFLOW and PEST cloud implementation, specifically with regards to open-source and efficient scalable solutions. Here we describe infrastructure as code used to develop the architecture for running PEST++ in parallel on the cloud using Docker containers and open-source software to allow simple and repeatable cloud execution. The architecture utilizes Amazon Web Services and Terraform to facilitate cloud deployment and monitoring. A publicly available MODFLOW-6 model was used to evaluate parallel performance locally and in the cloud. Local model runs were found to have a linear 12 s increase in model run time per agent on a typical office computer compared to the cloud implementation's 0.02 s per model, indicating near perfect scaling even at up to 200 concurrent model runs. A consulting groundwater model was calibrated with the cloud infrastructure, which enabled acceleration of project completion at minimal cost.
Related Concept Videos
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Numerical Calculations
The solution to a problem is obtained using different methods. While manually solving algebraic symbols is one of the most common methods, the graphical method is often preferred. Computers...
Pilot and Numeric Relaying
How Data are Classified: Numerical Data
Quantitative data may be either discrete or continuous. All quantitative data that take on only specific numerical...
Nursing Implementation
The five steps to implementing effective nursing care include reassessing the patient, reviewing and revising the existing nursing care plan, organizing the resources and care delivery, anticipating and preventing complications, and implementing nursing interventions.
Improving Translational Accuracy

