Re: Error: Dimensions sizes of left hand and right hand

From: Guilherme Martins <jgmsantos_at_nyahnyahspammersnyahnyah>
Date: Thu Aug 29 2013 - 19:22:44 MDT

The dimensions size dont match

See the lines you put here

Dimensions and sizes

Guilherme

Enviado via iPhone

Em 29/08/2013, às 09:18 PM, marilia.gregorio@cptec.inpe.br escreveu:

> Denis...
>
> I did what you told me and used the data anomaly created by mjoclivar_2.ncl ant the error ends.
> Now I have another problem:
>
> 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.
> warning:Dimension (0) has not been defined
> warning:Dimension (1) has not been defined
> (0) ==============
>
> Variable: eof_cdata
> Type: float
> Total Size: 1056 bytes
> 264 values
> Number of Dimensions: 2
> Dimensions and sizes: [evn | 2] x [132]
> Coordinates:
> evn: [1..2]
> Number Of Attributes: 5
> eval : ( 43.60873, 21.51046 )
> pcvar : ( 33.03692, 16.2958 )
> matrix : covariance
> method : no transpose
> _FillValue : 32766
> (0)
> (0) min=-0.187536 max=0.160615
> (0) ==============
>
> Variable: eof_ts_cdata
> Type: float
> Total Size: 14608 bytes
> 3652 values
> Number of Dimensions: 2
> Dimensions and sizes: [evn | 2] x [1826]
> Coordinates:
> evn: [1..2]
> Number Of Attributes: 3
> ts_mean : ( 8.970104e-09, 8.01905e-10 )
> matrix : covariance
> _FillValue : 32766
> (0)
> (0) min=-20.1279 max=21.0541
> warning:Dimension (0) has not been defined
> warning:Dimension (0) has not been defined
> warning:Dimension (0) has not been defined
> (0) ==============
> (0) neof=0 r_olr_u850=0.630 r_olr_u200=0.354 r_u850_u200=0.647
> (0) neof=1 r_olr_u850=0.510 r_olr_u200=0.239 r_u850_u200=0.242
> (0) ==============
> (0) nGood=1626 nStrong=985 nOther=641
> (0) gsn_csm_xy: Fatal: X and Y must have the same dimensions sizes, or one must be one-dimensional and both have the same rightmost dimension.
> (0) gsn_csm_xy: Fatal: X and Y must have the same dimensions sizes, or one must be one-dimensional and both have the same rightmost dimension.
>
>
> What it could be?
> I'm sending my script in attachement
>
> Thanks
>
> Marilia
>
>
> Quoting Dennis Shea <shea@ucar.edu>:
>
>> Also .... This has nothing to do with the error message
>> you received but mjoclivar_14.ncl is expecting anomalies
>> not total winds.
>>
>> Note the input datasets for the mjoclicar_14 example:
>> filolr = "olr.day.anomalies.1980-2005.nc"
>> filu200 = "uwnd.day.200.anomalies.1980-2005.nc"
>> filu850 = "uwnd.day.850.anomalies.1980-2005.nc"
>>
>> The anomalies were derived via mjoclicar_2.ncl.
>> Note the comments in the text: "The MJO reference suggests
>> using daily anomalies for the diagnostics. The following
>> illustrates the process of creating anomalies."
>>
>> The full wind and olr fields may work but I want to make you
>> aware of the background for the example.
>>
>> ===
>>
>>
>>
>> On 8/27/13 12:28 PM, Mary Haley wrote:
>>>
>>> The error is indicating that you have a variable that already exists, maybe "work" or "U850", and are trying to write a new array into that variable that is not the same size.
>>>
>>> For example, if you try to do this:
>>>
>>> x = (/1,2,3/)
>>> x = (/1,2/)
>>>
>>> You will get the error:
>>>
>>> fatal:Dimension sizes of left hand side and right hand side of assignment do not match
>>> fatal:["Execute.c":8504]:Execute: Error occurred at or near line 1
>>>
>>> Note that "line 1" actually refers to the second line, because NCL line numbering starts at line 0.
>>>
>>> I don't know whether "work" is the issue or "U850", but you can try three different things:
>>>
>>> 1) Use a different variable name
>>>
>>> work2 = f->uwnd(iStrt:iLast,{plev850},{latS:latN},:)
>>>
>>> 2) Delete the variable before you reassign it
>>>
>>> delete(work)
>>> work = f->uwnd(iStrt:iLast,{plev850},{latS:latN},:)
>>>
>>> 3) Use ":=" if you have NCL version 6.1.2
>>>
>>> work := f->uwnd(iStrt:iLast,{plev850},{latS:latN},:)
>>>
>>>
>>> I used "work" as the example but it may be "U850" that's the problem, so apply the same reasoning.
>>>
>>> --Mary
>>>
>>>
>>> On Aug 27, 2013, at 10:49 AM, marilia.gregorio@cptec.inpe.br wrote:
>>>
>>>> When I use the mjoclivar_14.ncl script the following message appears:
>>>>
>>>> fatal:Dimension sizes of left hand side and right hand side of
>>>> assignment do not match
>>>> fatal:["Execute.c":8128]:Execute: Error occurred at or near line 69 in
>>>> file mjoclivar_14.ncl
>>>>
>>>> the line 69 is:
>>>>
>>>> work = f->uwnd(iStrt:iLast,{plev850},{latS:latN},:)
>>>> U850 = dim_avg_Wrap(work(time|:,lon|:,lat|:))
>>>>
>>>> printVarSummary(uwnd)
>>>> Variable: uwnd
>>>> Type: float
>>>> Total Size: 789712560 bytes
>>>> 197428140 values
>>>> Number of Dimensions: 4
>>>> Dimensions and sizes: [time | 12053] x [level | 1] x [lat | 91] x [lon | 180]
>>>> Coordinates:
>>>> time: [1569072..1858320]
>>>> level: [850..850]
>>>> lat: [90..-90]
>>>> lon: [ 0..358]
>>>> Number Of Attributes: 16
>>>> standard_name : eastward_wind
>>>> long_name : Daily U-wind on Pressure Levels
>>>> units : m/s
>>>> _FillValue_original : -32767
>>>> _FillValue : -32767
>>>> cell_methods : time: mean (of each 6-hourly interval) mean (of 4
>>>> 6-hourly means)
>>>> unpacked_valid_range : ( -280, 350 )
>>>> actual_range : ( -107.25, 138.925 )
>>>> precision : 2
>>>> GRIB_id : 131
>>>> GRIB_name : UGRD
>>>> var_desc : u-wind
>>>> dataset : NOAA-CIRES 20th Century Reanalysis version 2 Daily Averages
>>>> level_desc : Pressure Levels
>>>> statistic : Ensemble Mean
>>>> parent_stat : Individual Obs
>>>>
>>>>
>>>> Someone can help me?
>>>> thanks
>>>>
>>>> marilia
>>>>
>>>> _______________________________________________
>>>> 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
>
>
>
> <mjoclivar_14.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 Thu Aug 29 19:23:04 2013

This archive was generated by hypermail 2.1.8 : Fri Aug 30 2013 - 14:04:57 MDT