-
Notifications
You must be signed in to change notification settings - Fork 105
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
Bug fix for HRRR IFI: Use ifi_apcp if it is 0 #1127
Bug fix for HRRR IFI: Use ifi_apcp if it is 0 #1127
Conversation
This PR is expected to change IFI results due to the bugfix in IFI.F It is not expected to change results of other tests. Also, it shouldn't change results of the "ifi missing" tests. |
My tests produce a change I don't expect:
There are no commits in this PR which should change the result of the rap_2020072316_pe_test |
@SamuelTrahanNOAA This is a glitch in the UPP. So far, there is no smoking gun for this metadata change. The workaround is updating WRFPRS.GrbF16.diff in the baseline. |
@SamuelTrahanNOAA My UPP RTs including IFI are /scratch1/NCEPDEV/stmp2/Wen.Meng/upp-HERA on Hera. Somehow, the test 'hrrr_ifi_2020060118' loaded unused crtm fix files, e.g. imgr_*. I don't see that loading in ci/jobs-dev/run_post_hrrr_ifi_HERA.sh. Do you any ideas why these crtm fix files were copied into the run directory? |
Is this doing it? #copy fix data
cp $homedir/fix/fix_2.3.0/*bin . |
@SamuelTrahanNOAA That's it. Please remove this line. Thanks! |
…OAA/UPP into bugfix/ifi-apcp-hrrr
I've removed the unneeded |
I opened an issue for the unneeded cp: Merging this PR will automatically close the issue. EDIT: The original title of the Issue was wrong. The troubled script is "run_post_hrrr_ifi_HERA.sh" |
@SamuelTrahanNOAA The issue of crtm fix files was solved in my latest run at /home/Wen.Meng/stmp2/upp-HERA/hrrr_ifi_2020060118. I would think the changes in 'IFIFIP.GrbF04.diff' are expected with this PR. |
@gspetro-NOAA This PR is ready for the UPP RTs on R&D machines. From the EPIC end, there should be no baseline changes since IFI tests are not included. You may copy the new baseline for hrrr_ifi from my testing at /home/Wen.Meng/stmp2/upp-HERA/hrrr_ifi_2020060118 on Hera. |
Any IFI GRIB file with libIFI enabled is expected to change results due to the bug fix. No other files should change, including the "IFI missing" tests. |
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.
RTs pass on Hera, Orion, and Hercules with no baseline changes for non-IFI RTs. I updated the baseline for hrrr_ifi
.
@WenMeng-NOAA Should there be an update for fv3r_ifi
?
The fv3r_ifi probably won't change. If it does, that doesn't indicate anything is wrong. |
From my testing, that's right. |
This PR is ready for merging. |
This is the bug fix described in detail here:
It corrects a bug in how accumulated hourly precipitation is sent to IFI from within UPP.
I've tested it with the regression tests in this branch:
With these changes, the HRRR UPP IFI and standalone IFI match, which they don't in develop now.
Also, in testing, @WenMeng-NOAA discovered another problem which this branch fixes:
EDIT: The original title of the Issue was wrong. The troubled script is "run_post_hrrr_ifi_HERA.sh"