Skip to content

[dev/gfs.v17] Add informative error messages to all err_exit calls#4895

Merged
DavidHuber-NOAA merged 14 commits into
NOAA-EMC:dev/gfs.v17from
AntonMFernando-NOAA:feature/gfsv17-fatal_error
May 19, 2026
Merged

[dev/gfs.v17] Add informative error messages to all err_exit calls#4895
DavidHuber-NOAA merged 14 commits into
NOAA-EMC:dev/gfs.v17from
AntonMFernando-NOAA:feature/gfsv17-fatal_error

Conversation

@AntonMFernando-NOAA
Copy link
Copy Markdown
Contributor

@AntonMFernando-NOAA AntonMFernando-NOAA commented May 7, 2026

Description

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 change expected to change outputs (e.g. value changes to existing outputs, new files stored in COM, files removed from COM, filename changes, additions/subtractions to archives)? NO (If YES, please indicate to which system(s))
    • GFS
    • GEFS
    • SFS
    • GCAFS
  • 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 (If YES, please add a link to any PRs that are pending.)
    • EMC verif-global
    • GDAS
    • GFS-utils
    • GSI
    • GSI-monitor
    • GSI-utils
    • UFS-utils
    • UFS-weather-model
    • wxflow

How has this been tested?

@AntonMFernando-NOAA
Copy link
Copy Markdown
Contributor Author

AntonMFernando-NOAA commented May 8, 2026

CI tests passed on wcoss2.
location: /lfs/h2/emc/stmp/anton.fernando/RUNTESTS/EXPDIR

  commit: 89faa496   branch: feature/gfsv17-fatal_error
  build: up to date
  submodules: up to date
Fri May  8 14:09:26 UTC 2026
******** C48_ATM_t ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202103231200        Done    May 08 2026 03:35:12    May 08 2026 04:30:12

******** C48mx500_3DVarAOWCDA_t ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202103241800        Done    May 08 2026 03:35:16    May 08 2026 03:50:12
202103250000        Done    May 08 2026 03:35:16    May 08 2026 05:10:13

******** C48mx500_hybAOWCDA_t ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202103241800        Done    May 08 2026 03:38:47    May 08 2026 03:55:13
202103250000        Done    May 08 2026 03:38:47    May 08 2026 05:00:17

******** C48_S2SW_extended_t ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202103231200        Done    May 08 2026 03:38:58    May 08 2026 06:05:10
202103231800        Done    May 08 2026 03:38:58    May 08 2026 05:45:10

******** C96_atm3DVar_extended_t ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202112201800        Done    May 08 2026 03:39:00    May 08 2026 03:55:08
202112210000        Done    May 08 2026 03:39:00    May 08 2026 08:25:09
202112210600        Done    May 08 2026 03:39:00    May 08 2026 09:40:22
202112211200        Done    May 08 2026 04:00:53    May 08 2026 11:11:04
202112211800        Done    May 08 2026 08:30:10    May 08 2026 13:40:16

******** C96C48_hybatmDA_t ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202112201800        Done    May 08 2026 03:38:49    May 08 2026 03:55:13
202112210000        Done    May 08 2026 03:38:49    May 08 2026 05:50:18
202112210600        Done    May 08 2026 03:38:49    May 08 2026 05:45:23

******** C96C48_hybatmsnowDA_t ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202112201200        Done    May 08 2026 03:38:51    May 08 2026 03:55:11
202112201800        Done    May 08 2026 03:38:51    May 08 2026 05:45:11
202112210000        Done    May 08 2026 03:38:51    May 08 2026 05:50:11

******** C96C48_hybatmsoilDA_t ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202205150600        Done    May 08 2026 03:38:53    May 08 2026 03:55:17
202205151200        Done    May 08 2026 03:38:53    May 08 2026 05:50:12
202205151800        Done    May 08 2026 03:38:53    May 08 2026 05:45:17

******** C96C48mx500_S2SW_cyc_gfs_t ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202112201200        Done    May 08 2026 03:38:55    May 08 2026 03:55:14
202112201800        Done    May 08 2026 03:38:55    May 08 2026 06:25:25
202112210000        Done    May 08 2026 03:38:55    May 08 2026 06:55:16
202112211800        Done    May 08 2026 04:00:14    May 08 2026 07:05:17

Copy link
Copy Markdown
Contributor

@JessicaMeixner-NOAA JessicaMeixner-NOAA left a comment

Choose a reason for hiding this comment

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

I've looked at the wave updates and am good to go as long as CI passes on both gaea and wcoss2.

Comment thread dev/scripts/exgdas_atmos_chgres_forenkf.sh Outdated
@ChristopherHill-NOAA
Copy link
Copy Markdown
Contributor

For the following jobs and script:
JGDAS_ATMOS_GEMPAK
JGDAS_ATMOS_GEMPAK_META_NCDC
JGFS_ATMOS_AWIPS_20KM_1P0DEG
JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF
JGFS_ATMOS_GEMPAK_PGRB2_SPEC
JGFS_ATMOS_PGRB2_SPEC_NPOESS
exgfs_atmos_nawips.sh

I recommend including the elaborated error messages that were accepted in #4793, specifically those from commit 1e7692b.

@AntonMFernando-NOAA
Copy link
Copy Markdown
Contributor Author

For the following jobs and script: JGDAS_ATMOS_GEMPAK JGDAS_ATMOS_GEMPAK_META_NCDC JGFS_ATMOS_AWIPS_20KM_1P0DEG JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF JGFS_ATMOS_GEMPAK_PGRB2_SPEC JGFS_ATMOS_PGRB2_SPEC_NPOESS exgfs_atmos_nawips.sh

I recommend including the elaborated error messages that were accepted in #4793, specifically those from commit 1e7692b.

@ChristopherHill-NOAA Thanks for pointing that out.

Copy link
Copy Markdown
Contributor

@ChristopherHill-NOAA ChristopherHill-NOAA left a comment

Choose a reason for hiding this comment

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

Changes proposed for the atmospheric downstream product jobs are reflective of those in #4793, and are approved.

Copy link
Copy Markdown
Contributor

@DavidNew-NOAA DavidNew-NOAA left a comment

Choose a reason for hiding this comment

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

Some suggestions for JEDI jobs

Comment thread dev/jobs/JGLOBAL_ATM_ANALYSIS_INITIALIZE
Comment thread dev/jobs/JGLOBAL_ATMENS_ANALYSIS_FINALIZE
Comment thread dev/jobs/JGLOBAL_ATM_ANALYSIS_FINALIZE
Comment thread dev/jobs/JGLOBAL_ATM_ANALYSIS_FV3_INCREMENT
Comment thread dev/jobs/JGLOBAL_ATMENS_ANALYSIS_FV3_INCREMENT
Comment thread dev/jobs/JGLOBAL_MARINE_ANALYSIS_INITIALIZE
Comment thread dev/jobs/JGLOBAL_MARINE_ANALYSIS_LETKF
Comment thread dev/jobs/JGLOBAL_MARINE_ANALYSIS_VARIATIONAL
Comment thread dev/jobs/JGLOBAL_SNOWENS_ANALYSIS
Comment thread dev/jobs/JGLOBAL_SNOW_ANALYSIS
…ew WDQMS Python script for GSI diagnostic file processing
@AntonMFernando-NOAA
Copy link
Copy Markdown
Contributor Author

@DavidNew-NOAA Made the suggested changes. Thanks!

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.

Thanks for incorporating my suggestions @AntonMFernando-NOAA. Approve.

Comment thread ush/tropcy_relocate.sh Outdated
Comment thread ush/tropcy_relocate.sh Outdated
Comment thread dev/jobs/JGLOBAL_ENKF_ARCHIVE_VRFY
DavidHuber-NOAA added a commit to DavidHuber-NOAA/global-workflow that referenced this pull request May 18, 2026
DavidHuber-NOAA added a commit to DavidHuber-NOAA/global-workflow that referenced this pull request May 18, 2026
AntonMFernando-NOAA and others added 3 commits May 18, 2026 09:55
Co-authored-by: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
Co-authored-by: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
Co-authored-by: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
@DavidHuber-NOAA
Copy link
Copy Markdown
Contributor

Running tests on WCOSS2.

@DavidHuber-NOAA DavidHuber-NOAA added the CI-Wcoss2-Running CI testing on WCOSS for this PR is in-progress label May 18, 2026
@DavidHuber-NOAA
Copy link
Copy Markdown
Contributor

All tests passed on WCOSS2.

@DavidHuber-NOAA DavidHuber-NOAA added CI-Wcoss2-Passed CI testing on WCOSS for this PR has completed successfully Ready to Merge and removed CI-Wcoss2-Running CI testing on WCOSS for this PR is in-progress labels May 19, 2026
@DavidHuber-NOAA DavidHuber-NOAA merged commit fa77a75 into NOAA-EMC:dev/gfs.v17 May 19, 2026
7 checks passed
@AntonMFernando-NOAA AntonMFernando-NOAA deleted the feature/gfsv17-fatal_error branch June 3, 2026 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI-Wcoss2-Passed CI testing on WCOSS for this PR has completed successfully Ready to Merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants