[RegCNET] questions about rcm2rgrid
Siraj Ul Islam
sirajkhan78 at gmail.com
Thu Apr 5 11:22:20 CEST 2007
Hi Moet and dennis
Thanks alot. Script is now working ok and making new file with variable on
regular lat lon grid. One another thing that i have seen in original and
regrided file is that the values are slightly changed. Is this due to the
interpolation of the data i.e rcm2grid fuction .
Siraj
On 4/3/07, Moetasim <mashfaq at purdue.edu> wrote:
>
> Siraj, I think you got everything right after Dennis reply. I just forgot
> to
> remove that extra False from there while modifying the 3d data script to
> 2d
> data.
>
>
>
> Quoting Siraj Ul Islam <sirajkhan78 at gmail.com>:
>
> > Hi Moet,
> >
> > thanks for your comments. Well I have modify the script as you have
> > suggested. Now the rcm2grid funtion is working but the errors comes
> > from the line 56( ; ####ERROR LINE) now where the output RT_re.nc
> > file is written. I am sending you the error as well as the modified
> > script with NC dump of HEAD_OUT and SRF files.
> > Hope you will again help me to solve this problem.
> >
> > cheers
> >
> > Siraj
> > ----------------ERROR-------------------------------
> > Variable: newvar
> > Type: float
> > Total Size: 6791136 bytes
> > 1697784 values
> > Number of Dimensions: 3
> > Dimensions and sizes: [132] x [109] x [118]
> > Coordinates:
> > Number Of Attributes: 1
> > _FillValue : -1e+30
> > fatal:Execute: Error occurred at or near line 56 in file rcm2grid.ncl
> >
> > ---------SCRIPT-------------------------------------
> > load "/usr/local/lib/ncarg/nclscripts/csm/gsn_code.ncl"
> > load "/usr/local/lib/ncarg/nclscripts/csm/shea_util.ncl"
> > load "/usr/local/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
> > load "/usr/local/lib/ncarg/nclscripts/csm/contributed.ncl"
> > ;********************************************
> > begin
> > ;Set path to HEAD_OUT.nc
> > dirhead="/root/"
> > filhead="head_out.nc"
> > ;Set path to RegCM file
> > dirrcm="/root/"
> > filrcm="SRF.nc"
> > ;Pointers to input files
> > fhead=addfile(dirhead+filhead,"r")
> > f1 = addfile(dirrcm+filrcm,"r")
> > ;Read in Data
> > var = f1->RT
> > lat2d = fhead->XLAT(0,:,:)
> > lon2d = fhead->XLON(0,:,:)
> > newlon = new((/118/),typeof(lon2d))
> > newlat = new((/109/),typeof(lat2d))
> > do j=0,117
> > newlon(j)= 50+(0.5)*j
> > end do
> > do i=0,108
> > newlat(i)=5+(0.5)*i
> > end do
> > newvar = rcm2rgrid(lat2d,lon2d,var,newlat,newlon,1)
> > printVarSummary(newvar)
> > ncdf=addfile("RT_re.nc","c")
> > dimNames=(/"time","lat","lon"/)
> > dimSizes=(/-1,109,118/)
> > dimUnlim=(/True,False,False,False/)
> > filedimdef(ncdf,dimNames,dimSizes,dimUnlim) ; ####ERROR LINE
> > filevardef(ncdf,"RT",typeof(var),(/"time","lat","lon"/))
> > ncdf->lat=(/newlat/)
> > ncdf->lon=(/newlon/)
> > ncdf->RT=(/newvar/)
> > end
> >
> > ----------------OUT_HEAD----------------
> >
> > filename: head_out
> > path: head_out.nc
> > file global attributes:
> > domxmin : 52.37275
> > domxmax : 108.0947
> > domymin : -2.378861
> > domymax : 44.79095
> > domzmin : 1050
> > domzmax : 0
> > dimensions:
> > lon = 118
> > lat = 109
> > time = 1 // unlimited
> > variables:
> > float lon ( lon )
> > long_name : Longitude
> > units : degrees_east
> > actual_range : <ARRAY>
> >
> > ---------------------------------------------------
> > > filename: SRF
> > > path: SRF.nc
> > > file global attributes:
> > > domxmin : 52.37275
> > > domxmax : 108.0947
> > > domymin : -2.378861
> > > domymax : 44.79095
> > > domzmin : 1050
> > > domzmax : 1050
> > > dimensions:
> > > lon = 118
> > > lat = 109
> > > time = 132 // unlimited
> > > variables:
> > > float lon ( lon )
> > > long_name : Longitude
> > > units : degrees_east
> > > actual_range : <ARRAY>
> >
> > > float lat ( lat )
> > > long_name : Latitude
> > > units : degrees_north
> > > actual_range : <ARRAY>
> > >
>
>
> --
> Siraj Ul Islam
> Research Fellow (Climate Section)
> Global Change Impact Studies Centre
> First Floor Saudi Pak tower
> Blue Area Islamabad Pakistan
> Ph : 92-51-9219785
> Fax : 92-51-9219787
> http://www.gcisc.org.pk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ictp.it/pipermail/regcnet/attachments/20070405/abc251bd/attachment-0002.html>
More information about the RegCNET
mailing list