ufs-community / UFS_UTILS

Utilities for the NCEP models.
Other
21 stars 104 forks source link

Resolve problem related to wind field errors at initialization for JPgrid #93

Closed JeffBeck-NOAA closed 4 years ago

JeffBeck-NOAA commented 4 years ago

@JeffBeck-NOAA @gsketefian @LarissaReames-NOAA

GeorgeGayno-NOAA commented 4 years ago

What is the nature of the error?

JeffBeck-NOAA commented 4 years ago

Our hypothesis is that there may be missing metadata that is required by FV3 to correctly rotate the earth-relative winds that are output by chgres_cube for the JPgrid (when using the regional_grid utility). We discovered this potential bug when verifying initialization wind speed RMSE and bias with the JPgrid (using either FV3GFS or HRRRX ICs, they both have significant RMSE/bias) when compared to the HRRRX initialization. We're working on verifying the chgres_cube output directly, and testing a GFDLgrid to see if that produces the same errors. If you have any input on how the winds are rotated to the final Gnomonic grid in FV3, and whether any metadata from make_hgrid is used (for the GFDLgrid), that would be appreciated.

On Thu, Mar 19, 2020 at 11:46 AM GeorgeGayno-NOAA notifications@github.com wrote:

What is the nature of the error?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/NOAA-EMC/UFS_UTILS/issues/93#issuecomment-601322367, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANFE56Y75QNMV7XJM3RDL2LRIJK6BANCNFSM4LPNZZ6A .

GeorgeGayno-NOAA commented 4 years ago

Sorry, I don't know the details on how the winds are rotated by the model. I do know that chgres_cube always outputs the winds as "earth relative", not turned to the grid.

JeffBeck-NOAA commented 4 years ago

We've identified that the wind rotation problem was occurring in the verification, and not in the model data. Since the regional models we've dealt with in the past have output grib2 files with grid-relative winds, MATS was rotating the RAOB data to the LCC grid prior to verification, resulting in large RMSE/bias. We will be modifying the code to read the grib2 metadata flag that defines either grid or earth-relative winds (fixed for SAR output by Jili Dong in January) to tell the verification code whether rotation of the RAOB data is required or not.

Fortunately, this means that the FV3 wind initialization code does not need to be modified for the JP/ESG grid, and it's possible for use to switch back over to this much more uniform option.