-
Notifications
You must be signed in to change notification settings - Fork 207
Reduction in Ocean and Sea Ice Output #4200
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
Merged
DavidHuber-NOAA
merged 49 commits into
NOAA-EMC:develop
from
NeilBarton-NOAA:ocnice_products
Dec 4, 2025
Merged
Changes from 41 commits
Commits
Show all changes
49 commits
Select commit
Hold shift + click to select a range
90f0c6d
initial commits for reducing size of ocean and sea ice output
NeilBarton-NOAA c9483c1
edits to MOM6 diag_table
NeilBarton-NOAA 76f89d0
edits for file name differences
NeilBarton-NOAA f8f6fe8
changing to 30L zgrid MOM6 file
NeilBarton-NOAA 5ad905c
gfs test and edits
NeilBarton-NOAA 94237f7
Merge branch 'develop' into ocnice_products
NeilBarton-NOAA d7abd79
fix python code style
NeilBarton-NOAA d2ed372
remove trailing white space
NeilBarton-NOAA 90875e1
Merge branch 'ocnice_products' of github.com:NeilBarton-NOAA/global-w…
NeilBarton-NOAA 46b0bc2
fixing python errors
NeilBarton-NOAA b7b220f
fix python style errors
NeilBarton-NOAA 6fcf46f
try again
NeilBarton-NOAA c9ad5e3
white space
NeilBarton-NOAA 156580a
Update parm/archive/ice_native.yaml.j2
NeilBarton-NOAA 486f690
Update parm/archive/ocean_native.yaml.j2
NeilBarton-NOAA 386a01d
corrected and to or
NeilBarton-NOAA b41f6b6
Merge branch 'ocnice_products' of github.com:NeilBarton-NOAA/global-w…
NeilBarton-NOAA 1943a47
Update parm/post/oceanice_products_gfs.yaml
NeilBarton-NOAA 3091fa1
Update subset list in oceanice_products_gfs.yaml
NeilBarton-NOAA 93a10fe
removing compressing of COMROT files and adding namelist options
NeilBarton-NOAA fecb2ab
Update dev/parm/config/sfs/config.nsst.j2
NeilBarton-NOAA b3f10b3
addressing comments
NeilBarton-NOAA b7e343a
Update parm/post/oceanice_products_sfs.yaml
NeilBarton-NOAA 0246dd6
changing to or
NeilBarton-NOAA 29f7357
remove compressed in COMOUT overwrite
NeilBarton-NOAA 2b705db
defining variable outside of yaml
NeilBarton-NOAA 98b205b
Merge branch 'develop' into ocnice_products
NeilBarton-NOAA 08f4a5a
add option to copy netcdf lat/lon products to COMROT
NeilBarton-NOAA e09e4d1
Merge branch 'ocnice_products' of github.com:NeilBarton-NOAA/global-w…
NeilBarton-NOAA 4aa74d5
update gfs_utils.fd
NeilBarton-NOAA fe149cd
add if statement for indexing grib2 files
NeilBarton-NOAA aedfc9a
Merge branch 'develop' into ocnice_products
NeilBarton-NOAA 373b944
Merge branch 'develop' into ocnice_products
NeilBarton-NOAA 1ba849f
edits for CI tests
NeilBarton-NOAA 3b96516
Merge branch 'develop' into ocnice_products
NeilBarton-NOAA 3bd0db3
remove name and replace with {{ RUN }}
NeilBarton-NOAA 4405b22
Update parm/post/oceanice_products_gefs.yaml
NeilBarton-NOAA dd66c9c
compression to namelist
NeilBarton-NOAA 24772f2
Update ush/python/pygfs/task/oceanice_products.py
NeilBarton-NOAA cdb797c
move location of subsetting 'tarea' and 'tmask'
NeilBarton-NOAA fa6543b
Merge branch 'develop' into ocnice_products
DavidHuber-NOAA 91c5f06
adding sfs archiving
NeilBarton-NOAA f1a2c60
Merge branch 'ocnice_products' of github.com:NeilBarton-NOAA/global-w…
NeilBarton-NOAA e299b9c
Revert "Merge branch 'ocnice_products' of github.com:NeilBarton-NOAA/…
NeilBarton-NOAA 00dbde1
commenting out archiving for sfs
NeilBarton-NOAA 3cb4d9b
fix pycodestyle errors
NeilBarton-NOAA b96f100
adding SST and SSS back based on conversations
NeilBarton-NOAA cddcbe2
change archiving to NO for ci tests
NeilBarton-NOAA 2d4374f
Merge branch 'develop' into ocnice_products
DavidHuber-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
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -93,6 +93,8 @@ def _get_app_configs(self, run): | |
|
|
||
| if options['do_archcom']: | ||
| configs += ['arch_tars'] | ||
| if options['do_globusarch']: | ||
| configs += ['globus'] | ||
|
|
||
| configs += ['arch_vrfy', 'cleanup'] | ||
|
|
||
|
|
@@ -164,7 +166,11 @@ def get_task_names(self): | |
| if options['do_extractvars']: | ||
| tasks += ['extractvars'] | ||
|
|
||
| # TODO: Add archive | ||
| if options['do_archcom']: | ||
| tasks += ['arch_tars'] | ||
| if options['do_globusarch']: | ||
| tasks += ['globus'] | ||
|
|
||
|
||
| tasks += ['cleanup'] | ||
|
|
||
| return {f"{self.run}": tasks} | ||
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
DavidHuber-NOAA marked this conversation as resolved.
Show resolved
Hide resolved
|
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 @@ | ||
| ice_native: | ||
| name: "ICE_NATIVE" | ||
| target: "{{ ATARDIR }}/{{ cycle_YMDH }}/ice_native_subset.tar" | ||
| required: | ||
| {% for fhr in range(FHOUT_ICE_GFS, FHMAX_GFS + FHOUT_ICE_GFS, FHOUT_ICE_GFS) %} | ||
| - "{{ COMIN_ICE_NETCDF | relpath(ROTDIR) }}/native/{{ RUN }}.t{{ cycle_HH }}z.native.f{{ '%03d' % fhr }}.nc" | ||
| {% endfor %} |
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 @@ | ||
| ocean_native: | ||
| name: "OCEAN_NATIVE" | ||
| target: "{{ ATARDIR }}/{{ cycle_YMDH }}/ocean_native_subset.tar" | ||
| required: | ||
| {% for fhr in range(FHOUT_OCN_GFS, FHMAX_GFS + FHOUT_OCN_GFS, FHOUT_OCN_GFS) %} | ||
| - "{{ COMIN_OCEAN_NETCDF | relpath(ROTDIR) }}/native/{{ RUN }}.t{{ cycle_HH }}z.native.f{{ '%03d' % fhr }}.nc" | ||
| {% endfor %} |
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.
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.
@NeilBarton-NOAA These lines are triggering the
arch_tarsdependency on thesfs_cleanuptask. Sincesfs_arch_tarsdoes not exist, this is causing a stall. Can you please setDO_ARCHCOMto NO for now and reinstate these lines on the next PR that enables archiving?