-
Notifications
You must be signed in to change notification settings - Fork 119
Supported Platforms and Compilers
Four levels of support have been defined for the UFS Short Range Weather (SRW) App. The four testing level definitions are:
- Level 1 (Pre-configured): Libraries built and available in central location, code builds, full testing of model
- Level 2 (Configurable): Libraries and code builds (but no central location for the libraries), full testing of model
- Level 3 (Limited test platforms): Libraries and code builds, limited testing of the model
- Level 4 (Build only platforms): Libraries and code build, no tests with running the model
Pre-configured platforms are platforms where all of the required software libraries for building community releases of UFS models and applications are available in a central place via HPC-Stack or spack-stack. Applications and models are expected to build and run out of the box. Users must have access to these systems in order to use them.
Platform | Compilers used | HPC-Stack/spack-stack Installation | System Documentation |
---|---|---|---|
Cheyenne | Intel 19.1.1 | /glade/work/epicufsrt/GMTB/tools/intel/2022.1/hpc-stack-v1.2.0_6eb6/modulefiles/stack | https://www2.cisl.ucar.edu/resources/computational-systems/cheyenne |
Cheyenne | GNU 10.1.0 | /glade/work/epicufsrt/GMTB/tools/gnu/11.2.0/hpc-stack-v1.2.0/modulefiles/stack | https://www2.cisl.ucar.edu/resources/computational-systems/cheyenne |
Hera | Intel 18.0.5.274 | /scratch2/NCEPDEV/nwprod/hpc-stack/libs/hpc-stack/modulefiles/stack | https://heradocs.rdhpcs.noaa.gov/wiki/index.php |
Jet (k-jet) | Intel 18.0.5.274 | /lfs4/HFIP/hfv3gfs/nwprod/hpc-stack/libs/modulefiles/stack | https://jetdocs.rdhpcs.noaa.gov/wiki/index.php/Start |
Orion | Intel 18.0.5 | /apps/contrib/NCEP/libs/hpc-stack/modulefiles/stack | https://oriondocs.rdhpcs.noaa.gov/wiki/index.php/Main_Page |
Gaea | Intel-18.0.6.288 | /lustre/f2/pdata/ncep_shared/hpc-stack/modulefiles/stack | https://gaeadocs.rdhpcs.noaa.gov/wiki/index.php/Welcome_to_Gaeadocs |
NOAA Cloud | Intel-oneapi | /contrib/spack/apps/ufs-srw-public-v2/modulefiles/Core | https://clouddocs.rdhpcs.noaa.gov/wiki/index.php/Main_Page |
Configurable platforms are platforms where HPC-Stack or spack-stack are not available in a centralized location but are expected to install successfully. Applications and models are expected to build and run once the required software stack is built. Users must have access to these systems in order to use them.
Platform | Compilers used | System Documentation |
---|---|---|
Special instructions are provided for Stampede2 at the following URL: https://github.com/ywangwof/ufs-srweather-app/wiki/Getting-Started-on-Stampede.
On limited-test platforms, the required libraries build and the model builds, but only limited testing has been done with running the model.
Platform | Compilers used |
---|---|
MacOS Big Sur 11.6.4 | GNU compiler suite v11.2.0 |
MacOS Catalina 10.15.7 | GNU compiler suite v11.2.0 |
Linux CentOS 7 | Intel compilers 19.1.0.166 |
Linux Ubuntu 20.04 | GNU compiler suite 10.3.0 |
On build-only platforms, the required libraries and model build, but there has been no further testing.
Platform | Compilers used |
---|---|
- Getting Started for Developers
- Repository Structure and Submodules
- Contributor's Guide
- Code Reviewer's Guide
- UFS offline Land Data Assimilation (DA) System
- Global Workflow
- UFS Hurricane Analysis and Forecast System
- UFS Medium-Range Weather Application (no longer supported)
- spack-stack - builds bundled library dependencies using a Spack-based package installation method