Skip to content

Commit

Permalink
CI Updates to support Hercules (NOAA-EMC#2155)
Browse files Browse the repository at this point in the history
If merged, this PR will update the CI scripts so they will run on Hercules for forecast only
NOTE: This is a stop gap to issue NOAA-EMC#2131 until its block on NOAA-EMC#1588 is removed.

Resolves NOAA-EMC#2154
  • Loading branch information
TerrenceMcGuinness-NOAA authored Dec 14, 2023
1 parent c5ca82f commit 9505cb4
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 3 deletions.
3 changes: 3 additions & 0 deletions ci/cases/pr/C96C48_hybatmDA.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,6 @@ arguments:
gfs_cyc: 1
start: cold
yaml: {{ HOMEgfs }}/ci/platforms/gfs_defaults_ci.yaml

skip_ci_on_hosts:
- hercules
3 changes: 3 additions & 0 deletions ci/cases/pr/C96_atm3DVar.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,6 @@ arguments:
gfs_cyc: 1
start: cold
yaml: {{ HOMEgfs }}/ci/platforms/gfs_defaults_ci.yaml

skip_ci_on_hosts:
- hercules
8 changes: 8 additions & 0 deletions ci/platforms/config.hercules
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#!/usr/bin/bash

export GFS_CI_ROOT=/work2/noaa/stmp/GFS_CI_ROOT/HERCULES
export ICSDIR_ROOT=/work/noaa/global/glopara/data/ICSDIR
export STMP="/work2/noaa/stmp/${USER}"
export SLURM_ACCOUNT=nems
export max_concurrent_cases=5
export max_concurrent_pr=4
2 changes: 1 addition & 1 deletion ci/platforms/config.orion
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/bash

export GFS_CI_ROOT=/work2/noaa/stmp/GFS_CI_ROOT
export GFS_CI_ROOT=/work2/noaa/stmp/GFS_CI_ROOT/ORION
export ICSDIR_ROOT=/work/noaa/global/glopara/data/ICSDIR
export STMP="/work2/noaa/stmp/${USER}"
export SLURM_ACCOUNT=nems
Expand Down
4 changes: 2 additions & 2 deletions parm/config/gfs/config.ocnpost
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ case "${OCNRES}" in
*) export MAKE_OCN_GRIB="NO";;
esac

if [[ "${machine}" = "WCOSS2" ]]; then
#Currently the conversion to netcdf uses NCL which is not on WCOSS2
if [[ "${machine}" = "WCOSS2" ]] || [[ "${machine}" = "HERCULES" ]]; then
#Currently the conversion to netcdf uses NCL which is not on WCOSS2 or HERCULES
#This should be removed when this is updated
export MAKE_OCN_GRIB="NO"
fi
Expand Down

0 comments on commit 9505cb4

Please sign in to comment.