HWRF repository
The HWRF system (except for GSI) can be obtained through a repository checkout from the main top level HWRF system repository (svn-dtc-hwrf.cgd.ucar.edu). A user may want to check out the trunk (https://svn-dtc-hwrf.cgd.ucar.edu/trunk) for the most current stable version of the code under development. Alternatively, a developer may want to check out a branch of this repository for conducting development. Exactly what part of the repository to be checked out will depend on the developer's purpose for accessing the code.
External community components
While the HWRF system can be obtained from two repository checkouts, it physically resides in nine separate repositories. The main checkout is the top level HWRF system repository. It uses svn externals to populate the source directory of the main checkout with the components from seven community component model repositories, such as UPP, WPS, WRF, etc. An eighth component, GSI, must be obtained by separately checking out the HWRF branch of the NCAR fork of the GSI GitHub repository (https://github.com/NCAR/GSI/tree/HWRF). This adds up to a total of nine repositories needed to construct the HWRF system.
Component | Function | Repository | Mailing List |
GSI | Data assimilation | github.com/NCAR/GSI | Automatic email notification |
hwrf-utilities | General utilities and vortex initialization | svn-dtc-hwrf-utilities.cgd.ucar.edu | hwrf_repo_util@ucar.edu |
gfdl-vortex tracker | Vortex Tracker | svn-dtc-gfdl-vortextracker.cgd.ucar.edu | hwrf_repo_trk@ucar.edu |
ncep-coupler | Coupler | svn-dtc-ncep-coupler.cgd.ucar.edu | None |
pomtc | Tropical cyclone version of POM ocean model | svn-dtc-pomtc.cgd.ucar.edu | hwrf_repo_pom@ucar.edu |
WRF | WRF atmospheric model | github.com/wrf-model/WRF | Automatic email notification |
WPS | WRF pre-processor | github.com/wrf-model/WPS | Automatic email notification |
UPP | Unified Post Processor |
github.com/NOAA-EMC/EMC_post |
Automatic email notification |
Email Notifications
Most of the community code repositories use a mailing list for notifications. When any changes are made to a repository, an email is sent to the list which contains the notes provided with the change. These email lists are important if you are doing active development in a component repository. Some mailing lists are automatic with repository access, others require that you sign up.
If you are thinking of filtering out emails from Github from your inbox, don't do that. You can unsubscribe from regular notifications either by clicking the link in the "You have been subscribed" email, or by going to https://github.com/wrf-model/WRF and clicking "Unwatch" in the top right. Select "Not Watching", do not select "ignore".