NOAA-EMC / UPP

Other
32 stars 95 forks source link

Write out HGT for hydrostatic run and omega from the model output #946

Closed XiaqiongZhou-NOAA closed 3 weeks ago

XiaqiongZhou-NOAA commented 2 months ago

HGT and omega are not written out correctly in UPP for hydrostatic runs. This issue should be fixed in offline UPP as the upcoming update for inline post and the corresponding ufs-weather-model PR#2255. This fix can also process omega in post when omega is written out by the model.

WenMeng-NOAA commented 2 months ago

@KarinaAsmar-NOAA The changes in the inline post interface (io/post_fvs.F90) from @XiaqiongZhou-NOAA 's UFS PR #2255 needs to be synced in the offline post interface (INITPOST_NETCDF.f) in UPP.

KarinaAsmar-NOAA commented 2 months ago

@XiaqiongZhou-NOAA Would you please provide the model outputs that include the new omega changes in order to test the offline results against the inline?

XiaqiongZhou-NOAA commented 2 months ago

@XiaqiongZhou-NOAA Would you please provide the model outputs that include the new omega changes in order to test the offline results against the inline? Here are the model output example and grib2 files generated with inline post on Hera: /scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/hydro_sample

KarinaAsmar-NOAA commented 2 months ago

@XiaqiongZhou-NOAA Would you please provide the model outputs that include the new omega changes in order to test the offline results against the inline? Here are the model output example and grib2 files generated with inline post on Hera: /scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/hydro_sample

Thanks!

KarinaAsmar-NOAA commented 2 months ago

@XiaqiongZhou-NOAA Do you happen to have the netCDF and grib2 samples for this test in WCOSS2?

KarinaAsmar-NOAA commented 2 months ago

@XiaqiongZhou-NOAA For your inline post run on the sample data you provided, is the modelname 'FV3R'? And which control files were you using? It's so I can replicate the run with offline post.

KarinaAsmar-NOAA commented 1 month ago

@WenMeng-NOAA What are the control files and modelname used to run GFSv17 in UPP? Is it postcntrl_gfs_flux.xml and 'GFS'?

KarinaAsmar-NOAA commented 1 month ago

Tests were run with and without hydrostatic fix in offline post with GFSv17, GEFSv13, SFSv1. PPT slides are attached UPP Hydrostatic Fix Plots.pptx . GRIB2 files are in Hera /scratch1/NCEPDEV/stmp2/Karina.Asmar/hydro.

XiaqiongZhou-NOAA commented 1 month ago

Tests were run with and without hydrostatic fix in offline post with GFSv17, GEFSv13, SFSv1. PPT slides are attached UPP Hydrostatic Fix Plots.pptx . GRIB2 files are in Hera /scratch1/NCEPDEV/stmp2/Karina.Asmar/hydro.

The results look good. A question: Why HGT at hybrid level is missing in offline post without fix? I think it should be calculated from delz if it is as same as in online post.

KarinaAsmar-NOAA commented 1 month ago

Tests were run with and without hydrostatic fix in offline post with GFSv17, GEFSv13, SFSv1. PPT slides are attached UPP Hydrostatic Fix Plots.pptx . GRIB2 files are in Hera /scratch1/NCEPDEV/stmp2/Karina.Asmar/hydro.

The results look good. A question: Why HGT at hybrid level is missing in offline post without fix? I think it should be calculated from delz if it is as same as in online post.

HGT at hybrid level is missing when running offline post without the fix because though it is calculated from delz, delz is not found in the netCDF files (the ones provided for this test in hydro_sample). The calculation is shown here, where buf3d contains the delz value from the model output (not found in this case). From there it goes down to setting all zmid values to spval

XiaqiongZhou-NOAA commented 1 month ago

I see. I misunderstood that your data are from GFSv17.