Example #2 - Pump-and-Treat Optimization

Example using the OSTRICH DDS algorithm

Initial Publication:

Modified:

This example demonstrates pump-and-treat optimization using the DDS algorithm. The objective of the pump-and-treat optimization is to determine the optimal location and extraction rates of a field of wells. The wells must prevent further migration of two plumes of contaminated groundwater. The cost function to be minimized is the total extraction rate of the well field and the Bluebird groundwater model is used to evaluate the containment performance constraint. See www.civil.waterloo.ca/jrcraig for links to download Bluebird and the accompanying VisualAEM graphical interface. Running the example using OSTRICH.bat will launch DDS in serial (i.e. on a single processor). Running the example using mpirun.bat will launch DDS in parallel.