<div dir="ltr"><div class="gmail_default" style="font-size:small">Hi Dave,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">It&#39;s having problems creating the &quot;<a href="http://source_file.nc">source_file.nc</a>&quot; NetCDF file, which is a intermediate file it needs to create in order to eventually create the NetCDF weights file.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">The error points to a permissions problem, either the file already exists but you don&#39;t have the permission to remove it, or it doesn&#39;t exist and you don&#39;t have permission to create it. A third possibility, which I&#39;m thinking might be the case, is that the file it&#39;s trying to create is too large for either your system, or else you are hitting a file quota limit.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">What are the dimensions of your &quot;var&quot; variable?</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">--Mary</div><div class="gmail_default" style="font-size:small"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jun 5, 2016 at 4:04 PM, David Adams <span dir="ltr">&lt;<a href="mailto:dave.k.adams@gmail.com" target="_blank">dave.k.adams@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div>Hi NCLers,<br></div>I am regridding 2d lat/lon curvilinear grid (GOES IR data)  to a 1d lat/lon grid.  The program worked fine, I have good results; however, now I am getting an error when calling the ESMF_regridding.ncl routine.  I don´t know if I accidentally removed something from the code or corrupted it somehow.  But here is the error message<br></div><br><br> Copyright (C) 1995-2015 - All Rights Reserved<br> University Corporation for Atmospheric Research<br> NCAR Command Language Version 6.3.1-03Jul2015_0233<br> The use of this software is governed by a License Agreement.<br> See <a href="http://www.ncl.ucar.edu/" target="_blank">http://www.ncl.ucar.edu/</a> for more details.<br>(0)    get_src_grid_info: source lat dims = (41,73)<br>(0)    get_src_grid_info: source lon dims = (41,73)<br>(0)    get_src_grid_info: source grid type is &#39;curvilinear&#39;<br>fatal:Could not create (<a href="http://source_grid_file.nc" target="_blank">source_grid_file.nc</a>)<br>warning:FileSetFileOption: invalid file or format<br>fatal:[&quot;Execute.c&quot;:8575]:Execute: Error occurred at or near line 1637 in file $NCARG_ROOT/lib/ncarg/nclscripts/esmf/ESMF_regridding.ncl<br><br>fatal:[&quot;Execute.c&quot;:8575]:Execute: Error occurred at or near line 3853 in file $NCARG_ROOT/lib/ncarg/nclscripts/esmf/ESMF_regridding.ncl<br><br>fatal:[&quot;Execute.c&quot;:8575]:Execute: Error occurred at or near line 3983 in file $NCARG_ROOT/lib/ncarg/nclscripts/esmf/ESMF_regridding.ncl<br><br>fatal:[&quot;Execute.c&quot;:8575]:Execute: Error occurred at or near line 48 in file test.ncl<br><br>-----------------------------------------------------------------------------------------------------<br></div>Here is the original code<br><br>;   May 31, 2016<br>load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl&quot;<br>load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl&quot;<br>load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/esmf/ESMF_regridding.ncl&quot;<br><br>begin<br>;---Data file containing source grid<br>    src_file = &quot;goes12_4_2012_121_2345_DenseN.nc&quot;        ;;2d lat/lon netcdf file<br>;---Data file containing destination grid<br>    dst_file = &quot;2011_09_18_2115_ch4subset_Karen.nc&quot;   ;; 1d lat/lon netcdf file<br><br>    sfile    = addfile(src_file,&quot;r&quot;)<br>    dfile    = addfile(dst_file,&quot;r&quot;)<br><br>;---Get variable to regrid<br>    var     = sfile-&gt;temperature<br>    src_lat = sfile-&gt;latitude      ;;--- source 2d lat<br>    src_lon = sfile-&gt;longitude     ;;---source 2d lon<br><br> ;---Get new grid variables<br><br>    dst_lat= dfile-&gt;lat<br>    dst_lon= dfile-&gt;lon<br><br>;---Set up regridding options<br>    Opt                   = True<br><br>;---&quot;bilinear&quot; is the default. &quot;patch&quot; and &quot;conserve&quot; are other options.<br>    Opt@InterpMethod      = &quot;bilinear&quot;        ;;---Change (maybe)<br><br>    Opt@SrcGridLat        = src_lat           ; source grid<br>    Opt@SrcGridLon        = src_lon<br><br>    Opt@DstGridLat        = dst_lat           ; source grid<br>    Opt@DstGridLon        = dst_lon<br><br>    Opt@SrcRegional       = False             ;;--Change (maybe)<br>    Opt@SrcInputFileName  = src_file          ; optional, but good idea<br>    Opt@SrcMask2D         = where(.not.ismissing(var),1,0) ; Necessary if has<br>                                                           ; missing values.<br>    Opt@DstGridType       = &quot;rectilinear&quot;            ; Destination grid<br>   Opt@DstRegional       = False                   ;;--Change (maybe)<br><br>    Opt@ForceOverwrite    = True<br>    Opt@PrintTimings      = True<br>    Opt@Debug             = True<br><br>     temp = ESMF_regrid(var,Opt)     ; new regridded variable<br><br>;----------------------------------------------------------<br>;   write out new netcdf 1d lat/lon files<br>; -------------------------------------------------------------<br>    fout  = addfile (&quot;<a href="http://goes12_4_2012_121_2345_subset_1d.nc" target="_blank">goes12_4_2012_121_2345_subset_1d.nc</a>&quot;, &quot;c&quot;)<br>;    setfileoption(fout,&quot;DefineMode&quot;,True)<br><br> ;===================================================================<br>    ; create global attributes of the file<br>    ;===================================================================<br>        fAtt               = True            ; assign file attribute<br>        fAtt@source_file   =  &quot;goes12_4_2012_121_2345_DenseN.nc&quot;<br>        fAtt@Conventions   = &quot;None&quot;<br>        fAtt@creation_date = systemfunc (&quot;date&quot;)<br>        fileattdef(fout,fAtt )<br>       temp@_FillValue = -999.99<br>       fout-&gt;lat  = dst_lat           ;  new 1d lat<br>       fout-&gt;lon =  dst_lon           ;  new 1d lon<br>       fout-&gt;temp =  temp             ; regridded variable<br><br><br></div>thanks in advance,<br></div>Dave<br><div><div><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><div><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></div></div></div></div>
<br>_______________________________________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
<br></blockquote></div><br></div>