NCAR / NCAR/DART

bug: wrf model_mod fails when interpolating 10m wind u|v with vertisheight

Open
#1,013 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Bug wrf
Dominant language
Fortran
Stars
263
Forks
182
Avg merge
11d 12h
Merged PRs (30d)
7

Description

🐛

Describe the bug
  1. 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'
    
  2. Successful interpolation of 10m wind

  3. 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:

  1. mac m
  2. GNU Fortran (MacPorts gcc13 13.3.0_2+stdlib_flag) 13.3.0

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.