Skip to content

Decrease HPSS storage for GFS retros and address hpss bugs#4184

Merged
DavidHuber-NOAA merged 47 commits into
NOAA-EMC:developfrom
JessicaMeixner-NOAA:hpssandotherrt17
Oct 30, 2025
Merged

Decrease HPSS storage for GFS retros and address hpss bugs#4184
DavidHuber-NOAA merged 47 commits into
NOAA-EMC:developfrom
JessicaMeixner-NOAA:hpssandotherrt17

Conversation

@JessicaMeixner-NOAA
Copy link
Copy Markdown
Contributor

@JessicaMeixner-NOAA JessicaMeixner-NOAA commented Oct 27, 2025

Description

This PR combines updates from PR #4159 which
Fixes #4158

Removes archiving of log files that have "tar" in the name so all tar-archiving log files will be skipped and avoid an error that log file is still being written.

Reduces wave archiving #4150

And updates from @CatherineThomas-NOAA based on discussions with the marine-DA team to reduce archiving.

It also updated ufs-utils and ufs-weather-model to the top of develop when I started testing.

Fixes #4158
Fixes #4155
Fixes #4150

Type of change

  • Bug fix (fixes something broken)
  • New feature (adds functionality)
  • Maintenance (code refactor, clean-up, new CI test, etc.)

Change characteristics

  • Is this a breaking change (a change in existing functionality)? NO
  • Does this change require a documentation update? NO
  • Does this change require an update to any of the following submodules? NO -- alll submodule updates have already been merged.

How has this been tested?

A full generate workflows has been run on gaea c6. I will run another set now on wcoss2 after merging in multiple commits from develop. Wanted to get feedback before launching that.

Checklist

  • Any dependent changes have been merged and published
  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have documented my code, including function, input, and output descriptions
  • My changes generate no new warnings
  • New and existing tests pass with my changes
  • This change is covered by an existing CI test or a new one has been added
  • Any new scripts have been added to the .github/CODEOWNERS file with owners
  • I have made corresponding changes to the system documentation if necessary

Catherine Thomas and others added 29 commits October 17, 2025 09:47
removes the *yaml glob used in archiving and replace with explicit filesnames
 Conflicts:
	parm/archive/enkf_marine_grp.yaml.j2
	parm/archive/gdasice.yaml.j2
	parm/archive/gdasocean.yaml.j2
	parm/archive/gdasocean_analysis.yaml.j2
@JessicaMeixner-NOAA
Copy link
Copy Markdown
Contributor Author

Gaea CI:

******** /gpfs/f6/ira-sti/world-shared/Jessica.Meixner/gwpr4184/t01pr4184/EXPDIR/C48_ATM_t01pr4184 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202103231200        Done    Oct 29 2025 16:25:18    Oct 29 2025 17:35:05

******** /gpfs/f6/ira-sti/world-shared/Jessica.Meixner/gwpr4184/t01pr4184/EXPDIR/C48mx500_3DVarAOWCDA_t01pr4184 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202103241800        Done    Oct 29 2025 16:25:17    Oct 29 2025 16:40:17
202103250000        Done    Oct 29 2025 16:25:17    Oct 29 2025 21:40:13

******** /gpfs/f6/ira-sti/world-shared/Jessica.Meixner/gwpr4184/t01pr4184/EXPDIR/C48mx500_hybAOWCDA_t01pr4184 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202103241800        Done    Oct 29 2025 16:25:17    Oct 29 2025 16:40:17
202103250000        Done    Oct 29 2025 16:25:17    Oct 29 2025 17:50:14

******** /gpfs/f6/ira-sti/world-shared/Jessica.Meixner/gwpr4184/t01pr4184/EXPDIR/C48_S2SWA_gefs_t01pr4184 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202103231200        Done    Oct 29 2025 16:25:16    Oct 29 2025 17:50:14

******** /gpfs/f6/ira-sti/world-shared/Jessica.Meixner/gwpr4184/t01pr4184/EXPDIR/C48_S2SW_t01pr4184 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202103231200        Done    Oct 29 2025 16:25:16    Oct 29 2025 17:35:06

******** /gpfs/f6/ira-sti/world-shared/Jessica.Meixner/gwpr4184/t01pr4184/EXPDIR/C96_atm3DVar_t01pr4184 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202112201800        Done    Oct 29 2025 16:25:17    Oct 29 2025 16:40:18
202112210000        Done    Oct 29 2025 16:25:17    Oct 29 2025 18:30:45
202112210600        Done    Oct 29 2025 16:25:17    Oct 29 2025 18:30:45

******** /gpfs/f6/ira-sti/world-shared/Jessica.Meixner/gwpr4184/t01pr4184/EXPDIR/C96C48_hybatmDA_t01pr4184 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202112201800        Done    Oct 29 2025 16:25:17    Oct 29 2025 16:40:17
202112210000        Done    Oct 29 2025 16:25:17    Oct 29 2025 18:25:56
202112210600        Done    Oct 29 2025 16:25:17    Oct 29 2025 18:40:06

******** /gpfs/f6/ira-sti/world-shared/Jessica.Meixner/gwpr4184/t01pr4184/EXPDIR/C96C48_hybatmsnowDA_t01pr4184 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202112201200        Done    Oct 29 2025 16:25:18    Oct 29 2025 16:40:18
202112201800        Done    Oct 29 2025 16:25:18    Oct 29 2025 18:20:07
202112210000        Done    Oct 29 2025 16:25:18    Oct 29 2025 18:30:46

******** /gpfs/f6/ira-sti/world-shared/Jessica.Meixner/gwpr4184/t01pr4184/EXPDIR/C96C48_hybatmsoilDA_t01pr4184 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202205150600        Done    Oct 29 2025 16:25:17    Oct 29 2025 16:45:16
202205151200        Done    Oct 29 2025 16:25:17    Oct 29 2025 18:35:22
202205151800        Done    Oct 29 2025 16:25:17    Oct 29 2025 18:40:06

******** /gpfs/f6/ira-sti/world-shared/Jessica.Meixner/gwpr4184/t01pr4184/EXPDIR/C96C48mx500_S2SW_cyc_gfs_t01pr4184 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202112201200        Done    Oct 29 2025 16:25:17    Oct 29 2025 16:40:18
202112201800        Done    Oct 29 2025 16:25:17    Oct 29 2025 21:40:12
202112210000        Done    Oct 29 2025 16:25:17    Oct 29 2025 21:40:12

******** /gpfs/f6/ira-sti/world-shared/Jessica.Meixner/gwpr4184/t01pr4184/EXPDIR/C96_gcafs_cycled_noDA_t01pr4184 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202112201200        Done    Oct 29 2025 16:25:16    Oct 29 2025 16:45:17
202112201800        Done    Oct 29 2025 16:25:16    Oct 29 2025 18:20:05
202112210000        Done    Oct 29 2025 16:25:16    Oct 29 2025 17:40:13

******** /gpfs/f6/ira-sti/world-shared/Jessica.Meixner/gwpr4184/t01pr4184/EXPDIR/C96_gcafs_cycled_t01pr4184 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202112201200        Done    Oct 29 2025 16:25:17    Oct 29 2025 16:45:17
202112201800        Done    Oct 29 2025 16:25:17    Oct 29 2025 18:30:47
202112210000        Done    Oct 29 2025 16:25:17    Oct 29 2025 18:00:18

******** /gpfs/f6/ira-sti/world-shared/Jessica.Meixner/gwpr4184/t01pr4184/EXPDIR/C96mx100_S2S_t01pr4184 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
199405010000        Done    Oct 29 2025 16:25:16    Oct 29 2025 17:50:14


I also ran on WCOSS2 because I forgot HPSS doesn't run there. I can post those logs in the morning.

HPSS location is: /NCEPDEV/emc-global/1year/Jessica.Meixner/GAEAC6/scratch/C*_t01pr4184

@JessicaMeixner-NOAA
Copy link
Copy Markdown
Contributor Author

An additional experiment that uses the code here (plus other changes) can be found at: /NCEPDEV/emc-global/1year/Jessica.Meixner/GAEAC6/scratch/rt18t01
or COM: /gpfs/f6/ira-sti/world-shared/Jessica.Meixner/rt18prep/rt18t01/COMROOT/rt18t01

WCOSS2 CI tests also passed:

******** /lfs/h2/emc/couple/noscrub/jessica.meixner/hpsstest/hpsst02/EXPDIR/C48_ATM_hpsst02 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202103231200        Done    Oct 29 2025 12:51:04    Oct 29 2025 13:55:46

******** /lfs/h2/emc/couple/noscrub/jessica.meixner/hpsstest/hpsst02/EXPDIR/C48mx500_3DVarAOWCDA_hpsst02 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202103241800        Done    Oct 29 2025 12:51:03    Oct 29 2025 13:11:00
202103250000        Done    Oct 29 2025 12:51:03    Oct 29 2025 14:40:53

******** /lfs/h2/emc/couple/noscrub/jessica.meixner/hpsstest/hpsst02/EXPDIR/C48mx500_hybAOWCDA_hpsst02 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202103241800        Done    Oct 29 2025 12:50:56    Oct 29 2025 13:11:03
202103250000        Done    Oct 29 2025 12:50:56    Oct 29 2025 14:35:41

******** /lfs/h2/emc/couple/noscrub/jessica.meixner/hpsstest/hpsst02/EXPDIR/C48_S2SWA_gefs_hpsst02 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202103231200        Done    Oct 29 2025 12:50:46    Oct 29 2025 14:45:56

******** /lfs/h2/emc/couple/noscrub/jessica.meixner/hpsstest/hpsst02/EXPDIR/C48_S2SW_extended_hpsst02 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202103231200        Done    Oct 29 2025 12:50:43    Oct 29 2025 15:40:44
202103231800        Done    Oct 29 2025 12:50:43    Oct 29 2025 15:45:32

******** /lfs/h2/emc/couple/noscrub/jessica.meixner/hpsstest/hpsst02/EXPDIR/C48_S2SW_hpsst02 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202103231200        Done    Oct 29 2025 12:51:00    Oct 29 2025 13:55:40

******** /lfs/h2/emc/couple/noscrub/jessica.meixner/hpsstest/hpsst02/EXPDIR/C96_atm3DVar_extended_hpsst02 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202112201800        Done    Oct 29 2025 12:50:55    Oct 29 2025 13:11:07
202112210000        Done    Oct 29 2025 12:50:55    Oct 29 2025 18:05:52
202112210600        Done    Oct 29 2025 12:50:55    Oct 29 2025 18:55:46
202112211200        Done    Oct 29 2025 13:15:43    Oct 29 2025 20:35:46
202112211800        Done    Oct 29 2025 18:11:07    Oct 29 2025 23:35:43

******** /lfs/h2/emc/couple/noscrub/jessica.meixner/hpsstest/hpsst02/EXPDIR/C96C48_hybatmDA_hpsst02 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202112201800        Done    Oct 29 2025 12:50:52    Oct 29 2025 13:10:56
202112210000        Done    Oct 29 2025 12:50:52    Oct 29 2025 15:25:40
202112210600        Done    Oct 29 2025 12:50:52    Oct 29 2025 15:05:32

******** /lfs/h2/emc/couple/noscrub/jessica.meixner/hpsstest/hpsst02/EXPDIR/C96C48_hybatmsnowDA_hpsst02 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202112201200        Done    Oct 29 2025 12:50:39    Oct 29 2025 13:10:51
202112201800        Done    Oct 29 2025 12:50:39    Oct 29 2025 15:20:49
202112210000        Done    Oct 29 2025 12:50:39    Oct 29 2025 15:15:39

******** /lfs/h2/emc/couple/noscrub/jessica.meixner/hpsstest/hpsst02/EXPDIR/C96C48_hybatmsoilDA_hpsst02 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202205150600        Done    Oct 29 2025 12:50:49    Oct 29 2025 13:10:58
202205151200        Done    Oct 29 2025 12:50:49    Oct 29 2025 15:20:48
202205151800        Done    Oct 29 2025 12:50:49    Oct 29 2025 15:25:48

******** /lfs/h2/emc/couple/noscrub/jessica.meixner/hpsstest/hpsst02/EXPDIR/C96C48mx500_S2SW_cyc_gfs_hpsst02 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202112201200        Done    Oct 29 2025 12:51:02    Oct 29 2025 13:11:06
202112201800        Done    Oct 29 2025 12:51:02    Oct 29 2025 16:11:08
202112210000        Done    Oct 29 2025 12:51:02    Oct 29 2025 16:55:48
202112211800        Done    Oct 29 2025 13:15:17    Oct 29 2025 16:55:48

******** /lfs/h2/emc/couple/noscrub/jessica.meixner/hpsstest/hpsst02/EXPDIR/C96_gcafs_cycled_hpsst02 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202112201200        Done    Oct 29 2025 12:50:57    Oct 29 2025 13:15:58
202112201800        Done    Oct 29 2025 12:50:57    Oct 29 2025 15:35:42
202112210000        Done    Oct 29 2025 12:50:57    Oct 29 2025 14:55:44

******** /lfs/h2/emc/couple/noscrub/jessica.meixner/hpsstest/hpsst02/EXPDIR/C96_gcafs_cycled_noDA_hpsst02 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202112201200        Done    Oct 29 2025 12:50:34    Oct 29 2025 13:15:58
202112201800        Done    Oct 29 2025 12:50:34    Oct 29 2025 15:21:00
202112210000        Done    Oct 29 2025 12:50:34    Oct 29 2025 14:45:55

******** /lfs/h2/emc/couple/noscrub/jessica.meixner/hpsstest/hpsst02/EXPDIR/C96mx100_S2S_hpsst02 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
199405010000        Done    Oct 29 2025 12:50:43    Oct 29 2025 14:50:59

Comment thread dev/parm/config/gfs/config.arch_tars Outdated
aerorahul
aerorahul previously approved these changes Oct 30, 2025
Copy link
Copy Markdown
Contributor

@aerorahul aerorahul left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

all my comments have been addressed.
thanks.

Co-authored-by: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

@DavidHuber-NOAA DavidHuber-NOAA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@DavidHuber-NOAA
Copy link
Copy Markdown
Contributor

Launching CI on Hera.

@emcbot emcbot added the CI-Hera-Ready **CM use only** PR is ready for CI testing on Hera label Oct 30, 2025
@DavidHuber-NOAA DavidHuber-NOAA added CI-Gaeac6-Passed (cm) Manual CI passed on Gaea C6 CI-Wcoss2-Passed (CM) Manual CI testing on WCOSS for this PR has completed successfully and removed CI-Hera-Ready **CM use only** PR is ready for CI testing on Hera labels Oct 30, 2025
@emcbot emcbot added CI-Hera-Building **Bot use only** CI testing is cloning/building on Hera CI-Hera-Running **Bot use only** CI testing on Hera for this PR is in-progress and removed CI-Hera-Building **Bot use only** CI testing is cloning/building on Hera labels Oct 30, 2025
@emcbot
Copy link
Copy Markdown

emcbot commented Oct 30, 2025

C96C48_ufs_hybatmDA FAILED on Hera (pipeline ID: 5442)

In directory: /scratch3/NCEPDEV/global/role.glopara/GFS_CI_CD/HERA/BUILDS/GITLAB/pr_cases_4184_b527f116_5442/RUNTESTS/EXPDIR/C96C48_ufs_hybatmDA_b527f116-5442

Error Log Files:


/scratch3/NCEPDEV/global/role.glopara/GFS_CI_CD/HERA/BUILDS/GITLAB/pr_cases_4184_b527f116_5442/RUNTESTS/COMROOT/C96C48_ufs_hybatmDA_b527f116-5442/logs/2024022400/gdas_analcalc_fv3jedi.log
/scratch3/NCEPDEV/global/role.glopara/GFS_CI_CD/HERA/BUILDS/GITLAB/pr_cases_4184_b527f116_5442/RUNTESTS/COMROOT/C96C48_ufs_hybatmDA_b527f116-5442/logs/2024022400/gfs_analcalc_fv3jedi.log

View Error Logs: (gdas_analcalc_fv3jedi.log) (gfs_analcalc_fv3jedi.log)

This failure was detected automatically by global-workflow's CI/CD Pipeline

@emcbot emcbot added CI-Hera-Failed **Bot use only** CI testing on Hera for this PR has failed and removed CI-Hera-Running **Bot use only** CI testing on Hera for this PR is in-progress labels Oct 30, 2025
@DavidHuber-NOAA
Copy link
Copy Markdown
Contributor

C96C48_ufs_hybatmDA FAILED on Hera (pipeline ID: 5442)

This test should not have run on Hera (and I'm not sure how it did). I will monitor the remaining experiments. Removing the failed label.

@DavidHuber-NOAA DavidHuber-NOAA added CI-Hera-Running (CM) CI testing is being run locally on Hera. and removed CI-Hera-Failed **Bot use only** CI testing on Hera for this PR has failed labels Oct 30, 2025
Copy link
Copy Markdown
Contributor

@CatherineThomas-NOAA CatherineThomas-NOAA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code changes and HPSS archives look good to me.

@DavidHuber-NOAA DavidHuber-NOAA added CI-Hera-Passed (cm) Manual CI passed on Hera and removed CI-Hera-Running (CM) CI testing is being run locally on Hera. labels Oct 30, 2025
@DavidHuber-NOAA
Copy link
Copy Markdown
Contributor

All tests passed on Hera. Merging.

@DavidHuber-NOAA DavidHuber-NOAA merged commit 769e3ba into NOAA-EMC:develop Oct 30, 2025
5 checks passed
weihuang-jedi added a commit to NOAA-EPIC/global-workflow-cloud that referenced this pull request Nov 5, 2025
…NOAA-EPIC/global-workflow-cloud into feature/use_container_spack-stack-1.9.2

* 'feature/use_container_spack-stack-1.9.2' of github.com:NOAA-EPIC/global-workflow-cloud:
  reverse few changes
  re-sync with EMC repo
  Add master grib files to GFS HPSS archive for AIGFS (NOAA-EMC#4203)
  Update Snow filenames to comply with EE2 (NOAA-EMC#4195)
  Rename files for JEDI atm EE2 (NOAA-EMC#4193)
  Generate `pres_b` files for `RUN=gdas` and update `APCP` to `598`. (NOAA-EMC#4196)
  Update checks for MOM6 restarts when performing a re-run on failure (NOAA-EMC#4179)
  Decrease HPSS storage for GFS retros and address hpss bugs (NOAA-EMC#4184)
  Add noaacloud to ufsda case in dev/ush/load_modules (NOAA-EMC#4198)
  Remove replay from global workflow  (NOAA-EMC#4182)
  Add IODA stats text file to COM (NOAA-EMC#4176)
  Update UFS_UTILS submodule (NOAA-EMC#4178)
  Atm COM File Rename to Standardized Form  (NOAA-EMC#4117)
  Replace cp with cpfs/cpreq for atomic copies to COM directories (NOAA-EMC#4130)
  Create a UPP module for the global workflow (NOAA-EMC#4174)
  Refactor marine DA tasks (NOAA-EMC#4160)
  Delay ocean post-processing trigger to next-next forecast (NOAA-EMC#4167)
  Make options hashes
  Remove multiple option from static data template
  Fix static_data yaml (descriptions and labels)
  Fix static_data yaml (remove colon)
  Add Ursa to and remove C5 from list of HPCs in the bug report template (NOAA-EMC#4164)
  Rename marine (ocean/ice) files following EE2 conventions (NOAA-EMC#4162)
  Add attributes to Gaussian grid sfcanl file (NOAA-EMC#4149)
  Remove the snow analysis from archive (NOAA-EMC#4157)
  Update verif-global to fix pcp failures on special cases (NOAA-EMC#4154)
  Add CRTM fix directory paths to global-workflow (NOAA-EMC#4143)
  Update UFS Model  (NOAA-EMC#4138)
  Add functionality to assimilate the new snow observations (NOAA-EMC#4132)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI-Gaeac6-Passed (cm) Manual CI passed on Gaea C6 CI-Hera-Passed (cm) Manual CI passed on Hera CI-Wcoss2-Passed (CM) Manual CI testing on WCOSS for this PR has completed successfully

Projects

None yet

7 participants