Skip to main content
U.S. flag

An official website of the United States government


The USGS Water Resources Mission Area provides water information that is fundamental to national and local economic well-being, protection of life and property, and effective management of the Nation’s water resources. Below, find software for a wide range of water resources research and management questions.

Filter Total Items: 72

MODFLOW 6: USGS Modular Hydrologic Model

MODFLOW is a popular open-source groundwater flow model distributed by the U.S. Geological Survey. 

ModelMuse: A Graphical User Interface for Groundwater Models

ModelMuse is a graphical user interface (GUI) for the U.S. Geological Survey (USGS) models MODFLOW 6, MODFLOW–2005, MODFLOW-LGR, MODFLOW-LGR2, MODFLOW-NWT, MODFLOW-CFP, MODFLOW-OWHM, MODPATH, ZONEBUDGET, PHAST, SUTRA 2.2, SUTRA 3.0,  MT3D-USGS, and WellFootprint and the non-USGS programs MT3DMS and PEST.

MODFLOW-NWT: A Newton Formulation for MODFLOW-2005

MODFLOW-NWT is a Newton-Raphson formulation for MODFLOW-2005 to improve solution of unconfined groundwater-flow problems. MODFLOW-NWT is a standalone program that is intended for solving problems involving drying and rewetting nonlinearities of the unconfined groundwater-flow equation.

Precipitation Runoff Modeling System (PRMS)

The Precipitation-Runoff Modeling System is a deterministic, distributed-parameter, physical process based modeling system developed to evaluate the response of various combinations of climate and land use on streamflow and general watershed hydrology.

PHREEQC Version 3

PHREEQC Version 3 is a computer program for speciation, batch-reaction, one-Ddmensional transport, and inverse geochemical calculations.

PHAST - A Computer Program for Simulating Groundwater Flow, Solute Transport, and Multicomponent Geochemical Reactions

PHAST Is a computer program for simulating groundwater flow, solute transport, and multicomponent geochemical reactions.

FloPy: Python Package for Creating, Running, and Post-Processing MODFLOW-Based Models

FloPy is a Python package for creating, running, and post-processing MODFLOW-based models.

VMT Hydroacoustics Software

The Velocity Mapping Toolbox (VMT) is a Matlab-based software for processing and visualizing ADCP data collected along transects in rivers or other bodies of water. VMT allows rapid processing, visualization, and analysis of a range of ADCP datasets and includes utilities to export ADCP data to files compatible with ArcGIS, Tecplot, and Google Earth.

QRev 2 and 3

QRev is a USGS-developed MATLAB program that computes the discharge from a moving-boat ADCP measurement using data collected with any of the Teledyne RD Instrument (TRDI) or SonTek bottom tracking ADCPs. QRev improves the consistency and efficiency of processing streamflow measurements.

Extrap Hydroacoustics Software

Tool to assist in selecting an appropriate extrapolation method for ADCP discharge computations.

AreaComp Hydroacoustics Software

AreaComp is a software for computing stage area ratings from hydrologic measurements.

Stationary Moving-Bed Analysis (SMBA) Software

Stationary Moving-Bed Analysis (SMBA) computes the dot product of the bottom track vector onto the unit water vector and determines the moving bed velocity in the upstream direction relative to the water velocity vector. This program is applicable to all stationary moving bed test.