Skip to content

rrfs_ci: Fix for building on Hera.#66

Closed
christinaholtNOAA wants to merge 3 commits into
NOAA-GSL:rrfs_cifrom
christinaholtNOAA:merge_upp_fix
Closed

rrfs_ci: Fix for building on Hera.#66
christinaholtNOAA wants to merge 3 commits into
NOAA-GSL:rrfs_cifrom
christinaholtNOAA:merge_upp_fix

Conversation

@christinaholtNOAA
Copy link
Copy Markdown
Collaborator

DESCRIPTION OF CHANGES:

Update to the top of ufs-community develop and merge a pending PR #167 that should fix the build on Hera. I have not tested the merge directly. I'm relying on the developer's tests for the PR.

Since this is a merge with develop, please do not squash the merge of this PR.

TESTS CONDUCTED:

Only those done with the ufs-community repo as listed in the merge commit.

JulieSchramm and others added 3 commits August 23, 2021 08:49
EMC_post builds are currently failing on Hera due to an update to
NCEPLIBS. While that is annoying, we also discovered that the App's
EMC_post hash is from December 2020...way out of date! Updating to the
latest hash fixes the build issue. In addition, regional_workflow must
be updated and an additional PR must be applied
(NOAA-EMC/regional_workflow#581) in order to accommodate the new
executable and filenames for the newer EMC_post hash.

In addition, some long-overdue quality-of-life improvements are added:

Including the "BUILD_ALWAYS" flag in CMakelists.txt; this will cause
code to be properly rebuilt by cmake after making changes
Adding "module load rocoto" to the Hera workflow environment file.
Rocoto is not loaded by default and can be unloaded by the build
environment, so adding this here (as it already exists for Cheyenne and
                                  Orion) makes sense.
TESTS CONDUCTED:
Cheyenne

grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_2017_gfdlmp
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_FV3GFS_suite_GSD_SAR
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_RAP_suite_HRRR
grid_RRFS_CONUS_25km_ics_GSMGFS_lbcs_GSMGFS_suite_GFS_2017_gfdlmp
grid_RRFS_CONUS_25km_ics_GSMGFS_lbcs_GSMGFS_suite_GFS_v15p2
grid_RRFS_CONUS_25km_ics_HRRR_lbcs_HRRR_suite_GSD_SAR
grid_RRFS_CONUS_25km_ics_HRRR_lbcs_HRRR_suite_HRRR
grid_RRFS_CONUS_25km_ics_HRRR_lbcs_HRRR_suite_RRFS_v1beta
grid_RRFS_CONUS_25km_ics_HRRR_lbcs_RAP_suite_GSD_SAR
grid_RRFS_CONUS_25km_ics_HRRR_lbcs_RAP_suite_GSD_v0
grid_RRFS_CONUS_25km_ics_HRRR_lbcs_RAP_suite_HRRR
grid_RRFS_CONUS_25km_ics_HRRR_lbcs_RAP_suite_RRFS_v1alpha
grid_RRFS_CONUS_25km_ics_HRRR_lbcs_RAP_suite_RRFS_v1beta
Hera

grid_CONUS_25km_GFDLgrid_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16
grid_RRFS_AK_13km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16
grid_RRFS_AK_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16
grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v15p2
grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_2017_gfdlmp
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_FV3GFS_suite_GSD_SAR
grid_RRFS_NA_13km_ics_FV3GFS_lbcs_FV3GFS_suite_GSD_v0
grid_RRFS_SUBCONUS_3km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16
DEPENDENCIES:
Modify post files names to match what is used in latest EMC_post
NOAA-EMC/regional_workflow#581
@christinaholtNOAA christinaholtNOAA changed the title Fix for building on Hera. rrfs_ci: Fix for building on Hera. Aug 31, 2021
@christinaholtNOAA
Copy link
Copy Markdown
Collaborator Author

Well...it seems that Mike's actual PR was merged in the mean time. Why don't I go ahead and close this one, and merge his actual committed PR?

@christopherwharrop-noaa
Copy link
Copy Markdown
Collaborator

@christinaholtNOAA - Agree. That is a better path.

@venitahagerty
Copy link
Copy Markdown

venitahagerty commented Aug 31, 2021 via email

@christinaholtNOAA
Copy link
Copy Markdown
Collaborator Author

I'll close this one for now, and will check on the issue that @venitahagerty brought up.

Ruifang-Li pushed a commit to Ruifang-Li/ufs-srweather-app that referenced this pull request Sep 23, 2021
* Add external for python_graphics.

* Updating to merge of PR NOAA-GSL#66
Jeff-Duda pushed a commit to Jeff-Duda/ufs-srweather-app that referenced this pull request Aug 3, 2022
Add diagnostic tendencies for all tracers. Move all d*3dt variables into a 4D sparse array stored as `dtend(i,k,dtidx(tracer,process))` to reduce memory usage.
@christinaholtNOAA christinaholtNOAA deleted the merge_upp_fix branch December 8, 2023 16:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants