-
Notifications
You must be signed in to change notification settings - Fork 97
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
Eliminate negative probabilities in IFI_PROB after hour 25.454545... #706
Eliminate negative probabilities in IFI_PROB after hour 25.454545... #706
Conversation
@SamuelTrahanNOAA Can you open an UPP issue linking to this PR? |
It is now issue #709 |
The RRFS developers have been waiting for this for two weeks, so if it could be prioritized a bit higher, then we'd all sleep better. |
Sure. I will set it as the higher priority for processing. @SamuelTrahanNOAA |
@SamuelTrahanNOAA Can you sync your branch with the latest UPP develop branch? |
I have done so. |
The UPP RT tests were completed on WCOSS2 without changed results. |
@FernandoAndrade-NOAA Please conduct the RT tests on Hera and Orion. |
@SamuelTrahanNOAA I assume that you already updated the external IFI lib on Hera at /scratch2/BMC/ifi/modulefiles/ifi/20230511-intel-2022.1.2, right? |
The modulefiles now match the right IFI version on Jet, Hera, and Acorn. |
@SamuelTrahanNOAA I was able to generate IFI products on Hera via internal and external IFI building. |
That sounds like a positive sign. |
RTs completed on Hera with no changes to results. Orion test results showed changes in rtma and gfs, but I don't believe to be a result of this PR as I've seen them last week as well. @WenMeng-NOAA |
It seems the changes of simulated satellite products for GFS and 3DRTMA on Orion might be related to updates of crtm fix files at EPIC-stack. I recreated the baseline of GFS and 3DRTMA in the RT test package. The RT testing was successfully completed on Orion now. |
This PR is ready for merging. |
When the post is compiled with libIFI and asked to generate icing probabilities, times after hour 25.454545... generate invalid data. This PR does two things:
fabs(ICE_PROB) > epsilon
should beICE_PROB > epsilon
)There is also a minor refactoring of the IFI.F to avoid having two routines that write missing data for IFI.
Closes issue #709