-
Notifications
You must be signed in to change notification settings - Fork 160
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 VariableTable microphys variables from HRRR/RAP newer versions #125
Conversation
@gthompsnWRF @jimbresch
Do you have anything you could add in this regard for the RAP / HRRR data? For example, if a user runs a historical case, would there be troubles with the new file? |
@davegill (FYI) I also believe the soil moisture and temperature variables were changed for the 0cm level, but I cannot say this for certain. |
@davegill RAPv3/HRRRv2 happened on 23Aug2016 and numerous parameters changed from earlier versions; then on 12July2018 RAPv4/HRRRv3 other changes happened. I don't have enough specifics of which variables changed, but the Rapid Refresh page probably does, although exact GRIB2 parameter table adjustments, I have no idea. Regardless, the QNC variable was lacking entirely along with the aerosol numbers. I do know the QICE, QNR, QNI grib2 param/category changed in the latest version update. Also, I suspect similar things have happened with the GSD versions of same files. |
@jimbresch @mgduda @gthompsnWRF
|
255 | 109 | * | | QNC | kg-1 | Cloud number concentration | 0 | 6 | 28 | 105 | | ||
198 | 109 | * | | QNI | kg-1 | Ice number concentration | 0 | 6 | 29 | 105 | | ||
157 | 107 | * | | QNWFA | kg-1 | Water-fr. aerosol number concentration | 0 | 13 | 193 | 105 | | ||
156 | 107 | * | | QNIFA | kg-1 | Ice-fr. aerosol number concentration | 0 | 13 | 192 | 105 | | ||
| 109 | * | | RH | % | Relative Humidity | 0 | 1 | | 105 | | ||
11 | 105 | 2 | | TT | K | Temperature at 2 m | 0 | 0 | 0 | 103 | | ||
51 | 105 | 2 | | SPECHUMD | kg kg-1 | Specific Humidity at 2 m | 0 | 1 | 0 | 103 | |
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.
@jimbresch @gthompsnWRF
Greg,
Is there now a 3d RH field? If not, then other than having a surface RH laying around, we can't really use it.
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.
@davegill Wasn't my change for Vtable only the RH field at surface/2meters? In which case the 3rd column of the GRIB2 parameters and first column of GRIB1 parameters was lacking a value and put those in. I probably have to reopen my sample GRIB2 file to ensure RH was a field given at 2m. I didn't intend to edit the line for 3D RH, only the surface.
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.
Greg,
The point was if we do not have a 3d RH field, then I do not see any reason to add the surface RH into the Vtable. The metgrid program will just pass t his 2d array on through and the real program will ignore.
Sorry for being confusing in the morning.
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.
@davegill Dave, actually I better have another look. Because if RAP files have RH at 2m but not SPECHUMD, then we won't get an output RH at all for that level. The hybrid level files are such a mixture of things, that I can no longer recall from memory and should do a g2print to find out for certain. I now recall that a variable listed without the parameter number itself is a cause for calculating it downstream. So that is how SPECHUMD gets used to calculate a RH field at the real.exe step.
Also, if my (vague) memory is correct, the newest RAP/HRRR files furthermore aligned the soil variables at 0cm to use the same vertical level coding as all the other levels, and you can note the existing Vtable has a different value for 0cm - because I think it was correct pre-July2018. Like I said before, these changes occur without notice by most users, but doing something with the dates in comments is probably the only viable solution.
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.
Greg,
No rush. We will target this Vtable mod for v4.1.1.
That is more than 1 month away.
@gthompsnWRF @davegill @jimbresch Should we pick this up again for the v4.2 release? |
@mgduda @jimbresch @gthompsnWRF |
@gthompsnWRF
Did you have a special data set when using this modified Vtable? |
@davegill NCEP ftp servers versus what is distributed via CONDUIT may be the answer. I haven't ever touched their ftp server. I get their real-time data over LDM using CONDUIT and I assure you the files have everything I need. I can point you to a sample grb2 file. I didn't realize they might be serving different files on that circuit - which is a real DRAG. |
All of the soil data is missing in domain 252
@mgduda @gthompsnWRF @jimbresch
I am OK with this PR as it now stands to get into v4.2 |
@davegill Can you leave your approval as a GitHub review? |
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.
Approved
With the newer version of RAP and HRRR files from NCEP, the GRIB2 parameter codes have changed plus I have added all variables to be available related to microphysics (and aerosols). These were tested with Jan-Mar 2019 actual stream of NCEP grib2 files I used in a real-time WRF run and I can validate all variables properly pass through to wrfinput_d0x (and wrfbdy_d0x).