Day 1

Morning. Introduction

  • Class introductions, overview, and software installation confirmation
  • Introduction to MODFLOW
  • Introduction to Python
  • Introduction to FloPy


  • Overview of synthetic example models (McDonald Valley, Freyberg, etc.)
  • Building a simple MODFLOW model by hand
  • Building a simple MODFLOW model with FloPy

Day 2

Morning. Unstructured Grids

  • Vertically consistent grids
  • Completely unstructured grids
  • Grid generation tools
  • XT3D for ghost node corrections

Afternoon. Advanced Packages

  • Streamflow Routing
  • Unsaturated Zone flow
  • Lakes
  • Multi-aquifer wells
  • MODFLOW6 Water Movers

Day 3

Morning. Contaminant and heat transport

  • Contaminant/heat transport
  • Variable density flow

Afternoon. Recharge estimation

  • Soil-Water Balance (SWB) Code for recharge calculation based on land use and climate
  • Water-use estimation for irrigation using SWB

Day 4.

Morning: Parameter estimation and uncertainty quantification with PEST and pyemu

  • Uncertainty Quantification through Monte Carlo and closed-form analytical methods
  • Gradient-based parameter estimation
  • Programmatic connections between PEST and MODFLOW
  • Iterative Ensemble Smoother

Afternoon. Optional Advanced Topics:

  • Anisotropy with XT3D
  • Advanced particle tracking
  • Automating model runs and analysis - capture fraction
  • Karstic Conduits
  • Advanced Python tools (Pandas, date-handling, visualization)



Modflow is free and open source.

To know more about it, visit the USGS web page.


The maximum number of participants has been reached. The registration is closed.