-
Notifications
You must be signed in to change notification settings - Fork 119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update srw_common and hashes of UFS_UTILS and UPP #266
Conversation
Testing on Cheyenne, not sure if all the new modules will be available yet. |
Build tests did indeed fail on Cheyenne. I believe this PR will need to incorporate some of Ed's PR (#250), but all the library combinations I tried failed in some way. I also opened an issue in the hpc-stack repository a while back (NOAA-EMC/hpc-stack#439) but it has not yet received a satisfactory resolution. |
Thanks, @chan-hoo for fixing the problem with nccmp on Jet. I'm now getting the following error when building UFS_UTILS.
In UFS_UTILS/tests/chgres_cube/CMakeLists.txt, I see this:
@GeorgeGayno-NOAA, any idea why the download of gfs.v16.sfc.history.nc would fail on Jet? |
The download of unit test data was made part of UFS_UTILS build system a few month's ago. See ufs-community/UFS_UTILS#619 for more details. Jet is behind a firewall and can't access the EMC ftp site. So to build on that machine you must set this CMake flag as follows: |
@GeorgeGayno-NOAA, thank you for this info. @JeffBeck-NOAA, I'll add the flag to devbuild.sh soon. |
Thanks, @GeorgeGayno-NOAA! @chan-hoo, I'll test again as soon as devbuild.sh is updated. Thanks! |
@JeffBeck-NOAA, I changed 'src/CMakeLists.txt' directly because we don't need the unit test for UFS_UTILS in UFS SRW App. Can you test it again? |
@chan-hoo I am tagging @mark-a-potts and @EdwardSnyder-NOAA RE: Cheyenne build problems. I am out of the loop on the status of the new library builds on Cheyenne. |
Do all the new modules exist on the Tier-1 platforms? EPIC can install any that are missing on Cheyenne, but we don't currently control the installation on the other machines. |
@mark-a-potts, I've tested it on Hera and Orion successfully, and I think @JeffBeck-NOAA is testing it on Jet. WCOSS will be away in June, so we don't need to worry about wcoss_dell_p3. I don't have access to other machines. I updated the modules for Cheyenne and other machines on the basis of |
@chan-hoo, the build on Jet now completes successfully. I was able to get the GST to run with the following changes (similar to what we had to do on Hera recently): In ufs-srweather-app/modulefiles/wflow_jet (change top to bottom)
In regional_workflow/modulefiles/tasks/jet/miniconda_regional_workflow (change top to bottom):
|
@JeffBeck-NOAA, thank you for testing it. I've updated the scripts for Jet. |
@mkavulich @chan-hoo on cheyenne, ufs-wm currently uses: module use /glade/work/epicufsrt/GMTB/tools/intel/2022.1/hpc-stack-v1.2.0_6eb6/modulefiles/stack and /glade/work/epicufsrt/GMTB/tools/gnu/10.1.0/hpc-stack-v1.2.0/modulefiles/stack |
@jkbk2004, as you can see, this PR updates the paths to the hpc-stack on Cheyenne with the ones you pointed above. Can you test this PR on Cheyenne? |
A full integration of uwtools for the make_ics and make_lbcs tasks.
DESCRIPTION OF CHANGES:
srw_comm
is updated with the latest modules.srw_common
in this PR on Orion and Hera.TESTS CONDUCTED:
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_2017_gfdlmp_regional
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15p2
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_RAP_suite_HRRR
grid_RRFS_CONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15_thompson_mynn_lam3km
grid_RRFS_CONUScompact_25km_ics_HRRR_lbcs_HRRR_suite_RRFS_v1beta
grid_RRFS_CONUScompact_25km_ics_HRRR_lbcs_RAP_suite_RRFS_v1alpha
DEPENDENCIES: