-
Notifications
You must be signed in to change notification settings - Fork 109
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
Update gcycle to be able to read re-gridded GSI increment land files. #1010
base: develop
Are you sure you want to change the base?
Update gcycle to be able to read re-gridded GSI increment land files. #1010
Conversation
@GeorgeGayno-NOAA Submitting this as a draft for now, while I do the tests. I'm not sure which are the unit tests and which are the consistency tests? I'm currently running rt.sh, with all the tests commented out except global_cycle. |
The regression tests are in The unit tests may be run by some slight modifications to the
You may also need to update |
All 5 consistency checks passed on hera. |
@GeorgeGayno-NOAA How do I confirm that the ctests passed. The first pass through, they didn't and I fixed it. build_all.sh compiled, but I can't find a report of the test results. |
When I test your branch on Hera, I see one unit test failing:
The test results will be in ./build/Testing/Temporary/LastTest.log. The test fails because of a missing file:
I can take a look. |
@GeorgeGayno-NOAA Is that from standard out? I think I'm not actually running the tests. Let me follow up on that. |
That is the output from the |
Just came here to say I found the ctest line! I'm running it now. I'll sort out the failing test. |
I fixed it. The reg_tests and ctests pass on hera, and gnu compilation works on hera. Converting from a draft. Yuan Xue and Tseganeh Gichamo would be good reviewers. |
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.
Do we need another regression test for a GSI case on the native grid?
i) write out the ensemble mean reanalysis, and apply it to the deterministic member. ii) replace UFS_UTILS regridding of Gaussian soil analysis to model grid with an external ESMF-based program (with appropriate land masking) Requires: sorc/gsi_enkf.fd develop after Tue Nov 12. Latest works. sorc/gdas.cd/sorc/da-utils PR: NOAA-EMC/DA-utils#5 sorc/ufs_utils.fd from PR: ufs-community/UFS_UTILS#1010
!! -DO_SNO_INC_JEDI Do land increments to snow states on cubed-sphere tiles | ||
!! (Noah land model only). | ||
!! -DO_SOI_INC Do land increments to soil states | ||
!! -INTERP_LNDINC Land increment us from GSI and needs to be regridded |
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.
!! -INTERP_LNDINC Land increment us from GSI and needs to be regridded | |
!! -INTERP_LNDINC Land increment is from GSI and needs to be regridded |
Overall, looks good to me. Thanks! |
@ClaraDraper-NOAA - make sure you have merged the latest updates from 'develop'. |
DESCRIPTION OF CHANGES:
Generalized the reading in of land increments to be:
Native model grid files may come from JEDI, or be from GSI and been regridded using a separate program. The read routine will detect which.
Also, changed the number of soil levels to be updated from 3 to 2. This will change the test output for all tests adding soil increments.
TESTS CONDUCTED:
If there are changes to the build or source code, the tests below must be conducted. Contact a repository manager if you need assistance.
Optional test.
Describe any additional tests performed.
DEPENDENCIES:
None.
DOCUMENTATION:
ISSUE:
addresses issue 1008