bug: wrf model_mod fails when interpolating 10m wind u|v with vertisheight
Nobody has claimed this yet.
- Dominant language
- Fortran
- Stars
- 263
- Forks
- 182
- Avg merge
- 11d 12h
- Merged PRs (30d)
- 7
Description
🐛
Describe the bug
-
model_mod_check with
loc_of_interest = 358.176, 44.011, 10.0 quantity_of_interest = 'QTY_10M_U_WIND_COMPONENT' interp_test_vertcoord = 'VERTISHEIGHT' -
Successful interpolation of 10m wind
-
Not interpolated, error code 2 from model_interpolate
Error Message
interpolating at Lon/Lat(deg): 358.17600000 44.01100000 Vert: 0.0100000 km
interpolating for "QTY_10M_U_WIND_COMPONENT"
-------------------------------------------------------------
fld 2 is missing F
member 1, ERROR with error code :: 2
Which model(s) are you working with?
wrf
Version of DART
Which version of DART are you using?
You can find the version using git describe --tags
v11.19.0-33-gc625c2a25
Have you modified the DART code?
Yes
Build information
Please describe:
- mac m
- GNU Fortran (MacPorts gcc13 13.3.0_2+stdlib_flag) 13.3.0
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the reported model_mod_check input for the WRF model and reproduce the failure using VERTISHEIGHT with QTY_10M_U_WIND_COMPONENT. Trace the interpolation path around model_interpolate and the reported “fld 2 is missing F” error. Done means the same 10m wind interpolation succeeds without error code 2.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- fortran
- Domain
- data
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100