Load gsi-specific modules on WCOSS2 at runtime#4052
Conversation
|
@CoryMartin-NOAA When you get a chance, would you mind testing this out? I think it may be a lighter solution that does not have to unset any cray variables. |
|
WCOSS2 gw-ci A check of A check of log files from PR #4035 found 2585 occurrences of |
|
Thank you for the test, Russ! Since there is a quick fix in for the retros already, I will expand this PR to cover other GSI, GSI-utils, and GSI-monitor executables. I will open PRs to those repos shortly. Adding the |
|
Thank you @DavidHuber-NOAA . One question, do we know for sure that only GSI is impacted by this |
|
BongiEmail.txt If it is needed for the UFS-utils executables at runtime, then we should only set it for those jobs. |
|
@CoryMartin-NOAA - the forecast model uses it's own module load: https://github.com/NOAA-EMC/global-workflow/blob/develop/dev/jobs/fcst.sh#L9-L13 however, there could be concern for other jobs that use workflow modules. Particularly if things were not carefully checked. I can run a high res test on wcoss2 when we think we are ready for that. |
|
All CI tests passed on WCOSS2. I will now start opening submodule PRs. |
|
@DavidHuber-NOAA - Ready for a high res test? |
|
@JessicaMeixner-NOAA Yes, please go ahead. |
|
hi-res tests are prudent before we get too far down the road. |
|
I have a C1152 retro-like test going. Its using ICs from rt13_upd01_stream3 I'm using this branch plus a minor configuration update for a marine job. g-w clone: /lfs/h2/emc/couple/noscrub/jessica.meixner/gwpr4052/global-workflow We should definitely have stuff by Monday - probably not before we should all sign off for the day though. |
|
For my high res test, the gdas analysis succeeded. @CatherineThomas-NOAA or @CoryMartin-NOAA can you check the logs as well: /lfs/h2/emc/ptmp/jessica.meixner/comroot/hirest01/logs/2024122318/gfs_anal.log There were failures related to marine DA which I'm hoping #4048 will help with. I'm going to start-up a new experiment combining those updates in as well. |
|
GSI minimization looks good in both the GFS and GDAS variational analyses |
|
Thanks @CoryMartin-NOAA and @JessicaMeixner-NOAA! I will go ahead and mark NOAA-EMC/GSI#931, NOAA-EMC/GSI-utils#85, and NOAA-EMC/GSI-Monitor#195 as ready for review. |
|
All submodule hashes now point at authoritative repository heads. Marking ready for review. |
CoryMartin-NOAA
left a comment
There was a problem hiding this comment.
Thank you @DavidHuber-NOAA for helping get this sorted out
|
The Ursa test here is just a CI health check. I think that only WCOSS2 is needed. This was completed before point to authoritative repositories. Does WCOSS2 need to be tested again? Or any other platforms? |
|
Myabe gaea c6 since we're targeting that for running retros too just to dot is and cross ts? Unless nothing changed for other platforms - it looks a little like it did (maybe thats just me). |
|
All tests passed. Merging. |
Description
This adds a lightweight module file for GSI/EnKF jobs to prevent library clashes.
Resolves #4044
Type of change
Change characteristics
How has this been tested?
Checklist