Releases: NOAA-EMC/UPP
Release for upp/10.0.4 at hpc-stack
This tag is used for installing upp/10.0.4 at the hpc-stack.
Release for UPP V9.0.0
UPP V9.0.0
This release is a standalone version of UPP that is identical to that which is used in the UFS Short Range Weather (SRW) Application and is created for community use and distribution.
Release Notes
- Use of CMake for building
- Build dependency on the official NCEPLIBS package
- Supported models/cores: FV3GFS (netcdf and nemsio formats) and FV3LAM (netcdf format)
- Updated to CRTM v2.3.0
- CRTM coefficient fix files are now packaged separate from the code base. Can be downloaded from this Release page.
- No support for WRF applications
- No support for Grib1 output format
Known Issues
When using the community run script, scripts/run_upp
, forecast hours 8 and 9 are not output correctly because of an issue with the formatting for the variable fhr
due to Bash shell standards. Users can applying the following fix to the run_upp
script.
Modify lines 276 and 277 to read:
fhr=`printf "%02i" ${fhr#0}`
fhour=`printf "%03i" ${fhr##0}`
User Support
Support for the UPP is provided to the community by the Developmental Testbed Center.
Questions may be posted to the online UFS forum: https://forums.ufscommunity.org/forum/post-processing
More information about the UPP can be found at: http://www.dtcenter.org/community-code/unified-post-processor-upp
The UPP Users' Guide for this release can be found at: https://upp.readthedocs.io/en/upp_v9.0.0/
Quick Build Instructions
1. Must build NCEPLIBS prior to installing UPP
The external NCEP libraries https://github.com/NOAA-EMC/NCEPLIBS-external
The NCEP libraries https://github.com/NOAA-EMC/NCEPLIBS
2. Obtain the UPP code
Download from this release page -or-
git clone -b upp_v9.0.0 --recurse-submodules https://github.com/NOAA-EMC/EMC_post
3. Build the code
cd EMC_post
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=.. -DCMAKE_PREFIX_PATH=${INSTALL_PREFIX}
make install
where INSTALL_PREFIX is the path to the location of your pre-installed NCEP libraries.
A successful build will create an executable called ncep_post in the EMC_post/bin/ directory.
4. Obtain and unpack CRTM fix coefficient files
cd ../EMC_post
mkdir crtm && cd crtm
wget https://github.com/NOAA-EMC/EMC_post/releases/download/upp_v9.0.0/fix.tar.gz
tar -xzf fix.tar.gz
Release for building standalone UPP via cmake
Tagging upp_v10.0.3
Release for GFS V16 implementation
Tagging upp_gfsv16_release.v1.1.3 for GFS V16 NCO implementation.
Release for UPP refactor
Tagging upp_v10.0.2 for UPP refactor release
Release for installing upp/10.0.1 at hpc-stack
The tag is created for installing upp/10.0.1 at the hpc-stack.
Release for GFS V16 NCO implementation
Create tag upp_gfsv16_release.v1.1.2 for NCO implementation.
Release for GEFS V12 implementation
The gefs_v12.0.2 is for upgrading GEFS V12.
Release for GFS V16 NCO Pre-implementation
Tagging upp_gfsv16_release.v1.1.1
Release for installing upp/10.0.0 at hpc-stack
Tagging upp_v10.0.0