Tutorials
The following tutorials demonstrate basic FloPy features and usage with MODFLOW 2005, MODFLOW 6, and related programs.
FloPy
MODFLOW 6
- MODFLOW 6: Accessing Simulation Settings, Models, and Packages
- MODFLOW 6: Observation packages
- MODFLOW 6: Time Series Packages
- MODFLOW 6: Time Array Series Packages
- MODFLOW 6: Working with MODFLOW Scalar Data
- MODFLOW 6: Working with MODFLOW List Data.
- MODFLOW 6: Working with MODFLOW Grid Array Data
- MODFLOW 6: External Files, Binary Data, and Performance Optimization
- MODFLOW 6: Multiple Models - How to create multiple models in a simulation
- Observations, time series and time array series
- Accessing MODFLOW 6 Output
- Loading a model
- Get output using the
.outputattribute - Get head file and cell budget file outputs
- Get output associated with a specific package
- Check which output types are available in a package
- Managing multiple observation and csv file outputs in the same package
- Creating and running ZoneBudget for MF6
- Unconfined steady-state flow model
MODFLOW-2005
- MODFLOW-2005 Basic stress packages
- Error checking for MODFLOW-2005 models
- Loading MODFLOW-2005 models
- Working with the Multi-node Well (MNW2) Package
- Make an MNW2 package from scratch
- MNW2 information by node
- Stress period information
- Make
ModflowMnw2package object - empty
node_dataandstress_period_datatables can also be generated by the package class, and then filled - Mnw objects
- Build the same package using only the
Mnwobjects - By default, the
node_dataandstress_period_datatables attached to theModflowMnw2package class are definitive - Write an MNW2 package file and inspect the results
- Load some example MNW2 packages
- SFR2 package loading and querying
- MODFLOW Tutorial 1: Confined Steady-State Flow Model
- MODFLOW Tutorial 2: Unconfined Transient Flow Model
MODFLOW-LGR
MODFLOW-NWT
MODFLOW USG
- Advection, Dispersion and Decay in a One-Dimensional Uniform Flow Field
- Case 1 conducts the simulation with zero dispersion.
- Case 2 includes a retardation of 2 by using a bulk density value of 1 kg/L and an adsorption coefficient (kd) of 0.2 L/kg.
- Case 3 further includes a longitudinal dispersivity value of 10 feet (grid Peclet number of 1)
- Case 4 includes a longitudinal dispersivity value of 1 feet (grid Peclet Number of 10)
- Case 5 also includes first order decay with a half-life of 10 days (first order decay rate of 6.9315x 10-2 /day) on the simulation with the high grid Peclet Number.
- Advection and Dispersion in a Two-Dimensional Confined Radial Flow Field
- MF-USG Example Problems for Transport of Solute through a Conduit within a Multi-Aquifer System
- Dual Domain Transport in a One-Dimensional, Uniform Flow Field
- Henry Problem for Density-Dependent Flow and Transport
- MF-USG Verification Example for Heat and Solute Transport - Ex6 Stallman
- MF-USG Example Problems for Matrix Diffusion Transport Package
- MF-USG Example Problems for Matrix Diffusion Transport Package
- MF-USG Example Problems for Adsorption of PFAS Adsorption on Air-Water Interface in the Unsaturated Zone
MT3DMS
- MT3D-USGS: Transport with the SFR/LAK/UZF Packages (SFT/LKT/UZT), and chemical reactions (RCT)
- Using FloPy to simplify the use of the MT3DMS
SSMpackage - SEAWAT Tutorial 1: Henry Saltwater Intrusion Problem
- Input variables for the Henry Problem
- Create the basic MODFLOW model structure
- Create the basic MT3DMS model structure
- Create the SEAWAT model structure
- Load the concentration data
- Load the cell-by-cell flow data
- Create a plot with concentrations and flow vectors
- Load the head data
- Create a plot with heads