From: Mary Haley <haley_at_nyahnyahspammersnyahnyah>

Date: Fri Feb 22 2013 - 13:58:15 MST

Date: Fri Feb 22 2013 - 13:58:15 MST

Dear Mahmoud,

The error is telling you exactly what the problem is. You are trying to treat a 2D variable as a 3D variable.

First, you read "prec1" with:

prec1 = b->tpr(0,:,:)

"prec1" is now a 2D variable.

Then, you did this:

plot = gsn_csm_contour_map(wks,prec(:,:)-prec1(nt,:,:),res )

The error is coming from "prec1(nt,:,:)". It should be:

plot = gsn_csm_contour_map(wks,prec-prec1,res )

Note that I also changed "prec(:,:)" to just "prec". It is not necessary

to do (:,:).

--Mary

On Feb 22, 2013, at 12:18 PM, mahmoud elkarim wrote:

*> dear mary and all ncl users
*

*> after regridding i want to subtract (obs-sim) and when i was trying to do that i found this error
*

*>
*

*> Copyright (C) 1995-2013 - All Rights Reserved
*

*> University Corporation for Atmospheric Research
*

*> NCAR Command Language Version 6.1.2
*

*> The use of this software is governed by a License Agreement.
*

*> See http://www.ncl.ucar.edu/ for more details.
*

*> fatal:Number of subscripts do not match number of dimensions of variable,(3) Subscripts used, (2) Subscripts expected
*

*> fatal:["Execute.c":8128]:Execute: Error occurred at or near line 52 in file output.ncl
*

*>
*

*>
*

*> output.nc dumping
*

*>
*

*> netcdf outputfile {
*

*> dimensions:
*

*> lat = 169 ;
*

*> lon = 53 ;
*

*> variables:
*

*> float temp(lat, lon) ;
*

*> temp:missing_value = -99999.99f ;
*

*> temp:remap = "remapped via ESMF_regrid_with_weights: Bilinear remapping" ;
*

*> temp:_FillValue = -99999.99f ;
*

*> temp:code = 16 ;
*

*> temp:units = "mm/month" ;
*

*> temp:long_name = "full data precipitation version6" ;
*

*> temp:time = 38017. ;
*

*> double lat(lat) ;
*

*> lat:units = "degrees_north" ;
*

*> lat:long_name = "latitude" ;
*

*> double lon(lon) ;
*

*> lon:units = "degrees_east" ;
*

*> lon:long_name = "longitude" ;
*

*>
*

*> and regcm dumping
*

*>
*

*> netcdf \30day_SRFmeanDJF {
*

*> dimensions:
*

*> x = 129 ;
*

*> y = 127 ;
*

*> m10 = 1 ;
*

*> m2 = 1 ;
*

*> lev = 2 ;
*

*> time = UNLIMITED ; // (1 currently)
*

*> nb2 = 2 ;
*

*> float tpr(time, y, x) ;
*

*> tpr:standard_name = "precipitation_flux" ;
*

*> tpr:long_name = "Total precipitation" ;
*

*> tpr:units = "kg m-2 day-1" ;
*

*> tpr:coordinates = "xlon xlat" ;
*

*> tpr:cell_methods = "time: mean (interval: 3 hours)" ;
*

*>
*

*> regards
*

*> mahmoud
*

*>
*

*>
*

*> On Tue, Feb 19, 2013 at 5:58 PM, Mary Haley <haley@ucar.edu> wrote:
*

*> Mahmoud,
*

*>
*

*>
*

*> It looks to me like the regridding worked fine. The regridded variable is called "temp_regrid".
*

*>
*

*> If you are running the ESMF_regrid_1.ncl script from the web, then you will see that
*

*> it is sending its graphics to a PostScript file called "ESMF_regrid".
*

*>
*

*> However, since your original data values go from 0 to 475, you will likely need to modify
*

*> these lines in your script, if you haven't aready:
*

*>
*

*> res@cnLevelSelectionMode = "ManualLevels" ; manual levels
*

*> res@cnMinLevelValF = 4 ; min level
*

*> res@cnMaxLevelValF = 32 ; max level
*

*> res@cnLevelSpacingF = 2 ; interval
*

*>
*

*>
*

*> These lines define the contour levels for your data. You could try something like:
*

*>
*

*> res@cnLevelSelectionMode = "ManualLevels" ; manual levels
*

*> res@cnMinLevelValF = 0 ; min level
*

*> res@cnMaxLevelValF = 475 ; max level
*

*> res@cnLevelSpacingF = 25 ; interval
*

*>
*

*>
*

*> This particular example does *not* write the write the regridded output to another file.
*

*>
*

*> You can easily do this yourself:
*

*>
*

*> fout = addfile("outputfile.nc","c")
*

*> fout->temp = temp_regrid
*

*>
*

*> This will cause the "temp_regrid" variable to be written to a file called "outputfile.nc", and
*

*> have the name "temp" on the file.
*

*>
*

*> Of course, you can change the name of the output NetCDF file to whatever you want, and
*

*> you definitely want to rename "temp".
*

*>
*

*> --Mary
*

*>
*

*> On Feb 19, 2013, at 3:04 AM, mahmoud elkarim wrote:
*

*>
*

*> >
*

*> > dear mary how are you
*

*> >
*

*> > i run script ESMF_regrid_1.ncl and i found this results
*

*> >
*

*> >
*

*> > Copyright (C) 1995-2013 - All Rights Reserved
*

*> > University Corporation for Atmospheric Research
*

*> > NCAR Command Language Version 6.1.2
*

*> > The use of this software is governed by a License Agreement.
*

*> > See http://www.ncl.ucar.edu/ for more details.
*

*> > (0) write_grid_description: source lat dims = (111)
*

*> > (0) write_grid_description: source lon dims = (130)
*

*> > (0) write_grid_description: source grid type is 'rectilinear'
*

*> > (0) curvilinear_to_SCRIP: calculating grid corners...
*

*> > (0) curvilinear_to_SCRIP: no lat values are at the poles, so
*

*> > (0) calculating grid corners using
*

*> > (0) calc_SCRIP_corners_noboundaries...
*

*> > (0) calc_SCRIP_corners_noboundaries
*

*> > (0) min/max original lat: -22.25/32.75
*

*> > (0) min/max original lon: -2.25/62.25
*

*> > (0) calc_SCRIP_corners_noboundaries
*

*> > (0) min/max Extlat2d: -22.75/33.25
*

*> > (0) min/max Extlon2d: -2.75/62.75
*

*> > (0) calc_SCRIP_corners_noboundaries
*

*> > (0) min/max ExtGridCenter_lat: -22.5/33
*

*> > (0) min/max ExtGridCenter_lon: -2.5/62.5
*

*> > (0) =====> CPU Elapsed Time: rectilinear_to_SCRIP: 0.045992 seconds <=====
*

*> > (0) write_grid_description: destination grid type is '0.5x0.5'
*

*> > (0) curvilinear_to_SCRIP: calculating grid corners...
*

*> > (0) curvilinear_to_SCRIP: no lat values are at the poles, so
*

*> > (0) calculating grid corners using
*

*> > (0) calc_SCRIP_corners_noboundaries...
*

*> > (0) calc_SCRIP_corners_noboundaries
*

*> > (0) min/max original lat: -22/62
*

*> > (0) min/max original lon: 5/31
*

*> > (0) calc_SCRIP_corners_noboundaries
*

*> > (0) min/max Extlat2d: -22.5/62.5
*

*> > (0) min/max Extlon2d: 4.5/31.5
*

*> > (0) calc_SCRIP_corners_noboundaries
*

*> > (0) min/max ExtGridCenter_lat: -22.25/62.25
*

*> > (0) min/max ExtGridCenter_lon: 4.75/31.25
*

*> > (0) =====> CPU Elapsed Time: latlon_to_SCRIP: 0.042994 seconds <=====
*

*> > (0) ESMF_regrid_gen_weights: number of processors used: 1
*

*> > (0) --------------------------------------------------
*

*> > (0) ESMF_regrid_gen_weights: the following command is about to be executed on the system:
*

*> > (0) 'ESMF_RegridWeightGen --source source_grid_file.nc --destination destination_grid_file.nc --weight gpcp_2_RegCM.nc --method bilinear -i --64bit_offset'
*

*> > (0) --------------------------------------------------
*

*> > (0) ESMF_regrid_gen_weights: output from 'ESMF_RegridWeightGen':
*

*> > (0) Starting weight generation with these inputs:
*

*> > (1) Source File: source_grid_file.nc
*

*> > (2) Destination File: destination_grid_file.nc
*

*> > (3) Weight File: gpcp_2_RegCM.nc
*

*> > (4) Source File is in SCRIP format
*

*> > (5) Source Grid is a global grid
*

*> > (6) Source Grid is a logically rectangular grid
*

*> > (7) Destination File is in SCRIP format
*

*> > (8) Destination Grid is a global grid
*

*> > (9) Destination Grid is a logically rectangular grid
*

*> > (10) Regrid Method: bilinear
*

*> > (11) Pole option: ALL
*

*> > (12) Ignore unmapped destination points
*

*> > (13) Output weight file in 64bit offset NetCDF file format
*

*> > (14)
*

*> > (15) Completed weight generation successfully.
*

*> > (16)
*

*> > (0) --------------------------------------------------
*

*> > (0) ESMF_regrid_gen_weights: 'ESMF_RegridWeightGen' was successful.
*

*> > (0) =====> CPU Elapsed Time: ESMF_regrid_gen_weights: 0.012998 seconds <=====
*

*> > (0) ESMF_regrid_with_weights: regridding using interpolation weights ...
*

*> > (0) ESMF_regrid_with_weights: warning: destination grid is not
*

*> > (0) completely covered by the source grid. This is not an error.
*

*> > (0) It just means your destination grid covers a larger area
*

*> > (0) than your source grid.
*

*> > (0) ESMF_regrid_with_weights: Source Grid:
*

*> > (0) rank: 2
*

*> > (0) dimensions: 111 130
*

*> > (0) original source rank: 2
*

*> > (0) latitude min/max: -22.25/32.75
*

*> > (0) longitude min/max:-2.25/62.25
*

*> > (0) ESMF_regrid_with_weights: Destination Grid:
*

*> > (0) dimensions: 169 53
*

*> > (0) latitude min/max: -22/62
*

*> > (0) longitude min/max:5/31
*

*> > (0) ESMF_regrid_with_weights: retrieving interpolation weights ...
*

*> > (0) ESMF_regrid_with_weights: calling sparse_matrix_mult to apply weights...
*

*> > (0) ESMF_regrid_with_weights: dstData
*

*> > (0) Dimensions: 169 53
*

*> > (0) minSrcData: 0
*

*> > (0) maxSrcData: 475.026
*

*> > (0) minDstData: 0
*

*> > (0) maxDstData: 356.323
*

*> > (0) =====> CPU Elapsed Time: ESMF_regrid_with_weights: 0.016997 seconds <=====
*

*> >
*

*> > Variable: temp_regrid
*

*> > Type: float
*

*> > Total Size: 35828 bytes
*

*> > 8957 values
*

*> > Number of Dimensions: 2
*

*> > Dimensions and sizes: [lat | 169] x [lon | 53]
*

*> > Coordinates:
*

*> > lat: [ -22.. 62]
*

*> > lon: [ 5.. 31]
*

*> > Number Of Attributes: 7
*

*> > missing_value : -99999.99
*

*> > remap : remapped via ESMF_regrid_with_weights: Bilinear remapping
*

*> > _FillValue : -99999.99
*

*> > code : 16
*

*> > units : mm/month
*

*> > long_name : full data precipitation version6
*

*> > time : 38017
*

*> >
*

*> > after regridding i found four files as following
*

*> >
*

*> > destination_grid_file.nc gcpc_2_regcm.nc PET0.RegridWeightGen.Log source_grid_file.nc
*

*> >
*

*> > the dumping of this file similar to each other as following
*

*> >
*

*> > dimensions:
*

*> > n_a = 14430 ;
*

*> > n_b = 8957 ;
*

*> > n_s = 30160 ;
*

*> > nv_a = 4 ;
*

*> > nv_b = 4 ;
*

*> > num_wgts = 1 ;
*

*> > src_grid_rank = 2 ;
*

*> > dst_grid_rank = 2 ;
*

*> > variables:
*

*> > int src_grid_dims(src_grid_rank) ;
*

*> > int dst_grid_dims(dst_grid_rank) ;
*

*> > double yc_a(n_a) ;
*

*> > yc_a:units = "degrees" ;
*

*> > double yc_b(n_b) ;
*

*> > yc_b:units = "degrees" ;
*

*> > double xc_a(n_a) ;
*

*> > xc_a:units = "degrees" ;
*

*> > double xc_b(n_b) ;
*

*> > xc_b:units = "degrees" ;
*

*> > double yv_a(n_a, nv_a) ;
*

*> > yv_a:units = "degrees" ;
*

*> > double xv_a(n_a, nv_a) ;
*

*> > xv_a:units = "degrees" ;
*

*> > double yv_b(n_b, nv_b) ;
*

*> > yv_b:units = "degrees" ;
*

*> > double xv_b(n_b, nv_b) ;
*

*> > xv_b:units = "degrees" ;
*

*> > int mask_a(n_a) ;
*

*> > mask_a:units = "unitless" ;
*

*> > int mask_b(n_b) ;
*

*> > mask_b:units = "unitless" ;
*

*> > double area_a(n_a) ;
*

*> > area_a:units = "square radians" ;
*

*> > double area_b(n_b) ;
*

*> > area_b:units = "square radians" ;
*

*> > double frac_a(n_a) ;
*

*> > frac_a:units = "unitless" ;
*

*> > double frac_b(n_b) ;
*

*> > frac_b:units = "unitless" ;
*

*> > int col(n_s) ;
*

*> > int row(n_s) ;
*

*> > double S(n_s) ;
*

*> >
*

*> > // global attributes:
*

*> > :title = "ESMF Offline Regridding Weight Generator" ;
*

*> > :normalization = "destarea" ;
*

*> > :map_method = "Bilinear remapping" ;
*

*> > :conventions = "NCAR-CSM" ;
*

*> > :domain_a = "source_grid_file.nc" ;
*

*> > :domain_b = "destination_grid_file.nc" ;
*

*> > :grid_file_src = "source_grid_file.nc" ;
*

*> > :grid_file_dst = "destination_grid_file.nc" ;
*

*> > :CVS_revision = "5.2.0rp2" ;
*

*> >
*

*> >
*

*> > but after regridding i didn't find the precipitation (p) as variable in any file of regridding output , how i can draw precipitation and subtract it from simulated
*

*> >
*

*> > best regards
*

*> >
*

*> > > > mahmoud gaber
*

*> > > > Nile forecast centre (NFC)
*

*> > > > minister of water resources and irrigations (MWRI)
*

*> > > > cornich el-nil emababa giza- egypt
*

*> >
*

*> >
*

*> > On Tue, Feb 12, 2013 at 6:30 PM, Mary Haley <haley@ucar.edu> wrote:
*

*> >
*

*> > On Feb 12, 2013, at 6:16 AM, mahmoud elkarim wrote:
*

*> >
*

*> > > dear mary
*

*> > >
*

*> > > excuse me for inconvenience just i would like to make sure that the message was sent because the email didn't resend to me when i was sent it to ncl-talk , i'm already use ncl 6.1.2 and my version is fedora 16 , i didn't know what is the version of ncl 6.1.2 maching to fedora version and i was downloaded the CentOS binary after that the error mentioned before happen do you have any suggestion about that
*

*> >
*

*> > I suggest you try one of the other binaries. The CentOS binary is the only one that doesn't ESMF_RegridWeightGen.
*

*> >
*

*> > Read these notes about which binary to download for your system:
*

*> >
*

*> > http://www.ncl.ucar.edu/Download/linux.shtml#ChoosingBinary
*

*> >
*

*> > Since you have Fedora, you can try downloading a RedHat binary.
*

*> >
*

*> >
*

*> > --Mary
*

*> >
*

*> > >
*

*> > > best regards
*

*> > >
*

*> > > > mahmoud gaber
*

*> > > > Nile forecast centre (NFC)
*

*> > > > minister of water resources and irrigations (MWRI)
*

*> > > > cornich el-nil emababa giza- egypt
*

*> > > >
*

*> > >
*

*> > >
*

*> > > On Mon, Feb 11, 2013 at 6:22 PM, Mary Haley <haley@ucar.edu> wrote:
*

*> > > Dear Mahmoud,
*

*> > >
*

*> > > In the future, please do not post your questions multiple times. You posted your three times question over the weekend, and we do not always check our email then.
*

*> > >
*

*> > > It sounds like you downloaded a version of NCL that doesn't have "ESMF_RegridWeightGen" bundled with it. As I mentioned below, you need to be running NCL V6.1.0 or
*

*> > > later to use ESMF regridding. All of the V6.1.2 NCL binaries have ESMF_RegridWeightGen bundled with them, with the exception of a CentOS binary that only had gcc V4.1.2 (ESMF needs a later version of gcc to build).
*

*> > >
*

*> > > --Mary
*

*> > >
*

*> > > On Feb 10, 2013, at 11:14 AM, mahmoud elkarim wrote:
*

*> > >
*

*> > > > dear mary and ncl users
*

*> > > >
*

*> > > > when i was trying to use ESMF_regrid_1.ncl to convert from rectilinear to curvilinear http://www.ncl.ucar.edu/Applications/ESMF.shtml i found this error
*

*> > > >
*

*> > > > sh: ESMF_RegridWeightGen: command not found
*

*> > > > fatal:The result of the conditional expression yields a missing value. NCL can not determine branch, see ismissing function
*

*> > > > fatal:["Execute.c":8128]:Execute: Error occurred at or near line 2291 in file $NCARG_ROOT/lib/ncarg/nclscripts/esmf/ESMF_regridding.ncl
*

*> > > >
*

*> > > > fatal:["Execute.c":8128]:Execute: Error occurred at or near line 3166 in file $NCARG_ROOT/lib/ncarg/nclscripts/esmf/ESMF_regridding.ncl
*

*> > > >
*

*> > > > fatal:["Execute.c":8128]:Execute: Error occurred at or near line 57 in file ESMF_regrid_1.ncl
*

*> > > >
*

*> > > > could you help me
*

*> > > > thank you for your attention
*

*> > > >
*

*> > > > mahmoud gaber
*

*> > > > Nile forecast centre (NFC)
*

*> > > > minister of water resources and irrigations (MWRI)
*

*> > > > cornich el-nil emababa giza- egypt
*

*> > > >
*

*> > > >
*

*> > > >
*

*> > > >
*

*> > > >
*

*> > > > On Thu, Feb 7, 2013 at 6:44 PM, Mary Haley <haley@ucar.edu> wrote:
*

*> > > > Dear Mahmoud,
*

*> > > >
*

*> > > > Please, in the future, include ncl-talk on the response, and not just me. It's important that people see the follow-up questions and answers.
*

*> > > >
*

*> > > > If you want to do regridding with the ESMF routines, you will have to download V6.1.0 or V6.1.2, which was just released today.
*

*> > > >
*

*> > > > If you don't want to upgrade, then you can try the "rgrid2rcm" function:
*

*> > > >
*

*> > > > http://www.ncl.ucar.edu/Document/Functions/Built-in/rgrid2rcm.shtml
*

*> > > >
*

*> > > >
*

*> > > > --Mary
*

*> > > >
*

*> > > > On Feb 6, 2013, at 3:21 PM, mahmoud elkarim wrote:
*

*> > > >
*

*> > > >> dear mary
*

*> > > >> thank you so much for helping me but i'm using ncl version 6.00 and i found problem in
*

*> > > >> load "$NCARG_ROOT/lib/ncarg/nclscripts/esmf/ESMF_regridding.ncl" for that i'm trying to install the latest version that you told about and
*

*> > > >>
*

*> > > >> i wish to install it successfully
*

*> > > >>
*

*> > > >>
*

*> > > >> regards
*

*> > > >> mahmoud
*

*> > > >> On Sat, Feb 2, 2013 at 12:25 AM, Mary Haley <haley@ucar.edu> wrote:
*

*> > > >> Dear Mahmoud Gaber,
*

*> > > >>
*

*> > > >> You are trying to subtract two 2-dimensional arrays which are different sizes. prec1 is 127 x 129, and prec is 111 x 130. NCL cannot subtract two multi-dimensional arrays that are different sizes.
*

*> > > >>
*

*> > > >> I see that you were trying to regrid, so I'll try to help you with that.
*

*> > > >>
*

*> > > >> Your GPCP grid is rectilinear (because it has 1-dimensional coordinate arrays), and your REGCM grid is curvilinear (because it has 2-dimensional coordinate variables on the file).
*

*> > > >>
*

*> > > >> So, using code from the "ESMF_rect_to_curv.ncl" template file in http://www.ncl.ucar.edu/Applications/Templates, you can replace this code:
*

*> > > >>
*

*> > > >> Opt = True
*

*> > > >> Opt@WgtFileName = "30day_SRFmeanDJF.nc" ; default is "weights_file.nc"
*

*> > > >> ;---Destination file options
*

*> > > >> Opt@DstGridType = "0.5x0.5" ; 5x5 degree grid
*

*> > > >> Opt@DstLLCorner = (/ -60.d, 0.d/)
*

*> > > >> Opt@DstURCorner = (/ 60.d, 355.d/)
*

*> > > >>
*

*> > > >> Opt@SrcForceOverwrite = True
*

*> > > >> Opt@DstForceOverwrite = True
*

*> > > >> Opt@WgtForceOverwrite = True
*

*> > > >> ;;Opt@PrintTimings = True
*

*> > > >> ;;Opt@Debug = True
*

*> > > >> ;
*

*> > > >>
*

*> > > >> ; temp_regrid = ESMF_regrid(p,Opt)
*

*> > > >>
*

*> > > >> with this code (UNTESTED):
*

*> > > >>
*

*> > > >> ;---Set up regridding options
*

*> > > >> Opt = True
*

*> > > >>
*

*> > > >> ;---"bilinear" is the default. "patch" and "conserve" are other options.
*

*> > > >> Opt@InterpMethod = "bilinear"
*

*> > > >>
*

*> > > >> Opt@WgtFileName = "gpcp_to_regcm_wgts.nc"
*

*> > > >>
*

*> > > >> Opt@SrcRegional = True
*

*> > > >> Opt@DstRegional = True ;;--Change (maybe)
*

*> > > >>
*

*> > > >> Opt@ForceOverwrite = True
*

*> > > >> Opt@PrintTimings = True
*

*> > > >> Opt@Debug = True
*

*> > > >>
*

*> > > >> prec_regrid = ESMF_regrid(prec,Opt) ; Do the regridding
*

*> > > >>
*

*> > > >> printVarSummary(prec_regrid)
*

*> > > >>
*

*> > > >> Note that you may also want to set these options, which can make the regridding go faster:
*

*> > > >>
*

*> > > >> Opt@DstLLCorner = (/ -60.d, 0.d/) ; lower left corner, (/lat,lon/)
*

*> > > >> Opt@DstURCorner = (/ 60.d, 355.d/) ; upper right corner (/lat,/lon/)
*

*> > > >>
*

*> > > >> Use values that are close to the limits of your REGCM grid.
*

*> > > >>
*

*> > > >> prec_regrid should now be the same size as "prec1".
*

*> > > >>
*

*> > > >> --Mary
*

*> > > >>
*

*> > > >>
*

*> > > >> On Feb 1, 2013, at 2:39 PM, mahmoud elkarim wrote:
*

*> > > >>
*

*> > > >>> dear all
*

*> > > >>> find attached ncl scripits
*

*> > > >>> I'm beginner user in ncl scripts
*

*> > > >>> when i was trying to find precipitation bias which is the difference between regcm output and GPCP observed data i found this error
*

*> > > >>> (fatal:Minus: Dimension size, for dimension number 0, of operands does not match, can't continue)
*

*> > > >>> and i don't know how i can regrid gpcp to regcm
*

*> > > >>>
*

*> > > >>> rgcm file dump is
*

*> > > >>> x = 129 ;
*

*> > > >>> y = 127 ;
*

*> > > >>> m10 = 1 ;
*

*> > > >>> m2 = 1 ;
*

*> > > >>> lev = 2 ;
*

*> > > >>> time = UNLIMITED ; // (1 currently)
*

*> > > >>> nb2 = 2 ;
*

*> > > >>> variables:
*

*> > > >>> float xlon(y, x) ;
*

*> > > >>> xlon:standard_name = "longitude" ;
*

*> > > >>> xlon:long_name = "Longitude at cross points" ;
*

*> > > >>> xlon:units = "degrees_east" ;
*

*> > > >>> xlon:_CoordinateAxisType = "Lon" ;
*

*> > > >>> float xlat(y, x) ;
*

*> > > >>> xlat:standard_name = "latitude" ; smw:cell_methods = "time: point" ;
*

*> > > >>> float tpr (time, y, x) ;
*

*> > > >>> tpr:standard_name = "precipitation_flux" ;
*

*> > > >>> tpr:long_name = "Total precipitation" ;
*

*> > > >>> tpr:units = "kg m-2 day-1" ;
*

*> > > >>> tpr:coordinates = "xlon xlat" ;
*

*> > > >>> tpr:cell_methods = "time: mean (interval: 3 hours)" ;
*

*> > > >>>
*

*> > > >>> xlat:long_name = "Latitude at cross points" ;
*

*> > > >>> xlat:units = "degrees_north" ;
*

*> > > >>> xlat:_CoordinateAxisType = "Lat" ;netcdf gpccDJFmeanbox {
*

*> > > >>>
*

*> > > >>>
*

*> > > >>> and gpgp dump is
*

*> > > >>> dimensions:
*

*> > > >>> lon = 130 ;
*

*> > > >>> lat = 111 ;
*

*> > > >>> time = UNLIMITED ; // (1 currently)
*

*> > > >>> variables:
*

*> > > >>> double lon(lon) ;
*

*> > > >>> lon:standard_name = "longitude" ;
*

*> > > >>> lon:long_name = "longitude" ;
*

*> > > >>> lon:units = "degrees_east" ;
*

*> > > >>> lon:axis = "X" ;
*

*> > > >>> double lat(lat) ;
*

*> > > >>> lat:standard_name = "latitude" ;
*

*> > > >>> lat:long_name = "latitude" ;
*

*> > > >>> lat:units = "degrees_north" ;
*

*> > > >>> lat:axis = "Y" ;
*

*> > > >>> double time(time) ;
*

*> > > >>> time:standard_name = "time" ;
*

*> > > >>> time:units = "days since 1901-01-01 00:00:00" ;
*

*> > > >>> time:calendar = "proleptic_gregorian" ;
*

*> > > >>> float p(time, lat, lon) ;
*

*> > > >>> p:long_name = "full data precipitation version6" ;
*

*> > > >>> p:units = "mm/month" ;
*

*> > > >>> p:code = 16 ;
*

*> > > >>> p:_FillValue = -99999.99f ;
*

*> > > >>>
*

*> > > >>>
*

*> > > >>>
*

*> > > >>> i ask if any one could help me
*

*> > > >>> thanks for attention
*

*> > > >>>
*

*> > > >>>
*

*> > > >>>
*

*> > > >>>
*

*> > > >>> > Mahmoud Gaber
*

*> > > >>> > Nile Forecasting center (NFC)
*

*> > > >>> > minister of water resources and irrigation (MWRI)
*

*> > > >>> <gpcp.ncl>_______________________________________________
*

*> > > >>> ncl-talk mailing list
*

*> > > >>> List instructions, subscriber options, unsubscribe:
*

*> > > >>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
*

*> > > >>
*

*> > > >>
*

*> > > >
*

*> > > >
*

*> > > >
*

*> > > >
*

*> > > > <ESMF_regrid_1.ncl>_______________________________________________
*

*> > > > ncl-talk mailing list
*

*> > > > List instructions, subscriber options, unsubscribe:
*

*> > > > http://mailman.ucar.edu/mailman/listinfo/ncl-talk
*

*> > >
*

*> > >
*

*> >
*

*> >
*

*>
*

*>
*

*> <output.ncl>_______________________________________________
*

*> ncl-talk mailing list
*

*> List instructions, subscriber options, unsubscribe:
*

*> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
*

_______________________________________________

ncl-talk mailing list

List instructions, subscriber options, unsubscribe:

http://mailman.ucar.edu/mailman/listinfo/ncl-talk

Received on Fri Feb 22 13:58:26 2013

*
This archive was generated by hypermail 2.1.8
: Fri Feb 22 2013 - 17:42:16 MST
*