WS C1. Scalable cloud services for parameter optimization of a distributed watershed model

Centennial, Monday, 16:00

Workshop participants will learn to use a new method of Particle Swarm Optimization (PSO) with parameters and objective functions grouped by simulated processes and outcomes. The MultiGroup PSO method (MG-PSO) and related workflow will be introduced and demonstrated with a case study. We will introduce the Ages distributed watershed model principles and parameters to be applied to an agricultural watershed.

Ages is deployed as a Model-as-a-Service using the Cloud Services Innovation Platform (CSIP) with an API extension for calibration. All software is open source.

The MG-PSO workflow will be demonstrated with a new a graphical user interface MG-PSO-GUI utilizing the Python PSO library, a package available through PyPI. Attendees can participate in a hands-on exercise using the parameter sensitivity calibration tools. The case study uses Ages simulations of the South Fork Iowa River Watershed with different parameter groupings. Participants will learn how to set up calibration strategies, run a simple calibration, and explore the graphical output options. Deployment options for different models and platforms will also be discussed. Participants may explore ways to extend and customize the workflow, methods, and graphical interface for other uses.

Participants are encouraged to bring your own laptop preloaded with Python 3.10

Further information on the software is available at: https://pypi.org/project/mg-pso-gui/ [1]

← Back to Schedule