<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><span style="font-size: 14px;" class="">Hi all,</span><div class=""><span style="font-size: 14px;" class=""><br class=""></span></div><div class=""><span style="font-size: 14px;" class="">I am trying to interpolate CCSM4 Decadal prediction dataset from hybrid coordinates to pressure coordinates.</span></div><div class=""><span style="font-size: 14px;" class="">I used the vinth2p function and downloaded the PS file separately. However, I got the following error.&nbsp;</span></div><div class=""><span style="font-size: 14px;" class=""><br class=""></span></div><div class=""><span style="font-size: 14px;" class="">Any suggestions will be highly appreciated.</span></div><div class=""><span style="font-size: 14px;" class=""><br class=""></span></div><div class=""><span style="font-size: 14px;" class="">Thank you</span></div><div class=""><span style="font-size: 14px;" class=""><br class=""></span></div><div class=""><span style="font-size: 14px;" class="">Dong</span></div><div class=""><br class=""></div><div class="">———————————<font color="#ff2600" class="">ERROR</font>———————————————————</div><div class="">fatal:Number of dimensions in parameter (1) of (vinth2p) is (2), (1) dimensions were expected&nbsp;</div><div class="">fatal:["Execute.c":8575]:Execute: Error occurred at or near line 34 in file&nbsp;</div><div class="">——————————— <font color="#0433ff" class=""><b class="">&nbsp;Script</b></font>——————————————————————————————</div><div class=""><div class="">;************************************</div><div class="">&nbsp; load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"</div><div class="">&nbsp; load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"</div><div class="">&nbsp; load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/shea_util.ncl"</div><div class="">&nbsp; load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"</div><div class="">;************************************</div><div class="">&nbsp; begin</div><div class="">;-------------------------------------</div><div class="">&nbsp; &nbsp;diri1 = "//Volumes/Seagate/Z3/" &nbsp; ; input directory &nbsp;&nbsp;</div><div class="">&nbsp; &nbsp;fils &nbsp;= systemfunc ("ls "+diri1+"b40.dp.hd-1955.20C.1d.*.cam2.h0.Z3.195501-196412.nc") ; file paths &nbsp; &nbsp;&nbsp;</div><div class="">&nbsp; &nbsp;f &nbsp; &nbsp; = addfiles (fils, "r") &nbsp; ; note the "s" of addfile</div><div class="">&nbsp; &nbsp;ListSetType (f, "join") &nbsp;&nbsp;</div><div class="">&nbsp; &nbsp;Z3 &nbsp; &nbsp;= f[:]-&gt;Z3 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;; read T from all files &nbsp;&nbsp;</div><div class="">&nbsp; &nbsp;printVarSummary (Z3)</div><div class="">;-------------------------------------</div><div class="">&nbsp; &nbsp;diri2 = "//Volumes/Seagate/PS/" &nbsp; ; input directory &nbsp;&nbsp;</div><div class="">&nbsp; &nbsp;fils2 = systemfunc ("ls "+diri2+"b40.dp.hd-1955.20C.1d.*.cam2.h0.PS.195501-196412.nc") ; file paths &nbsp; &nbsp; &nbsp;</div><div class="">&nbsp; &nbsp;f2 &nbsp; &nbsp;= addfiles (fils2, "r") &nbsp; ; note the "s" of addfile</div><div class="">&nbsp; &nbsp;ListSetType (f2, "join") &nbsp;</div><div class="">&nbsp; &nbsp;PS &nbsp; &nbsp;= f2[:]-&gt;PS &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;; read T from all files &nbsp;</div><div class="">&nbsp; &nbsp;printVarSummary (PS)&nbsp;</div><div class="">;-------------------------------------</div><div class="">&nbsp; &nbsp;Z3_ens = dim_avg_n_Wrap(Z3,0)</div><div class="">&nbsp; &nbsp;PS_ens = dim_avg_n_Wrap(PS,0)</div><div class="">&nbsp; &nbsp;</div><div class="">&nbsp; &nbsp;printVarSummary (Z3_ens)&nbsp;</div><div class="">&nbsp; &nbsp;printVarSummary (PS_ens)&nbsp;</div><div class="">;-------------------------------------</div><div class="">&nbsp; &nbsp;pnew = (/950.0, 500.0, 300/)&nbsp;</div><div class="">&nbsp; &nbsp;hyam = f2[:]-&gt;hyam</div><div class="">&nbsp; &nbsp;hybm = f2[:]-&gt;hybm</div><div class="">&nbsp; &nbsp;p0mb = 1000.0</div><div class="">&nbsp; &nbsp;</div><div class="">&nbsp; &nbsp;Z3new =vinth2p (Z3_ens, hyam,hybm, pnew, PS_ens, 1, p0mb, 1, True)</div><div class="">&nbsp; &nbsp;</div><div class="">&nbsp; &nbsp;printVarSummary (Z3new)</div></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">———————————<font color="#ff40ff" class="">VarSummary</font>——————————————————————</div><div class=""><div class="">Variable: Z3</div><div class="">Type: float</div><div class="">Total Size: 6900940800 bytes</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1725235200 values</div><div class="">Number of Dimensions: 5</div><div class="">Dimensions and sizes:<span class="Apple-tab-span" style="white-space:pre">        </span>[ncl_join | 10] x [time | 120] x [lev | 26] x [lat | 192] x [lon | 288]</div><div class="">Coordinates:&nbsp;</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; time: [ &nbsp;31..3650]</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lev: [3.54463800000001..992.5560999999998]</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lat: [ -90.. &nbsp;90]</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lon: [ &nbsp; 0..358.75]</div><div class="">Number Of Attributes: 4</div><div class="">&nbsp; mdims :<span class="Apple-tab-span" style="white-space:pre">        </span>1</div><div class="">&nbsp; units :<span class="Apple-tab-span" style="white-space:pre">        </span>m</div><div class="">&nbsp; long_name :<span class="Apple-tab-span" style="white-space:pre">        </span>Geopotential Height (above sea level)</div><div class="">&nbsp; cell_methods :<span class="Apple-tab-span" style="white-space:pre">        </span>time: mean</div><div class=""><br class=""></div><div class="">Variable: PS</div><div class="">Type: float</div><div class="">Total Size: 265420800 bytes</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 66355200 values</div><div class="">Number of Dimensions: 4</div><div class="">Dimensions and sizes:<span class="Apple-tab-span" style="white-space:pre">        </span>[ncl_join | 10] x [time | 120] x [lat | 192] x [lon | 288]</div><div class="">Coordinates:&nbsp;</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; time: [ &nbsp;31..3650]</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lat: [ -90.. &nbsp;90]</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lon: [ &nbsp; 0..358.75]</div><div class="">Number Of Attributes: 3</div><div class="">&nbsp; units :<span class="Apple-tab-span" style="white-space:pre">        </span>Pa</div><div class="">&nbsp; long_name :<span class="Apple-tab-span" style="white-space:pre">        </span>Surface pressure</div><div class="">&nbsp; cell_methods :<span class="Apple-tab-span" style="white-space:pre">        </span>time: mean</div><div class=""><br class=""></div><div class="">Variable: Z3_ens</div><div class="">Type: float</div><div class="">Total Size: 690094080 bytes</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 172523520 values</div><div class="">Number of Dimensions: 4</div><div class="">Dimensions and sizes:<span class="Apple-tab-span" style="white-space:pre">        </span>[time | 120] x [lev | 26] x [lat | 192] x [lon | 288]</div><div class="">Coordinates:&nbsp;</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; time: [ &nbsp;31..3650]</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lev: [3.54463800000001..992.5560999999998]</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lat: [ -90.. &nbsp;90]</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lon: [ &nbsp; 0..358.75]</div><div class="">Number Of Attributes: 5</div><div class="">&nbsp; cell_methods :<span class="Apple-tab-span" style="white-space:pre">        </span>time: mean</div><div class="">&nbsp; long_name :<span class="Apple-tab-span" style="white-space:pre">        </span>Geopotential Height (above sea level)</div><div class="">&nbsp; units :<span class="Apple-tab-span" style="white-space:pre">        </span>m</div><div class="">&nbsp; mdims :<span class="Apple-tab-span" style="white-space:pre">        </span>1</div><div class="">&nbsp; average_op_ncl :<span class="Apple-tab-span" style="white-space:pre">        </span>dim_avg_n over dimension(s): ncl_join</div><div class=""><br class=""></div><div class="">Variable: PS_ens</div><div class="">Type: float</div><div class="">Total Size: 26542080 bytes</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 6635520 values</div><div class="">Number of Dimensions: 3</div><div class="">Dimensions and sizes:<span class="Apple-tab-span" style="white-space:pre">        </span>[time | 120] x [lat | 192] x [lon | 288]</div><div class="">Coordinates:&nbsp;</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; time: [ &nbsp;31..3650]</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lat: [ -90.. &nbsp;90]</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lon: [ &nbsp; 0..358.75]</div><div class="">Number Of Attributes: 4</div><div class="">&nbsp; cell_methods :<span class="Apple-tab-span" style="white-space:pre">        </span>time: mean</div><div class="">&nbsp; long_name :<span class="Apple-tab-span" style="white-space:pre">        </span>Surface pressure</div><div class="">&nbsp; units :<span class="Apple-tab-span" style="white-space:pre">        </span>Pa</div><div class="">&nbsp; average_op_ncl :<span class="Apple-tab-span" style="white-space:pre">        </span>dim_avg_n over dimension(s): ncl_join</div></div></body></html>