-
Notifications
You must be signed in to change notification settings - Fork 175
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
Remove multi-grid wave support #3188
Remove multi-grid wave support #3188
Conversation
…nando-NOAA/global-workflow into feature/remove_waveGRD
5491f6a
to
5f38480
Compare
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.
Please see comments in the review.
This PR removes the waveMULTIGRID
boolean option that enabled single/multiple wave grids defined under the variable waveGRD
.
The scripts using this are split into if-else
blocks. The else
blocks for a single grid waveMULTIGRID=.false.
are very simple. However, the workflow has been exercising and developing on the if
block of waveMULTIGRID=.true.
even for cases where waveGRD
is a single grid.
This PR rectifies that.
Careful examination and review is needed and appreciated from the wave experts to ensure the changes introduced in this PR does not impact (negatively) the wave grid operations.
Apart from a few suggestions, this PR looks good. Approve pending till after the wave team has a chance to review and approve the changes proposed in this PR.
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.
Changes look good. Thank you @AntonMFernando-NOAA for your work on this. I have no comments on the changes, but would appreciate checking the wave history+products with this change before approving. Is there a test case you could share with me? If not I can make a quick test myself.
@sbanihash Test cases are here at HERA. |
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.
Wave outputs and history files look good. I approve this PR.
edit: I have noticed that you have added a path to gefs testing as well, but the global-workflow directories used for gfs & gefs do not seem to be the same. I did do a diff and the differences seem to be unrelated to the changes made in this PR.
CI Passed on Hera in Build# 4
|
CI Tests set up to run in /lfs/h2/emc/ptmp/emc.global/PR/PR_3188/RUNTESTS on WCOSS |
CI Tests set up to run in /lfs/h2/emc/ptmp/emc.global/PR/PR_3188/RUNTESTS on WCOSS |
CI Tests set up to run in /lfs/h2/emc/ptmp/emc.global/PR/PR_3188/RUNTESTS on WCOSS |
@JessicaMeixner-NOAA @sbanihash |
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.
lgtm
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.
Changes look good. Thank you @AntonMFernando-NOAA for your work on this. Thank you @JessicaMeixner-NOAA for also reviewing the changes.
Description
Eliminate instances where
waveGRD
is a list containing multiple supported wave grids. Also, remove the associated for loops (e.g.,for wavGRD in ${waveGRD}; do
)Resolves Remove multi-grid wave support #2637
Type of change
Change characteristics
How has this been tested?
Checklist