-
Notifications
You must be signed in to change notification settings - Fork 213
Use of ICs for SFS Beta Version #3839
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
Closed
Closed
Changes from 47 commits
Commits
Show all changes
49 commits
Select commit
Hold shift + click to select a range
ab64d56
changes to support SFS REPLAY and CPC ICs at C192mx025 and C96mx100
NeilBarton-NOAA e7411e2
add ocean scalar data
NeilBarton-NOAA fe6f07f
fix diag_table bug
NeilBarton-NOAA 5553a19
pointint to wrong yaml file
NeilBarton-NOAA 3a2b914
bug in stage ocn ICs
NeilBarton-NOAA a1e4a12
changing of PEs for forecasts
NeilBarton-NOAA e5a15b3
updates for testing
NeilBarton-NOAA 5186214
add arch_tars task
NeilBarton-NOAA 67d7e42
add arch_tar task for sfs application
NeilBarton-NOAA ac2a111
add master_sfs yaml file for archiving
NeilBarton-NOAA e93f328
Merge remote-tracking branch 'origin/develop' into sfs_ICS
NeilBarton-NOAA 7ad6aba
add archive of namelist files
NeilBarton-NOAA 7d7034c
update yaml files for year runs
NeilBarton-NOAA ee3a487
change to NST to not need to spin up on restart
NeilBarton-NOAA 1046d0d
updated location out of MOM if block
NeilBarton-NOAA ce116e4
Merge branch 'NOAA-EMC:develop' into sfs_ICS
NeilBarton-NOAA 22d9ea0
IC dir
NeilBarton-NOAA 565f91a
Merge branch 'sfs_ICS' of https://github.com/NeilBarton-NOAA/global-w…
NeilBarton-NOAA 3e1c632
changes not needed for merge to dev
NeilBarton-NOAA 753a435
fix shell script error
NeilBarton-NOAA cdb98b8
diag_table_sfs added
NeilBarton-NOAA 7e852fd
updates to archive yaml files to archive per member
NeilBarton-NOAA 0b9492c
change name of file
NeilBarton-NOAA 42c5adb
updates for globus-hpss
NeilBarton-NOAA 544d2f4
updates for net
NeilBarton-NOAA 68ef6ac
Merge branch 'sfs_ICS' of https://github.com/NeilBarton-NOAA/global-w…
NeilBarton-NOAA d324b17
Merge branch 'develop' into sfs_ICS
NeilBarton-NOAA c278265
fix pycodestyle errors
NeilBarton-NOAA 887ea92
for PR
NeilBarton-NOAA 381bd2a
correct FHMAX
NeilBarton-NOAA 1fbe8fe
remove NPB debuging flags
NeilBarton-NOAA 6894d8c
Update dev/parm/config/gfs/config.ocn.j2
NeilBarton-NOAA 3ce6221
Update dev/parm/config/sfs/config.nsst.j2
NeilBarton-NOAA d3cc321
add CICE monthly history output
NeilBarton-NOAA 366107f
Merge branch 'sfs_ICS' of https://github.com/NeilBarton-NOAA/global-w…
NeilBarton-NOAA 6c2f520
Merge branch 'develop' of https://github.com/NeilBarton-NOAA/global-w…
NeilBarton-NOAA 3443cd4
Merge branch 'NOAA-EMC:develop' into sfs_ICS
NeilBarton-NOAA 4aa33da
fixes bash and stage_ic
NeilBarton-NOAA 73fb832
bash fixes
NeilBarton-NOAA 79bc39a
bash edits
NeilBarton-NOAA 9ee4c55
edits for monthly MOM6 output
NeilBarton-NOAA c61bd77
Merge remote-tracking branch 'origin/develop' into sfs_ICS
NeilBarton-NOAA 4631e2e
Merge branch 'NOAA-EMC:develop' into sfs_ICS
NeilBarton-NOAA df400cc
updates for monthly ocean and ice history
NeilBarton-NOAA c0162ba
Merge branch 'develop' into sfs_ICS
NeilBarton-NOAA 6336cc5
shell check
NeilBarton-NOAA 9c5e6ef
Merge branch 'sfs_ICS' of github.com:NeilBarton-NOAA/global-workflow …
NeilBarton-NOAA 95c3caf
shell check fixes
NeilBarton-NOAA 5e65b87
fix bash check
NeilBarton-NOAA File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,24 @@ | ||
| experiment: | ||
| net: sfs | ||
| mode: forecast-only | ||
| idate: 1994050100 | ||
| edate: 1994050100 | ||
| pslot: {{ 'pslot' | getenv }} | ||
| app: S2S | ||
| resdetatmos: 192 | ||
| resensatmos: 192 | ||
| resdetocean: 0.25 | ||
| start: 'cold' | ||
| nens: 10 | ||
| comroot: {{ 'RUNTESTS' | getenv }}/COMROOT | ||
| expdir: {{ 'RUNTESTS' | getenv }}/EXPDIR | ||
| icsdir: {{ 'TOPICDIR' | getenv }}/CPC/C192mx025 | ||
| yaml: {{ HOMEgfs }}/dev/ci/cases/yamls/sfs_full_C192mx025_CPC_ICS.yaml | ||
|
|
||
| workflow: | ||
| engine: rocoto | ||
| rocoto: | ||
| maxtries: 2 | ||
| cyclethrottle: 3 | ||
| taskthrottle: 25 | ||
| verbosity: 2 | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,24 @@ | ||
| experiment: | ||
| net: sfs | ||
| mode: forecast-only | ||
| idate: 1994050100 | ||
| edate: 1994050100 | ||
| pslot: {{ 'pslot' | getenv }} | ||
| app: S2S | ||
| resdetatmos: 192 | ||
| resensatmos: 192 | ||
| resdetocean: 0.25 | ||
| start: 'cold' | ||
| nens: 10 | ||
| comroot: {{ 'RUNTESTS' | getenv }}/COMROOT | ||
| expdir: {{ 'RUNTESTS' | getenv }}/EXPDIR | ||
| icsdir: {{ 'TOPICDIR' | getenv }}/REPLAY/C192mx025 | ||
| yaml: {{ HOMEgfs }}/dev/ci/cases/yamls/sfs_full_C192mx025_REPLAY_ICS.yaml | ||
|
|
||
| workflow: | ||
| engine: rocoto | ||
| rocoto: | ||
| maxtries: 2 | ||
| cyclethrottle: 3 | ||
| taskthrottle: 25 | ||
| verbosity: 2 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,24 @@ | ||
| experiment: | ||
| net: sfs | ||
| mode: forecast-only | ||
| idate: 1994050100 | ||
| edate: 1994050100 | ||
| pslot: {{ 'pslot' | getenv }} | ||
| app: S2S | ||
| resdetatmos: 96 | ||
| resensatmos: 96 | ||
| resdetocean: 1 | ||
| start: 'cold' | ||
| nens: 10 | ||
| comroot: {{ 'RUNTESTS' | getenv }}/COMROOT | ||
| expdir: {{ 'RUNTESTS' | getenv }}/EXPDIR | ||
| icsdir: {{ 'TOPICDIR' | getenv }}/REPLAY/C96mx100 | ||
| yaml: {{ HOMEgfs }}/dev/ci/cases/yamls/sfs_full_C96mx100_REPLAY_ICS.yaml | ||
|
|
||
| workflow: | ||
| engine: rocoto | ||
| rocoto: | ||
| maxtries: 2 | ||
| cyclethrottle: 3 | ||
| taskthrottle: 25 | ||
| verbosity: 2 |
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,10 @@ | ||
| defaults: | ||
| !INC {{ HOMEgfs }}/dev/parm/config/sfs/yaml/defaults.yaml | ||
| base: | ||
| FHMAX_GFS: 8784 | ||
| FCST_BREAKPOINTS: "2400, 4800, 7200" | ||
| ocn: | ||
| MOM6_INTERP_ICS: "YES" | ||
| nsst: | ||
| NST_SPINUP: 1 | ||
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,7 @@ | ||
| defaults: | ||
| !INC {{ HOMEgfs }}/dev/parm/config/sfs/yaml/defaults.yaml | ||
| base: | ||
| FHMAX_GFS: 8784 | ||
| FCST_BREAKPOINTS: "2400, 4800, 7200" | ||
| ocn: | ||
| MOM6_INTERP_ICS: "NO" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,9 @@ | ||
| defaults: | ||
| !INC {{ HOMEgfs }}/dev/parm/config/sfs/yaml/defaults.yaml | ||
| base: | ||
| FHMAX_GFS: 8784 | ||
| FCST_BREAKPOINTS: "2400, 4800, 7200" | ||
| ocn: | ||
| MOM6_INTERP_ICS: "NO" | ||
| nsst: | ||
| NST_SPINUP: 1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,7 @@ | ||
| defaults: | ||
| !INC {{ HOMEgfs }}/dev/parm/config/sfs/yaml/defaults.yaml | ||
| base: | ||
| FHMAX_GFS: 8784 | ||
| FCST_BREAKPOINTS: "2400, 4800, 7200" | ||
| ocn: | ||
| MOM6_INTERP_ICS: "YES" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -94,8 +94,8 @@ case "${fv3_res}" in | |
| ;; | ||
| "C96") | ||
| export DELTIM=600 | ||
| export layout_x=2 | ||
| export layout_y=2 | ||
| export layout_x=6 | ||
| export layout_y=8 | ||
| export nthreads_fv3=1 | ||
| export nthreads_ufs=1 | ||
| export xr_cnvcld=".true." # Pass conv. clouds to Xu-Randall cloud fraction | ||
|
|
@@ -113,8 +113,8 @@ case "${fv3_res}" in | |
| ;; | ||
| "C192") | ||
| export DELTIM=600 | ||
| export layout_x=4 | ||
| export layout_y=6 | ||
| export layout_x=8 | ||
| export layout_y=8 | ||
| export nthreads_fv3=1 | ||
| export nthreads_ufs=1 | ||
| export cdmbgwd="0.23,1.5,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling | ||
|
|
@@ -364,7 +364,7 @@ if [[ "${skip_mom6}" == "false" ]]; then | |
| FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" | ||
| CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" | ||
| MOM6_RIVER_RUNOFF='True' | ||
| MOM6_RESTART_SETTING="r" | ||
| MOM6_RESTART_SETTING=${MOM6_RESTART_SETTING:-'r'} | ||
| eps_imesh="1.0e-1" | ||
| case ${RUN} in | ||
| gfs|gefs|sfs) | ||
|
|
@@ -430,7 +430,11 @@ if [[ "${skip_cice6}" == "false" ]]; then | |
| cice6_processor_shape="slenderX2" | ||
| ;; | ||
| "025") | ||
| ntasks_cice6=120 | ||
| if [[ "${fv3_res}" == "C192" ]]; then | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Why is this dependent on |
||
| ntasks_cice6=90 | ||
| else | ||
| ntasks_cice6=120 | ||
| fi | ||
| cice6_processor_shape="slenderX2" | ||
| ;; | ||
| *) | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,32 @@ | ||
| #! /usr/bin/env bash | ||
|
|
||
| ########## config.nsst ########## | ||
| # NSST specific | ||
|
|
||
| echo "BEGIN: config.nsst" | ||
|
|
||
| # NSST parameters contained within nstf_name | ||
|
|
||
| # nstf_name(1) : NST_MODEL (NSST Model) : 0 = OFF, 1 = ON but uncoupled, 2 = ON and coupled | ||
| export NST_MODEL=2 | ||
|
|
||
| # nstf_name(2) : NST_SPINUP : 0 = OFF, 1 = ON, | ||
| export NST_SPINUP="{{ NST_SPINUP }}" | ||
|
|
||
| # nstf_name(3) : NST_RESV (Reserved, NSST Analysis) : 0 = OFF, 1 = ON | ||
| export NST_RESV=0 | ||
|
|
||
| # nstf_name(4,5) : ZSEA1, ZSEA2 the two depths to apply vertical average (bias correction) | ||
| export ZSEA1=0 | ||
| export ZSEA2=0 | ||
|
|
||
| export NST_GSI=3 # default 0: No NST info at all; | ||
| # 1: Input NST info but not used in GSI; | ||
| # 2: Input NST info, used in CRTM simulation, no Tr analysis | ||
| # 3: Input NST info, used in both CRTM simulation and Tr analysis | ||
| export NSTINFO=0 # number of elements added in obs. data array (default = 0) | ||
| if [[ ${NST_GSI} -gt 0 ]]; then | ||
| export NSTINFO=4 | ||
| fi | ||
|
|
||
| echo "END: config.nsst" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Neil, These new case files look strong (along with their overwriting defaults). Do you have these sfs cases tested in automated scripts yet?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@TerrenceMcGuinness-NOAA we've been using these edits for testing SFS and will be automated for the reforecasting effort.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What framework will you be using for automation? global-workflow is currently developing framework in VLab's GitLab that uses these case files.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@TerrenceMcGuinness-NOAA I'm not sure if this answers your question, but to run the full set of SFS runs, which is currently November 1st and May 1st start dates, we add
${YEAR}${MONTH}010000 ${YEAR}${MONTH}010000 24:00:00
to the rocoto .xml file before the rocoto run as rocoto does not support (to my knowledge) starting once a month on the first.