-
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
global_cycle fractional grid support #549
Comments
Note, there is a related issue (#424) to ensure the CCPP physics and UFS_UTILS use the same version of sfcsub.F. |
Let us consider how this will be tested... |
@GeorgeGayno-NOAA @arunchawla-NOAA this is important for coupled DA testing, right now it's blocking us from upgrading to P7b. |
@yangfanglin @jswhit2 @pjpegion Where can I get sample surface restart files for a fractional grid case? |
Note to self: sfcsub.F now takes two land mask arguments - slmskl and slmskw: And these are defined in gcycle.F90 as: |
George, please @bing.fu@noaa.gov Bing Fu for the restart files. |
only consider the case when 'frac_grid' is false. Fixes ufs-community#549.
Updated the call to sfcsub.F for the new interface (see 6c98ecd). For now, just consider the non-fractional case. Ran a C768 test case on Hera:
Note there is a mismatch in the two masks - slifcs and slimsk. The former is land and the latter is open water. Something is wrong. |
Some diagnostics from the failed test: Before the call to SFCCYCLE, the land mask variables for the problem point are all 'land':
Then, this loop in sfcsub.F updates slianl from '1' to '0'
and this causes the crash in |
Asked @SMoorthi-emc for help. He thinks there may be a bug - the loop logic should only test points with
When I made this change, my test ran to completion without any errors. |
Follow routine gcycle to prepare roughness length variable for call to sfcsub.F Fixes ufs-community#549
call to sfccycle. Fixes ufs-community#549
albedo fields before and after call to sfccycle. Fixes ufs-community#549.
sfcsub.F mask fix. Fixes ufs-community#549.
Sample restart files from @jiandewang are on Hera in the |
The 'feature/cycle_frac' branch is way out of date. I will create a new one for this issue. |
Thanks @GeorgeGayno-NOAA, we really need this to start cycling experiments with Prototype 8 |
current workflow. Fixes ufs-community#549.
logic so that it will work with either fractional or non-frac grids. All regression tests passed. Fixes ufs-community#549.
required after the recent merge. Fixes ufs-community#549.
Required after the latest merge from develop. Fixes ufs-community#549.
noahmp fractional grid workflow test. Fixes ufs-community#549.
Includes a new C48 regression test for this new capability. Fixes #549.
The coupled model is now using a fractional grid, but the data assimilation still needs to use global_cycle in order to bring in the land DA analysis increments. Global cycle needs to be updated to be consistent with the code in NCAR/ccpp-physics#695
The text was updated successfully, but these errors were encountered: