[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netCDF #WSP-473289]: Fwd: Re: Assertion in pinning block



Hi Farhan,

> I didn't have much luck with the hdfgroup [see below for
> their response and further down for my original email] so
> now I'm trying unidata as I suppose it is the originating call.
> 
> Two new bits of information:
> 1. No issues if the history attribute is removed and nco
> tools used with the '-h' option
> 2. No issues if ncrcat is used with the overwrite option
> instead of append.
> 
> Thanks for your help

Sorry, we can't offer much help.  This looks like a problem for the NCO forum, 
since we don't 
develop or support NCO software (but we recommend it!).  I'll have to agree 
with Barbara Jones
that you are likely to get better help by consulting the Help link at

   http://nco.sourceforge.net/

--Russ

> -------- Original Message --------
> Subject:      Re: Assertion in pinning block
> Date:         Wed, 12 Dec 2012 03:48:02 +1100
> From:         address@hidden <address@hidden>
> To:   Rizwi, Farhan (CMAR, Hobart) <address@hidden>
> 
> 
> 
> Hello Farhan,
> 
> Unfortunately, I don't work with netCDF files or the netCDF operators, and
> do not know what the problem is.
> 
> Are you sure that the NetCDF files are NetCDF-4 files? Could they be NetCDF 3
> files?
> 
> You can look at each file with h5dump to see if they are valid HDF5 files,
> since a NetCDF-4 file *is* an HDF5 file.
> 
> See the Obtain Latest page for obtaining a pre-built version of h5dump
> for Linux/Windows platforms:
> 
> http://www.hdfgroup.org/HDF5/release/obtain5.html
> 
> (However, NetCDF-4 files cannot read all HDF5 files.)
> 
> Have you tried contacting someone associated with the NCO Operators? It looks
> like there is a Forum. Click on 'Help' at the bottom of this page:
> 
> http://nco.sourceforge.net/
> 
> -Barbara
> 
> 
> ====================
> Barbara Jones
> The HDF Helpdesk
> 
> The HDF Group
> address@hidden
> ====================
> 
> > Hi,
> >
> > I would very much appreciate some help diagnosing an assertion I'm getting.
> > I've attached the headers of the two files, in case its of help, the nco
> > command and stack appear below.
> >
> > % ncrcat -A gbr1_surf_2012-11.nc tmp.nc gbr1_surf_2012-11.nc
> >
> > The tmp.nc file itself was created by the following command:
> > % ncks -a -d record,1, gbr1_surf_2012-11.nc tmp.nc
> >
> > The 2 gbr1_ files have the same name but are of different time periods from
> > different model runs. Basically, I'm just trying to concatenate the 2 files
> > without the overlap of the first record.
> >
> > The assertion is:
> > ncrcat: H5HFiblock.c:143: H5HF_iblock_pin: Assertion
> > `iblock->hdr->root_iblock == ((void *)0)' failed.
> >
> > And the stack:
> > (gdb) bt
> > #0  0x00007ffff66c5b55 in raise () from /lib64/libc.so.6
> > #1  0x00007ffff66c7131 in abort () from /lib64/libc.so.6
> > #2  0x00007ffff66bea10 in __assert_fail () from /lib64/libc.so.6
> > #3  0x00007ffff5b0c1ac in H5HF_iblock_incr () from
> > /usr/local/lib/libhdf5.so.7
> > #4  0x00007ffff5b0c215 in H5HF_man_iblock_attach () from
> > /usr/local/lib/libhdf5.so.7
> > #5  0x00007ffff5b0e2b8 in H5HF_man_iblock_root_create () from
> > /usr/local/lib/libhdf5.so.7
> > #6  0x00007ffff5b060e6 in H5HF_hdr_update_iter () from
> > /usr/local/lib/libhdf5.so.7
> > #7  0x00007ffff5b03c81 in H5HF_man_dblock_new () from
> > /usr/local/lib/libhdf5.so.7
> > #8  0x00007ffff5b10e72 in H5HF_man_insert () from 
> > /usr/local/lib/libhdf5.so.7
> > #9  0x00007ffff5af6b8e in H5HF_insert () from /usr/local/lib/libhdf5.so.7
> > #10 0x00007ffff5a2e3dc in H5A_dense_insert () from
> > /usr/local/lib/libhdf5.so.7
> > #11 0x00007ffff5b5122a in H5O_attr_create () from 
> > /usr/local/lib/libhdf5.so.7
> > #12 0x00007ffff5a28a1a in H5A_create () from /usr/local/lib/libhdf5.so.7
> > #13 0x00007ffff5a2fd78 in H5Acreate1 () from /usr/local/lib/libhdf5.so.7
> > #14 0x00007ffff76c5bcb in put_att_grpa (grp=<optimized out>, 
> > varid=<optimized
> > out>, att=0x80b510) at nc4hdf.c:1653
> > #15 0x00007ffff76c5dcb in write_attlist (grp=<optimized out>,
> > varid=<optimized out>, attlist=<optimized out>)
> >    at nc4hdf.c:1965
> > #16 nc4_rec_write_metadata (grp=0x740b80) at nc4hdf.c:2306
> > #17 0x00007ffff76b7679 in sync_netcdf4_file (h5=0x740ad0) at nc4file.c:2624
> > #18 0x00007ffff7692432 in nc_enddef (ncid=131072) at file.c:383
> > #19 0x00007ffff7ba8356 in nco_enddef (nc_id=28906) at nco_netcdf.c:502
> > #20 0x0000000000403d76 in main (argc=<optimized out>, argv=0x7fffffffd8f8) 
> > at
> > ncra.c:725
> >
> > The attribute its dying on is *history*, if that helps.
> >
> > I'm using the following versions:
> > hdf - 1.8.8
> > netcdf 4.1.3
> > nco 4.2.1
> > deflate level of 2 is being used
> >
> > The original netcdf files were created on different machines (with different
> > underlying filesystems) but are of the same Intel Xeon architecture and same
> > revisions as above, however, I don't know how they were built (compiler,
> > flags etc..) on the server.
> >
> > Please let me know what other information you require to debug this problem.
> > If you require the files themselves, I can arrange to put on our ftp site or
> > alternatively, I can send them to you via ftp. They're about 1GB in total so
> > too large for email
> >
> > This is working just fine for a different model (similar file format) so I'm
> > not sure what about these files in particular that is causing an issue.
> >
> > Is there a typical mode of failure for this?
> >
> > Looking forward to hearing from you,
> >
> > Cheers,
> > Farhan Rizwi
> > Software engineer
> > Marine Research,
> > CSIRO
> > Hobart, Tasmania, Australia
> > +61 3 6232 5200
> >
> > header.txt
> >
> >
> > netcdf gbr1_surf_2012-11 {
> > dimensions:
> >       record = UNLIMITED ; // (49 currently)
> >       k_grid = 2 ;
> >       j_grid = 2390 ;
> >       i_grid = 511 ;
> >       k_centre = 1 ;
> >       j_centre = 2389 ;
> >       i_centre = 510 ;
> >       j_left = 2389 ;
> >       i_left = 511 ;
> >       j_back = 2390 ;
> >       i_back = 510 ;
> > variables:
> >       double z_grid(k_grid) ;
> >               z_grid:units = "metre" ;
> >               z_grid:long_name = "Z coordinate at grid layer faces" ;
> >               z_grid:coordinate_type = "Z" ;
> >       double z_centre(k_centre) ;
> >               z_centre:units = "metre" ;
> >               z_centre:long_name = "Z coordinate at grid layer centre" ;
> >               z_centre:coordinate_type = "Z" ;
> >       double x_grid(j_grid, i_grid) ;
> >               x_grid:long_name = "Longitude at grid corners" ;
> >               x_grid:coordinate_type = "longitude" ;
> >               x_grid:units = "degrees_east" ;
> >               x_grid:projection = "geographic" ;
> >       double y_grid(j_grid, i_grid) ;
> >               y_grid:long_name = "Latitude at grid corners" ;
> >               y_grid:coordinate_type = "latitude" ;
> >               y_grid:units = "degrees_north" ;
> >               y_grid:projection = "geographic" ;
> >       double x_centre(j_centre, i_centre) ;
> >               x_centre:long_name = "Longitude at cell centre" ;
> >               x_centre:coordinate_type = "longitude" ;
> >               x_centre:units = "degrees_east" ;
> >               x_centre:projection = "geographic" ;
> >       double y_centre(j_centre, i_centre) ;
> >               y_centre:long_name = "Latitude at cell centre" ;
> >               y_centre:coordinate_type = "latitude" ;
> >               y_centre:units = "degrees_north" ;
> >               y_centre:projection = "geographic" ;
> >       double x_left(j_left, i_left) ;
> >               x_left:long_name = "Longitude at centre of left face" ;
> >               x_left:coordinate_type = "longitude" ;
> >               x_left:units = "degrees_east" ;
> >               x_left:projection = "geographic" ;
> >       double y_left(j_left, i_left) ;
> >               y_left:long_name = "Latitude at centre of left face" ;
> >               y_left:coordinate_type = "latitude" ;
> >               y_left:units = "degrees_north" ;
> >               y_left:projection = "geographic" ;
> >       double x_back(j_back, i_back) ;
> >               x_back:long_name = "Longitude at centre of back face" ;
> >               x_back:coordinate_type = "longitude" ;
> >               x_back:units = "degrees_east" ;
> >               x_back:projection = "geographic" ;
> >       double y_back(j_back, i_back) ;
> >               y_back:long_name = "Latitude at centre of back face" ;
> >               y_back:coordinate_type = "latitude" ;
> >               y_back:units = "degrees_north" ;
> >               y_back:projection = "geographic" ;
> >       double botz(j_centre, i_centre) ;
> >               botz:units = "metre" ;
> >               botz:long_name = "Z coordinate at sea-bed at cell centre" ;
> >       double h1au1(j_left, i_left) ;
> >               h1au1:units = "metre" ;
> >               h1au1:long_name = "Cell width at centre of left face" ;
> >               h1au1:coordinates = "x_left, y_left" ;
> >       double h1au2(j_back, i_back) ;
> >               h1au2:units = "metre" ;
> >               h1au2:long_name = "Cell width at centre of back face" ;
> >               h1au2:coordinates = "x_back, y_back" ;
> >       double h1acell(j_centre, i_centre) ;
> >               h1acell:units = "metre" ;
> >               h1acell:long_name = "Cell width at cell centre" ;
> >               h1acell:coordinates = "x_centre, y_centre" ;
> >       double h1agrid(j_grid, i_grid) ;
> >               h1agrid:units = "metre" ;
> >               h1agrid:long_name = "Cell width at grid corner" ;
> >               h1agrid:coordinates = "x_grid, y_grid" ;
> >       double h2au1(j_left, i_left) ;
> >               h2au1:units = "metre" ;
> >               h2au1:long_name = "Cell height at centre of left face" ;
> >               h2au1:coordinates = "x_left, y_left" ;
> >       double h2au2(j_back, i_back) ;
> >               h2au2:units = "metre" ;
> >               h2au2:long_name = "Cell height at centre of back face" ;
> >               h2au2:coordinates = "x_back, y_back" ;
> >       double h2acell(j_centre, i_centre) ;
> >               h2acell:units = "metre" ;
> >               h2acell:long_name = "Cell height at cell centre" ;
> >               h2acell:coordinates = "x_centre, y_centre" ;
> >       double h2agrid(j_grid, i_grid) ;
> >               h2agrid:units = "metre" ;
> >               h2agrid:long_name = "Cell height at grid corner" ;
> >               h2agrid:coordinates = "x_grid, y_grid" ;
> >       double thetau1(j_left, i_left) ;
> >               thetau1:units = "radian" ;
> >               thetau1:long_name = "Cell rotation at centre of left face" ;
> >               thetau1:coordinates = "x_left, y_left" ;
> >       double thetau2(j_back, i_back) ;
> >               thetau2:units = "radian" ;
> >               thetau2:long_name = "Cell rotation at centre of back face" ;
> >               thetau2:coordinates = "x_back, y_back" ;
> >       float coriolis(j_centre, i_centre) ;
> >               coriolis:units = " " ;
> >               coriolis:long_name = "Coriolis parameter" ;
> >               coriolis:coordinates = "x_centre, y_centre" ;
> >       short crci(i_centre) ;
> >       short clci(i_centre) ;
> >       short crfi(i_grid) ;
> >       short clfi(i_grid) ;
> >       short frci(i_centre) ;
> >       short flci(i_centre) ;
> >       short frfi(i_grid) ;
> >       short flfi(i_grid) ;
> >       short cfcj(j_centre) ;
> >       short cbcj(j_centre) ;
> >       short cffj(j_grid) ;
> >       short cbfj(j_grid) ;
> >       short ffcj(j_centre) ;
> >       short fbcj(j_centre) ;
> >       short fffj(j_grid) ;
> >       short fbfj(j_grid) ;
> >       double t(record) ;
> >               t:units = "days since 1990-01-01 00:00:00 +10" ;
> >               t:long_name = "Time" ;
> >               t:coordinate_type = "time" ;
> >       float eta(record, j_centre, i_centre) ;
> >               eta:units = "metre" ;
> >               eta:long_name = "Surface Elevation" ;
> >               eta:coordinates = "t, x_centre, y_centre" ;
> >       float temp(record, k_centre, j_centre, i_centre) ;
> >               temp:tracer = "true" ;
> >               temp:coordinates = "t, x_centre, y_centre, z_centre" ;
> >               temp:long_name = "Temperature" ;
> >               temp:units = "degrees C" ;
> >               temp:type = 4 ;
> >               temp:diagn = 0 ;
> >               temp:_FillValueWC = 22. ;
> >               temp:valid_range_wc = 0., 40. ;
> >               temp:_FillValueSED = 22. ;
> >               temp:valid_range_sed = 0., 40. ;
> >               temp:inwc = 1 ;
> >               temp:insed = 1 ;
> >               temp:dissol = 1 ;
> >               temp:partic = 0 ;
> >               temp:advect = 1 ;
> >               temp:diffuse = 1 ;
> >               temp:decay = 0. ;
> >       float salt(record, k_centre, j_centre, i_centre) ;
> >               salt:tracer = "true" ;
> >               salt:coordinates = "t, x_centre, y_centre, z_centre" ;
> >               salt:long_name = "Salinity" ;
> >               salt:units = "PSU" ;
> >               salt:type = 4 ;
> >               salt:diagn = 0 ;
> >               salt:_FillValueWC = 35. ;
> >               salt:valid_range_wc = 0., 40. ;
> >               salt:_FillValueSED = 35. ;
> >               salt:valid_range_sed = 0., 40. ;
> >               salt:inwc = 1 ;
> >               salt:insed = 1 ;
> >               salt:dissol = 1 ;
> >               salt:partic = 0 ;
> >               salt:advect = 1 ;
> >               salt:diffuse = 1 ;
> >               salt:decay = 0. ;
> >       float u1(record, k_centre, j_left, i_left) ;
> >               u1:units = "metre second-1" ;
> >               u1:long_name = "I component of current at left face" ;
> >               u1:coordinates = "t, x_left, y_left, z_centre" ;
> >       float u2(record, k_centre, j_back, i_back) ;
> >               u2:units = "metre second-1" ;
> >               u2:long_name = "J component of current at back face" ;
> >               u2:coordinates = "t, x_back, y_back, z_centre" ;
> >
> > // global attributes:
> >               :title = "SHOC default version" ;
> >               :paramhead = "GBR 1km resolution grid" ;
> >               :paramfile = "/data/noflush/riz008/trike/gbr1/in.prm" ;
> >               :version = "v1.1 rev(stable:4205)" ;
> >               :Conventions = "CMR/Timeseries/SHOC" ;
> >               :Run_ID = 1.2 ;
> >               :Parameter_File_Revision = "$Revision: 441 $" ;
> >               :nce1 = 510 ;
> >               :nce2 = 2389 ;
> >               :nfe1 = 511 ;
> >               :nfe2 = 2390 ;
> >               :ns3 = 13044163 ;
> >               :ns2 = 620099 ;
> >               :gridtype = "NUMERICAL" ;
> >               :history = "Mon Dec 10 10:57:04 2012: ncrcat -A -t 4
> > /home/eReefs/gbr1/hydro/nrt/gbr1_surf_2012-11.nc
> > /home/eReefs/gbr1/hydro/nrt/tmp.nc
> > /home/eReefs/gbr1/hydro/nrt/gbr1_surf_2012-11.nc" ;
> >               :nco_openmp_thread_number = 1 ;
> > }
> > netcdf tmp {
> > dimensions:
> >       k_grid = 2 ;
> >       k_centre = 1 ;
> >       j_grid = 2390 ;
> >       i_grid = 511 ;
> >       j_centre = 2389 ;
> >       i_centre = 510 ;
> >       j_left = 2389 ;
> >       i_left = 511 ;
> >       j_back = 2390 ;
> >       i_back = 510 ;
> >       record = UNLIMITED ; // (13 currently)
> > variables:
> >       double z_grid(k_grid) ;
> >               z_grid:units = "metre" ;
> >               z_grid:long_name = "Z coordinate at grid layer faces" ;
> >               z_grid:coordinate_type = "Z" ;
> >       double z_centre(k_centre) ;
> >               z_centre:units = "metre" ;
> >               z_centre:long_name = "Z coordinate at grid layer centre" ;
> >               z_centre:coordinate_type = "Z" ;
> >       double x_grid(j_grid, i_grid) ;
> >               x_grid:long_name = "Longitude at grid corners" ;
> >               x_grid:coordinate_type = "longitude" ;
> >               x_grid:units = "degrees_east" ;
> >               x_grid:projection = "geographic" ;
> >       double y_grid(j_grid, i_grid) ;
> >               y_grid:long_name = "Latitude at grid corners" ;
> >               y_grid:coordinate_type = "latitude" ;
> >               y_grid:units = "degrees_north" ;
> >               y_grid:projection = "geographic" ;
> >       double x_centre(j_centre, i_centre) ;
> >               x_centre:long_name = "Longitude at cell centre" ;
> >               x_centre:coordinate_type = "longitude" ;
> >               x_centre:units = "degrees_east" ;
> >               x_centre:projection = "geographic" ;
> >       double y_centre(j_centre, i_centre) ;
> >               y_centre:long_name = "Latitude at cell centre" ;
> >               y_centre:coordinate_type = "latitude" ;
> >               y_centre:units = "degrees_north" ;
> >               y_centre:projection = "geographic" ;
> >       double x_left(j_left, i_left) ;
> >               x_left:long_name = "Longitude at centre of left face" ;
> >               x_left:coordinate_type = "longitude" ;
> >               x_left:units = "degrees_east" ;
> >               x_left:projection = "geographic" ;
> >       double y_left(j_left, i_left) ;
> >               y_left:long_name = "Latitude at centre of left face" ;
> >               y_left:coordinate_type = "latitude" ;
> >               y_left:units = "degrees_north" ;
> >               y_left:projection = "geographic" ;
> >       double x_back(j_back, i_back) ;
> >               x_back:long_name = "Longitude at centre of back face" ;
> >               x_back:coordinate_type = "longitude" ;
> >               x_back:units = "degrees_east" ;
> >               x_back:projection = "geographic" ;
> >       double y_back(j_back, i_back) ;
> >               y_back:long_name = "Latitude at centre of back face" ;
> >               y_back:coordinate_type = "latitude" ;
> >               y_back:units = "degrees_north" ;
> >               y_back:projection = "geographic" ;
> >       double botz(j_centre, i_centre) ;
> >               botz:units = "metre" ;
> >               botz:long_name = "Z coordinate at sea-bed at cell centre" ;
> >       double h1au1(j_left, i_left) ;
> >               h1au1:units = "metre" ;
> >               h1au1:long_name = "Cell width at centre of left face" ;
> >               h1au1:coordinates = "x_left, y_left" ;
> >       double h1au2(j_back, i_back) ;
> >               h1au2:units = "metre" ;
> >               h1au2:long_name = "Cell width at centre of back face" ;
> >               h1au2:coordinates = "x_back, y_back" ;
> >       double h1acell(j_centre, i_centre) ;
> >               h1acell:units = "metre" ;
> >               h1acell:long_name = "Cell width at cell centre" ;
> >               h1acell:coordinates = "x_centre, y_centre" ;
> >       double h1agrid(j_grid, i_grid) ;
> >               h1agrid:units = "metre" ;
> >               h1agrid:long_name = "Cell width at grid corner" ;
> >               h1agrid:coordinates = "x_grid, y_grid" ;
> >       double h2au1(j_left, i_left) ;
> >               h2au1:units = "metre" ;
> >               h2au1:long_name = "Cell height at centre of left face" ;
> >               h2au1:coordinates = "x_left, y_left" ;
> >       double h2au2(j_back, i_back) ;
> >               h2au2:units = "metre" ;
> >               h2au2:long_name = "Cell height at centre of back face" ;
> >               h2au2:coordinates = "x_back, y_back" ;
> >       double h2acell(j_centre, i_centre) ;
> >               h2acell:units = "metre" ;
> >               h2acell:long_name = "Cell height at cell centre" ;
> >               h2acell:coordinates = "x_centre, y_centre" ;
> >       double h2agrid(j_grid, i_grid) ;
> >               h2agrid:units = "metre" ;
> >               h2agrid:long_name = "Cell height at grid corner" ;
> >               h2agrid:coordinates = "x_grid, y_grid" ;
> >       double thetau1(j_left, i_left) ;
> >               thetau1:units = "radian" ;
> >               thetau1:long_name = "Cell rotation at centre of left face" ;
> >               thetau1:coordinates = "x_left, y_left" ;
> >       double thetau2(j_back, i_back) ;
> >               thetau2:units = "radian" ;
> >               thetau2:long_name = "Cell rotation at centre of back face" ;
> >               thetau2:coordinates = "x_back, y_back" ;
> >       float coriolis(j_centre, i_centre) ;
> >               coriolis:units = " " ;
> >               coriolis:long_name = "Coriolis parameter" ;
> >               coriolis:coordinates = "x_centre, y_centre" ;
> >       short crci(i_centre) ;
> >       short clci(i_centre) ;
> >       short crfi(i_grid) ;
> >       short clfi(i_grid) ;
> >       short frci(i_centre) ;
> >       short flci(i_centre) ;
> >       short frfi(i_grid) ;
> >       short flfi(i_grid) ;
> >       short cfcj(j_centre) ;
> >       short cbcj(j_centre) ;
> >       short cffj(j_grid) ;
> >       short cbfj(j_grid) ;
> >       short ffcj(j_centre) ;
> >       short fbcj(j_centre) ;
> >       short fffj(j_grid) ;
> >       short fbfj(j_grid) ;
> >       double t(record) ;
> >               t:units = "days since 1990-01-01 00:00:00 +10" ;
> >               t:long_name = "Time" ;
> >               t:coordinate_type = "time" ;
> >       float eta(record, j_centre, i_centre) ;
> >               eta:units = "metre" ;
> >               eta:long_name = "Surface Elevation" ;
> >               eta:coordinates = "t, x_centre, y_centre" ;
> >       float temp(record, k_centre, j_centre, i_centre) ;
> >               temp:tracer = "true" ;
> >               temp:coordinates = "t, x_centre, y_centre, z_centre" ;
> >               temp:long_name = "Temperature" ;
> >               temp:units = "degrees C" ;
> >               temp:type = 4 ;
> >               temp:diagn = 0 ;
> >               temp:_FillValueWC = 22. ;
> >               temp:valid_range_wc = 0., 40. ;
> >               temp:_FillValueSED = 22. ;
> >               temp:valid_range_sed = 0., 40. ;
> >               temp:inwc = 1 ;
> >               temp:insed = 1 ;
> >               temp:dissol = 1 ;
> >               temp:partic = 0 ;
> >               temp:advect = 1 ;
> >               temp:diffuse = 1 ;
> >               temp:decay = 0. ;
> >       float salt(record, k_centre, j_centre, i_centre) ;
> >               salt:tracer = "true" ;
> >               salt:coordinates = "t, x_centre, y_centre, z_centre" ;
> >               salt:long_name = "Salinity" ;
> >               salt:units = "PSU" ;
> >               salt:type = 4 ;
> >               salt:diagn = 0 ;
> >               salt:_FillValueWC = 35. ;
> >               salt:valid_range_wc = 0., 40. ;
> >               salt:_FillValueSED = 35. ;
> >               salt:valid_range_sed = 0., 40. ;
> >               salt:inwc = 1 ;
> >               salt:insed = 1 ;
> >               salt:dissol = 1 ;
> >               salt:partic = 0 ;
> >               salt:advect = 1 ;
> >               salt:diffuse = 1 ;
> >               salt:decay = 0. ;
> >       float u1(record, k_centre, j_left, i_left) ;
> >               u1:units = "metre second-1" ;
> >               u1:long_name = "I component of current at left face" ;
> >               u1:coordinates = "t, x_left, y_left, z_centre" ;
> >       float u2(record, k_centre, j_back, i_back) ;
> >               u2:units = "metre second-1" ;
> >               u2:long_name = "J component of current at back face" ;
> >               u2:coordinates = "t, x_back, y_back, z_centre" ;
> >
> > // global attributes:
> >               :title = "SHOC default version" ;
> >               :paramhead = "GBR 1km resolution grid" ;
> >               :paramfile = "/data/noflush/riz008/trike/gbr1/in.prm" ;
> >               :version = "v1.1 rev(stable:4205)" ;
> >               :Conventions = "CMR/Timeseries/SHOC" ;
> >               :Run_ID = 1.2 ;
> >               :Parameter_File_Revision = "$Revision: 441 $" ;
> >               :nce1 = 510 ;
> >               :nce2 = 2389 ;
> >               :nfe1 = 511 ;
> >               :nfe2 = 2390 ;
> >               :ns3 = 13044163 ;
> >               :ns2 = 620099 ;
> >               :gridtype = "NUMERICAL" ;
> >               :history = "Tue Dec 11 14:03:29 2012: ncks -a -d record,1,
> > /home/bruny/trike/instances/dev/workspace/shoc/shoc_static/208/rem-dir/outputs/gbr1_surf_2012-11.nc
> > tmp.nc" ;
> >               :NCO = "4.2.1" ;
> > }
> >
> >
> 
> --
> 
> 
> 
> 
> 
> 
Russ Rew                                         UCAR Unidata Program
address@hidden                      http://www.unidata.ucar.edu



Ticket Details
===================
Ticket ID: WSP-473289
Department: Support netCDF
Priority: Normal
Status: Closed