<html><head><meta http-equiv="content-type" content="text/html; charset=GB2312"><style>body { line-height: 1.5; }body { font-size: 10.5pt; font-family: Î¢ÈíÑźÚ; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>
<div><span></span><br></div><div><div style="font-family: Î¢ÈíÑźÚ, Tahoma;">Dear all,</div><div style="font-family: Î¢ÈíÑźÚ, Tahoma;"><br></div><div style="font-family: Î¢ÈíÑźÚ, Tahoma;">I am trying to use ESMF_regrid to regrid from a curvillinear grid to a 1deg grid. When the variable needed to regrid &nbsp;is 3-D(time,i,j), I got an error as follows:</div><div style="font-family: Î¢ÈíÑźÚ, Tahoma;"><br></div><div style="font-family: Î¢ÈíÑźÚ, Tahoma;"><span style="background-color: rgba(0, 0, 0, 0); font-style: italic;"><font color="#0000ff">fatal:Eq:&nbsp;Dimension&nbsp;size,&nbsp;for&nbsp;dimension&nbsp;number&nbsp;0,&nbsp;of&nbsp;operands&nbsp;does&nbsp;not&nbsp;match,&nbsp;can't&nbsp;continue<br><br>fatal:["Execute.c":8640]:Execute:&nbsp;Error&nbsp;occurred&nbsp;at&nbsp;or&nbsp;near&nbsp;line&nbsp;1108&nbsp;in&nbsp;file&nbsp;./ESMF_regridding.ncl<br><br>fatal:["Execute.c":8640]:Execute:&nbsp;Error&nbsp;occurred&nbsp;at&nbsp;or&nbsp;near&nbsp;line&nbsp;2978&nbsp;in&nbsp;file&nbsp;./ESMF_regridding.ncl<br><br>fatal:["Execute.c":8640]:Execute:&nbsp;Error&nbsp;occurred&nbsp;at&nbsp;or&nbsp;near&nbsp;line&nbsp;3089&nbsp;in&nbsp;file&nbsp;./ESMF_regridding.ncl</font></span></div><div style="font-family: Î¢ÈíÑźÚ, Tahoma;"><br></div><div style="font-family: Î¢ÈíÑźÚ, Tahoma;">But for the 2-D variale, my script can be run.</div><div style="font-family: Î¢ÈíÑźÚ, Tahoma;"><br></div><div style="font-family: Î¢ÈíÑźÚ, Tahoma;">Do I need to write a loop to regrid on mutiple time steps? Or are there any other ways?</div><div style="font-family: Î¢ÈíÑźÚ, Tahoma;"><br></div><div style="font-family: Î¢ÈíÑźÚ, Tahoma;">P.S. the ncl version is 6.4.0</div><div style="font-family: Î¢ÈíÑźÚ, Tahoma;"><br></div><div style="font-family: Î¢ÈíÑźÚ, Tahoma;">Here's my script:</div><div style="font-family: Î¢ÈíÑźÚ, Tahoma;"><br></div><div><font color="#0000ff" face="΢ÈíÑźÚ, Tahoma"><i>load&nbsp;"$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"<br>load&nbsp;"$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"<br>load&nbsp;"$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"<br>load&nbsp;"$NCARG_ROOT/lib/ncarg/nclscripts/esmf/ESMF_regridding.ncl"<br><br>begin<br>;---Data&nbsp;file&nbsp;containing&nbsp;source&nbsp;grid<br>&nbsp;&nbsp;&nbsp;&nbsp;dir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;"/home/wangn/data/CMIP5/LGM/monthly/tos/"<br>&nbsp;&nbsp;&nbsp;&nbsp;src_file&nbsp;=&nbsp;"tos_Omon_CNRM-CM5_lgm_r1i1p1_197001-197912.nc" &nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;sfile&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;addfile(dir&nbsp;+&nbsp;src_file,"r")<br><br>;---Get&nbsp;variable&nbsp;to&nbsp;regrid<br>&nbsp;&nbsp;&nbsp;&nbsp;varname&nbsp;=&nbsp;"tos" &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;sfile-&gt;tos<br>&nbsp;&nbsp;&nbsp;&nbsp;src_lat&nbsp;=&nbsp;sfile-&gt;lat &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;src_lon&nbsp;=&nbsp;sfile-&gt;lon &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br><br>;---Set&nbsp;up&nbsp;regridding&nbsp;options<br>&nbsp;&nbsp;&nbsp;&nbsp;Opt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;True<br><br>;---"bilinear"&nbsp;is&nbsp;the&nbsp;default.&nbsp;"patch"&nbsp;and&nbsp;"conserve"&nbsp;are&nbsp;other&nbsp;options.<br>&nbsp;&nbsp;&nbsp;&nbsp;Opt@InterpMethod&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;"bilinear"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;---Change&nbsp;(maybe)<br><br>&nbsp;&nbsp;&nbsp;&nbsp;Opt@WgtFileName&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;"curv_to_1deg.nc"<br><br>&nbsp;&nbsp;&nbsp;&nbsp;Opt@SrcGridLat&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;src_lat &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;Opt@SrcGridLon&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;src_lon<br>&nbsp;&nbsp;&nbsp;&nbsp;Opt@SrcRegional&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;False &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;Opt@SrcInputFileName&nbsp;&nbsp;=&nbsp;src_file &nbsp; &nbsp; &nbsp; &nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;Opt@SrcMask2D&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;where(.not.ismissing(var),1,0)&nbsp;<br>&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; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;Opt@DstGridType&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;"1deg" &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;Opt@DstLLCorner&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;(/-89.75d,&nbsp;&nbsp;&nbsp;0.00d&nbsp;/) &nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;Opt@DstURCorner&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;(/&nbsp;89.75d,&nbsp;359.75d&nbsp;/) &nbsp;</i></font></div><div><font color="#0000ff" face="΢ÈíÑźÚ, Tahoma"><i><br>&nbsp;&nbsp;&nbsp;&nbsp;Opt@DstRegional&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;False &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;Opt@PrintTimings&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;True<br>&nbsp;&nbsp;&nbsp;&nbsp;Opt@Debug&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;True<br><br>&nbsp;&nbsp;&nbsp;&nbsp;var_regrid&nbsp;=&nbsp;ESMF_regrid(var,Opt) &nbsp; &nbsp;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;printVarSummary(var_regrid)<br>end</i></font><br></div><div style="font-family: Î¢ÈíÑźÚ, Tahoma;"><br></div><div style="font-family: Î¢ÈíÑźÚ, Tahoma;"><br></div><div style="font-family: Î¢ÈíÑźÚ, Tahoma;"><span style="background-color: rgba(0, 0, 0, 0);"><br></span></div><div style="font-family: Î¢ÈíÑźÚ, Tahoma;">Thank you for your attention</div><div style="font-family: Î¢ÈíÑźÚ, Tahoma;"><br></div><div style="font-family: Î¢ÈíÑźÚ, Tahoma;">Wang Na</div></div>
<div><br></div><hr style="width: 210px; height: 1px;" color="#b5c4df" size="1" align="left">
<div><span><div style="MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt"><div>wangna@mail.iap.ac.cn</div></div></span></div>
</body></html>