-
Notifications
You must be signed in to change notification settings - Fork 29
Home
The ufs-s2s-model contains atmosphere, ocean, and sea ice components as well as some infrastructure components. The ufs-s2s-model repository contains the model code and associated module files, configuration files and compsets needed to build and run the Unified Forecast System (UFS) for the sub-seasonal to seasonal application.
This repository is not yet ready for general use.
Documentation for the ufs-s2s-model is under development.
Each of the components has its own repository. All the repositories are currently located in GitHub with public access to the broad community. Below is the ufs-s2s-model hierarchical repository structure:
Hierarchy of repositories | Authoritative URLs |
---|---|
ufs-s2s-model | https://github.com/ufs-community/ufs-s2s-model |
fv3atm | https://github.com/NOAA-EMC/fv3atm |
- GFDL_atmos_cubed_sphere | https://github.com/NOAA-EMC/GFDL_atmos_cubed_sphere |
- ccpp-framework | https://github.com/NCAR/ccpp-framework |
- ccpp-physics | https://github.com/NCAR/ccpp-physics |
WW3 | https://github.com/NOAA-EMC/WW3 |
MOM6-interface/MOM6 | https://github.com/NOAA-EMC/MOM6 |
MOM6-interface/mkmf | https://github.com/NOAA-EMC/mkmf |
CICE-interface/CICE | https://github.com/NOAA-EMC/CICE |
CMEPS | https://github.com/NOAA-EMC/CMEPS |
FMS | https://github.com/NOAA-EMC/FMS |
NEMS | https://github.com/NOAA-EMC/NEMS |
- NCEPLIBS-pyprodutil | https://github.com/NOAA-EMC/NCEPLIBS-pyprodutil |
stochastic_physics | https://github.com/noaa-psd/stochastic_physics |
In the table, the left column shows the component names and the right column shows the component repositories which are pointing to the authoritative repositories. The ufs-s2s-model currently uses git submodule to manage the sub-components. Developers may need to work with several components at the same time and need to get their changes committed to the components' authoritative repositories. To do that, developers need to follow the code management practices of the authoritative repositories. Once the component authoritative repositories have been updated, the changes will be brought into the ufs-s2s-model repository by its code managers.
Creating a GitHub Account for Development Work
Participating in the Development Process (Under Construction)
Developer Information
- Debug mode
- Restarting the coupled model
- Changing the number of PEs for FV3
- Updating the MOM6-interface
- Profile Timing across Components
- Porting to a new machine
Wiki Links
Applications (include workflow)
Models
- UFS Weather Model
- UFS Subseasonal to Seasonal Model
- UFS Hurricane Analysis and Forecast System Model
Utilities
- NCEPLIBS - builds bundled library dependencies
- NCEPLIBS-external - builds external library dependencies