[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[netCDF #QIC-858208]: Need help in netcdf4
- Subject: [netCDF #QIC-858208]: Need help in netcdf4
- Date: Thu, 16 Jul 2015 11:30:08 -0600
Hello,
I'm not sure why exactly your program is crashing; it could be for any number
of reasons. Using a debugger like gdb would help tell you exactly at which
line the program is core dumping, and why.
Unfortunately the code snippet you provide does not give enough information;
for example, I don't see how dsec is instantiated. It's possible that it has
been improperly declared, for example.
USE_NETCDF4 is defined during the 'configure' process, when the script checks
to see if you are compiling netCDF with netCDF4 support. It is only defined
when building the library, however; you should not need to define it explicitly.
-Ward
> Dear Sir,
>
> I'm reading header of satellite data (netcdf4 format ) in a c programm
>
>
> nc_open ( "
> OR_HFD-020-B14-M1C07-T073_GH8_s2015197135000_c2015197140528.nc",
> NC_NOWRITE, &ncid );
>
> /*
> * Get the x and y dimensions of the image.
> */
> nc_inq_dimlen ( ncid, 0, &jy );
> nc_inq_dimlen ( ncid, 1, &jx );
> (I get jy = 550; jx = 688 match the result of ncdump)
>
>
> When I tried:
>
> /*
> * Get the date/time. It is stored as the number of seconds
> * since 00:00:00 UTC, January 1, 1970.
> */
> nc_get_var1_double ( ncid, 1, 0, &dsec );
>
> I got:
> Segmentation fault (core dumped)
>
> Do you know the reason?
> How do I make sure that I define USE_NETCDF4 so that: it can excutes:
>
> if(memtype >= NC_FIRSTUSERTYPEID) memtype = NC_NAT;
>
>
> ***********************************************************************************
>
>
> #ifdef USE_NETCDF4
> if(memtype >= NC_FIRSTUSERTYPEID) memtype = NC_NAT;
> #endif
>
> *************************************************************************************
> from netcdf-4.3.3.1/libdispatch/dvarget.c
>
>
>
> Thank you for your help!
>
> Shucai
>
>
>
>
Ticket Details
===================
Ticket ID: QIC-858208
Department: Support netCDF
Priority: Normal
Status: Closed