Skip to content

Conversation

@DavidHuber-NOAA
Copy link
Contributor

@DavidHuber-NOAA DavidHuber-NOAA commented May 6, 2025

Description

This invokes err_chk in all wave processing J-Jobs and ex-scripts. A number of shellcheck issues were addressed along the way.

Resolves #3512

Type of change

  • Bug fix (fixes something broken)
  • 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

How has this been tested?

  • Extended CI tests on WCOSS2

Checklist

  • 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
  • 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

Copy link
Contributor

@AminIlia-NOAA AminIlia-NOAA left a comment

Choose a reason for hiding this comment

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

Generally looks fine but may have some conflict with #3646. e.g. {RUN}wave should be changed to {RUN}.wave.

@DavidHuber-NOAA
Copy link
Contributor Author

@AminIlia-NOAA Yes, you are correct. I'm going to leave this as a draft until #3646 is merged.

@DavidHuber-NOAA DavidHuber-NOAA marked this pull request as ready for review May 7, 2025 15:37
@DavidHuber-NOAA
Copy link
Contributor Author

Offline testing was successful on WCOSS2. Marking this PR ready for review.

AminIlia-NOAA
AminIlia-NOAA previously approved these changes May 7, 2025
Copy link
Contributor

@AminIlia-NOAA AminIlia-NOAA left a comment

Choose a reason for hiding this comment

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

Looks fine to me, thanks!

Copy link
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.

Thanks @DavidHuber-NOAA - I just had one quick question on one copy statement that I don't think should change. Otherwise things look good to me.

@DavidHuber-NOAA
Copy link
Contributor Author

Launching CI on C6.

@DavidHuber-NOAA DavidHuber-NOAA added the CI-Gaeac6-Ready **CM use only** PR is ready for CI testing on Gaea C6 label May 7, 2025
@emcbot emcbot added CI-Gaeac6-Building **Bot use only** CI testing is cloning/building on Gaea C6 and removed CI-Gaeac6-Ready **CM use only** PR is ready for CI testing on Gaea C6 labels May 7, 2025
@emcbot emcbot added CI-Gaeac6-Running **Bot use only** CI testing on Gaea C6 for this PR is in-progress and removed CI-Gaeac6-Building **Bot use only** CI testing is cloning/building on Gaea C6 labels May 7, 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-Ready **CM use only** PR is ready for CI testing on Hera CI-Hera-Building **Bot use only** CI testing is cloning/building on Hera labels May 14, 2025
@emcbot
Copy link

emcbot commented May 14, 2025

Experiment C96mx100_S2S FAILED on Hera in Build# 2 with error logs:

/scratch1/NCEPDEV/global/glopara/CI/3654/RUNTESTS/COMROOT/C96mx100_S2S_29f051e4/logs/1994050100/sfs_fcst_mem000_seg0.log
/scratch1/NCEPDEV/global/glopara/CI/3654/RUNTESTS/COMROOT/C96mx100_S2S_29f051e4/logs/1994050100/sfs_fcst_mem001_seg0.log
/scratch1/NCEPDEV/global/glopara/CI/3654/RUNTESTS/COMROOT/C96mx100_S2S_29f051e4/logs/1994050100/sfs_fcst_mem002_seg0.log

Follow link here to view the contents of the above file(s): (sfs_fcst_mem000_seg0.log) (sfs_fcst_mem001_seg0.log) (sfs_fcst_mem002_seg0.log)

@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 May 14, 2025
@emcbot
Copy link

emcbot commented May 14, 2025

Experiment C96mx100_S2S FAILED on Hera in Build# 2 in
/scratch1/NCEPDEV/global/glopara/CI/3654/RUNTESTS/EXPDIR/C96mx100_S2S_29f051e4

@DavidHuber-NOAA
Copy link
Contributor Author

The SFS forecasts failed with the MPI_Abort messages we have been seeing on other machines periodically. I'm going to clone my branch locally on Hera and see if I can repeat this error. If it does not repeat, then I will reopen #3609 to investigate.

@DavidHuber-NOAA
Copy link
Contributor Author

Rerunning the SFS forecasts after building sfs_model.x on the head node was successful. I have reopened #3609 to investigate.

@DavidHuber-NOAA
Copy link
Contributor Author

forecast_postdet.sh has a bug in it introduced by #3606. Line 765

gfs|gefs|gcafs) # Copy CICE restarts at the end of the forecast segment to COM for RUN=gfs|gefs|sfs|gcafs

Should read

    gfs|gefs|sfs|gcafs) # Copy CICE restarts at the end of the forecast segment to COM for RUN=gfs|gefs|sfs|gcafs

@emcbot emcbot added CI-Wcoss2-Building CI testing is cloning/building on WCOSS2 CI-Wcoss2-Running CI testing on WCOSS for this PR is in-progress and removed CI-Wcoss2-Ready PR is ready for CI testing on WCOSS2. CI-Wcoss2-Building CI testing is cloning/building on WCOSS2 labels May 15, 2025
@emcbot
Copy link

emcbot commented May 15, 2025

CI Tests set up to run in /lfs/h2/emc/ptmp/emc.global/PR/PR_3654/RUNTESTS on WCOSS

@KateFriedman-NOAA
Copy link
Contributor

CI on WCOSS2 completed successfully minus some gempak jobs (known issue #3630). Setting label to passed.

Fri May 16 13:28:06 UTC 2025
******** C48_ATM_3654 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202103231200        Done    May 15 2025 18:09:02    May 15 2025 19:15:38

******** C48mx500_3DVarAOWCDA_3654 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202103241800        Done    May 15 2025 18:09:04    May 15 2025 18:25:38
202103250000        Done    May 15 2025 18:09:04    May 15 2025 19:45:50

******** C48mx500_hybAOWCDA_3654 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202103241800        Done    May 15 2025 18:09:07    May 15 2025 18:20:39
202103250000        Done    May 15 2025 18:09:07    May 15 2025 19:30:30

******** C48_S2SW_3654 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202103231200        Done    May 15 2025 18:09:10    May 15 2025 19:20:36

******** C48_S2SWA_gefs_3654 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202103231200        Done    May 15 2025 18:09:13    May 15 2025 19:16:00

******** C96_atm3DVar_extended_3654 ********
202112210000    gfs_gempak_f123-f144                   196085937                DEAD                 -29         2        1824.0
202112210000    gfs_gempak_f147-f168                   196086936                DEAD                 -29         2        1851.0
202112210600    gfs_gempak_f123-f144                   196090894                DEAD                 -29         2        1852.0
202112210600    gfs_gempak_f147-f168                   196092134                DEAD                 -29         2        1851.0
202112211200    gfs_gempak_f123-f144                   196094972                DEAD                 -29         2        1852.0
202112211200    gfs_gempak_f147-f168                   196095636                DEAD                 -29         2        1855.0

******** C96C48_hybatmaerosnowDA_3654 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202112201200        Done    May 15 2025 18:09:19    May 15 2025 18:31:23
202112201800        Done    May 15 2025 18:09:19    May 15 2025 20:36:05
202112210000        Done    May 15 2025 18:09:19    May 15 2025 20:26:07

******** C96C48_hybatmDA_3654 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202112201800        Done    May 15 2025 18:09:22    May 15 2025 18:26:37
202112210000        Done    May 15 2025 18:09:22    May 15 2025 20:31:02
202112210600        Done    May 15 2025 18:09:22    May 15 2025 20:16:02

******** C96C48mx500_S2SW_cyc_gfs_3654 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202112201200        Done    May 15 2025 18:09:25    May 15 2025 18:26:44
202112201800        Done    May 15 2025 18:09:25    May 15 2025 20:36:13
202112210000        Done    May 15 2025 18:09:25    May 15 2025 21:35:58
202112211800        Done    May 15 2025 18:31:30    May 15 2025 21:35:59

******** C96C48_ufs_hybatmDA_3654 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
202402231800        Done    May 15 2025 18:09:28    May 15 2025 18:26:53
202402240000        Done    May 15 2025 18:09:28    May 15 2025 21:02:00
202402240600        Done    May 15 2025 18:09:28    May 15 2025 20:51:41

******** C96mx100_S2S_3654 ********
   CYCLE         STATE           ACTIVATED              DEACTIVATED     
199405010000        Done    May 15 2025 18:09:33    May 15 2025 19:41:30

@KateFriedman-NOAA KateFriedman-NOAA added CI-Wcoss2-Passed CI testing on WCOSS for this PR has completed successfully and removed CI-Wcoss2-Running CI testing on WCOSS for this PR is in-progress labels May 16, 2025
Copy link
Contributor

@KateFriedman-NOAA KateFriedman-NOAA left a comment

Choose a reason for hiding this comment

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

Looks good, thanks @DavidHuber-NOAA !

@DavidHuber-NOAA DavidHuber-NOAA merged commit 5401603 into NOAA-EMC:develop May 16, 2025
5 checks passed
@DavidHuber-NOAA DavidHuber-NOAA deleted the feature/err_wave branch May 16, 2025 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI-Gaeac6-Passed **Bot use only** CI testing on Gaea C6 for this PR has completed successfully CI-Hera-Failed **Bot use only** CI testing on Hera for this PR has failed CI-Wcoss2-Passed CI testing on WCOSS for this PR has completed successfully

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Invoke err_exit/err_chk in all wave post-processing jobs

6 participants