<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:'Times New Roman', Times, serif;">
<p>Hello all,&nbsp;</p>
<p><br>
</p>
<p>I am using NCL to temporally concatenate MODIS evapotranspiration data and output them to netcdf. But some how the program keeps aborting:&nbsp;</p>
<p><br>
</p>
<p><span style="font-family: 'Times New Roman', Times, serif, 'Apple Color Emoji', 'Segoe UI Emoji', NotoColorEmoji, 'Segoe UI Symbol', 'Android Emoji', EmojiSymbols; font-size: 16px;">**********</span><br>
</p>
<p></p>
<div>fatal:[&quot;NclFile.c&quot;:432]:FileAddVar: an error occurred while adding a variable to a file, check to make sure data type is supported by the output format</div>
<div>fatal:[&quot;Execute.c&quot;:8575]:Execute: Error occurred at or near line 107 in file make_netcdf.ncl</div>
<p><span style="font-size: 12pt;">**********</span><br>
</p>
<p></p>
<p><br>
</p>
<p>Here is a snippet of my codes:&nbsp;</p>
<p></p>
<p style="font-family: 'Times New Roman', Times, serif, 'Apple Color Emoji', 'Segoe UI Emoji', NotoColorEmoji, 'Segoe UI Symbol', 'Android Emoji', EmojiSymbols; font-size: 16px;">
</p>
<p><span style="font-size: 12pt;">**********</span></p>
<p></p>
<p></p>
<div>&nbsp; &nbsp; ET_1km = new( (/dimsizes(day), dimsizes(lat_pts), dimsizes(lon_pts)/), float ) ; time,lat,lon</div>
<div><br>
</div>
<p></p>
<p></p>
<div>&nbsp; &nbsp; do jj = 0,dimsizes(day)-1</div>
<div>&nbsp; &nbsp; &nbsp; f = addfile(&quot;./Y&quot;&#43;year(ii)&#43;&quot;/D&quot;&#43;day(jj)&#43;&quot;/MOD16A2.A&quot;&#43;year(ii)&#43; \</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; day(jj) &#43; &quot;.all.hdf.hdfeos&quot;, &quot;r&quot;)</div>
<div><br>
</div>
<div>&nbsp; &nbsp; &nbsp; ET_MODIS = short2flt_hdf( f-&gt;ET_1km_MOD_Grid_MOD16A2 )</div>
<div><br>
</div>
<div>&nbsp; &nbsp; &nbsp; printVarSummary(ET_MODIS)</div>
<div><br>
</div>
<div>&nbsp; &nbsp; &nbsp; lat_MODIS = f-&gt;YDim_MOD_Grid_MOD16A2</div>
<div>&nbsp; &nbsp; &nbsp; lon_MODIS = f-&gt;XDim_MOD_Grid_MOD16A2</div>
<div><br>
</div>
<div>&nbsp; &nbsp; &nbsp; printVarSummary(lat_MODIS) ; degrees_north</div>
<div>&nbsp; &nbsp; &nbsp; printVarSummary(lon_MODIS) ; degrees_east, from -180 ~ 180</div>
<div><br>
</div>
<div>&nbsp; &nbsp; &nbsp; if (jj .eq. 0) then ; create weights the first time</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(omitted)</div>
<div>&nbsp; &nbsp; &nbsp; end if</div>
<div>
<div><br>
</div>
<div>&nbsp; &nbsp; &nbsp; ; re-grid</div>
<div>&nbsp; &nbsp; &nbsp; res = True</div>
<div>&nbsp; &nbsp; &nbsp; res@CopyVarAtts = False</div>
<div>&nbsp; &nbsp; &nbsp; res@CopyVarCoords = False</div>
<div>&nbsp; &nbsp; &nbsp; ET_1km(jj,:,:) = ESMF_regrid_with_weights( ET_MODIS, wgtFileName, res )</div>
<div><br>
</div>
<div>&nbsp; &nbsp; &nbsp; delete(ET_MODIS)</div>
<div>&nbsp; &nbsp; &nbsp; delete(lat_MODIS)</div>
<div>&nbsp; &nbsp; &nbsp; delete(lon_MODIS)</div>
<div>&nbsp; &nbsp; &nbsp; delete(f)</div>
<div>&nbsp; &nbsp; end do</div>
<div><br>
</div>
<div>&nbsp; &nbsp; ET_1km!0 = &quot;time&quot;</div>
<div>&nbsp; &nbsp; ET_1km!1 = &quot;lat&quot;</div>
<div>&nbsp; &nbsp; ET_1km!2 = &quot;lon&quot;</div>
<div>&nbsp; &nbsp; ET_1km&amp;time = day</div>
<div>&nbsp; &nbsp; ET_1km&amp;lat = lat_pts</div>
<div>&nbsp; &nbsp; ET_1km&amp;lon = lon_pts</div>
<div>&nbsp; &nbsp; ET_1km@units = &quot;km/m^2/8day or 5day6day&quot;</div>
<div>&nbsp; &nbsp; ET_1km@_FillValue = 32767</div>
<div>&nbsp; &nbsp; ET_1km@long_name = &quot;MOD16A2 -- MODIS Gridded 1KM 8-day Composite Evapotranspiration (ET)&quot;</div>
<div><br>
</div>
<div>&nbsp; &nbsp; printVarSummary(ET_1km)</div>
<div><br>
</div>
<div>
<div>&nbsp; &nbsp; system(&quot;rm -f ./Y&quot; &#43; year(ii) &#43; &quot;/MOD16A2.A2000.all.nc&quot;)</div>
<div>&nbsp; &nbsp; ncdf = addfile( &quot;./Y&quot; &#43; year(ii) &#43; &quot;/MOD16A2.A2000.all.nc&quot;, &quot;c&quot; )</div>
<div><br>
</div>
<div>&nbsp; &nbsp; ; do not create global attributes</div>
<div>&nbsp; &nbsp; ; create dimensions</div>
<div>&nbsp; &nbsp; filedimdef(ncdf, (/ &quot;time&quot;,&quot;lat&quot;,&quot;lon&quot; /), \</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(/ -1, dimsizes(lat_pts), dimsizes(lon_pts)/), \</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(/ True, False, False /) )</div>
<div><br>
</div>
<div>&nbsp; &nbsp; ; create variables</div>
<div>&nbsp; &nbsp; ncdf-&gt;ET = ET_1km &nbsp; &nbsp; ; this is where error occurs</div>
</div>
<p style="font-family: 'Times New Roman', Times, serif, 'Apple Color Emoji', 'Segoe UI Emoji', NotoColorEmoji, 'Segoe UI Symbol', 'Android Emoji', EmojiSymbols; font-size: 16px;">
</p>
<p><span style="font-size: 12pt;">**********</span></p>
<p><span style="font-size: 12pt;"><br>
</span></p>
<p><span style="font-size: 12pt;">From my printed var summary I cannot&nbsp;see anything wrong.&nbsp;</span></p>
<p><span style="font-size: 12pt;"><span style="font-family: 'Times New Roman', Times, serif, 'Apple Color Emoji', 'Segoe UI Emoji', NotoColorEmoji, 'Segoe UI Symbol', 'Android Emoji', EmojiSymbols; font-size: 16px;">**********</span><br>
</span></p>
<p><span style="font-size: 12pt;"></p>
<div>Variable: ET_1km</div>
<div>Type: float</div>
<div>Total Size: 4600 bytes</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1150 values</div>
<div>Number of Dimensions: 3</div>
<div>Dimensions and sizes: &nbsp; [time | 46] x [lat | 5] x [lon | 5]</div>
<div>Coordinates:</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; time: [001..361]</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lat: [30.62..34.4]</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lon: [-112.5..-107.5]</div>
<div>Number Of Attributes: 5</div>
<div>&nbsp; long_name : &nbsp; MOD16A2 -- MODIS Gridded 1KM 8-day Composite Evapotranspiration &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (ET)</div>
<div>&nbsp; units : &nbsp; &nbsp; &nbsp; km/m^2/8day or 5day6day</div>
<div>&nbsp; missing_value : &nbsp; &nbsp; &nbsp; 32767</div>
<div>&nbsp; remap : &nbsp; &nbsp; &nbsp; remapped via ESMF_regrid_with_weights: Bilinear</div>
<div>&nbsp; _FillValue : &nbsp;32767</div>
<div><span style="font-family: 'Times New Roman', Times, serif, 'Apple Color Emoji', 'Segoe UI Emoji', NotoColorEmoji, 'Segoe UI Symbol', 'Android Emoji', EmojiSymbols; font-size: 16px;">**********</span><br>
</div>
<br>
</span>
<p></p>
<p><span style="font-size: 12pt;">Could someone help? Thank you very much,&nbsp;</span></p>
<p><span style="font-size: 12pt;">Yaoping Wang</span><br>
</p>
</div>
<p></p>
</div>
</body>
</html>