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

[netCDF #GMO-635165]: netcdf-4.0.1 with MPI enabled



As I was saying on the phone,
try the command
     make -i check
and see if you are getting lots of errors
aside from the tst_output.sh errors.

=Dennis


Davide Del Vento wrote:
> New Client Reply: netcdf-4.0.1 with MPI enabled
> 
> The whole output is in attachment. The part relevant to tst_output is
> also pasted below.
> Thanks,
> 
> *** Testing ncgen and ncdump test output for classic format.
> *** creating ctest1.cdl from ctest0.nc...
> *** creating c0.nc from c0.cdl...
> *** creating c1.cdl from c0.nc...
> *** comparing ncdump of C program output (ctest1.cdl) with c1.cdl...
> *** test output for ncdump -k
> k flag check: classic
> *** test output for ncdump -x
> *** creating tst_ncml.nc from tst_ncml.cdl
> *** creating c1.ncml from tst_ncml.nc
> *** comparing ncdump -x of generated file with ref1.ncml ...
> *** All ncgen and ncdump test output for classic format passed!
> *** Testing ncgen and ncdump test output for 64-bit offset format.
> *** creating ctest1.cdl from test0_64.nc...
> *** creating c0.nc from c0.cdl...
> ncgen: -: Invalid format, try classic, 64-bit offset, netCDF-4, or
> netCDF-4 classic model
> FAIL: tst_output.sh
> 
> Davide Del Vento, Consulting Services Software Engineer
> NCAR Computational & Information Services Laboratory
> http://www.cisl.ucar.edu/hss/csg/
> office: Mesa Lab, Room 42B
> phone:  (303) 497-1233
> mobile: (720) 240-1704
> 
> 
> On 10/13/2009 01:43 PM Unidata netCDF Support wrote:
>> Can you send me the output?
>> I had placed a debug stmt
>> and would like to see the output.
>>
>> Ticket Details
>> ===================
>> Ticket ID: GMO-635165
>> Department: Support netCDF
>> Priority: Normal
>> Status: Open
>>
> 
> Making check in f90
>       make  check-am
> Target "check-am" is up to date.
> Making check in fortran
>       make  check-am
> Target "check-am" is up to date.
> Making check in libsrc
>       make  t_nc
> Target "t_nc" is up to date.
>       make  check-TESTS
> trying again
> dimrename: IXX
> nc_close ret = 0
> 
> reopen id = 4 for filename test.nc
> NC done
> GATTR VAR VATTR
> VATTR
> VATTR
> VATTR
> VATTR
> VATTR
> fill_seq indices       1 2 3  75.000000 != 2.718282
> Done
> got val = 3.250000
> got val = 0.000000
> got val = 2.718282
> got val = 82555
> got val = 97
> got NC_CHAR val = A (0x41) 
> got NC_CHAR val = B (0x42) 
> got NC_CHAR val = "The red death had long devastated the country."
> got val = A (0x41) 
> got val = B (0x42) 
> got val = "The red death had long devastated the country."
> got vals = 0.000000 ... 447.000000
> re nc_close ret = 0
> PASS: t_nc
> ==================
> All 1 tests passed
> ==================
> Target "check" is up to date.
> Making check in libsrc4
>       make  tst_h_files tst_h_files2  tst_h_atts tst_h_atts2 tst_h_vars  
> tst_h_vars2 tst_h_vars3 tst_h_grps  tst_h_compounds tst_h_compounds2  
> tst_h_wrt_cmp tst_h_rd_cmp tst_h_vl  tst_h_opaques tst_h_strings  
> tst_h_dimscales tst_h_dimscales2  tst_h_dimscales3 tst_h_enums  tst_lists 
> tst_dims tst_dims2  tst_files tst_files2 tst_vars  tst_varms tst_unlim_vars 
> tst_atts  tst_converts tst_converts2 tst_grps  tst_compounds tst_compounds2 
> tst_vl  tst_h_vl2 tst_opaques tst_strings  tst_interops tst_enums tst_vars2  
> tst_vars3 tst_utf8 tst_fills  tst_fillbug tst_v2   tst_h_par
> Target "tst_h_files" is up to date.
> Target "tst_h_files2" is up to date.
> Target "tst_h_atts" is up to date.
> Target "tst_h_atts2" is up to date.
> Target "tst_h_vars" is up to date.
> Target "tst_h_vars2" is up to date.
> Target "tst_h_vars3" is up to date.
> Target "tst_h_grps" is up to date.
> Target "tst_h_compounds" is up to date.
> Target "tst_h_compounds2" is up to date.
> Target "tst_h_wrt_cmp" is up to date.
> Target "tst_h_rd_cmp" is up to date.
> Target "tst_h_vl" is up to date.
> Target "tst_h_opaques" is up to date.
> Target "tst_h_strings" is up to date.
> Target "tst_h_dimscales" is up to date.
> Target "tst_h_dimscales2" is up to date.
> Target "tst_h_dimscales3" is up to date.
> Target "tst_h_enums" is up to date.
> Target "tst_lists" is up to date.
> Target "tst_dims" is up to date.
> Target "tst_dims2" is up to date.
> Target "tst_files" is up to date.
> Target "tst_files2" is up to date.
> Target "tst_vars" is up to date.
> Target "tst_varms" is up to date.
> Target "tst_unlim_vars" is up to date.
> Target "tst_atts" is up to date.
> Target "tst_converts" is up to date.
> Target "tst_converts2" is up to date.
> Target "tst_grps" is up to date.
> Target "tst_compounds" is up to date.
> Target "tst_compounds2" is up to date.
> Target "tst_vl" is up to date.
> Target "tst_h_vl2" is up to date.
> Target "tst_opaques" is up to date.
> Target "tst_strings" is up to date.
> Target "tst_interops" is up to date.
> Target "tst_enums" is up to date.
> Target "tst_vars2" is up to date.
> Target "tst_vars3" is up to date.
> Target "tst_utf8" is up to date.
> Target "tst_fills" is up to date.
> Target "tst_fillbug" is up to date.
> Target "tst_v2" is up to date.
> Target "tst_h_par" is up to date.
>       make  check-TESTS
> 
> *** Checking HDF5 file functions.
> *** Checking HDF5 file creates and opens...ok.
> *** Checking HDF5 file creates and opens some more...ok.
> *** Creating file...ok.
> *** Creating HDF5 file in the canonical netCDF-4 way...ok.
> *** Tests successful!
> PASS: tst_h_files
> 
> *** Checking HDF5 file functions some more.
> *** Checking opaque attribute creation...ok.
> *** Tests successful!
> PASS: tst_h_files2
> 
> *** Checking HDF5 attribute functions.
> *** Checking HDF5 attribute ordering...ok.
> *** Checking HDF5 attribute deletes...ok.
> *** Checking HDF5 attributes attached to the fileid...ok.
> *** Checking HDF5 attributes in a group...ok.
> *** Checking HDF5 zero length attributes...ok.
> *** Checking how HDF5 handles a delete and recreation of dataset with 
> atts...ok.
> *** Checking some more simple atts...ok.
> *** Checking some more simple atts even more...ok.
> *** Tests successful!
> PASS: tst_h_atts
> 
> *** Checking HDF5 attribute functions.
> *** Checking HDF5 attribute ordering some more...ok.
> *** Checking HDF5 attribute ordering with 9 attributes...(skipping for HDF5 
> 1.8.0 beta1)ok.
> *** Tests successful!
> PASS: tst_h_atts2
> 
> *** Checking HDF5 variable functions.
> *** Checking HDF5 boolean variables...ok.
> *** Checking HDF5 variable with unlimited dimension...ok.
> *** Checking HDF5 deflate filter setting and getting...ok.
> *** Checking HDF5 deflate, fletcher32, shuffle filter setting and 
> getting...ok.
> *** Checking HDF5 endianness control...ok.
> *** Tests successful!
> PASS: tst_h_vars
> 
> *** Checking HDF5 variable functions some more.
> *** Checking HDF5 variable ordering...ok.
> *** Checking HDF5 variable ordering in root group...ok.
> *** Checking HDF5 variable ordering flags with redef-type situations...ok.
> *** Checking HDF5 variable compession and filters...ok.
> *** Checking fill value of compound type...ok.
> *** Tests successful!
> PASS: tst_h_vars2
> 
> *** Checking HDF5 variable functions even more.
> *** Checking string variable fill value...ok.
> *** Tests successful!
> PASS: tst_h_vars3
> 
> *** Checking HDF5 group functions.
> *** Checking out root group...ok.
> *** Checking out H5Gmove...ok.
> *** Checking out sub-groups...ok.
> *** Checking out UTF8 named sub-group...ok.
> *** Checking out UTF8 named sub-group with group creation ordering...ok.
> *** Tests successful!
> PASS: tst_h_grps
> 
> *** Checking HDF5 compound types.
> *** Checking simple HDF5 compound types...ok.
> *** Checking HDF5 compound types and groups...ok.
> *** Checking HDF5 compound type which contains an array...ok.
> *** Checking HDF5 compound type 6 different types...ok.
> *** Checking HDF5 compound variable which contains a compound type...ok.
> *** Checking HDF5 variable which contains a compound type with different 
> string handling...ok.
> *** Checking HDF5 compound attribute which contains a compound type...ok.
> *** Checking HDF5 variable of compound type which contains a string...ok.
> *** Checking HDF5 compound attribute which contains an array of char...ok.
> *** Tests successful!
> PASS: tst_h_compounds
> 
> *** Checking HDF5 compound types some more.
> *** Checking HDF5 compound attribute which contains an array of unsigned 
> byte...ok.
> *** Tests successful!
> PASS: tst_h_compounds2
> 
> *** Checking HDF5 compound types (even more so).
> *** Checking packing of HDF5 compound types...ok.
> *** Tests successful!
> PASS: tst_h_wrt_cmp
> 
> *** Checking HDF5 compound types (we're almost there kids).
> *** Checking packing of HDF5 compound types...ok.
> *** Tests successful!
> PASS: tst_h_rd_cmp
> 
> *** Checking HDF5 VLEN types.
> *** Checking simple HDF5 variable length types...ok.
> *** Tests successful!
> PASS: tst_h_vl
> 
> *** Checking HDF5 opaque types.
> *** Checking simple HDF5 opaque types...ok.
> *** Tests successful!
> PASS: tst_h_opaques
> 
> *** Checking HDF5 string types.
> *** Checking scalar string attribute...ok.
> *** Checking simple HDF5 string types...ok.
> *** Checking G&S compliance...ok.
> *** Checking empty strings...ok.
> *** Tests successful!
> PASS: tst_h_strings
> 
> *** Checking HDF5 dimension scales.
> *** Creating simple dimension scales file...ok.
> *** Checking that simple dimscale file can be read...ok.
> *** Creating simple dimension scales file with lots of datasets...ok.
> *** Creating a file with an unlimited dimension scale...ok.
> *** Checking that unlimited dimscale file can be read...ok.
> *** Creating some 3D datasets using shared dimscales...ok.
> *** Checking 3D datasets created with shared dimscales...ok.
> *** Creating 3D datasets using shared dimscales in groups...ok.
> *** Checking 3D datasets in groups created with shared dimscales...ok.
> *** Tests successful!
> PASS: tst_h_dimscales
> 
> *** Checking HDF5 dimscales some more.
> *** Creating a file with one var with one dimension scale...ok.
> *** Checking that one var, one dimscale file can be read...ok.
> *** Creating a file with one var with two dimension scales...ok.
> *** Checking that one var, two dimscales file can be read...ok.
> *** Creating a file with one var with two unlimited dimension scales...ok.
> *** Checking dimension scales with attached dimension scales...ok.
> *** Checking cration ordering of datasets which are also dimension 
> scales...ok.
> *** Tests successful!
> PASS: tst_h_dimscales2
> 
> *** Checking HDF5 phony, secret, and underhanded dimscales. Shhh! Don't tell 
> anyone!
> *** Creating a phony dimscale...ok.
> *** Tests successful!
> PASS: tst_h_dimscales3
> 
> *** Checking HDF5 enum types.
> *** Checking simple HDF5 enum type...ok.
> *** Checking HDF5 enum type missing values...ok.
> *** Tests successful!
> PASS: tst_h_enums
> 
> *** Testing netcdf-4 internal list code.
> *** testing group list code...ok.
> *** testing file list code...ok.
> *** testing attribute list code...ok.
> *** testing type list code...ok.
> *** Tests successful!
> PASS: tst_lists
> 
> *** Testing netcdf-4 dimensions.
> *** Checking that netcdf-4 dimids inq works on netcdf-3 file...ok.
> *** Checking that netcdf-4 dimids inq works on more complex netcdf-3 
> file...ok.
> *** Testing file with just one dimension...ok.
> *** Testing renaming of one dimension...ok.
> *** Testing file with just one unlimited dimension...ok.
> *** Testing file with two unlimited dimensions...ok.
> *** Testing ordering of dimensions...ok.
> *** Testing file with just one unlimited dimension and one var...ok.
> *** Testing adding a coordinate var to file with dimension...ok.
> *** Testing adding a coordinate var to file with unlimited dimension...ok.
> *** Creating file with 1 data var, 2 dims, and 2 coord. vars...ok.
> *** Creating file with 3 data vars, 4 dims, and 2 coord. vars...ok.
> *** Checking file with dims and only some coordinate vars...ok.
> *** Tests successful!
> PASS: tst_dims
> 
> *** Testing netcdf-4 dimensions some more.
> *** Checking 2D coordinate variable with user-provided code...ok.
> *** Checking 2D coordinate variable with user-provided code some more...ok.
> *** Checking 2D coordinate variable...ok.
> *** Checking multiple unlimited dimensions...ok.
> *** Checking multiple unlimited dimensions with more complex 2D test...ok.
> *** Checking 2D coordinate variable some more...ok.
> *** Tests successful!
> PASS: tst_dims2
> 
> *** Testing netcdf-4 file functions.
> *** testing version 4.0.1 of Oct 12 2009 12:33:33 $...ok.
> *** testing with bad inputs...ok.
> *** testing simple opens and creates...ok.
> *** testing more complex opens and creates...ok.
> *** testing redef for netCDF classic...ok.
> *** testing redef for netCDF 64-bit offset...ok.
> *** testing redef for netCDF-4 ...ok.
> *** testing redef for netCDF-4, with strict netCDF-3 rules...ok.
> *** testing different formats...ok.
> *** Tests successful!
> PASS: tst_files
> 
> *** Testing netcdf-4 file functions, some more.
> **** testing multiple open files...ok.
> *** Tests successful!
> PASS: tst_files2
> 
> *** Testing netcdf-4 variable functions.
> *** testing netcdf-4 varids inq on netcdf-3 file...ok.
> *** testing simple variables...ok.
> *** testing simple variables with deflation...ok.
> *** testing netcdf-4 simple variable define...ok.
> *** testing netcdf-4 less simple variable define...ok.
> *** testing more complex netcdf-4 variable defines...ok.
> *** testing fill values...ok.
> *** testing more fill values...ok.
> *** testing fill values for 2D unlimited dimension variable...ok.
> *** testing lots of variables...ok.
> *** testing 4D example file in classic format...ok.
> *** testing 4D example file in 64-bit offset format...ok.
> *** testing 4D example file in netCDF-4/HDF5 format...ok.
> *** testing 4D example file in netCDF-4/HDF5 format with classic model 
> rules...ok.
> *** Tests successful!
> PASS: tst_vars
> 
> *** Testing netcdf-4 mapped variable functions.
> *** testing mapping with 2x2 variable...ok.
> *** testing mapping with 2x3 variable...ok.
> *** testing simple example from C Users' Guide...ok.
> *** testing transposed rh example from C Users' Guide...ok.
> *** Tests successful!
> PASS: tst_varms
> 
> *** Testing netcdf-4 variable with unlimited dimensions.
> *** Testing file with one var, one unlim dim...ok.
> *** Tests successful!
> PASS: tst_unlim_vars
> 
> *** Testing netcdf-4 attribute functions.
> *** testing really simple global atts...ok.
> *** testing simple global atts...ok.
> *** testing attribute data type conversions...ok.
> *** testing simple variable atts...ok.
> *** testing zero-length attributes... this test skipped for HDF 1.8.0 beta1ok.
> *** testing zero-length attributes and redef...(this test skipped for 
> HDF5-1.8.0 beta1ok.
> *** testing attribute deletes and renames...ok.
> *** testing attribute create order...ok.
> *** testing attribute ordering some more...ok.
> *** testing attribute ordering even more...ok.
> *** testing attributes and enddef/redef...ok.
> *** Tests successful!
> PASS: tst_atts
> 
> *** Testing netcdf data conversion.
> *** Testing conversion in netCDF classic files... ok.
> *** Testing conversion in netCDF 64-bit offset files... ok.
> *** Testing conversion in netCDF netCDF-4 files... ok.
> *** Testing conversion in netCDF netCDF-4 classic model files... ok.
> *** Tests successful!
> PASS: tst_converts
> 
> *** Testing more netcdf-4 data conversion.
> *** Testing NC_BYTE converstions...ok.
> *** Testing MAX_INT converstions...ok.
> *** Tests successful!
> PASS: tst_converts2
> 
> *** Testing netcdf-4 group functions.
> *** testing simple group create...ok.
> *** testing use of unlimited dim in parent group...ok.
> *** testing simple nested group creates...ok.
> *** testing simple sibling group creates...ok.
> *** testing more group attributes...ok.
> *** testing groups and dimensions...ok.
> *** testing groups and vars...ok.
> *** testing groups and vars...ok.
> *** testing very simple groups and dimension scoping...ok.
> *** testing groups and dimension scoping...ok.
> *** testing more groups and dimension scoping...ok.
> *** testing groups and unlimited dimensions...ok.
> *** testing nested groups...ok.
> *** testing nested groups, user defined types, and enddef...ok.
> *** creating file with lots of user-defined types...ok.
> *** creating file with lots of groups...ok.
> *** Tests successful!
> PASS: tst_grps
> 
> *** Testing netcdf-4 user defined type functions.
> *** testing REALLY simple compound variable create...ok.
> *** testing simple compound variable create...ok.
> *** testing simple compound attribute create...ok.
> *** testing compound variable with new atomic types...ok.
> *** testing compound variable containing an array of ints...ok.
> *** creating compound test file...ok.
> *** Now opening the ref file for this...ok.
> *** Tests successful!
> PASS: tst_compounds
> 
> *** Testing netcdf-4 user defined type functions, even more.
> *** testing compound var containing byte arrays of various size...array 
> len=257... ok.
> *** Tests successful!
> PASS: tst_compounds2
> 
> *** Testing netcdf-4 variable length type functions.
> *** testing vlen (of ints) attribute...ok.
> *** Tests successful!
> PASS: tst_vl
> 
> *** Checking HDF5 VLEN types even more.
> *** Tests successful!
> PASS: tst_h_vl2
> 
> *** Testing netcdf-4 opaque type.
> *** testing *really* simple opaque attribute...ok.
> *** testing opaque attribute...ok.
> *** testing opaque variable...ok.
> *** testing 3 opaque types...ok.
> *** Tests successful!
> PASS: tst_opaques
> 
> *** Testing netcdf-4 string type.
> *** testing string attribute...ok.
> *** testing string var functions...ok.
> *** testing string attributes...ok.
> *** testing string fill value...ok.
> *** testing long string variable...ok.
> *** Tests successful!
> PASS: tst_strings
> 
> *** Testing HDF5/NetCDF-4 interoperability...
> *** Creating a HDF5 file with one var with two dimension scales...ok.
> *** Checking that HDF5 file can be read by netCDF-4, and adding an att...ok.
> *** Checking that one var, two dimscales, one att file can still be read by 
> HDF5...ok.
> *** Tests successful!
> PASS: tst_interops
> 
> *** Testing netcdf-4 enum type.
> *** creating enum type...ok.
> *** testing enum attribute...ok.
> *** testing enum fill value ...ok.
> *** testing enum interuptus...ok.
> *** Tests successful!
> PASS: tst_enums
> 
> *** Testing netcdf-4 variable functions, even more.
> *** Testing with classic format:
> **** testing simple fill value attribute creation...ok.
> **** testing simple fill value with data read...ok.
> **** testing fill value with one other attribute...ok.
> **** testing fill value with three other attributes...ok.
> **** testing fill value with simple example...ok.
> **** testing fill value with example from cxx tests in v2 api...ok.
> *** Testing with 64-bit offset format:
> **** testing simple fill value attribute creation...ok.
> **** testing simple fill value with data read...ok.
> **** testing fill value with one other attribute...ok.
> **** testing fill value with three other attributes...ok.
> **** testing fill value with simple example...ok.
> **** testing fill value with example from cxx tests in v2 api...ok.
> *** Testing with HDF5:
> **** testing simple fill value attribute creation...ok.
> **** testing simple fill value with data read...ok.
> **** testing fill value with one other attribute...ok.
> **** testing fill value with three other attributes...ok.
> **** testing fill value with simple example...ok.
> **** testing fill value with example from cxx tests in v2 api...ok.
> *** Testing with HDF5, netCDF Classic Model:
> **** testing simple fill value attribute creation...ok.
> **** testing simple fill value with data read...ok.
> **** testing fill value with one other attribute...ok.
> **** testing fill value with three other attributes...ok.
> **** testing fill value with simple example...ok.
> **** testing fill value with example from cxx tests in v2 api...ok.
> **** testing create order varids...ok.
> **** testing simple variable renaming...ok.
> **** testing dimension and variable renaming...ok.
> **** testing endianness...ok.
> **** testing chunking...ok.
> **** testing contiguous storage...ok.
> **** testing extreme numbers dude...ok.
> **** testing error codes for name clashes...ok.
> **** testing error codes for name clashes some more...ok.
> **** testing error codes for name clashes even more...ok.
> **** testing error code for too-large chunks...ok.
> *** Tests successful!
> PASS: tst_vars2
> 
> *** Testing netcdf-4 variable functions, some more.
> **** testing 2D non-coordinate variable...ok.
> **** testing 2D coordinate variable...ok.
> **** testing endianness of compound type variable...ok.
> **** testing that fixed vars with no filter end up being contiguous...ok.
> **** testing that fixed vars with filter end up being chunked, with good 
> sizes...ok.
> **** testing that chunking works on classic mode files...ok.
> *** Tests successful!
> PASS: tst_vars3
> 
> *** Testing UTF-8 names.
> *** creating UTF-8 names in classic model netcdf files...ok.
> *** renaming to UTF-8 names in classic model netcdf files...ok.
> *** creating UTF-8 names in netcdf-4 file...ok.
> *** Tests successful!
> PASS: tst_utf8
> 
> *** Testing fill values.
> *** testing empty fill values of a string var...ok.
> *** testing non-empty fill values of a string var...ok.
> *** testing fill values of one var...ok.
> *** testing fill values of lots of vars...ok.
> *** Tests successful!
> PASS: tst_fills
> 
> *** Testing for a netCDF-4 fill-value bug.
> *** Testing fill-values...ok.
> *** Tests successful!
> PASS: tst_fillbug
> 
> *** Testing netcdf-4 v2 API functions.
> *** testing simple opens and creates...ok.
> *** Tests successful!
> PASS: tst_v2
> *** Creating file for parallel I/O read, and rereading it...
> p=1, write_rate=117.089, read_rate=79.1485
> ok.
> *** Tests successful!
> PASS: tst_h_par
> 
> Testing parallel I/O with HDF5...
> *** Creating file for parallel I/O read, and rereading it...
> p=1, write_rate=178.022, read_rate=119.917
> ok.
> *** Tests successful!
> ERROR: 0031-125  Fewer nodes (1) specified in 
> /ptmp/ddvento/install/NETCDF/netcdf-4.0.1/myhosts than tasks (2).
> ERROR: 0031-125  Fewer nodes (1) specified in 
> /ptmp/ddvento/install/NETCDF/netcdf-4.0.1/myhosts than tasks (4).
> SUCCESS!!!
> PASS: run_par_tests.sh
> ===================
> All 47 tests passed
> ===================
> Target "check" is up to date.
> Making check in nctest
>       make  nctest
> Target "nctest" is up to date.
>       make  check-TESTS
> Testing V2 API with 3 different netCDF formats.
> 
> 
> Switching to netCDF classic format.
> *** Testing nccreate ...      ok ***
> *** Testing ncopen ...                ok ***
> *** Testing ncredef ...               ok ***
> *** Testing ncendef ...               ok ***
> *** Testing ncclose ...               ok ***
> *** Testing ncinquire ...     ok ***
> *** Testing ncsync ...                ok ***
> *** Testing ncabort ...               ok ***
> *** Testing ncdimdef ...      ok ***
> *** Testing ncdimid ...               ok ***
> *** Testing ncdiminq ...      ok ***
> *** Testing ncdimrename ...   ok ***
> *** Testing ncvardef ...      ok ***
> *** Testing ncvarid ...               ok ***
> *** Testing ncvarinq ...      ok ***
> *** Testing ncvarput1 ...     ok ***
> *** Testing ncvarget1 ...     ok ***
> *** Testing ncvarput ...      ok ***
> *** Testing ncvarget ...      ok ***
> *** Testing ncvarputg ...     ok ***
> *** Testing ncvargetg ...     ok ***
> *** Testing ncrecinq ...      ok ***
> *** Testing ncrecput ...      ok ***
> *** Testing ncrecget ...      ok ***
> *** Testing ncvarrename ...   ok ***
> *** Testing ncattput ...      ok ***
> *** Testing ncattinq ...      ok ***
> *** Testing ncattget ...      ok ***
> *** Testing ncattcopy ...     ok ***
> *** Testing ncattname ...     ok ***
> *** Testing ncattrename ...   ok ***
> *** Testing ncattdel ...      ok ***
> *** Testing nctypelen ...     ok ***
> 
> 
> Switching to 64-bit offset format.
> *** Testing nccreate ...      ok ***
> *** Testing ncopen ...                ok ***
> *** Testing ncredef ...               ok ***
> *** Testing ncendef ...               ok ***
> *** Testing ncclose ...               ok ***
> *** Testing ncinquire ...     ok ***
> *** Testing ncsync ...                ok ***
> *** Testing ncabort ...               ok ***
> *** Testing ncdimdef ...      ok ***
> *** Testing ncdimid ...               ok ***
> *** Testing ncdiminq ...      ok ***
> *** Testing ncdimrename ...   ok ***
> *** Testing ncvardef ...      ok ***
> *** Testing ncvarid ...               ok ***
> *** Testing ncvarinq ...      ok ***
> *** Testing ncvarput1 ...     ok ***
> *** Testing ncvarget1 ...     ok ***
> *** Testing ncvarput ...      ok ***
> *** Testing ncvarget ...      ok ***
> *** Testing ncvarputg ...     ok ***
> *** Testing ncvargetg ...     ok ***
> *** Testing ncrecinq ...      ok ***
> *** Testing ncrecput ...      ok ***
> *** Testing ncrecget ...      ok ***
> *** Testing ncvarrename ...   ok ***
> *** Testing ncattput ...      ok ***
> *** Testing ncattinq ...      ok ***
> *** Testing ncattget ...      ok ***
> *** Testing ncattcopy ...     ok ***
> *** Testing ncattname ...     ok ***
> *** Testing ncattrename ...   ok ***
> *** Testing ncattdel ...      ok ***
> *** Testing nctypelen ...     ok ***
> 
> 
> Switching to netCDF-4 format (with NC_CLASSIC_MODEL).
> *** Testing nccreate ...      ok ***
> *** Testing ncopen ...                ok ***
> *** Testing ncredef ...               ok ***
> *** Testing ncendef ...               ok ***
> *** Testing ncclose ...               ok ***
> *** Testing ncinquire ...     ok ***
> *** Testing ncsync ...                ok ***
> *** Testing ncabort ...               ok ***
> *** Testing ncdimdef ...      ok ***
> *** Testing ncdimid ...               ok ***
> *** Testing ncdiminq ...      ok ***
> *** Testing ncdimrename ...   ok ***
> *** Testing ncvardef ...      ok ***
> *** Testing ncvarid ...               ok ***
> *** Testing ncvarinq ...      ok ***
> *** Testing ncvarput1 ...     ok ***
> *** Testing ncvarget1 ...     ok ***
> *** Testing ncvarput ...      ok ***
> *** Testing ncvarget ...      ok ***
> *** Testing ncvarputg ...     ok ***
> *** Testing ncvargetg ...     ok ***
> *** Testing ncrecinq ...      ok ***
> *** Testing ncrecput ...      ok ***
> *** Testing ncrecget ...      ok ***
> *** Testing ncvarrename ...   ok ***
> *** Testing ncattput ...      ok ***
> *** Testing ncattinq ...      ok ***
> *** Testing ncattget ...      ok ***
> *** Testing ncattcopy ...     ok ***
> *** Testing ncattname ...     ok ***
> *** Testing ncattrename ...   ok ***
> *** Testing ncattdel ...      ok ***
> *** Testing nctypelen ...     ok ***
> 
> Total number of failures: 0
> nctest SUCCESS!!!
> PASS: nctest
> PASS: compare_test_files.sh
> ==================
> All 2 tests passed
> ==================
> Target "check" is up to date.
> Making check in ncgen
>       make  check-TESTS
> *** Testing ncgen.
> *** creating classic file c0.nc from c0.cdl...
> *** creating 64-bit offset file c0_64.nc from c0.cdl...
> *** Test successful!
> PASS: run_tests.sh
> *** Testing ncgen for netCDF-4.
> *** creating netCDF-4 file c0_4.nc from c0.cdl...
> *** creating netCDF-4 classic model file c0_4c.nc from c0.cdl...
> *** Test successful!
> PASS: run_nc4_tests.sh
> ==================
> All 2 tests passed
> ==================
> Target "check" is up to date.
> Making check in ncdump
>       make  check-recursive
> Making check in cdl4
> Target "check" is up to date.
> Making check in expected4
> Target "check" is up to date.
>       make  rewrite-scalar ctest ctest64  ncdump tst_utf8 tst_create_files  
> tst_h_rdc0 tst_group_data  tst_enum_data  tst_opaque_data  tst_string_data  
> tst_vlen_data tst_comp  tst_comp2 tst_nans  tst_special_atts  tst_unicode 
> tst_fillbug
> Target "rewrite-scalar" is up to date.
> Target "ctest" is up to date.
> Target "ctest64" is up to date.
> Target "ncdump" is up to date.
> Target "tst_utf8" is up to date.
> Target "tst_create_files" is up to date.
> Target "tst_h_rdc0" is up to date.
> Target "tst_group_data" is up to date.
> Target "tst_enum_data" is up to date.
> Target "tst_opaque_data" is up to date.
> Target "tst_string_data" is up to date.
> Target "tst_vlen_data" is up to date.
> Target "tst_comp" is up to date.
> Target "tst_comp2" is up to date.
> Target "tst_nans" is up to date.
> Target "tst_special_atts" is up to date.
> Target "tst_unicode" is up to date.
> Target "tst_fillbug" is up to date.
>       make  check-TESTS
> 
> *** Testing ncgen and ncdump using some test CDL files.
> *** creating tst_small.nc from ref_tst_small.cdl...
> *** creating tst_small.cdl from tst_small.nc...
> *** creating test0.nc from test0.cdl...
> *** creating test1.cdl from test0.nc...
> *** creating test1.nc from test1.cdl...
> *** creating test2.cdl from test1.nc...
> *** checking that test1.cdl and test2.cdl are the same...
> *** All tests of ncgen and ncdump using test0.cdl passed!
> PASS: run_tests.sh
> 
> *** Testing ncgen and ncdump with 64-bit offset format.
> *** creating test0.nc from test0.cdl...
> *** creating test1.cdl from test0.nc...
> *** creating test1.nc from test1.cdl...
> *** creating test2.cdl from test1.nc...
> *** All ncgen and ncdump with 64-bit offset format tests passed!
> PASS: tst_64bit.sh
> PASS: ctest
> PASS: ctest64
> 
> *** Testing ncgen and ncdump test output for classic format.
> *** creating ctest1.cdl from ctest0.nc...
> *** creating c0.nc from c0.cdl...
> *** creating c1.cdl from c0.nc...
> *** comparing ncdump of C program output (ctest1.cdl) with c1.cdl...
> *** test output for ncdump -k
> k flag check: classic
> *** test output for ncdump -x
> *** creating tst_ncml.nc from tst_ncml.cdl
> *** creating c1.ncml from tst_ncml.nc
> *** comparing ncdump -x of generated file with ref1.ncml ...
> *** All ncgen and ncdump test output for classic format passed!
> *** Testing ncgen and ncdump test output for 64-bit offset format.
> *** creating ctest1.cdl from test0_64.nc...
> *** creating c0.nc from c0.cdl...
> ncgen: -: Invalid format, try classic, 64-bit offset, netCDF-4, or netCDF-4 
> classic model
> FAIL: tst_output.sh
> 
> *** testing length of classic file
> *** testing length of classic file written with NOFILL
> *** testing length of rewritten classic file
> *** testing length of rewritten classic file written with NOFILL
> *** testing length of 64-bit offset file
> *** testing length of 64-bit offset file written with NOFILL
> *** testing length of rewritten 64-bit offset file
> *** testing length of rewritten 64-bit offset file written with NOFILL
> *** testing length of one-record-variable classic file
> *** testing length of one-record-variable classic file written with NOFILL
> *** testing length of one-record-variable 64-bit offset file
> *** testing length of one-record-variable 64-bit offset file written with 
> NOFILL
> PASS: tst_lengths.sh
> 
> *** Testing ncdump -t output for times with CF calendar attribute
> *** creating netcdf file tst_calendars.nc from tst_calendars.cdl...
> *** creating tst_isotimes.cdl from tst_calendars.nc...
> *** comparing tst_times.cdl with ref_times.cdl...
> 
> *** All ncdump test output for -t option with CF calendar atts passed!
> PASS: tst_calendars.sh
> 
> *** Testing UTF-8.
> *** creating UTF-8 test file tst_utf8.nc...ok.
> *** Tests successful!
> PASS: tst_utf8
> 
> *** Testing ncgen and ncdump for UTF8 support...
> *** creating classic offset file with utf8 characters...
> *** dump and compare utf8 output...
> *** creating 64-bit offset file with utf8 characters...
> *** (64 bit) dump and compare utf8 output...
> *** dumping tst_utf8.nc to tst_utf8.cdl...
> *** comparing tst_utf8.cdl with tst8.cdl...
> *** All utf8 tests of ncgen and ncdump passed!
> PASS: run_utf8_tests.sh
> 
> *** Creating test files for ncdump.
> *** creating nested group file tst_solar_1.nc...ok.
> *** checking nested group file tst_solar_1.nc...ok.
> *** creating file with VLEN tst_solar_2.nc...ok.
> *** creating file with compound type tst_solar_cmp.nc...ok.
> *** Tests successful!
> PASS: tst_create_files
> 
> *** Testing groups.
> *** creating nested group file tst_group_data.nc...ok.
> *** Tests successful!
> PASS: tst_group_data
> 
> *** Testing enums.
> *** creating enum test file tst_enum_data.nc...ok.
> *** Tests successful!
> PASS: tst_enum_data
> 
> *** Testing opaque types.
> *** creating opaque test file tst_opaque_data.nc...ok.
> *** Tests successful!
> PASS: tst_opaque_data
> 
> *** Testing strings.
> *** creating strings test file tst_string_data.nc...ok.
> *** Tests successful!
> PASS: tst_string_data
> 
> *** Testing vlens.
> *** creating vlen test file tst_vlen_data.nc...ok.
> *** Tests successful!
> PASS: tst_vlen_data
> 
> *** Testing compound types.
> *** creating compound test file tst_comp.nc...ok.
> *** Tests successful!
> PASS: tst_comp
> 
> *** Testing compound types some more.
> *** creating another compound test file tst_comp2.nc...ok.
> *** Tests successful!
> PASS: tst_comp2
> 
> *** Testing NaN
> *** creating NaN test file tst_nans.nc...ok.
> *** Tests successful!
> PASS: tst_nans
> 
> *** Testing '-s' option for special attributes.
> *** creating special attributes test file tst_special_atts.nc...ok.
> *** Tests successful!
> PASS: tst_special_atts
> 
> *** Testing ncgen and ncdump test output for netCDF-4 format.
> *** creating netcdf-4 file c0.nc from c0.cdl...
> *** creating c1.cdl from c0.nc...
> *** comparing c1.cdl with ref_ctest1_nc4.cdl...
> 
> *** Testing ncgen and ncdump test output for netCDF-4 classic format.
> *** creating netcdf-4 classic file c0.nc from c0.cdl...
> *** creating c1.cdl from c0.nc...
> *** comparing c1.cdl with ref_ctest1_nc4c.cdl...
> 
> *** Testing ncdump output for netCDF-4 features.
> *** dumping tst_solar_1.nc to tst_solar_1.cdl...
> *** comparing tst_solar_1.cdl with ref_tst_solar_1.cdl...
> *** dumping tst_solar_2.nc to tst_solar_2.cdl...
> *** comparing tst_solar_2.cdl with ref_tst_solar_2.cdl...
> *** dumping tst_group_data.nc to tst_group_data.cdl...
> *** comparing tst_group_data.cdl with ref_tst_group_data.cdl...
> *** dumping tst_enum_data.nc to tst_enum_data.cdl...
> *** comparing tst_enum_data.cdl with ref_tst_enum_data.cdl...
> *** dumping tst_opaque_data.nc to tst_opaque_data.cdl...
> *** comparing tst_opaque_data.cdl with ref_tst_opaque_data.cdl...
> *** dumping tst_vlen_data.nc to tst_vlen_data.cdl...
> *** comparing tst_vlen_data.cdl with ref_tst_vlen_data.cdl...
> *** dumping tst_comp.nc to tst_comp.cdl...
> *** comparing tst_comp.cdl with ref_tst_comp.cdl...
> 
> *** Testing NaN
> *** creating NaN test file tst_nans.nc...ok.
> *** Tests successful!
> *** creating tst_nans.cdl from tst_nans.nc
> *** comparing ncdump of generated file with ref_tst_nans.cdl ...
> *** dumping tst_unicode.nc to tst_unicode.cdl...
> 
> *** Testing UTF-8.
> *** creating UTF-8 test file tst_unicode.nc...ok.
> *** Tests successful!
> *** generating tst_nans.nc
> 
> *** Testing '-s' option for special attributes.
> *** creating special attributes test file tst_special_atts.nc...ok.
> *** Tests successful!
> *** dumping tst_special_atts.nc to tst_special_atts.cdl...
> *** comparing tst_special_atts.cdl with ref_tst_special_atts.cdl...
> 
> *** All ncgen and ncdump test output for netCDF-4 format passed!
> PASS: tst_netcdf4.sh
> 
> *** Checking HDF5 file c0.nc.
> *** Checking HDF5 objcts...ok.
> *** Tests successful!
> PASS: tst_h_rdc0
> 
> *** Testing UTF-8.
> *** creating UTF-8 test file tst_unicode.nc...ok.
> *** Tests successful!
> PASS: tst_unicode
> 
> *** Testing preparation of fillbug test.
> *** creating fillbug test file tst_fillbug.nc...ok.
> *** Tests successful!
> PASS: tst_fillbug
> 
> *** Running ncdump bug test.
> *** dumping tst_fillbug.nc to tst_fillbug.cdl...
> *** comparing tst_fillbug.cdl with ref_tst_fillbug.cdl...
> 
> *** All ncdump bug test output for netCDF-4 format passed!
> PASS: tst_fillbug.sh
> =========================================
> 1 of 24 tests failed
> Please report to address@hidden
> =========================================
> make: The error code from the last command is 1.
> 
> 
> Stop.
> make: The error code from the last command is 2.
> 
> 
> Stop.
> make: The error code from the last command is 1.
> 
> 
> Stop.
> make: The error code from the last command is 2.
> 
> 
> Stop.
> make: The error code from the last command is 1.
> 
> 
> Stop.
> 
> 
> Ticket Details
> ===================
> Ticket ID: GMO-635165
> Department: Support netCDF
> Priority: Normal
> Status: Open
> Link:  
> https://www.unidata.ucar.edu/esupport/staff/index.php?_m=tickets&_a=viewticket&ticketid=9738



Ticket Details
===================
Ticket ID: GMO-635165
Department: Support netCDF
Priority: Normal
Status: Open