-
Notifications
You must be signed in to change notification settings - Fork 191
apply updates to Gdapapp/land-jediincr to limit max snow increments #3645
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
base: develop
Are you sure you want to change the base?
Conversation
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.
NOAA-EMC/GDASApp#1658 passed CI, so no objections
@CatherineThomas-NOAA, there is a namelist modification that needs to be added, but I was wondering if we should close this PR and then add the namelist changes in subsequent PR. |
@tsga : I think the change can be included in this PR, but could you convert it to "Draft" while you work out the additional changes and retest and all that? |
# Description <!-- Enter PR description here. --> updates the namelist template for GDASApp/land-jediincr, and fills in default values to the test namelist. # Companion PRs <!-- Enter links to any companion PRs here. --> NOAA-EMC/global-workflow#3645 # Issues <!-- Enter any issues referenced or resolved by this PR here. Use keywords "Resolves" or "Refs". Resolves #1234 Refs #4321 Refs NOAA-EMC/repo#5678 --> # Automated CI tests to run in Global Workflow <!-- Which Global Workflow CI tests are required to adequately test this PR? --> - [ ] atm_jjob <!-- JEDI atm single cycle DA !--> - [ ] C96C48_ufs_hybatmDA <!-- JEDI atm cycled DA !--> - [x] C96C48_hybatmaerosnowDA <!-- JEDI aero/snow cycled DA !--> - [ ] C48mx500_3DVarAOWCDA <!-- JEDI low-res marine 3DVar cycled DA !--> - [ ] C48mx500_hybAOWCDA <!-- JEDI marine hybrid envar cycled DA !--> - [ ] C96C48_hybatmDA <!-- GSI atm cycled DA !-->
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.
looks good to me
Thank you @jiaruidong2017! @CatherineThomas-NOAA this PR is now ready. |
NOAA-EMC/GDASApp#1704 will need to be coordinated and merged right before this PR is tested (with an associated hash update) because of changes to the templates that will likely result in snow DA CI failures |
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.
GDASApp ctests inside g-w failed due to missing comma at the end of lines in snow_analysis.py
and snowens_analysis.py
Hera Test I combined g-w PR #3642 and this PR (#3645) into a single working directory on Hera. I used GDASApp
failed. A check of the input yaml shows an empty observer space.
We saw this in PR #3642. Is the empty observer related to PR #3642, something in PR #3645, or something in GDASApp (or jcb-gdas)? |
@RussTreadon-NOAA I am not sure if the above error is coming from it but PR #3645 also requires GDASApp PR (NOAA-EMC/GDASApp#1704). |
@RussTreadon-NOAA When you merged these PRs, were there any conflicts in the snow_analysis.py code? The reason I ask is that, recall, the JEDI YAMLs need to be initialized after the observations are staged, which is why I moved the JEDI initialization the the end of the |
# Description <!-- Enter PR description here. --> Earlier pull request only addressed the deterministic one. This one updates both. Also makes ens_size and variable input, and removes "quote marks" from around Boolean and numeric variables--per suggestion by the AI-copilot reviews. # Companion PRs <!-- Enter links to any companion PRs here. --> NOAA-EMC/global-workflow #3645 (NOAA-EMC/global-workflow#3645) # Issues <!-- Enter any issues referenced or resolved by this PR here. Use keywords "Resolves" or "Refs". Resolves #1234 Refs #4321 Refs NOAA-EMC/repo#5678 --> # Automated CI tests to run in Global Workflow <!-- Which Global Workflow CI tests are required to adequately test this PR? --> - [ ] atm_jjob <!-- JEDI atm single cycle DA !--> - [ ] C96C48_ufs_hybatmDA <!-- JEDI atm cycled DA !--> - [x] C96C48_hybatmaerosnowDA <!-- JEDI aero/snow cycled DA !--> - [ ] C48mx500_3DVarAOWCDA <!-- JEDI low-res marine 3DVar cycled DA !--> - [ ] C48mx500_hybAOWCDA <!-- JEDI marine hybrid envar cycled DA !--> - [ ] C96C48_hybatmDA <!-- GSI atm cycled DA !-->
* develop: Hotfix: Updating ref value in GitHub dispatch action for triggering CTest on GitLab (NOAA-EMC#3728) Move default STMP, PTMP, and HOMEDIR paths to world-shared on C6 (NOAA-EMC#3717) Update param files for GEFS (NOAA-EMC#3677) Update gfs-utils.fd hash to 7361f31a69e9eaa599d708c592e3ac9df3ea1a9e (NOAA-EMC#3727) Check if warm restart date is valid (NOAA-EMC#3720) Refactor marine analysis Task class (NOAA-EMC#3642) GitLab Pipeline updates for CTest Automation against Nightly Runs (NOAA-EMC#3688) sfs changes to run on gaeac6 Check for binary or netCDF WW3 restarts when staging (NOAA-EMC#3719)
Description
This PR updates GDASApp/land-jediincr to limit positive snow depth increments when background SND exceeds a threshod value. Also enables running the add increment code on more than 6 procs.
Resolves PSL#8
Refs NOAA-EMC/GDASApp#1658
Refs NOAA-EMC/GDASApp#1709
Type of change
Change characteristics
How has this been tested?
Checklist