FloPy workflows for creating structured and unstructured MODFLOW models

By: , and 



FloPy is a popular Python package for creating, running, and post-processing MODFLOW-based groundwater flow and transport models. FloPy functionality has expanded to support the latest version of MODFLOW (MODFLOW 6) including support for unstructured grids. FloPy can be used to download MODFLOW-based and other executables for Linux, MacOS, and Windows operating systems, which simplifies the process required to download and use these executables. Expanded FloPy capabilities include (1) full support for structured and unstructured spatial discretizations; (2) geoprocessing of spatial features and raster data to develop model input for supported discretization types; (3) the addition of functionality to provide direct access to simulated output data; (4) extension of plotting capabilities to unstructured MODFLOW 6 discretization types; and (5) the ability to export model data to shapefiles, NetCDF, and VTK formats for processing, analysis, and visualization by other software products. Examples of using expanded FloPy capabilities are presented for a hypothetical watershed. An unstructured groundwater flow and transport model, with several advanced stress packages, is presented to demonstrate how FloPy can be used to develop complicated unstructured model datasets from original source data (shapefiles and rasters), post-process model results, and plot simulated results.
Publication type Article
Publication Subtype Journal Article
Title FloPy workflows for creating structured and unstructured MODFLOW models
Series title Groundwater
DOI 10.1111/gwat.13327
Volume 62
Issue 1
Year Published 2024
Language English
Publisher National Groundwater Association
Contributing office(s) California Water Science Center, WMA - Integrated Modeling and Prediction Division
Description 16 p.
First page 124
Last page 139
Google Analytic Metrics Metrics page
Additional publication details