Release for UPP V11.0.0
Release for UPP V11.0.0
This release represents a major effort to refactor the UPP code to implement a 2-Dimensional decomposition capability. This development was led by UPP developers at NOAA’s Environmental Modeling Center (EMC) with funding through the Hurricane Supplemental funding line. Please see the Users Guide in links below for details on how to use this capability.
Release Notes
- Capability added to decompose grids in both x- and y-directions.
- 1D (y-direction only) decomposition is still available.
- Identical results are expected for 1D vs 2D.
- Testing indicated no deterioration in run time and in many cases reduction in run time for existing configurations/applications.
- Further timing improvement expected especially for larger domains.
- Support for this feature has been implemented in offline standalone UPP and inline UPP.
- 2D decomposition is only supported for UFS based model outputs.
User Support
User help questions may be posted to the online UFS forum
Questions may also be posted to the GitHub repository Discussions Board
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_v11.0.0/
Technical Documentation can be found at: https://noaa-emc.github.io/UPP/
Quick Build Instructions for UPP executable.
Pre-requisite libraries
UPP requires a number of NCEP Libraries and third party libraries to build. These must be built via HPC-stack. If building UPP on a platform not supported through the compile_upp.sh script, the user must first install hpc-stack and add the proper module files to the UPP directory tree.
Supported platforms
These platforms have HPC-stack pre-installed for use with UPP.
Platform | Compiler |
---|---|
Hera | Intel |
Cheyenne | Intel |
wcoss2 | Intel |
wcoss_dell_p3 | Intel |
Obtain the UPP code
Option 1) Download from this release page
Option 2) git clone -b upp_v11.0.0 https://github.com/NOAA-EMC/UPP
Quick Build
If running on a supported platform with HPC-stack pre-installed, simply run the build script.
cd UPP/tests
./compile_upp.sh
A successful build will create an executable called upp.x in the UPP/tests/install/bin/ directory.
Obtain and unpack CRTM fix coefficient files
cd UPP
mkdir crtm && cd crtm
wget https://github.com/NOAA-EMC/UPP/releases/download/upp_v10.1.0/fix.tar.gz
tar -xzf fix.tar.gz