-
Notifications
You must be signed in to change notification settings - Fork 10
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
Fix soil temperature/mositure read from RRFS warm-start r… #683
Conversation
@TingLei-NOAA and @hu5970 Could you please review this PR? |
This is a fix maybe having potential significant impacts on the anaysis using sat obs. So, for being now, some preliminary comparison including the soil temp/moisture comparison between the control and the PR and the possible differences in an one cycle GSI analysis will be helpful! @xyzemc |
The soil_temp before fix is: 0.000000000000000E+000 0.000000000000000E+000 0.000000000000000E+000 The soil_moi before fix is: After fix, the value becomes: |
@xyzemc Any impact to the analysis increment from satellite radiance after this change? The change is very simple. We just need an idea what it could impact. Thanks, Ming |
value when there is no such variables in the restart file.
@xyzemc Great to see those results. A question, what values are those points ( pointed with an ugly arrow I added as shown in below) in the soil temperature figure with bug fixed you gave |
Those dark blue point is zero, which is gsi put the zero value for soil temperature over water. |
@xyzemc Thanks for the explanation. So GSI put those zero in K on water ? Are they used as some labels for water ? They will not be actually used as soil temperature in any approximation , right? Your further clarification will be helpful for me , a non-expert on this aspect. |
You are right. Only soil temperature over land will be used to calculate the land surface emissivity. All other surface types (water, ice, snow) has zero soil temperature. |
Regression test on Hera 100% tests passed, 0 tests failed out of 7 Total Test time (real) = 14635.70 sec |
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.
Thanks for taking care this issue.
@xyzemc Could you please sync your branch with "deveop" and complete ctest on WCOSS, Hera and Orion? |
I just synchronized my branch. The message is " This branch is not behind the upstream NOAA-EMC/GSI:develop. No new commits to fetch. " |
Final Regression Tests: 100% tests passed, 0 tests failed out of 7 Total Test time (real) = 6847.97 sec Hera: Total Tests: 7 100% tests passed, 0 tests failed out of 7 Total Test time (real) = 7814.54 sec Orion: 86% tests passed, 1 tests failed out of 7 Total Test time (real) = 6959.92 sec The following tests FAILED: The runtime for global_enkf_loproc_updat is 91.499301 seconds. This has exceeded maximum allowable threshold time of 87.941901 seconds, The runtime for global_enkf_hiproc_updat is 63.950762 seconds and is within the allowable threshold time of 65.882355 seconds, The memory for global_enkf_loproc_updat is 3633668 KBs and is within the maximum allowable memory of 4119871 KBs, The results between the two runs (global_enkf_loproc_updat and global_enkf_loproc_contrl) are reproducible. The results between the two runs (global_enkf_loproc_updat and global_enkf_hiproc_updat) are reproducible" |
This bug fix does affect the analysis difference. From the attached slide, we can see the temperature, wind, and the delp analysis have the very obvious difference along with the amsua-n19 radiance location. |
DUE DATE for merger of this PR into
develop
is 2/27/2024 (six weeks after PR creation).Description
Resolves #677
Fix
In gsi_rfv3io_mod.f90, replace 'STC' with 'tslb', replace 'SMC' as 'smois
How has this need tested?