Notice: As of July 2022, DTC has ceased all activities supporting the HWRF Developers community. Note that with the exception of developers still collaborating directly with NOAA EMC on HWRF improvements, we encourage active developers to transition to using the Unified Forecast System (UFS) Hurricane Application for research and development efforts aimed at improvements to the operational system.
Overview of the HWRF Repositories
The HWRF system is available from a mix of subversion (SVN) and git repositories. A SVN checkout command will populate the source code directory by pulling code from eight individual repositories (WRF, UPP, UPP-CRTM libraries, WPS, hwrf-utilities, pomtc, ncep-coupler, and gfdl-vortextracker), while a git checkout command will pull down the GSI repository. Therefore, to check out the HWRF system, it is necessary to have access to all nine of the required repositories. A GitHub account (create one here) is required for four of the required repositories (WRF, WPS, UPP, and GSI).
The HWRF system uses five SVN repositories hosted by the DTC, three GitHub repositories hosted by NCAR, and a GitHub repository for the UPP hosted by EMC. Although the GitHub repository for the GSI is hosted by NCAR, it contains two submodules that are hosted in NOAA VLab. For this reason, HWRF developers need access to VLab, even if they are not planning to perform GSI development.