[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[netCDF #GMO-635165]: netcdf-4.0.1 with MPI enabled
- Subject: [netCDF #GMO-635165]: netcdf-4.0.1 with MPI enabled
- Date: Tue, 13 Oct 2009 14:10:13 -0600
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