[ncl-talk] Problem with wgt_vertical_n routine

Lyndz olagueralyndonmark429 at gmail.com
Mon May 6 21:18:33 MDT 2019


Dear NCL-experts,

I am encountering the following errors when using *wgt_vertical_n* routine
in NCL.

*(0) wgt_vertical_n: dimension sizes are not equal*
*(0) wgt_vertical_n:  dimX=124*
*(1) wgt_vertical_n:  dimX=8*
*(2) wgt_vertical_n:  dimX=73*
*(3) wgt_vertical_n:  dimX=144*
*(0) wgt_vertical_n: dimDP=8*

I am not sure why this is occurring.
Below is part of the script.

  f  = addfile("ncep_6h_jan.nc","r")       ; open netcdf file
  a  = addfile("moisture/shum_jan_6hr.nc","r"); moisutre file

  u   = f->U_GRD_2_ISBL(:,{1000:300},:,:)       ; pull u off file
  v   = f->V_GRD_2_ISBL(:,{1000:300},:,:)       ; pull v off file
  q   = a->shum(:,{1000:300},:,:)               ; pull q off file

  lat = f->lat
  lon = f->lon
  lev = (/1000.,925.,850.,700.,600.,500.,400.,300./)

  u   = u(:,:,::-1,:)
  printVarSummary(u)         ; [time | 124] x [level | 8] x [lat | 73] x
[lon | 144]
  v   = v(:,:,::-1,:)
  printVarSummary(v)          ;[time | 124] x [level | 8] x [lat | 73] x
[lon | 144]
  q   = q(:,:,::-1,:)
  printVarSummary(q)          ;[time | 124] x [level | 8] x [lat | 73] x
[lon | 144]

;**********************************************************
;integration
;***********************************************************
  qu = q*u                             ;[124] x [8] x [73] x [144]
  qv = q*v                             ;[124] x [8] x [73] x [144]

  ptop = 300.0
  psfc = 1000.0
  dp = dpres_plevel_Wrap(lev,psfc,ptop,0)
  vopt = 0
*  quint = wgt_vertical_n(qu,dp,vopt,1)*

Problems:
[1] NCL exits after the last line (quint) and gives the error above. Both
qu and dp have the same number of levels.

Any suggestion on how to do this correctly in NCL?

I'll appreciate any help.

Sincerely,

*Lyndz*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20190507/2a3ec0f1/attachment.html>


More information about the ncl-talk mailing list