<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; }--></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">I am trying to use the wrf utility &quot;wrf_user_vert_interp&quot; to interpolate some WRF output to heights AGL<br>
</p>
<p style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;"><br>
</p>
<blockquote style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; margin: 0px 0px 0px 40px; border: none; padding: 0px;">
<div>&nbsp; &nbsp; u &nbsp;= wrf_user_getvar(a,&quot;ua&quot;,-1) &nbsp; &nbsp; &nbsp; &nbsp;; u averaged to mass points</div>
<div>&nbsp; &nbsp; v &nbsp;= wrf_user_getvar(a,&quot;va&quot;,-1) &nbsp; &nbsp; &nbsp; &nbsp;; v averaged to mass points</div>
<div>&nbsp; &nbsp; z &nbsp;= wrf_user_getvar(a, &quot;z&quot;,-1) &nbsp; &nbsp; &nbsp; &nbsp;; grid point height</div>
<div>&nbsp; printVarSummary(u)</div>
<div>&nbsp; printVarSummary(v)</div>
<div><br>
</div>
<div>; The specific height levels that we want the data interpolated to.</div>
<div>; And interpolate to these levels</div>
<div>&nbsp; height_levels = (/ 1000., 2000., 3000., 4000. /) ; height levels to plot - in meter</div>
<div>&nbsp; nlevels &nbsp; &nbsp; &nbsp; = dimsizes(height_levels) &nbsp; &nbsp; ; number of height levels</div>
<div><br>
</div>
<div>&nbsp; u_plane &nbsp;= wrf_user_vert_interp( a,u,&quot;ght_agl&quot;,height_levels,False)</div>
<div>&nbsp; v_plane &nbsp;= wrf_user_vert_interp( a,v,&quot;ght_agl&quot;,height_levels,False)</div>
</blockquote>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
<br>
When I try to plot the new wind vectors at these levels I get the error:<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
&quot;warning:VectorPlotInitialize: no valid values in vector field; VectorPlot not possible&quot;<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
and get an empty vector&nbsp;plot (the contour plot is fine). &nbsp;Any clue why this happens?<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
<br>
</div>
<blockquote style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; margin: 0px 0px 0px 40px; border: none; padding: 0px;">
<div>do level = 0,nlevels-1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ; LOOP OVER LEVELS</div>
<div><br>
</div>
<div>&nbsp; &nbsp; &nbsp; height = height_levels(level)</div>
<div>&nbsp; &nbsp; &nbsp; height = height*3.2084</div>
<div><br>
</div>
<div>&nbsp; &nbsp; ; Add some level into to the plot</div>
<div>&nbsp; &nbsp; &nbsp; res@PlotLevelID = height &#43; &quot; ft&quot;<br>
</div>
<div><br>
</div>
<div>&nbsp; opts = True &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;; Set some Basic Plot options<br>
</div>
</blockquote>
<blockquote style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; margin: 0px 0px 0px 40px; border: none; padding: 0px;">
<div><br>
</div>
<div>&nbsp; ter = wrf_user_getvar(a,&quot;HGT_M&quot;,0) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ; Read the variable to memory</div>
<div>&nbsp; ter_zoom = ter(y_start:y_end,x_start:x_end) &nbsp; ; need (:, for z-data</div>
<div><br>
</div>
<div>&nbsp; ter_zoom = ter_zoom*3.2084</div>
<div><br>
</div>
<div>&nbsp; ter_zoom@units = &quot;feet&quot;</div>
<div><br>
</div>
<div>&nbsp; opts@cnFillOn = True &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;; Create a color fill plot</div>
<div>&nbsp; opts@ContourParameters = (/ 0., 10000., 200. /) ; Set the levels</div>
<div><br>
</div>
<div>&nbsp; contour_zoom = wrf_contour(a,wks,ter_zoom,opts)</div>
<div>&nbsp; delete(opts)</div>
<div><br>
</div>
<div>&nbsp; &nbsp; ; Plotting options for Wind Vectors &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div>
<div>&nbsp; &nbsp; &nbsp; opts = res &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp; opts@FieldTitle = &quot;Wind&quot; &nbsp; ; overwrite Field Title</div>
<div>&nbsp; &nbsp; &nbsp; opts@NumVectors = 50 &nbsp; &nbsp; &nbsp; ; wind barb density</div>
<div>&nbsp; &nbsp; &nbsp; vector = wrf_vector(a,wks,u_plane(it,{height_levels(level)},y_start:y_end,x_start:x_end),v_plane(it,{height_levels(level)},y_start:y_end,x_start:x_end),opts)</div>
<div>&nbsp; &nbsp; &nbsp; delete(opts)</div>
<div><br>
</div>
<div><br>
</div>
<div>&nbsp; &nbsp; ; MAKE PLOTS &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div>
<div>&nbsp; &nbsp; &nbsp; plot = wrf_map_overlays(a,wks,(/contour_zoom,vector/),pltres,mpres)</div>
<div><br>
</div>
<div><br>
</div>
<div>&nbsp; &nbsp; end do &nbsp; &nbsp; &nbsp;; END OF LEVEL LOOP</div>
</blockquote>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
<br>
<br>
&#8203;<br>
</div>
<p><br>
</p>
<p><br>
</p>
<div id="Signature">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
--
<div>John Trostel<br>
Director - Severe Storms Research Center<br>
Georgia Tech Research Institute<br>
Atlanta, GA 30332-0857</div>
</div>
</div>
</body>
</html>