[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[netCDF #PDU-209279]: segmentation fault on nf_inq_var
- Subject: [netCDF #PDU-209279]: segmentation fault on nf_inq_var
- Date: Fri, 28 Jan 2011 12:47:55 -0700
> cant figure this out
> i am using the latest version of netcdf3 on a opensuse machine 64bit
>
> I used a program called cdf35fortran.f90 that generates fortran 90 code
> to read my netcdf archive (i used it many times before). it opens the
> archive with status 0 then when it tries to inquire the variable on
> the following line:
>
> !----------------------------------------------------
> ! Retrieve data for Variable 'time'
> status=nf_inq_var(ncid, 1,dummy,xtype,ndim,dimids,natts)
> if ( status/=nf_noerr ) write (*,*) nf_strerror(status)
>
> i get a segmentation fault.
>
> when i used ncdump -h i was able to retrieve this data:
>
> dimensions:
> time = UNLIMITED ; // (361 currently)
> z = 30 ;
> y = 76 ;
> x = 140 ;
> variables:
> float time(time) ;
> time:long_name = "time" ;
> time:units = "days since 2000-01-01 00:00:00 +00:00" ;
>
> and when i used ncdump -c i was able to see the values for the time
> variable
>
> any ideas of what goes wrong?
>
> thank in advance
> yair
> --
> Yair Suari
> Geva Carmel, Israel 30855
> Phone-0528-524520, 04-9840943
>
>
Howdy Yair!
This could be caused by your dimids array being too short. It has to have
enough space for all the dimensions.
Good luck!
Ed
Ticket Details
===================
Ticket ID: PDU-209279
Department: Support netCDF
Priority: High
Status: Closed