Vaishnavi_198
New member
Hello everyone,
I am generating WRF intermediate files using pywinter and running WPS (metgrid.exe directly, no ungrib involved) using CESM2 CMIP6 bias-corrected data as input. I am encountering small negative soil moisture values in the met_em files, even though I have masked water points and set appropriate missing value handling in METGRID.TBL.
METGRID.TBL configuration used
name=SM000007
interp_option=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=1.
flag_in_output=FLAG_SM000007
========================================
name=SM007028
interp_option=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=1.
flag_in_output=FLAG_SM007028
========================================
name=SM028100
interp_option=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=1.
flag_in_output=FLAG_SM028100
========================================
name=SM100289
interp_option=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=1.
flag_in_output=FLAG_SM100289
========================================


How do I fix this? Can real.exe and wrf.exe run regardless?
I am generating WRF intermediate files using pywinter and running WPS (metgrid.exe directly, no ungrib involved) using CESM2 CMIP6 bias-corrected data as input. I am encountering small negative soil moisture values in the met_em files, even though I have masked water points and set appropriate missing value handling in METGRID.TBL.
Input data
- Model: CESM2 (CMIP6)
- Variables: mrsol (soil moisture, 4 layers)
- Data are bias-corrected
- Due to bias correction, the original NetCDF files contain small negative values at a few grid points
- Fraction of affected grid points is < 2%
- I explicitly set all negative soil moisture values to 0.0 before creating WPS intermediate files
- Missing / masked points are set to -1e30
METGRID.TBL configuration used
name=SM000007
interp_option=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=1.
flag_in_output=FLAG_SM000007
========================================
name=SM007028
interp_option=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=1.
flag_in_output=FLAG_SM007028
========================================
name=SM028100
interp_option=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=1.
flag_in_output=FLAG_SM028100
========================================
name=SM100289
interp_option=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=1.
flag_in_output=FLAG_SM100289
========================================


How do I fix this? Can real.exe and wrf.exe run regardless?

