[ncl-talk] Problem GRIB2 file
HAVENER, KEVIN F GS-12 USAF ACC 14 WS/WXED
kevin.havener at us.af.mil
Wed Apr 22 08:08:01 MDT 2015
I am trying to ncl_convert2nc a grib2 file downloaded from the National Ice Center http://www.natice.noaa.gov/ims/grib2_v3_p1.html. I either get this error:
Processing file: NIC.IMS_ice_v3_201504900_1km.GRIB2...
Copyright (C) 1995-2014 - All Rights Reserved
University Corporation for Atmospheric Research
NCAR Command Language Version 6.2.0
The use of this software is governed by a License Agreement.
See http://www.ncl.ucar.edu/ for more details.
fatal:systemfunc: cannot create child process:[errno=12]
fatal:["Execute.c":8567]:Execute: Error occurred at or near line 270 in file /tmp/tmp12209-55379965.ncl
Or this error:
Processing file: NIC.IMS_ice_v3_201504900_1km.GRIB2...
Copyright (C) 1995-2014 - All Rights Reserved
University Corporation for Atmospheric Research
NCAR Command Language Version 6.2.0
The use of this software is governed by a License Agreement.
See http://www.ncl.ucar.edu/ for more details.
ncendef: ncid 65536: NetCDF: One or more variable sizes violate format constraints
fatal:NetCDF: Operation not allowed in define mode: error attempting to write variable (ICEC_P31_GST0) to file (/home/havenerk/NIC.IMS_ice_v3_201504900_1km.nc)
fatal:["Execute.c":8567]:Execute: Error occurred at or near line 628 in file /tmp/tmp16245-5537a2e1.ncl
ncclose: ncid 65536: NetCDF: One or more variable sizes violate format constraints
Pay no attention to the NCL versions. I thought the first might be related to being able to write in a directory, but I got the same on 6.3.0, where I knew that wouldn't be a problem. The second error only occurred under 6.2.0 after I eliminated the potential permission problem by moving the process to my home directory. Only the first error occurs under my own personal laptop 6.3.0.
It is a 1km resolution file on a polar stereographic grid. I suspected the file size/resolution might be a problem, so I downloaded a 4km version of the same file. Turns out it is different--has 3 variables in it instead of 1, so is actually larger. Aside from not having the right local table for two of the parameters, the ice cover (only parameter in the 1km version) converted to netcdf properly. So maybe still a resolution issue?
Any idea what is going on here? Hopeless case, bad grib2,or user error?
Kevin Havener
Here is an ncl_filedump of the file:
ncl_filedump NIC.IMS_ice_v3_201504900_1km.GRIB2
Copyright (C) 1995-2014 - All Rights Reserved
University Corporation for Atmospheric Research
NCAR Command Language Version 6.2.0
The use of this software is governed by a License Agreement.
See http://www.ncl.ucar.edu/ for more details.
Variable: f
Type: file
filename: NIC.IMS_ice_v3_201504900_1km
path: NIC.IMS_ice_v3_201504900_1km.GRIB2
file global attributes:
dimensions:
ygrid_0 = 24576
xgrid_0 = 24576
variables:
float ICEC_P31_GST0 ( ygrid_0, xgrid_0 )
center : US NOAA/NESDIS
production_status : Operational products
long_name : Ice cover
units : Proportion
_FillValue : 1e+20
coordinates : gridlat_0 gridlon_0
grid_type : Polar stereographic can be south or north
parameter_discipline_and_category : Oceanographic products, Ice
parameter_template_discipline_category_number : ( 31, 10, 2, 0 )
forecast_time : 0
forecast_time_units : hours
initial_time : 02/17/2015 (00:00)
float gridrot_0 ( ygrid_0, xgrid_0 )
long_name : vector rotation angle
GridType : Polar Sterographic Projection (North or South)
units : radians
formula_u : Ugrid = cos(rot)*Uearth - sin(rot)*Vearth
formula_v : Vgrid = sin(rot)*Uearth + cos(rot)*Vearth
note1 : u and v components of vector quantities are resolved relative to earth
note2 : apply formulas to derive u and v components relative to grid
float gridlat_0 ( ygrid_0, xgrid_0 )
corners : ( -21.4961, -21.2433, -20.98764, -21.2433 )
long_name : latitude
grid_type : Polar Sterographic Projection (North or South)
units : degrees_north
Dy : 1
Dx : 1
Lov : 280
Lo1 : 235
La1 : -21.4961
float gridlon_0 ( ygrid_0, xgrid_0 )
corners : ( -125, -35.27276, 55, 145.2728 )
long_name : longitude
grid_type : Polar Sterographic Projection (North or South)
units : degrees_east
Dy : 1
Dx : 1
Lov : 280
Lo1 : 235
La1 : -21.4961
More information about the ncl-talk
mailing list