<div dir="ltr">The error messages are not directly from NCL.<br>Rather, they are from the Fortran-90 code used by the underlying ESMF software invoked by NCL.<br><br>---<br>20190519 172019.181 ERROR            PET0 ESMF_IOScrip.<b>F90</b>:1322 <b>ESMF_OutputScripWeightFile </b>netCDF Status Return Error<br>20190519 172019.181 ERROR            PET0 ESMF_RegridWeightGen.<b>F90</b>:1395 <b>ESMF_RegridWeightGenFile </b>Failure - Internal subroutine call returned Error<br><div>---</div><div><br></div><div>I <b>*speculate*</b> that the weight file may exceed a size limit.<br></div><div><br></div><div><a href="http://www.ncl.ucar.edu/Document/Functions/ESMF/ESMF_regrid.shtml"><b>esmf_regrid</b></a><br></div><div><br></div><div>As noted in the function documentation:</div><div><br></div><div><b>SrcNetCDFType</b> / <b>DstNetCDFType</b> / <b>WgtNetCDFType</b> (default = "netcdf3")<p>

Set these options or "NetCDFType" to "netcdf4" to force a NetCDF-4
file to be written for the source, destination, and/or weights
files. This will be necessary if your source and/or destination grids
or meshes are large, and require more than 2 GB to store them and/or
the weights file in the NetCDF file.  Try:<br></p><p>   opt@WgtFileName = "<a href="http://weights.nc">weights.nc</a>"</p><p>   opt@<b>WgtNetCDFType</b> = "netcdf4"    <b>; <=======</b><br></p><p>Good Luck<br></p><p><br></p><p><br></p><p><br></p></div><div><br></div><div>=== quote<br></div><div>The NetCDF files created by this function are written with "large
file support" turned on. This creates a "64-bit offset" NetCDF file
under the hood and allows you to write variables > 2 GB but less
than 4 GB.<p>

If you are working with large data files that require more than 4 GB,
you may need to set one or more of
the <a href="http://www.ncl.ucar.edu/Document/Functions/ESMF/ESMF_regrid.shtml#NetCDFType">NetCDFType</a> options to "netcdf4".  This
will force a NetCDF4 file to be written under the hood and will allow
you to write variables that are > 4 GB.</p><p>=== end quote</p><p><br></p><p>Try <br></p></div><div><pre><strong>setfileoption</strong>("nc","Format","NetCDF4")</pre></div>prior to invoking the ESMF regrid function.<br><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, May 20, 2019 at 8:45 AM Gurer, Kemal@ARB <<a href="mailto:kemal.gurer@arb.ca.gov">kemal.gurer@arb.ca.gov</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-US">
<div class="gmail-m_-2255462772993962021WordSection1">
<p class="MsoNormal">Dear ncl community,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I can regrid unstructured MPAS output that has nearly 800,000 nCells and 55 vertical levels to a 0.1 degree resolution rectangular grid using ESMF, but cannot regrid the data for any higher resolution than 0.1 degree such as 0.05 degree.
 Source and destination netcdf files are written but weights file is not generated with “<span style="font-size:10.5pt">ESMF_RegridWeightGenFile” error.
</span>I attached the ncl script that I use for regridding as well as PET0.*.log file and error output dumped to the screen to this email. I am running the script on Centos Linux 6.2 with 128 Gb of RAM. I am using ncl 6.4.0. What is the highest resolution that
 I can regrid this data set to? Thank you for any information that you can give.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Kemal.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>

_______________________________________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu" target="_blank">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>
</blockquote></div>