[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

20021226: GRD* programs troubles with WINDB (cont.)



>From: "HOETH, BRIAN R. (JSC-ZS) (LM)" <address@hidden>
>Organization: JSFC
>Keywords: 200212262131.gBQLVft04686 McIDAS-X GRD*

Hi,

I just wanted to expand a little on Brian's note.

What I found is that GRDDISP/GRDCOPY do not correctly pick out both
components of 10 meter winds.  The 10 meter U component does correctly
get chosen, but the 10 mb V wind is used with the 10 m U componet to
create WINDB.  A GRDLIST from a dataset that contains both 10 m and 10 mb
winds shows what is going on:

GRDLIST MYDATA/GRIDS.6010 TIME=0 FHOUR=15 PAR=WINDB LEV=10[M] NUM=ALL
Dataset position 6010   Directory Title=
PAR    LEVEL       DAY        TIME    SRC FHOUR     FDAY       FTIME  GRID  PRO
---- --------- ------------ -------- ---- ----- ------------ -------- ----- ----
U      10 M    26 NOV 02330 00:00:00  AVN    15 26 NOV 02330 15:00:00   293 MERC
V      10 MB   26 NOV 02330 00:00:00  AVN    15 26 NOV 02330 15:00:00   200 MERC
Number of grids listed = 2
GRDLIST - done

The workaround that I sent Brian was to use two invocations
of GRDCOPY to copy each individual component to a scratch GRID file
and then run GRDDISP using it.  Individual GRDCOPYs work fine:

DSSERVE ADD G/G GRID 1 9999 TYPE=GRID "ALL LOCAL GRID FILES
Adding the group G as a local dataset

Group/Descriptor         Type  Format & Range     RT Comment
------------------------ ----- ------------------ -- --------------------
G/G                      GRID  GRID 1-9999           ALL LOCAL GRID FILES
DSSERVE: done
 
GRDCOPY MYDATA/GRIDS.6010 G/G.1 PAR=U LEV=10[M]
Total grids copied=1
GRDCOPY - done
 
GRDCOPY MYDATA/GRIDS.6010 G/G.1 PAR=V LEV=10[M]
Total grids copied=1
GRDCOPY - done

GRDLIST G/G.1 NUM=ALL
Dataset position 1      Directory Title=
PAR    LEVEL       DAY        TIME    SRC FHOUR     FDAY       FTIME  GRID  PRO
---- --------- ------------ -------- ---- ----- ------------ -------- ----- ----
U      10 M    26 NOV 02330 00:00:00  AVN    15 26 NOV 02330 15:00:00     1 MERC
V      10 M    26 NOV 02330 00:00:00  AVN    15 26 NOV 02330 15:00:00     2 MERC
Number of grids listed = 2
GRDLIST - done

GRDDISP G/G.1 PAR=WINDB LEV=10[M] NAV=C PINT=2
GRDDISP: Done with graphic frame 11

So, there is a problem with GRDDISP that needs to be attended to.

Tom

-------------------- original email from Brian ---------------------------

>Hello MUG,
>
>I have run into an interesting problem with trying to plot the 10 meter
>winds from the AVN Global GRID data.  I get very intriguing results if I try
>to do a:
>GRDDISP RTNEW/GFS TIME=12 FHOUR=6 PAR=WINDB LEV=10[M] DAY=#Y
>
>The wind barbs don't look realistic, with values much too large.  Too make a
>long story short, we (Tom Yoksas) and I have figured out that the problem
>lies within the GRD* programs not being able to properly distinguish the 10
>meter winds versus the 10 mb winds for some reason?  It's rather odd.  Check
>out the attached TFILE (should be able to open with Notepad or Wordpad) that
>I captured with a bunch of GRDLIST commands.
>
>Any thoughts?
>
>---------------
>Brian Hoeth
>Spaceflight Meteorology Group
>Johnson Space Center   
>Ph: 281-483-3246
>Ops:  281-483-1051
>
>
>
>
>

> 
>
>
>------_=_NextPart_000_01C2AD26.2B25DF60
>Content-Type: application/octet-stream;
>       name="BRHTFILE"
>Content-Transfer-Encoding: quoted-printable
>Content-Disposition: attachment;
>       filename="BRHTFILE"
>
>TFILE did OPEN on window 0
>GRDLIST RTNEW/GFS TIME=3D12 FHOUR=3D6 PAR=3DWINDB LEV=3D10 =
>DAY=3D2002360 NUM=3DALL
>Dataset position 123    Directory Title=3D GFS 006-HR FCST  12Z 360
>PAR    LEVEL       DAY        TIME    SRC FHOUR     FDAY       FTIME  =
>GRID  PRO
>---- --------- ------------ -------- ---- ----- ------------ -------- =
>----- ----
>U      10 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>174 MERC
>V      10 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>200 MERC
>U      10 M    26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>318 MERC
>V      10 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>200 MERC
>Number of grids listed =3D 4
>GRDLIST - done
>GRDLIST RTNEW/GFS TIME=3D12 FHOUR=3D6 PAR=3DU LEV=3D10 DAY=3D2002360 =
>NUM=3DALL
>Dataset position 123    Directory Title=3D GFS 006-HR FCST  12Z 360
>PAR    LEVEL       DAY        TIME    SRC FHOUR     FDAY       FTIME  =
>GRID  PRO
>---- --------- ------------ -------- ---- ----- ------------ -------- =
>----- ----
>U      10 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>174 MERC
>U      10 M    26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>318 MERC
>Number of grids listed =3D 2
>GRDLIST - done
>GRDLIST RTNEW/GFS TIME=3D12 FHOUR=3D6 PAR=3DV LEV=3D10 DAY=3D2002360 =
>NUM=3DALL
>Dataset position 123    Directory Title=3D GFS 006-HR FCST  12Z 360
>PAR    LEVEL       DAY        TIME    SRC FHOUR     FDAY       FTIME  =
>GRID  PRO
>---- --------- ------------ -------- ---- ----- ------------ -------- =
>----- ----
>V      10 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>200 MERC
>V      10 M    26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>321 MERC
>Number of grids listed =3D 2
>GRDLIST - done
>GRDLIST RTNEW/GFS TIME=3D12 FHOUR=3D6 PAR=3DU LEV=3D10[M] DAY=3D2002360 =
>NUM=3DALL
>Dataset position 123    Directory Title=3D GFS 006-HR FCST  12Z 360
>PAR    LEVEL       DAY        TIME    SRC FHOUR     FDAY       FTIME  =
>GRID  PRO
>---- --------- ------------ -------- ---- ----- ------------ -------- =
>----- ----
>U      10 M    26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>318 MERC
>Number of grids listed =3D 1
>GRDLIST - done
>GRDLIST RTNEW/GFS TIME=3D12 FHOUR=3D6 PAR=3DV LEV=3D10[M] DAY=3D2002360 =
>NUM=3DALL
>Dataset position 123    Directory Title=3D GFS 006-HR FCST  12Z 360
>PAR    LEVEL       DAY        TIME    SRC FHOUR     FDAY       FTIME  =
>GRID  PRO
>---- --------- ------------ -------- ---- ----- ------------ -------- =
>----- ----
>V      10 M    26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>321 MERC
>Number of grids listed =3D 1
>GRDLIST - done
>GRDLIST RTNEW/GFS TIME=3D12 FHOUR=3D6 PAR=3DU DAY=3D2002360 NUM=3DALL
>Dataset position 123    Directory Title=3D GFS 006-HR FCST  12Z 360
>PAR    LEVEL       DAY        TIME    SRC FHOUR     FDAY       FTIME  =
>GRID  PRO
>---- --------- ------------ -------- ---- ----- ------------ -------- =
>----- ----
>U    1000 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>149 MERC
>U     975 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>150 MERC
>U     950 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>151 MERC
>U     925 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>152 MERC
>U     900 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>153 MERC
>U     850 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>154 MERC
>U     800 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>155 MERC
>U     750 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>156 MERC
>U     700 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>157 MERC
>U     650 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>158 MERC
>U     600 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>159 MERC
>U     550 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>160 MERC
>U     500 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>161 MERC
>U     450 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>162 MERC
>U     400 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>163 MERC
>U     350 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>164 MERC
>U     300 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>165 MERC
>U     250 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>166 MERC
>U     200 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>167 MERC
>U     150 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>168 MERC
>U     100 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>169 MERC
>U      70 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>170 MERC
>U      50 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>171 MERC
>U      30 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>172 MERC
>U      20 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>173 MERC
>U      10 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>174 MERC
>U    SFC  MBAG 26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>204 MERC
>U    1829 M    26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>209 MERC
>U    2743 M    26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>210 MERC
>U    3658 M    26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>211 MERC
>U    -327 PVL  26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>223 MERC
>U       2 PVL  26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>224 MERC
>U    TRO       26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>259 MERC
>U    MAXW      26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>260 MERC
>U    9950 SIGM 26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>261 MERC
>U      10 M    26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>318 MERC
>Number of grids listed =3D 36
>GRDLIST - done
>GRDLIST RTNEW/GFS TIME=3D12 FHOUR=3D6 PAR=3DV DAY=3D2002360 NUM=3DALL
>Dataset position 123    Directory Title=3D GFS 006-HR FCST  12Z 360
>PAR    LEVEL       DAY        TIME    SRC FHOUR     FDAY       FTIME  =
>GRID  PRO
>---- --------- ------------ -------- ---- ----- ------------ -------- =
>----- ----
>V    1000 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>175 MERC
>V     975 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>176 MERC
>V     950 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>177 MERC
>V     925 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>178 MERC
>V     900 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>179 MERC
>V     850 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>180 MERC
>V     800 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>181 MERC
>V     750 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>182 MERC
>V     700 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>183 MERC
>V     650 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>184 MERC
>V     600 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>185 MERC
>V     550 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>186 MERC
>V     500 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>187 MERC
>V     450 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>188 MERC
>V     400 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>189 MERC
>V     350 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>190 MERC
>V     300 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>191 MERC
>V     250 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>192 MERC
>V     200 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>193 MERC
>V     150 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>194 MERC
>V     100 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>195 MERC
>V      70 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>196 MERC
>V      50 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>197 MERC
>V      30 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>198 MERC
>V      20 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>199 MERC
>V      10 MB   26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>200 MERC
>V    SFC  MBAG 26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>205 MERC
>V    1829 M    26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>212 MERC
>V    2743 M    26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>213 MERC
>V    3658 M    26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>214 MERC
>V    -327 PVL  26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>225 MERC
>V       2 PVL  26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>226 MERC
>V    TRO       26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>262 MERC
>V    MAXW      26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>263 MERC
>V    9950 SIGM 26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>264 MERC
>V      10 M    26 DEC 02360 12:00:00  AVN     6 26 DEC 02360 18:00:00   =
>321 MERC
>Number of grids listed =3D 36
>GRDLIST - done
>TFILE CLOSE X "BRHTFILE
>
>------_=_NextPart_000_01C2AD26.2B25DF60--
>