Version 5.4.0 of the Community WRF-Hydro® Modeling System source code is consistent with the NOAA National Water Model (NWM) v3.1 code in operations and includes the following changes, additions, and fixes:
WRF-Hydro® v5.4.0 Release Notes
Please note that starting with WRF-Hydro v5.4, CMake is the preferred build system. The legacy configure/compile scripts are still present, but should be considered deprecated and will not be supported in future releases.
WRF-Hydro model documentation has been migrated from individual Word and PDF files to an online documentation system that will be hosted alongside the model code in the GitHub repository. Please see the docs/ directory for more details and view the documentation on the web at:
https://wrf-hydro.readthedocs.io/en/latest
For specific updates, reference the PRs listed in the following sections:
Model Improvements
- PR#756: Add initial support for gage-assisted diversions in channel
routing, which requires a new optional Diversion netCDF parameter file.
This also adds a C compiler dependency - PR#725:
lake_optionadded to&hydro_namelistto override lake physics
options (or turn off lakes completely). Reservoir options have been moved
to a new, separate&reservoir_nlistnamelist - PR#743: liquid water fraction (or snow) added as optional forcing input variables
Forcing variables names can now be supplied as namelist inputs - PR#782: documentation converted to readthedocs, also PR#786, PR#785,
PR#774, PR#789, PR#795, PR#796, PR#792, PR#799, PR#798, PR#791, PR#799,
PR#798, PR#797, PR#805, PR#804, PR#809, PR#810
Bugfixes:
- PR#803, PR#808:
lake_optionbugfixes - PR#813: Finding NetCDF fix for new Derecho environment
- PR#811: Adding routing diversion Makefiles
- PR#785: Support Fedora MPI environmental variables for NetCDF
- PR#752: LSM accumulations not reset if
RSTRT_SWCequalsno reset - PR#729: Crocus glacier arrays changed to
optionalfromallocatable - Bugfixes: CMake nudging parallel build
General cleanup and misc.
- PR#802: increment version numbers
- PR#794: input namelists and parametere tables
- PR#790: PR template updates
- PR#764: adding deprecation warning to configure build, CMake preferred
- PR#739: general CMake improvements, tabs to spaces
- PR#720: header info from files removed
- PR#724: redundant return statements removed
- PR#723: MPI case style fixed
- PR#733: .F -> .F90 file renaming
- PR#717: Added citation file
2025.10.23 Updates
The file croton_NY_training_example_v5.4.tar.gz was re-uploaded after missing files were added. Missing files included ones in the long range domain directories and the following files in NWM/DOMAIN/
LAKE_TYPES.ncnudgingParams.ncparams.txt