Warning: no access to tty (Bad file descriptor). Thus no job control in this shell. Making check in src make[1]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/src' make check-TESTS make[2]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/src' make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/src' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/src' make[4]: Nothing to be done for `_exec_check-s'. make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/src' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/src' make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/src' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/src' make[2]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/src' make[1]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/src' Making check in test make[1]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/test' make testhdf5 cache cache_api cache_image cache_tagging lheap ohdr stab gheap evict_on_close farray earray btree2 fheap pool accum hyperslab istore bittests dt_arith page_buffer dtypes dsets cmpd_dset filter_fail extend external efc objcopy links unlink twriteorder big mtime fillval mount flush1 flush2 app_ref enum set_extent ttsafe enc_dec_plist enc_dec_plist_cross_platform getname vfd ntypes dangle dtransform reserved cross_read freespace mf vds file_image unregister cache_logging cork swmr error_test err_compat tcheck_version testmeta accum_swmr_reader atomic_writer atomic_reader links_env flushrefresh use_append_chunk use_append_mchunks use_disable_mdc_flushes swmr_generator swmr_start_write swmr_reader swmr_writer swmr_remove_reader swmr_remove_writer swmr_addrem_writer swmr_sparse_reader swmr_sparse_writer swmr_check_compat_vfd vds_swmr_gen vds_swmr_reader vds_swmr_writer plugin testerror.sh testlibinfo.sh testcheck_version.sh testlinks_env.sh testswmr.sh testvdsswmr.sh testflushrefresh.sh test_usecases.sh test_plugin.sh make[2]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/test' make[2]: `testhdf5' is up to date. make[2]: `cache' is up to date. make[2]: `cache_api' is up to date. make[2]: `cache_image' is up to date. make[2]: `cache_tagging' is up to date. make[2]: `lheap' is up to date. make[2]: `ohdr' is up to date. make[2]: `stab' is up to date. make[2]: `gheap' is up to date. make[2]: `evict_on_close' is up to date. make[2]: `farray' is up to date. make[2]: `earray' is up to date. make[2]: `btree2' is up to date. make[2]: `fheap' is up to date. make[2]: `pool' is up to date. make[2]: `accum' is up to date. make[2]: `hyperslab' is up to date. make[2]: `istore' is up to date. make[2]: `bittests' is up to date. make[2]: `dt_arith' is up to date. make[2]: `page_buffer' is up to date. make[2]: `dtypes' is up to date. make[2]: `dsets' is up to date. make[2]: `cmpd_dset' is up to date. make[2]: `filter_fail' is up to date. make[2]: `extend' is up to date. make[2]: `external' is up to date. make[2]: `efc' is up to date. make[2]: `objcopy' is up to date. make[2]: `links' is up to date. make[2]: `unlink' is up to date. make[2]: `twriteorder' is up to date. make[2]: `big' is up to date. make[2]: `mtime' is up to date. make[2]: `fillval' is up to date. make[2]: `mount' is up to date. make[2]: `flush1' is up to date. make[2]: `flush2' is up to date. make[2]: `app_ref' is up to date. make[2]: `enum' is up to date. make[2]: `set_extent' is up to date. make[2]: `ttsafe' is up to date. make[2]: `enc_dec_plist' is up to date. make[2]: `enc_dec_plist_cross_platform' is up to date. make[2]: `getname' is up to date. make[2]: `vfd' is up to date. make[2]: `ntypes' is up to date. make[2]: `dangle' is up to date. make[2]: `dtransform' is up to date. make[2]: `reserved' is up to date. make[2]: `cross_read' is up to date. make[2]: `freespace' is up to date. make[2]: `mf' is up to date. make[2]: `vds' is up to date. make[2]: `file_image' is up to date. make[2]: `unregister' is up to date. make[2]: `cache_logging' is up to date. make[2]: `cork' is up to date. make[2]: `swmr' is up to date. make[2]: `error_test' is up to date. make[2]: `err_compat' is up to date. make[2]: `tcheck_version' is up to date. make[2]: `testmeta' is up to date. make[2]: `accum_swmr_reader' is up to date. make[2]: `atomic_writer' is up to date. make[2]: `atomic_reader' is up to date. make[2]: `links_env' is up to date. make[2]: `flushrefresh' is up to date. make[2]: `use_append_chunk' is up to date. make[2]: `use_append_mchunks' is up to date. make[2]: `use_disable_mdc_flushes' is up to date. make[2]: `swmr_generator' is up to date. make[2]: `swmr_start_write' is up to date. make[2]: `swmr_reader' is up to date. make[2]: `swmr_writer' is up to date. make[2]: `swmr_remove_reader' is up to date. make[2]: `swmr_remove_writer' is up to date. make[2]: `swmr_addrem_writer' is up to date. make[2]: `swmr_sparse_reader' is up to date. make[2]: `swmr_sparse_writer' is up to date. make[2]: `swmr_check_compat_vfd' is up to date. make[2]: `vds_swmr_gen' is up to date. make[2]: `vds_swmr_reader' is up to date. make[2]: `vds_swmr_writer' is up to date. make[2]: `plugin' is up to date. make[2]: `testerror.sh' is up to date. make[2]: `testlibinfo.sh' is up to date. make[2]: `testcheck_version.sh' is up to date. make[2]: `testlinks_env.sh' is up to date. make[2]: `testswmr.sh' is up to date. make[2]: `testvdsswmr.sh' is up to date. make[2]: `testflushrefresh.sh' is up to date. make[2]: `test_usecases.sh' is up to date. make[2]: `test_plugin.sh' is up to date. make[2]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/test' make check-TESTS make[2]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/test' make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/test' ===Serial tests in test begin Wed May 17 17:04:25 BST 2017=== make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/test' ============================ Testing testhdf5 Finished testing testhdf5 ============================ testhdf5 Test Log ============================ For help use: /panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/test/.libs/testhdf5 -help Linked with hdf5 version 1.10 release 1 Testing -- Configure definitions (config) Testing -- Encoding/decoding metadata (metadata) Testing -- Checksum algorithm (checksum) Testing -- Ternary Search Trees (tst) Testing -- Memory Heaps (heap) Testing -- Skip Lists (skiplist) Testing -- Reference Counted Strings (refstr) Testing -- Low-Level File I/O (file) Testing -- Generic Object Functions (objects) Testing -- Dataspaces (h5s) Testing -- Dataspace coordinates (coords) Testing -- Shared Object Header Messages (sohm) Testing -- Attributes (attr) Testing -- Selections (select) Testing -- Time Datatypes (time) Testing -- References (reference) Testing -- Variable-Length Datatypes (vltypes) Testing -- Variable-Length Strings (vlstrings) Testing -- Group & Attribute Iteration (iterate) Testing -- Array Datatypes (array) Testing -- Generic Properties (genprop) Testing -- UTF-8 Encoding (unicode) Testing -- User-Created Identifiers (id) Testing -- Miscellaneous (misc) All tests were successful. Cleaning Up temp files... 57.97user 1.67system 1:30.97elapsed 65%CPU (0avgtext+0avgdata 161152maxresident)k 13144inputs+340552outputs (10major+27463minor)pagefaults 0swaps Finished testing testhdf5 ============================ ============================ Testing cache Finished testing cache ============================ cache Test Log ============================ ========================================= Internal cache tests express_test = 1 ========================================= Testing smoke check #1 -- all clean, ins, dest, ren, 4/2 MB cache PASSED Testing smoke check #2 -- ~1/2 dirty, ins, dest, ren, 4/2 MB cache PASSED Testing smoke check #3 -- all clean, ins, dest, ren, 2/1 KB cache PASSED Testing smoke check #4 -- ~1/2 dirty, ins, dest, ren, 2/1 KB cache PASSED Testing smoke check #5 -- all clean, ins, prot, unprot, AR cache 1 PASSED Testing smoke check #6 -- ~1/2 dirty, ins, prot, unprot, AR cache 1 PASSED Testing smoke check #7 -- all clean, ins, prot, unprot, AR cache 2 PASSED Testing smoke check #8 -- ~1/2 dirty, ins, prot, unprot, AR cache 2 PASSED Testing smoke check #9 -- all clean, ins, dest, ren, 4/2 MB, corked PASSED Testing smoke check #10 -- ~1/2 dirty, ins, dest, ren, 4/2 MB, corked PASSED Testing write permitted check -- 1/0 MB cache PASSED Testing H5C_insert_entry() functionality PASSED Testing H5C_flush_cache() functionality PASSED Testing H5C_get_entry_status() functionality PASSED Testing H5C_expunge_entry() functionality PASSED Testing multiple read only protects on a single entry PASSED Testing H5C_move_entry() functionality PASSED Testing H5C_pin_protected_entry() functionality PASSED Testing entry resize functionality PASSED Testing evictions enabled/disabled functionality PASSED Testing flush cache with protected entry error PASSED Testing destroy cache with permanently pinned entry error PASSED Testing destroy cache with protected entry error PASSED Testing duplicate entry insertion error PASSED Testing pin a pinned entry error PASSED Testing unpin an unpinned entry error PASSED Testing pin entry related errors PASSED Testing protect a protected entry error PASSED Testing unprotect an unprotected entry error PASSED Testing mark entry dirty related errors PASSED Testing expunge entry related errors PASSED Testing move entry related errors PASSED Testing resize entry related errors PASSED Testing unprotect a read only entry dirty error PASSED Testing protect a read only entry rw error PASSED Testing protect an entry to verify retries PASSED Testing get/set evictions enabled errors PASSED Testing automatic cache resizing PASSED Testing automatic cache resizing PASSED Testing automatic cache resize disable PASSED Testing automatic cache resize epoch marker management PASSED Testing automatic cache resize input errors PASSED Testing automatic cache resize auxilary functions PASSED Testing to ensure metadata blizzard absence when inserting PASSED Testing to ensure metadata blizzard absence on protect/unprotect PASSED Testing flush dependencies PASSED Testing flush dependency errors PASSED Testing flush dependencies flush order PASSED Testing 'notify' callback PASSED Testing to ensure cork/uncork metadata when inserting PASSED Testing to ensure cork/uncork metadata on protect/unprotect PASSED Testing entry deletion during list scan detection and adaption PASSED Testing metadata cache statistics collection -SKIP- Statistics collection disabled. Testing smoke check #1 -- all clean, ins, dest, ren, 4/2 MB cache, paged aggregation PASSED Testing smoke check #2 -- ~1/2 dirty, ins, dest, ren, 4/2 MB cache, paged aggregation PASSED Testing smoke check #3 -- all clean, ins, dest, ren, 2/1 KB cache, paged aggregation PASSED Testing smoke check #4 -- ~1/2 dirty, ins, dest, ren, 2/1 KB cache, paged aggregation PASSED Testing smoke check #5 -- all clean, ins, prot, unprot, AR cache 1, paged aggregation PASSED Testing smoke check #6 -- ~1/2 dirty, ins, prot, unprot, AR cache 1, paged aggregation PASSED Testing smoke check #7 -- all clean, ins, prot, unprot, AR cache 2, paged aggregation PASSED Testing smoke check #8 -- ~1/2 dirty, ins, prot, unprot, AR cache 2, paged aggregation PASSED Testing smoke check #9 -- all clean, ins, dest, ren, 4/2 MB, corked, paged aggregation PASSED Testing smoke check #10 -- ~1/2 dirty, ins, dest, ren, 4/2 MB, corked, paged aggregation PASSED Testing write permitted check -- 1/0 MB cache, paged aggregation PASSED Testing H5C_insert_entry() functionality (paged aggregation) PASSED Testing H5C_flush_cache() functionality (paged aggregation) PASSED Testing H5C_get_entry_status() functionality (paged aggregation) PASSED Testing H5C_expunge_entry() functionality (paged aggregation) PASSED Testing multiple read only protects on a single entry (paged aggregation) PASSED Testing H5C_move_entry() functionality (paged aggregation) PASSED Testing H5C_pin_protected_entry() functionality (paged aggregation) PASSED Testing entry resize functionality (paged aggregation) PASSED Testing evictions enabled/disabled functionality (paged aggregation) PASSED Testing flush cache with protected entry error (paged aggregation) PASSED Testing destroy cache with permanently pinned entry error (paged aggregation) PASSED Testing destroy cache with protected entry error (paged aggregation) PASSED Testing duplicate entry insertion error (paged aggregation) PASSED Testing pin a pinned entry error (paged aggregation) PASSED Testing unpin an unpinned entry error (paged aggregation) PASSED Testing pin entry related errors (paged aggregation) PASSED Testing protect a protected entry error (paged aggregation) PASSED Testing unprotect an unprotected entry error (paged aggregation) PASSED Testing mark entry dirty related errors (paged aggregation) PASSED Testing expunge entry related errors (paged aggregation) PASSED Testing move entry related errors (paged aggregation) PASSED Testing resize entry related errors (paged aggregation) PASSED Testing unprotect a read only entry dirty error (paged aggregation) PASSED Testing protect a read only entry rw error (paged aggregation) PASSED Testing protect an entry to verify retries (paged aggregation) PASSED Testing get/set evictions enabled errors (paged aggregation) PASSED Testing automatic cache resizing (paged aggregation) PASSED Testing automatic cache resizing (paged aggregation) PASSED Testing automatic cache resize disable (paged aggregation) PASSED Testing automatic cache resize epoch marker management (paged aggregation) PASSED Testing automatic cache resize input errors (paged aggregation) PASSED Testing automatic cache resize auxilary functions (paged aggregation) PASSED Testing to ensure metadata blizzard absence when inserting (paged aggregation) PASSED Testing to ensure metadata blizzard absence on protect/unprotect (paged aggregation) PASSED Testing flush dependencies (paged aggregation) PASSED Testing flush dependency errors (paged aggregation) PASSED Testing flush dependencies flush order (paged aggregation) PASSED Testing 'notify' callback (paged) PASSED Testing to ensure cork/uncork metadata when inserting PASSED Testing to ensure cork/uncork metadata on protect/unprotect PASSED Testing entry deletion during list scan detection and adaption (paged aggregation) PASSED Testing metadata cache statistics collection (paged aggregation) -SKIP- Statistics collection disabled. 32.90user 50.80system 4:10.43elapsed 33%CPU (0avgtext+0avgdata 1242320maxresident)k 944inputs+11464424outputs (1major+140034minor)pagefaults 0swaps Finished testing cache ============================ ============================ Testing cache_api Finished testing cache_api ============================ cache_api Test Log ============================ =================================== Cache API tests express_test = 1 =================================== Testing MDC/FAPL related API calls PASSED Testing MDC/FILE related API calls PASSED Testing MDC API smoke check -SKIP- Long tests disabled. Testing MDC/FILE related API input errors PASSED Testing MDC/FAPL related API calls for paged aggregation strategy PASSED Testing MDC/FILE related API calls for paged aggregation strategy PASSED Testing MDC API smoke check for paged aggregation strategy -SKIP- Long tests disabled. Testing MDC/FILE related API input errors for paged aggregation strategy PASSED Testing MDC/FAPL related API input errors PASSED 0.00user 0.01system 0:00.21elapsed 10%CPU (0avgtext+0avgdata 25536maxresident)k 392inputs+200outputs (1major+5477minor)pagefaults 0swaps Finished testing cache_api ============================ ============================ Testing cache_image Finished testing cache_image ============================ cache_image Test Log ============================ ========================================= Cache image tests express_test = 1 ========================================= Testing metadata cache image control flow test 1 PASSED Testing metadata cache image control flow test 2 PASSED Testing metadata cache image control flow test 3 PASSED Testing metadata cache image control flow test 4 PASSED Testing metadata cache image control flow test 5 PASSED Testing metadata cache image control flow test 6 PASSED Testing metadata cache image smoke check 1 PASSED Testing metadata cache image smoke check 2 PASSED Testing metadata cache image smoke check 3 PASSED Testing metadata cache image smoke check 4 PASSED Testing metadata cache image smoke check 5 PASSED Testing metadata cache image smoke check 6 PASSED Testing metadata cache image api error check 1 PASSED Testing metadata cache image api error check 2 PASSED Testing metadata cache image api error check 3 PASSED Testing metadata cache image api error check 4 PASSED Testing Cache image / H5Fget_free_sections() interaction PASSED Testing Cache image / evict on close interaction -SKIP- EoC not supported in the parallel library. 103.62user 24.74system 2:36.10elapsed 82%CPU (0avgtext+0avgdata 541216maxresident)k 552inputs+5180536outputs (1major+125916minor)pagefaults 0swaps Finished testing cache_image ============================ ============================ Testing cache_tagging Finished testing cache_tagging ============================ cache_tagging Test Log ============================ Testing standard tag application cases w/ default fcpl: Testing tag application during file creation PASSED Testing tag application during file open PASSED Testing tag application during attribute creation PASSED Testing tag application during attribute open PASSED Testing tag application during attribute write PASSED Testing tag application during attribute delete PASSED Testing tag application during attribute renaming PASSED Testing tag application during dataset creation PASSED Testing tag application during dataset creation with early allocation PASSED Testing tag application during link removal PASSED Testing standard tag application cases w/ shared messages: Testing tag application during file creation PASSED Testing tag application during file open PASSED Testing tag application during attribute creation PASSED Testing tag application during attribute open PASSED Testing tag application during attribute write PASSED Testing tag application during attribute delete PASSED Testing tag application during attribute renaming PASSED Testing tag application during dataset creation PASSED Testing tag application during dataset creation with early allocation PASSED Testing tag application during link removal PASSED Testing other specific tag application cases: Testing tag application during group creation PASSED Testing tag application during multiple group creation PASSED Testing tag application during group open PASSED Testing tag application during dataset open PASSED Testing tag application during dataset write PASSED Testing tag application during dataset read PASSED Testing tag application during dataset storage size retrieval PASSED Testing tag application during dataset extend PASSED Testing tag application during object info retrieval PASSED Testing tag application during object copy PASSED Testing tag application during link name retrieval PASSED Testing tag application during external link creation PASSED Testing tag application during external link open PASSED Testing tag application during dense attribute manipulation PASSED Testing tag application during iteration over links in a group PASSED Testing failure on invalid tag application -SKIP- test skipped because sanity checking on tag value is disabled. 0.10user 0.07system 0:00.53elapsed 34%CPU (0avgtext+0avgdata 55952maxresident)k 328inputs+2272outputs (1major+7393minor)pagefaults 0swaps Finished testing cache_tagging ============================ ============================ Testing lheap Finished testing lheap ============================ lheap Test Log ============================ Testing local heap write PASSED Testing local heap read PASSED Testing opening pre-created file with non-default sizes PASSED All local heap tests passed. 0.00user 0.01system 0:00.07elapsed 22%CPU (0avgtext+0avgdata 23600maxresident)k 176inputs+24outputs (1major+5353minor)pagefaults 0swaps Finished testing lheap ============================ ============================ Testing ohdr Finished testing ohdr ============================ ohdr Test Log ============================ Using default file format: Testing object header continuation block PASSED Testing object header creation PASSED Testing message creation PASSED Testing message modification PASSED Testing object header overflow in memory PASSED Testing close & re-open object header PASSED Testing object header overflow on disk PASSED Testing message deletion PASSED Testing constant message handling PASSED Testing object header closing PASSED Accessing objects with unknown header messages: H5O_BOGUS_VALID_ID Testing object with unknown header message and no flags set PASSED Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED Testing object with unknown header message & 'mark if unknown' flag set PASSED Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED Accessing objects with unknown header messages: H5O_BOGUS_INVALID_ID Testing object with unknown header message and no flags set PASSED Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED Testing object with unknown header message & 'mark if unknown' flag set PASSED Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED Testing object header creation in cache PASSED Using new file format: Testing object header continuation block PASSED Testing object header creation PASSED Testing message creation PASSED Testing message modification PASSED Testing object header overflow in memory PASSED Testing close & re-open object header PASSED Testing object header overflow on disk PASSED Testing message deletion PASSED Testing constant message handling PASSED Testing object header closing PASSED Accessing objects with unknown header messages: H5O_BOGUS_VALID_ID Testing object with unknown header message and no flags set PASSED Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED Testing object with unknown header message & 'mark if unknown' flag set PASSED Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED Accessing objects with unknown header messages: H5O_BOGUS_INVALID_ID Testing object with unknown header message and no flags set PASSED Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED Testing object with unknown header message & 'mark if unknown' flag set PASSED Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED Testing object header creation in cache PASSED Testing exercise the coding for the re-read of the object header for SWMR access: latest-format PASSED Testing exercise the coding for the re-read of the object header for SWMR access: non-latest-format PASSED All object header tests passed. 0.01user 0.02system 0:00.16elapsed 21%CPU (0avgtext+0avgdata 29408maxresident)k 216inputs+688outputs (1major+5723minor)pagefaults 0swaps Finished testing ohdr ============================ ============================ Testing stab Finished testing stab ============================ stab Test Log ============================ Testing miscellaneous group tests PASSED Testing long names PASSED Testing large directories PASSED Testing miscellaneous group tests (w/new group format) PASSED Testing long names (w/new group format) PASSED Testing large directories (w/new group format) PASSED Testing group lifecycle PASSED Testing long link names in compact groups PASSED Testing reading old groups PASSED Testing group without compact form PASSED Testing setting root group creation properties PASSED Testing old API routines PASSED Testing corrupt symbol table message PASSED All symbol table tests passed. 0.38user 0.04system 0:00.66elapsed 64%CPU (0avgtext+0avgdata 74752maxresident)k 224inputs+10504outputs (1major+8816minor)pagefaults 0swaps Finished testing stab ============================ ============================ Testing gheap Finished testing gheap ============================ gheap Test Log ============================ Testing monotonically increasing lengths PASSED Testing monotonically decreasing lengths PASSED Testing complete object removal PASSED Testing partial object removal PASSED Testing out of order indices PASSED All global heap tests passed. 2.22user 0.01system 0:02.43elapsed 91%CPU (0avgtext+0avgdata 44256maxresident)k 184inputs+2560outputs (1major+7606minor)pagefaults 0swaps Finished testing gheap ============================ ============================ Testing evict_on_close Finished testing evict_on_close ============================ evict_on_close Test Log ============================ Testing evict-on-close cache behavior Testing evict on close fails in parallel PASSED All evict-on-close tests passed. Note that EoC is not supported under parallel so most tests are skipped. 0.00user 0.01system 0:00.06elapsed 20%CPU (0avgtext+0avgdata 18496maxresident)k 168inputs+8outputs (1major+4920minor)pagefaults 0swaps Finished testing evict_on_close ============================ ============================ Testing farray Finished testing farray ============================ farray Test Log ============================ Testing with NORMAL PARAMETERS Testing invalid fixed array creation parameters -SKIP- Not tested when assertions are disabled Testing fixed array creation PASSED Testing verify array creation parameters PASSED Testing create, close & reopen fixed array PASSED Testing open fixed array twice PASSED Testing open fixed array twice, through different file handles PASSED Testing deleting open fixed array PASSED Testing with forward iteration Testing setting 1 element of the array PASSED Testing setting half of the array's elements PASSED Testing setting all the array elements PASSED Testing with reverse iteration Testing setting 1 element of the array PASSED Testing setting half of the array's elements PASSED Testing setting all the array elements PASSED Testing with random iteration Testing setting 1 element of the array PASSED Testing setting half of the array's elements PASSED Testing setting all the array elements PASSED Testing with cyclic iteration Testing setting 1 element of the array PASSED Testing setting half of the array's elements PASSED Testing setting all the array elements PASSED Testing skipping to first element PASSED Testing skipping to first element in data block page PASSED Testing skipping to last element PASSED Testing skipping to last element PASSED Testing with reopen array flag set Testing invalid fixed array creation parameters -SKIP- Not tested when assertions are disabled Testing fixed array creation PASSED Testing verify array creation parameters PASSED Testing create, close & reopen fixed array PASSED Testing open fixed array twice PASSED Testing open fixed array twice, through different file handles PASSED Testing deleting open fixed array PASSED Testing with forward iteration Testing setting 1 element of the array PASSED Testing setting half of the array's elements PASSED Testing setting all the array elements PASSED Testing with reverse iteration Testing setting 1 element of the array PASSED Testing setting half of the array's elements PASSED Testing setting all the array elements PASSED Testing with random iteration Testing setting 1 element of the array PASSED Testing setting half of the array's elements PASSED Testing setting all the array elements PASSED Testing with cyclic iteration Testing setting 1 element of the array PASSED Testing setting half of the array's elements PASSED Testing setting all the array elements PASSED Testing skipping to first element PASSED Testing skipping to first element in data block page PASSED Testing skipping to last element PASSED Testing skipping to last element PASSED All fixed array tests passed. 0.32user 0.03system 0:00.79elapsed 45%CPU (0avgtext+0avgdata 27424maxresident)k 224inputs+1048outputs (1major+5592minor)pagefaults 0swaps Finished testing farray ============================ ============================ Testing earray Finished testing earray ============================ earray Test Log ============================ Testing with normal parameters Testing invalid extensible array creation parameters -SKIP- Not tested when assertions are disabled Testing extensible array creation PASSED Testing verify array creation parameters PASSED Testing create, close & reopen extensible array PASSED Testing open extensible array twice PASSED Testing open extensible array twice, through different file handles PASSED Testing deleting open extensible array PASSED Testing with forward iteration Testing setting first element of array PASSED Testing setting index block elements of array PASSED Testing setting first element of array's data block #0 PASSED Testing setting all elements of array's data block #0 PASSED Testing setting first element of array's data block #1 PASSED Testing setting all elements of array's data block #1 PASSED Testing setting first element of array's data block #2 PASSED Testing setting all elements of array's data block #2 PASSED Testing setting first element of array's data block #3 PASSED Testing setting all elements of array's data block #3 PASSED Testing setting first element of array's data block #4 PASSED Testing setting all elements of array's data block #4 PASSED Testing setting first element of array's data block #5 PASSED Testing setting all elements of array's data block #5 PASSED Testing setting first element of array's data block #6 PASSED Testing setting all elements of array's data block #6 PASSED Testing setting first element of array's data block #7 PASSED Testing setting all elements of array's data block #7 PASSED Testing setting first element of array's data block #8 PASSED Testing setting all elements of array's data block #8 PASSED Testing setting first element of array's data block #9 PASSED Testing setting all elements of array's data block #9 PASSED Testing setting first element of array's data block #10 PASSED Testing setting all elements of array's data block #10 PASSED Testing setting first element of array's data block #11 PASSED Testing setting all elements of array's data block #11 PASSED Testing setting first element of array's data block #12 PASSED Testing setting all elements of array's data block #12 PASSED Testing setting first element of array's data block #13 PASSED Testing setting all elements of array's data block #13 PASSED Testing setting first element of array's data block #14 PASSED Testing setting all elements of array's data block #14 PASSED Testing setting first element of array's data block #15 PASSED Testing setting all elements of array's data block #15 PASSED Testing setting first element of array's data block #16 PASSED Testing setting all elements of array's data block #16 PASSED Testing setting first element of array's data block #17 PASSED Testing setting all elements of array's data block #17 PASSED Testing setting first element of array's data block #18 PASSED Testing setting all elements of array's data block #18 PASSED Testing setting first element of array's data block #19 PASSED Testing setting all elements of array's data block #19 PASSED Testing setting first element of array's data block #20 PASSED Testing setting all elements of array's data block #20 PASSED Testing setting first element of array's data block #21 PASSED Testing setting all elements of array's data block #21 PASSED Testing setting first element of array's data block #22 PASSED Testing setting all elements of array's data block #22 PASSED Testing setting first element of array's data block #23 PASSED Testing setting all elements of array's data block #23 PASSED Testing setting first element of array's data block #24 PASSED Testing setting all elements of array's data block #24 PASSED Testing setting first element of array's data block #25 PASSED Testing setting all elements of array's data block #25 PASSED Testing setting first element of array's data block #26 PASSED Testing setting all elements of array's data block #26 PASSED Testing setting first element of array's data block #27 PASSED Testing setting all elements of array's data block #27 PASSED Testing setting first element of array's data block #28 PASSED Testing setting all elements of array's data block #28 PASSED Testing setting first element of array's data block #29 PASSED Testing setting all elements of array's data block #29 PASSED Testing setting first element of array's data block #30 PASSED Testing setting all elements of array's data block #30 PASSED Testing setting first element of array's data block #31 PASSED Testing setting all elements of array's data block #31 PASSED Testing setting first element of array's data block #32 PASSED Testing setting all elements of array's data block #32 PASSED Testing setting first element of array's data block #33 PASSED Testing setting all elements of array's data block #33 PASSED Testing setting first element of array's data block #34 PASSED Testing setting all elements of array's data block #34 PASSED Testing setting first element of array's data block #35 PASSED Testing setting all elements of array's data block #35 PASSED Testing setting first element of array's data block #36 PASSED Testing setting all elements of array's data block #36 PASSED Testing setting first element of array's data block #37 PASSED Testing setting all elements of array's data block #37 PASSED Testing setting first element of array's data block #38 PASSED Testing setting all elements of array's data block #38 PASSED Testing setting first element of array's data block #39 PASSED Testing setting all elements of array's data block #39 PASSED Testing setting first element of array's data block #40 PASSED Testing setting all elements of array's data block #40 PASSED Testing setting first element of array's data block #41 PASSED Testing setting all elements of array's data block #41 PASSED Testing setting first element of array's data block #42 PASSED Testing setting all elements of array's data block #42 PASSED Testing setting first element of array's data block #43 PASSED Testing setting all elements of array's data block #43 PASSED Testing setting first element of array's data block #44 PASSED Testing setting all elements of array's data block #44 PASSED Testing setting first element of array's data block #45 PASSED Testing setting all elements of array's data block #45 PASSED Testing with reverse iteration Testing setting first element of array PASSED Testing setting index block elements of array PASSED Testing setting first element of array's data block #0 PASSED Testing setting all elements of array's data block #0 PASSED Testing setting first element of array's data block #1 PASSED Testing setting all elements of array's data block #1 PASSED Testing setting first element of array's data block #2 PASSED Testing setting all elements of array's data block #2 PASSED Testing setting first element of array's data block #3 PASSED Testing setting all elements of array's data block #3 PASSED Testing setting first element of array's data block #4 PASSED Testing setting all elements of array's data block #4 PASSED Testing setting first element of array's data block #5 PASSED Testing setting all elements of array's data block #5 PASSED Testing setting first element of array's data block #6 PASSED Testing setting all elements of array's data block #6 PASSED Testing setting first element of array's data block #7 PASSED Testing setting all elements of array's data block #7 PASSED Testing setting first element of array's data block #8 PASSED Testing setting all elements of array's data block #8 PASSED Testing setting first element of array's data block #9 PASSED Testing setting all elements of array's data block #9 PASSED Testing setting first element of array's data block #10 PASSED Testing setting all elements of array's data block #10 PASSED Testing setting first element of array's data block #11 PASSED Testing setting all elements of array's data block #11 PASSED Testing setting first element of array's data block #12 PASSED Testing setting all elements of array's data block #12 PASSED Testing setting first element of array's data block #13 PASSED Testing setting all elements of array's data block #13 PASSED Testing setting first element of array's data block #14 PASSED Testing setting all elements of array's data block #14 PASSED Testing setting first element of array's data block #15 PASSED Testing setting all elements of array's data block #15 PASSED Testing setting first element of array's data block #16 PASSED Testing setting all elements of array's data block #16 PASSED Testing setting first element of array's data block #17 PASSED Testing setting all elements of array's data block #17 PASSED Testing setting first element of array's data block #18 PASSED Testing setting all elements of array's data block #18 PASSED Testing setting first element of array's data block #19 PASSED Testing setting all elements of array's data block #19 PASSED Testing setting first element of array's data block #20 PASSED Testing setting all elements of array's data block #20 PASSED Testing setting first element of array's data block #21 PASSED Testing setting all elements of array's data block #21 PASSED Testing setting first element of array's data block #22 PASSED Testing setting all elements of array's data block #22 PASSED Testing setting first element of array's data block #23 PASSED Testing setting all elements of array's data block #23 PASSED Testing setting first element of array's data block #24 PASSED Testing setting all elements of array's data block #24 PASSED Testing setting first element of array's data block #25 PASSED Testing setting all elements of array's data block #25 PASSED Testing setting first element of array's data block #26 PASSED Testing setting all elements of array's data block #26 PASSED Testing setting first element of array's data block #27 PASSED Testing setting all elements of array's data block #27 PASSED Testing setting first element of array's data block #28 PASSED Testing setting all elements of array's data block #28 PASSED Testing setting first element of array's data block #29 PASSED Testing setting all elements of array's data block #29 PASSED Testing setting first element of array's data block #30 PASSED Testing setting all elements of array's data block #30 PASSED Testing setting first element of array's data block #31 PASSED Testing setting all elements of array's data block #31 PASSED Testing setting first element of array's data block #32 PASSED Testing setting all elements of array's data block #32 PASSED Testing setting first element of array's data block #33 PASSED Testing setting all elements of array's data block #33 PASSED Testing setting first element of array's data block #34 PASSED Testing setting all elements of array's data block #34 PASSED Testing setting first element of array's data block #35 PASSED Testing setting all elements of array's data block #35 PASSED Testing setting first element of array's data block #36 PASSED Testing setting all elements of array's data block #36 PASSED Testing setting first element of array's data block #37 PASSED Testing setting all elements of array's data block #37 PASSED Testing setting first element of array's data block #38 PASSED Testing setting all elements of array's data block #38 PASSED Testing setting first element of array's data block #39 PASSED Testing setting all elements of array's data block #39 PASSED Testing setting first element of array's data block #40 PASSED Testing setting all elements of array's data block #40 PASSED Testing setting first element of array's data block #41 PASSED Testing setting all elements of array's data block #41 PASSED Testing setting first element of array's data block #42 PASSED Testing setting all elements of array's data block #42 PASSED Testing setting first element of array's data block #43 PASSED Testing setting all elements of array's data block #43 PASSED Testing setting first element of array's data block #44 PASSED Testing setting all elements of array's data block #44 PASSED Testing setting first element of array's data block #45 PASSED Testing setting all elements of array's data block #45 PASSED Testing with random iteration Testing setting first element of array PASSED Testing setting index block elements of array PASSED Testing setting first element of array's data block #0 PASSED Testing setting all elements of array's data block #0 PASSED Testing setting first element of array's data block #1 PASSED Testing setting all elements of array's data block #1 PASSED Testing setting first element of array's data block #2 PASSED Testing setting all elements of array's data block #2 PASSED Testing setting first element of array's data block #3 PASSED Testing setting all elements of array's data block #3 PASSED Testing setting first element of array's data block #4 PASSED Testing setting all elements of array's data block #4 PASSED Testing setting first element of array's data block #5 PASSED Testing setting all elements of array's data block #5 PASSED Testing setting first element of array's data block #6 PASSED Testing setting all elements of array's data block #6 PASSED Testing setting first element of array's data block #7 PASSED Testing setting all elements of array's data block #7 PASSED Testing setting first element of array's data block #8 PASSED Testing setting all elements of array's data block #8 PASSED Testing setting first element of array's data block #9 PASSED Testing setting all elements of array's data block #9 PASSED Testing setting first element of array's data block #10 PASSED Testing setting all elements of array's data block #10 PASSED Testing setting first element of array's data block #11 PASSED Testing setting all elements of array's data block #11 PASSED Testing setting first element of array's data block #12 PASSED Testing setting all elements of array's data block #12 PASSED Testing setting first element of array's data block #13 PASSED Testing setting all elements of array's data block #13 PASSED Testing setting first element of array's data block #14 PASSED Testing setting all elements of array's data block #14 PASSED Testing setting first element of array's data block #15 PASSED Testing setting all elements of array's data block #15 PASSED Testing setting first element of array's data block #16 PASSED Testing setting all elements of array's data block #16 PASSED Testing setting first element of array's data block #17 PASSED Testing setting all elements of array's data block #17 PASSED Testing setting first element of array's data block #18 PASSED Testing setting all elements of array's data block #18 PASSED Testing setting first element of array's data block #19 PASSED Testing setting all elements of array's data block #19 PASSED Testing setting first element of array's data block #20 PASSED Testing setting all elements of array's data block #20 PASSED Testing setting first element of array's data block #21 PASSED Testing setting all elements of array's data block #21 PASSED Testing setting first element of array's data block #22 PASSED Testing setting all elements of array's data block #22 PASSED Testing setting first element of array's data block #23 PASSED Testing setting all elements of array's data block #23 PASSED Testing setting first element of array's data block #24 PASSED Testing setting all elements of array's data block #24 PASSED Testing setting first element of array's data block #25 PASSED Testing setting all elements of array's data block #25 PASSED Testing setting first element of array's data block #26 PASSED Testing setting all elements of array's data block #26 PASSED Testing setting first element of array's data block #27 PASSED Testing setting all elements of array's data block #27 PASSED Testing setting first element of array's data block #28 PASSED Testing setting all elements of array's data block #28 PASSED Testing setting first element of array's data block #29 PASSED Testing setting all elements of array's data block #29 PASSED Testing setting first element of array's data block #30 PASSED Testing setting all elements of array's data block #30 PASSED Testing setting first element of array's data block #31 PASSED Testing setting all elements of array's data block #31 PASSED Testing setting first element of array's data block #32 PASSED Testing setting all elements of array's data block #32 PASSED Testing setting first element of array's data block #33 PASSED Testing setting all elements of array's data block #33 PASSED Testing setting first element of array's data block #34 PASSED Testing setting all elements of array's data block #34 PASSED Testing setting first element of array's data block #35 PASSED Testing setting all elements of array's data block #35 PASSED Testing setting first element of array's data block #36 PASSED Testing setting all elements of array's data block #36 PASSED Testing setting first element of array's data block #37 PASSED Testing setting all elements of array's data block #37 PASSED Testing setting first element of array's data block #38 PASSED Testing setting all elements of array's data block #38 PASSED Testing setting first element of array's data block #39 PASSED Testing setting all elements of array's data block #39 PASSED Testing setting first element of array's data block #40 PASSED Testing setting all elements of array's data block #40 PASSED Testing setting first element of array's data block #41 PASSED Testing setting all elements of array's data block #41 PASSED Testing setting first element of array's data block #42 PASSED Testing setting all elements of array's data block #42 PASSED Testing setting first element of array's data block #43 PASSED Testing setting all elements of array's data block #43 PASSED Testing setting first element of array's data block #44 PASSED Testing setting all elements of array's data block #44 PASSED Testing setting first element of array's data block #45 PASSED Testing setting all elements of array's data block #45 PASSED Testing with cyclic iteration Testing setting first element of array PASSED Testing setting index block elements of array PASSED Testing setting first element of array's data block #0 PASSED Testing setting all elements of array's data block #0 PASSED Testing setting first element of array's data block #1 PASSED Testing setting all elements of array's data block #1 PASSED Testing setting first element of array's data block #2 PASSED Testing setting all elements of array's data block #2 PASSED Testing setting first element of array's data block #3 PASSED Testing setting all elements of array's data block #3 PASSED Testing setting first element of array's data block #4 PASSED Testing setting all elements of array's data block #4 PASSED Testing setting first element of array's data block #5 PASSED Testing setting all elements of array's data block #5 PASSED Testing setting first element of array's data block #6 PASSED Testing setting all elements of array's data block #6 PASSED Testing setting first element of array's data block #7 PASSED Testing setting all elements of array's data block #7 PASSED Testing setting first element of array's data block #8 PASSED Testing setting all elements of array's data block #8 PASSED Testing setting first element of array's data block #9 PASSED Testing setting all elements of array's data block #9 PASSED Testing setting first element of array's data block #10 PASSED Testing setting all elements of array's data block #10 PASSED Testing setting first element of array's data block #11 PASSED Testing setting all elements of array's data block #11 PASSED Testing setting first element of array's data block #12 PASSED Testing setting all elements of array's data block #12 PASSED Testing setting first element of array's data block #13 PASSED Testing setting all elements of array's data block #13 PASSED Testing setting first element of array's data block #14 PASSED Testing setting all elements of array's data block #14 PASSED Testing setting first element of array's data block #15 PASSED Testing setting all elements of array's data block #15 PASSED Testing setting first element of array's data block #16 PASSED Testing setting all elements of array's data block #16 PASSED Testing setting first element of array's data block #17 PASSED Testing setting all elements of array's data block #17 PASSED Testing setting first element of array's data block #18 PASSED Testing setting all elements of array's data block #18 PASSED Testing setting first element of array's data block #19 PASSED Testing setting all elements of array's data block #19 PASSED Testing setting first element of array's data block #20 PASSED Testing setting all elements of array's data block #20 PASSED Testing setting first element of array's data block #21 PASSED Testing setting all elements of array's data block #21 PASSED Testing setting first element of array's data block #22 PASSED Testing setting all elements of array's data block #22 PASSED Testing setting first element of array's data block #23 PASSED Testing setting all elements of array's data block #23 PASSED Testing setting first element of array's data block #24 PASSED Testing setting all elements of array's data block #24 PASSED Testing setting first element of array's data block #25 PASSED Testing setting all elements of array's data block #25 PASSED Testing setting first element of array's data block #26 PASSED Testing setting all elements of array's data block #26 PASSED Testing setting first element of array's data block #27 PASSED Testing setting all elements of array's data block #27 PASSED Testing setting first element of array's data block #28 PASSED Testing setting all elements of array's data block #28 PASSED Testing setting first element of array's data block #29 PASSED Testing setting all elements of array's data block #29 PASSED Testing setting first element of array's data block #30 PASSED Testing setting all elements of array's data block #30 PASSED Testing setting first element of array's data block #31 PASSED Testing setting all elements of array's data block #31 PASSED Testing setting first element of array's data block #32 PASSED Testing setting all elements of array's data block #32 PASSED Testing setting first element of array's data block #33 PASSED Testing setting all elements of array's data block #33 PASSED Testing setting first element of array's data block #34 PASSED Testing setting all elements of array's data block #34 PASSED Testing setting first element of array's data block #35 PASSED Testing setting all elements of array's data block #35 PASSED Testing setting first element of array's data block #36 PASSED Testing setting all elements of array's data block #36 PASSED Testing setting first element of array's data block #37 PASSED Testing setting all elements of array's data block #37 PASSED Testing setting first element of array's data block #38 PASSED Testing setting all elements of array's data block #38 PASSED Testing setting first element of array's data block #39 PASSED Testing setting all elements of array's data block #39 PASSED Testing setting first element of array's data block #40 PASSED Testing setting all elements of array's data block #40 PASSED Testing setting first element of array's data block #41 PASSED Testing setting all elements of array's data block #41 PASSED Testing setting first element of array's data block #42 PASSED Testing setting all elements of array's data block #42 PASSED Testing setting first element of array's data block #43 PASSED Testing setting all elements of array's data block #43 PASSED Testing setting first element of array's data block #44 PASSED Testing setting all elements of array's data block #44 PASSED Testing setting first element of array's data block #45 PASSED Testing setting all elements of array's data block #45 PASSED Testing with random #2 iteration Testing setting first element of array PASSED Testing setting index block elements of array PASSED Testing setting first element of array's data block #0 PASSED Testing setting all elements of array's data block #0 PASSED Testing setting first element of array's data block #1 PASSED Testing setting all elements of array's data block #1 PASSED Testing setting first element of array's data block #2 PASSED Testing setting all elements of array's data block #2 PASSED Testing setting first element of array's data block #3 PASSED Testing setting all elements of array's data block #3 PASSED Testing setting first element of array's data block #4 PASSED Testing setting all elements of array's data block #4 PASSED Testing setting first element of array's data block #5 PASSED Testing setting all elements of array's data block #5 PASSED Testing setting first element of array's data block #6 PASSED Testing setting all elements of array's data block #6 PASSED Testing setting first element of array's data block #7 PASSED Testing setting all elements of array's data block #7 PASSED Testing setting first element of array's data block #8 PASSED Testing setting all elements of array's data block #8 PASSED Testing setting first element of array's data block #9 PASSED Testing setting all elements of array's data block #9 PASSED Testing setting first element of array's data block #10 PASSED Testing setting all elements of array's data block #10 PASSED Testing setting first element of array's data block #11 PASSED Testing setting all elements of array's data block #11 PASSED Testing setting first element of array's data block #12 PASSED Testing setting all elements of array's data block #12 PASSED Testing setting first element of array's data block #13 PASSED Testing setting all elements of array's data block #13 PASSED Testing setting first element of array's data block #14 PASSED Testing setting all elements of array's data block #14 PASSED Testing setting first element of array's data block #15 PASSED Testing setting all elements of array's data block #15 PASSED Testing setting first element of array's data block #16 PASSED Testing setting all elements of array's data block #16 PASSED Testing setting first element of array's data block #17 PASSED Testing setting all elements of array's data block #17 PASSED Testing setting first element of array's data block #18 PASSED Testing setting all elements of array's data block #18 PASSED Testing setting first element of array's data block #19 PASSED Testing setting all elements of array's data block #19 PASSED Testing setting first element of array's data block #20 PASSED Testing setting all elements of array's data block #20 PASSED Testing setting first element of array's data block #21 PASSED Testing setting all elements of array's data block #21 PASSED Testing setting first element of array's data block #22 PASSED Testing setting all elements of array's data block #22 PASSED Testing setting first element of array's data block #23 PASSED Testing setting all elements of array's data block #23 PASSED Testing setting first element of array's data block #24 PASSED Testing setting all elements of array's data block #24 PASSED Testing setting first element of array's data block #25 PASSED Testing setting all elements of array's data block #25 PASSED Testing setting first element of array's data block #26 PASSED Testing setting all elements of array's data block #26 PASSED Testing setting first element of array's data block #27 PASSED Testing setting all elements of array's data block #27 PASSED Testing setting first element of array's data block #28 PASSED Testing setting all elements of array's data block #28 PASSED Testing setting first element of array's data block #29 PASSED Testing setting all elements of array's data block #29 PASSED Testing setting first element of array's data block #30 PASSED Testing setting all elements of array's data block #30 PASSED Testing setting first element of array's data block #31 PASSED Testing setting all elements of array's data block #31 PASSED Testing setting first element of array's data block #32 PASSED Testing setting all elements of array's data block #32 PASSED Testing setting first element of array's data block #33 PASSED Testing setting all elements of array's data block #33 PASSED Testing setting first element of array's data block #34 PASSED Testing setting all elements of array's data block #34 PASSED Testing setting first element of array's data block #35 PASSED Testing setting all elements of array's data block #35 PASSED Testing setting first element of array's data block #36 PASSED Testing setting all elements of array's data block #36 PASSED Testing setting first element of array's data block #37 PASSED Testing setting all elements of array's data block #37 PASSED Testing setting first element of array's data block #38 PASSED Testing setting all elements of array's data block #38 PASSED Testing setting first element of array's data block #39 PASSED Testing setting all elements of array's data block #39 PASSED Testing setting first element of array's data block #40 PASSED Testing setting all elements of array's data block #40 PASSED Testing setting first element of array's data block #41 PASSED Testing setting all elements of array's data block #41 PASSED Testing setting first element of array's data block #42 PASSED Testing setting all elements of array's data block #42 PASSED Testing setting first element of array's data block #43 PASSED Testing setting all elements of array's data block #43 PASSED Testing setting first element of array's data block #44 PASSED Testing setting all elements of array's data block #44 PASSED Testing setting first element of array's data block #45 PASSED Testing setting all elements of array's data block #45 PASSED Testing skipping 1st element PASSED Testing skipping index block elements PASSED Testing skipping index block & data block elements PASSED Testing skipping 1st super block elements PASSED Testing skipping 2nd super block elements PASSED Testing skipping 3rd super block elements PASSED Testing skipping 4th super block elements PASSED Testing with reopen array flag set Testing invalid extensible array creation parameters -SKIP- Not tested when assertions are disabled Testing extensible array creation PASSED Testing verify array creation parameters PASSED Testing create, close & reopen extensible array PASSED Testing open extensible array twice PASSED Testing open extensible array twice, through different file handles PASSED Testing deleting open extensible array PASSED Testing with forward iteration Testing setting first element of array PASSED Testing setting index block elements of array PASSED Testing setting first element of array's data block #0 PASSED Testing setting all elements of array's data block #0 PASSED Testing setting first element of array's data block #1 PASSED Testing setting all elements of array's data block #1 PASSED Testing setting first element of array's data block #2 PASSED Testing setting all elements of array's data block #2 PASSED Testing setting first element of array's data block #3 PASSED Testing setting all elements of array's data block #3 PASSED Testing setting first element of array's data block #4 PASSED Testing setting all elements of array's data block #4 PASSED Testing setting first element of array's data block #5 PASSED Testing setting all elements of array's data block #5 PASSED Testing setting first element of array's data block #6 PASSED Testing setting all elements of array's data block #6 PASSED Testing setting first element of array's data block #7 PASSED Testing setting all elements of array's data block #7 PASSED Testing setting first element of array's data block #8 PASSED Testing setting all elements of array's data block #8 PASSED Testing setting first element of array's data block #9 PASSED Testing setting all elements of array's data block #9 PASSED Testing setting first element of array's data block #10 PASSED Testing setting all elements of array's data block #10 PASSED Testing setting first element of array's data block #11 PASSED Testing setting all elements of array's data block #11 PASSED Testing setting first element of array's data block #12 PASSED Testing setting all elements of array's data block #12 PASSED Testing setting first element of array's data block #13 PASSED Testing setting all elements of array's data block #13 PASSED Testing setting first element of array's data block #14 PASSED Testing setting all elements of array's data block #14 PASSED Testing setting first element of array's data block #15 PASSED Testing setting all elements of array's data block #15 PASSED Testing setting first element of array's data block #16 PASSED Testing setting all elements of array's data block #16 PASSED Testing setting first element of array's data block #17 PASSED Testing setting all elements of array's data block #17 PASSED Testing setting first element of array's data block #18 PASSED Testing setting all elements of array's data block #18 PASSED Testing setting first element of array's data block #19 PASSED Testing setting all elements of array's data block #19 PASSED Testing setting first element of array's data block #20 PASSED Testing setting all elements of array's data block #20 PASSED Testing setting first element of array's data block #21 PASSED Testing setting all elements of array's data block #21 PASSED Testing setting first element of array's data block #22 PASSED Testing setting all elements of array's data block #22 PASSED Testing setting first element of array's data block #23 PASSED Testing setting all elements of array's data block #23 PASSED Testing setting first element of array's data block #24 PASSED Testing setting all elements of array's data block #24 PASSED Testing setting first element of array's data block #25 PASSED Testing setting all elements of array's data block #25 PASSED Testing setting first element of array's data block #26 PASSED Testing setting all elements of array's data block #26 PASSED Testing setting first element of array's data block #27 PASSED Testing setting all elements of array's data block #27 PASSED Testing setting first element of array's data block #28 PASSED Testing setting all elements of array's data block #28 PASSED Testing setting first element of array's data block #29 PASSED Testing setting all elements of array's data block #29 PASSED Testing setting first element of array's data block #30 PASSED Testing setting all elements of array's data block #30 PASSED Testing setting first element of array's data block #31 PASSED Testing setting all elements of array's data block #31 PASSED Testing setting first element of array's data block #32 PASSED Testing setting all elements of array's data block #32 PASSED Testing setting first element of array's data block #33 PASSED Testing setting all elements of array's data block #33 PASSED Testing setting first element of array's data block #34 PASSED Testing setting all elements of array's data block #34 PASSED Testing setting first element of array's data block #35 PASSED Testing setting all elements of array's data block #35 PASSED Testing setting first element of array's data block #36 PASSED Testing setting all elements of array's data block #36 PASSED Testing setting first element of array's data block #37 PASSED Testing setting all elements of array's data block #37 PASSED Testing setting first element of array's data block #38 PASSED Testing setting all elements of array's data block #38 PASSED Testing setting first element of array's data block #39 PASSED Testing setting all elements of array's data block #39 PASSED Testing setting first element of array's data block #40 PASSED Testing setting all elements of array's data block #40 PASSED Testing setting first element of array's data block #41 PASSED Testing setting all elements of array's data block #41 PASSED Testing setting first element of array's data block #42 PASSED Testing setting all elements of array's data block #42 PASSED Testing setting first element of array's data block #43 PASSED Testing setting all elements of array's data block #43 PASSED Testing setting first element of array's data block #44 PASSED Testing setting all elements of array's data block #44 PASSED Testing setting first element of array's data block #45 PASSED Testing setting all elements of array's data block #45 PASSED Testing with reverse iteration Testing setting first element of array PASSED Testing setting index block elements of array PASSED Testing setting first element of array's data block #0 PASSED Testing setting all elements of array's data block #0 PASSED Testing setting first element of array's data block #1 PASSED Testing setting all elements of array's data block #1 PASSED Testing setting first element of array's data block #2 PASSED Testing setting all elements of array's data block #2 PASSED Testing setting first element of array's data block #3 PASSED Testing setting all elements of array's data block #3 PASSED Testing setting first element of array's data block #4 PASSED Testing setting all elements of array's data block #4 PASSED Testing setting first element of array's data block #5 PASSED Testing setting all elements of array's data block #5 PASSED Testing setting first element of array's data block #6 PASSED Testing setting all elements of array's data block #6 PASSED Testing setting first element of array's data block #7 PASSED Testing setting all elements of array's data block #7 PASSED Testing setting first element of array's data block #8 PASSED Testing setting all elements of array's data block #8 PASSED Testing setting first element of array's data block #9 PASSED Testing setting all elements of array's data block #9 PASSED Testing setting first element of array's data block #10 PASSED Testing setting all elements of array's data block #10 PASSED Testing setting first element of array's data block #11 PASSED Testing setting all elements of array's data block #11 PASSED Testing setting first element of array's data block #12 PASSED Testing setting all elements of array's data block #12 PASSED Testing setting first element of array's data block #13 PASSED Testing setting all elements of array's data block #13 PASSED Testing setting first element of array's data block #14 PASSED Testing setting all elements of array's data block #14 PASSED Testing setting first element of array's data block #15 PASSED Testing setting all elements of array's data block #15 PASSED Testing setting first element of array's data block #16 PASSED Testing setting all elements of array's data block #16 PASSED Testing setting first element of array's data block #17 PASSED Testing setting all elements of array's data block #17 PASSED Testing setting first element of array's data block #18 PASSED Testing setting all elements of array's data block #18 PASSED Testing setting first element of array's data block #19 PASSED Testing setting all elements of array's data block #19 PASSED Testing setting first element of array's data block #20 PASSED Testing setting all elements of array's data block #20 PASSED Testing setting first element of array's data block #21 PASSED Testing setting all elements of array's data block #21 PASSED Testing setting first element of array's data block #22 PASSED Testing setting all elements of array's data block #22 PASSED Testing setting first element of array's data block #23 PASSED Testing setting all elements of array's data block #23 PASSED Testing setting first element of array's data block #24 PASSED Testing setting all elements of array's data block #24 PASSED Testing setting first element of array's data block #25 PASSED Testing setting all elements of array's data block #25 PASSED Testing setting first element of array's data block #26 PASSED Testing setting all elements of array's data block #26 PASSED Testing setting first element of array's data block #27 PASSED Testing setting all elements of array's data block #27 PASSED Testing setting first element of array's data block #28 PASSED Testing setting all elements of array's data block #28 PASSED Testing setting first element of array's data block #29 PASSED Testing setting all elements of array's data block #29 PASSED Testing setting first element of array's data block #30 PASSED Testing setting all elements of array's data block #30 PASSED Testing setting first element of array's data block #31 PASSED Testing setting all elements of array's data block #31 PASSED Testing setting first element of array's data block #32 PASSED Testing setting all elements of array's data block #32 PASSED Testing setting first element of array's data block #33 PASSED Testing setting all elements of array's data block #33 PASSED Testing setting first element of array's data block #34 PASSED Testing setting all elements of array's data block #34 PASSED Testing setting first element of array's data block #35 PASSED Testing setting all elements of array's data block #35 PASSED Testing setting first element of array's data block #36 PASSED Testing setting all elements of array's data block #36 PASSED Testing setting first element of array's data block #37 PASSED Testing setting all elements of array's data block #37 PASSED Testing setting first element of array's data block #38 PASSED Testing setting all elements of array's data block #38 PASSED Testing setting first element of array's data block #39 PASSED Testing setting all elements of array's data block #39 PASSED Testing setting first element of array's data block #40 PASSED Testing setting all elements of array's data block #40 PASSED Testing setting first element of array's data block #41 PASSED Testing setting all elements of array's data block #41 PASSED Testing setting first element of array's data block #42 PASSED Testing setting all elements of array's data block #42 PASSED Testing setting first element of array's data block #43 PASSED Testing setting all elements of array's data block #43 PASSED Testing setting first element of array's data block #44 PASSED Testing setting all elements of array's data block #44 PASSED Testing setting first element of array's data block #45 PASSED Testing setting all elements of array's data block #45 PASSED Testing with random iteration Testing setting first element of array PASSED Testing setting index block elements of array PASSED Testing setting first element of array's data block #0 PASSED Testing setting all elements of array's data block #0 PASSED Testing setting first element of array's data block #1 PASSED Testing setting all elements of array's data block #1 PASSED Testing setting first element of array's data block #2 PASSED Testing setting all elements of array's data block #2 PASSED Testing setting first element of array's data block #3 PASSED Testing setting all elements of array's data block #3 PASSED Testing setting first element of array's data block #4 PASSED Testing setting all elements of array's data block #4 PASSED Testing setting first element of array's data block #5 PASSED Testing setting all elements of array's data block #5 PASSED Testing setting first element of array's data block #6 PASSED Testing setting all elements of array's data block #6 PASSED Testing setting first element of array's data block #7 PASSED Testing setting all elements of array's data block #7 PASSED Testing setting first element of array's data block #8 PASSED Testing setting all elements of array's data block #8 PASSED Testing setting first element of array's data block #9 PASSED Testing setting all elements of array's data block #9 PASSED Testing setting first element of array's data block #10 PASSED Testing setting all elements of array's data block #10 PASSED Testing setting first element of array's data block #11 PASSED Testing setting all elements of array's data block #11 PASSED Testing setting first element of array's data block #12 PASSED Testing setting all elements of array's data block #12 PASSED Testing setting first element of array's data block #13 PASSED Testing setting all elements of array's data block #13 PASSED Testing setting first element of array's data block #14 PASSED Testing setting all elements of array's data block #14 PASSED Testing setting first element of array's data block #15 PASSED Testing setting all elements of array's data block #15 PASSED Testing setting first element of array's data block #16 PASSED Testing setting all elements of array's data block #16 PASSED Testing setting first element of array's data block #17 PASSED Testing setting all elements of array's data block #17 PASSED Testing setting first element of array's data block #18 PASSED Testing setting all elements of array's data block #18 PASSED Testing setting first element of array's data block #19 PASSED Testing setting all elements of array's data block #19 PASSED Testing setting first element of array's data block #20 PASSED Testing setting all elements of array's data block #20 PASSED Testing setting first element of array's data block #21 PASSED Testing setting all elements of array's data block #21 PASSED Testing setting first element of array's data block #22 PASSED Testing setting all elements of array's data block #22 PASSED Testing setting first element of array's data block #23 PASSED Testing setting all elements of array's data block #23 PASSED Testing setting first element of array's data block #24 PASSED Testing setting all elements of array's data block #24 PASSED Testing setting first element of array's data block #25 PASSED Testing setting all elements of array's data block #25 PASSED Testing setting first element of array's data block #26 PASSED Testing setting all elements of array's data block #26 PASSED Testing setting first element of array's data block #27 PASSED Testing setting all elements of array's data block #27 PASSED Testing setting first element of array's data block #28 PASSED Testing setting all elements of array's data block #28 PASSED Testing setting first element of array's data block #29 PASSED Testing setting all elements of array's data block #29 PASSED Testing setting first element of array's data block #30 PASSED Testing setting all elements of array's data block #30 PASSED Testing setting first element of array's data block #31 PASSED Testing setting all elements of array's data block #31 PASSED Testing setting first element of array's data block #32 PASSED Testing setting all elements of array's data block #32 PASSED Testing setting first element of array's data block #33 PASSED Testing setting all elements of array's data block #33 PASSED Testing setting first element of array's data block #34 PASSED Testing setting all elements of array's data block #34 PASSED Testing setting first element of array's data block #35 PASSED Testing setting all elements of array's data block #35 PASSED Testing setting first element of array's data block #36 PASSED Testing setting all elements of array's data block #36 PASSED Testing setting first element of array's data block #37 PASSED Testing setting all elements of array's data block #37 PASSED Testing setting first element of array's data block #38 PASSED Testing setting all elements of array's data block #38 PASSED Testing setting first element of array's data block #39 PASSED Testing setting all elements of array's data block #39 PASSED Testing setting first element of array's data block #40 PASSED Testing setting all elements of array's data block #40 PASSED Testing setting first element of array's data block #41 PASSED Testing setting all elements of array's data block #41 PASSED Testing setting first element of array's data block #42 PASSED Testing setting all elements of array's data block #42 PASSED Testing setting first element of array's data block #43 PASSED Testing setting all elements of array's data block #43 PASSED Testing setting first element of array's data block #44 PASSED Testing setting all elements of array's data block #44 PASSED Testing setting first element of array's data block #45 PASSED Testing setting all elements of array's data block #45 PASSED Testing with cyclic iteration Testing setting first element of array PASSED Testing setting index block elements of array PASSED Testing setting first element of array's data block #0 PASSED Testing setting all elements of array's data block #0 PASSED Testing setting first element of array's data block #1 PASSED Testing setting all elements of array's data block #1 PASSED Testing setting first element of array's data block #2 PASSED Testing setting all elements of array's data block #2 PASSED Testing setting first element of array's data block #3 PASSED Testing setting all elements of array's data block #3 PASSED Testing setting first element of array's data block #4 PASSED Testing setting all elements of array's data block #4 PASSED Testing setting first element of array's data block #5 PASSED Testing setting all elements of array's data block #5 PASSED Testing setting first element of array's data block #6 PASSED Testing setting all elements of array's data block #6 PASSED Testing setting first element of array's data block #7 PASSED Testing setting all elements of array's data block #7 PASSED Testing setting first element of array's data block #8 PASSED Testing setting all elements of array's data block #8 PASSED Testing setting first element of array's data block #9 PASSED Testing setting all elements of array's data block #9 PASSED Testing setting first element of array's data block #10 PASSED Testing setting all elements of array's data block #10 PASSED Testing setting first element of array's data block #11 PASSED Testing setting all elements of array's data block #11 PASSED Testing setting first element of array's data block #12 PASSED Testing setting all elements of array's data block #12 PASSED Testing setting first element of array's data block #13 PASSED Testing setting all elements of array's data block #13 PASSED Testing setting first element of array's data block #14 PASSED Testing setting all elements of array's data block #14 PASSED Testing setting first element of array's data block #15 PASSED Testing setting all elements of array's data block #15 PASSED Testing setting first element of array's data block #16 PASSED Testing setting all elements of array's data block #16 PASSED Testing setting first element of array's data block #17 PASSED Testing setting all elements of array's data block #17 PASSED Testing setting first element of array's data block #18 PASSED Testing setting all elements of array's data block #18 PASSED Testing setting first element of array's data block #19 PASSED Testing setting all elements of array's data block #19 PASSED Testing setting first element of array's data block #20 PASSED Testing setting all elements of array's data block #20 PASSED Testing setting first element of array's data block #21 PASSED Testing setting all elements of array's data block #21 PASSED Testing setting first element of array's data block #22 PASSED Testing setting all elements of array's data block #22 PASSED Testing setting first element of array's data block #23 PASSED Testing setting all elements of array's data block #23 PASSED Testing setting first element of array's data block #24 PASSED Testing setting all elements of array's data block #24 PASSED Testing setting first element of array's data block #25 PASSED Testing setting all elements of array's data block #25 PASSED Testing setting first element of array's data block #26 PASSED Testing setting all elements of array's data block #26 PASSED Testing setting first element of array's data block #27 PASSED Testing setting all elements of array's data block #27 PASSED Testing setting first element of array's data block #28 PASSED Testing setting all elements of array's data block #28 PASSED Testing setting first element of array's data block #29 PASSED Testing setting all elements of array's data block #29 PASSED Testing setting first element of array's data block #30 PASSED Testing setting all elements of array's data block #30 PASSED Testing setting first element of array's data block #31 PASSED Testing setting all elements of array's data block #31 PASSED Testing setting first element of array's data block #32 PASSED Testing setting all elements of array's data block #32 PASSED Testing setting first element of array's data block #33 PASSED Testing setting all elements of array's data block #33 PASSED Testing setting first element of array's data block #34 PASSED Testing setting all elements of array's data block #34 PASSED Testing setting first element of array's data block #35 PASSED Testing setting all elements of array's data block #35 PASSED Testing setting first element of array's data block #36 PASSED Testing setting all elements of array's data block #36 PASSED Testing setting first element of array's data block #37 PASSED Testing setting all elements of array's data block #37 PASSED Testing setting first element of array's data block #38 PASSED Testing setting all elements of array's data block #38 PASSED Testing setting first element of array's data block #39 PASSED Testing setting all elements of array's data block #39 PASSED Testing setting first element of array's data block #40 PASSED Testing setting all elements of array's data block #40 PASSED Testing setting first element of array's data block #41 PASSED Testing setting all elements of array's data block #41 PASSED Testing setting first element of array's data block #42 PASSED Testing setting all elements of array's data block #42 PASSED Testing setting first element of array's data block #43 PASSED Testing setting all elements of array's data block #43 PASSED Testing setting first element of array's data block #44 PASSED Testing setting all elements of array's data block #44 PASSED Testing setting first element of array's data block #45 PASSED Testing setting all elements of array's data block #45 PASSED Testing with random #2 iteration Testing setting first element of array PASSED Testing setting index block elements of array PASSED Testing setting first element of array's data block #0 PASSED Testing setting all elements of array's data block #0 PASSED Testing setting first element of array's data block #1 PASSED Testing setting all elements of array's data block #1 PASSED Testing setting first element of array's data block #2 PASSED Testing setting all elements of array's data block #2 PASSED Testing setting first element of array's data block #3 PASSED Testing setting all elements of array's data block #3 PASSED Testing setting first element of array's data block #4 PASSED Testing setting all elements of array's data block #4 PASSED Testing setting first element of array's data block #5 PASSED Testing setting all elements of array's data block #5 PASSED Testing setting first element of array's data block #6 PASSED Testing setting all elements of array's data block #6 PASSED Testing setting first element of array's data block #7 PASSED Testing setting all elements of array's data block #7 PASSED Testing setting first element of array's data block #8 PASSED Testing setting all elements of array's data block #8 PASSED Testing setting first element of array's data block #9 PASSED Testing setting all elements of array's data block #9 PASSED Testing setting first element of array's data block #10 PASSED Testing setting all elements of array's data block #10 PASSED Testing setting first element of array's data block #11 PASSED Testing setting all elements of array's data block #11 PASSED Testing setting first element of array's data block #12 PASSED Testing setting all elements of array's data block #12 PASSED Testing setting first element of array's data block #13 PASSED Testing setting all elements of array's data block #13 PASSED Testing setting first element of array's data block #14 PASSED Testing setting all elements of array's data block #14 PASSED Testing setting first element of array's data block #15 PASSED Testing setting all elements of array's data block #15 PASSED Testing setting first element of array's data block #16 PASSED Testing setting all elements of array's data block #16 PASSED Testing setting first element of array's data block #17 PASSED Testing setting all elements of array's data block #17 PASSED Testing setting first element of array's data block #18 PASSED Testing setting all elements of array's data block #18 PASSED Testing setting first element of array's data block #19 PASSED Testing setting all elements of array's data block #19 PASSED Testing setting first element of array's data block #20 PASSED Testing setting all elements of array's data block #20 PASSED Testing setting first element of array's data block #21 PASSED Testing setting all elements of array's data block #21 PASSED Testing setting first element of array's data block #22 PASSED Testing setting all elements of array's data block #22 PASSED Testing setting first element of array's data block #23 PASSED Testing setting all elements of array's data block #23 PASSED Testing setting first element of array's data block #24 PASSED Testing setting all elements of array's data block #24 PASSED Testing setting first element of array's data block #25 PASSED Testing setting all elements of array's data block #25 PASSED Testing setting first element of array's data block #26 PASSED Testing setting all elements of array's data block #26 PASSED Testing setting first element of array's data block #27 PASSED Testing setting all elements of array's data block #27 PASSED Testing setting first element of array's data block #28 PASSED Testing setting all elements of array's data block #28 PASSED Testing setting first element of array's data block #29 PASSED Testing setting all elements of array's data block #29 PASSED Testing setting first element of array's data block #30 PASSED Testing setting all elements of array's data block #30 PASSED Testing setting first element of array's data block #31 PASSED Testing setting all elements of array's data block #31 PASSED Testing setting first element of array's data block #32 PASSED Testing setting all elements of array's data block #32 PASSED Testing setting first element of array's data block #33 PASSED Testing setting all elements of array's data block #33 PASSED Testing setting first element of array's data block #34 PASSED Testing setting all elements of array's data block #34 PASSED Testing setting first element of array's data block #35 PASSED Testing setting all elements of array's data block #35 PASSED Testing setting first element of array's data block #36 PASSED Testing setting all elements of array's data block #36 PASSED Testing setting first element of array's data block #37 PASSED Testing setting all elements of array's data block #37 PASSED Testing setting first element of array's data block #38 PASSED Testing setting all elements of array's data block #38 PASSED Testing setting first element of array's data block #39 PASSED Testing setting all elements of array's data block #39 PASSED Testing setting first element of array's data block #40 PASSED Testing setting all elements of array's data block #40 PASSED Testing setting first element of array's data block #41 PASSED Testing setting all elements of array's data block #41 PASSED Testing setting first element of array's data block #42 PASSED Testing setting all elements of array's data block #42 PASSED Testing setting first element of array's data block #43 PASSED Testing setting all elements of array's data block #43 PASSED Testing setting first element of array's data block #44 PASSED Testing setting all elements of array's data block #44 PASSED Testing setting first element of array's data block #45 PASSED Testing setting all elements of array's data block #45 PASSED Testing skipping 1st element PASSED Testing skipping index block elements PASSED Testing skipping index block & data block elements PASSED Testing skipping 1st super block elements PASSED Testing skipping 2nd super block elements PASSED Testing skipping 3rd super block elements PASSED Testing skipping 4th super block elements PASSED All extensible array tests passed. 11.58user 3.38system 0:27.39elapsed 54%CPU (0avgtext+0avgdata 88736maxresident)k 248inputs+791400outputs (1major+22450minor)pagefaults 0swaps Finished testing earray ============================ ============================ Testing btree2 Finished testing btree2 ============================ btree2 Test Log ============================ Testing without reopening B-tree: Testing B-tree creation PASSED Testing B-tree iteration: empty B-tree PASSED Testing B-tree insert: first record PASSED Testing B-tree insert: several records PASSED Testing B-tree insert: split root PASSED Testing B-tree insert: redistribute 2 leaves in level 1 B-tree (l->r) PASSED Testing B-tree insert: redistribute 2 leaves in level 1 B-tree (r->l) PASSED Testing B-tree insert: split side leaf into 2 leaves in level 1 B-tree (l->r) PASSED Testing B-tree insert: split side leaf into 2 leaves in level 1 B-tree (r->l) PASSED Testing B-tree insert: redistribute 3 leaves in level 1 B-tree PASSED Testing B-tree insert: split middle leaf into 2 leaves in level 1 B-tree PASSED Testing B-tree insert: make level 2 B-tree PASSED Testing B-tree insert: redistrib right-most leaf in level 2 B-tree PASSED Testing B-tree insert: redistrib left-most leaf in level 2 B-tree PASSED Testing B-tree insert: redistrib middle leaf in level 2 B-tree PASSED Testing B-tree insert: split right-most leaf in level 2 B-tree PASSED Testing B-tree insert: split left-most leaf in level 2 B-tree PASSED Testing B-tree insert: split middle leaf in level 2 B-tree PASSED Testing B-tree insert: redist. 2 internal (r->l) in level 2 B-tree PASSED Testing B-tree insert: redist. 2 internal (l->r) in level 2 B-tree PASSED Testing B-tree insert: split side internal node to 2 in level 2 B-tree (r->l) PASSED Testing B-tree insert: split side internal node to 2 in level 2 B-tree (l->2) PASSED Testing B-tree insert: redistrib 3 internals in level 2 B-tree PASSED Testing B-tree insert: split 3 internals to 4 in level 2 B-tree PASSED Testing B-tree insert: create random level 4 B-tree PASSED Testing B-tree insert: attempt duplicate record in level 4 B-tree PASSED Testing B-tree update: inserting first record in empty B-tree PASSED Testing B-tree update: update only record in B-tree PASSED Testing B-tree update: insert several records PASSED Testing B-tree update: update several records PASSED Testing B-tree update: split root PASSED Testing B-tree update: redistribute 2 leaves in level 1 B-tree (l->r) PASSED Testing B-tree update: redistribute 2 leaves in level 1 B-tree (r->l) PASSED Testing B-tree update: split side leaf into 2 leaves in level 1 B-tree (l->r) PASSED Testing B-tree update: split side leaf into 2 leaves in level 1 B-tree (r->l) PASSED Testing B-tree update: redistribute 3 leaves in level 1 B-tree PASSED Testing B-tree update: split middle leaf into 2 leaves in level 1 B-tree PASSED Testing B-tree update: make level 2 B-tree (l->r) PASSED Testing B-tree update: make level 2 B-tree (r->l) PASSED Testing B-tree update: make level 2 B-tree (l+r->middle) PASSED Testing B-tree update: create random level 4 B-tree PASSED Testing B-tree update: update record in level 4 B-tree PASSED Testing B-tree remove: record from empty B-tree PASSED Testing B-tree remove: non-existant record from 1 record B-tree PASSED Testing B-tree remove: existant record from 1 record B-tree PASSED Testing B-tree remove: adding records to B-tree after removal PASSED Testing B-tree remove: non-existant record from level-0 B-tree PASSED Testing B-tree remove: mult. existant records from level-0 B-tree PASSED Testing B-tree remove: non-existant record from level-1 B-tree PASSED Testing B-tree remove: record from right leaf of level-1 B-tree PASSED Testing B-tree remove: record from left leaf of level-1 B-tree PASSED Testing B-tree remove: record from middle leaf of level-1 B-tree PASSED Testing B-tree remove: redistribute 2 leaves in level-1 B-tree (r->l) PASSED Testing B-tree remove: redistribute 2 leaves in level-1 B-tree (l->r) PASSED Testing B-tree remove: redistribute 3 leaves in level-1 B-tree PASSED Testing B-tree remove: merge 2 leaves to 1 in level-1 B-tree (r->l) PASSED Testing B-tree remove: merge 2 leaves to 1 in level-1 B-tree (l->r) PASSED Testing B-tree remove: merge 3 leaves to 2 in level-1 B-tree PASSED Testing B-tree remove: promote from right leaf of level-1 B-tree PASSED Testing B-tree remove: promote from left leaf of level-1 B-tree PASSED Testing B-tree remove: promote from middle leaf of level-1 B-tree PASSED Testing B-tree remove: promote from leaf of level-1 B-tree w/2 node redistrib PASSED Testing B-tree remove: promote from leaf of level-1 B-tree w/3 node redistrib PASSED Testing B-tree remove: promote from leaf of level-1 B-tree w/2->1 merge PASSED Testing B-tree remove: promote from leaf of level-1 B-tree w/3->2 merge PASSED Testing B-tree remove: collapse level-1 B-tree back to level-0 PASSED Testing B-tree remove: promote from right internal of level-2 B-tree PASSED Testing B-tree remove: promote from left internal of level-2 B-tree PASSED Testing B-tree remove: promote from middle internal of level-2 B-tree PASSED Testing B-tree remove: promote record from root of level-2 B-tree PASSED Testing B-tree remove: promote from right internal of level-2 B-tree w/redistrib PASSED Testing B-tree remove: promote from left internal of level-2 B-tree w/redistrib PASSED Testing B-tree remove: promote from right internal of level-2 B-tree w/merge PASSED Testing B-tree remove: promote from middle internal of level-2 B-tree w/merge PASSED Testing B-tree remove: merge 2 internal nodes to 1 in level-2 B-tree (l->r) PASSED Testing B-tree remove: merge 2 internal nodes to 1 in level-2 B-tree (r->l) PASSED Testing B-tree remove: merge 3 internal nodes to 2 in level-2 B-tree PASSED Testing B-tree remove: collapse level-2 B-tree back to level-1 (r->l) PASSED Testing B-tree remove: create random level 4 B-tree and delete all records in random order PASSED Testing B-tree remove: create random level 4 B-tree and delete all records by index, in random order PASSED Testing B-tree remove: create random level 4 B-tree and delete all records by index, in increasing order PASSED Testing B-tree remove: create random level 4 B-tree and delete all records by index, in decreasing order PASSED Testing B-tree find: nearest neighbor less than a value PASSED Testing B-tree find: nearest neighbor greater than a value PASSED Testing B-tree delete: delete empty B-tree PASSED Testing B-tree delete: delete level-0 B-tree PASSED Testing B-tree delete: delete level-1 B-tree PASSED Testing B-tree delete: delete level-2 B-tree PASSED Testing B-tree modify: attempt to modify non-existant record PASSED Testing B-tree modify: modify record in leaf node PASSED Testing B-tree modify: modify record in internal node PASSED Testing B-tree modify: modify record in root node PASSED Testing with reopening B-tree: Testing B-tree creation PASSED Testing B-tree iteration: empty B-tree PASSED Testing B-tree insert: first record PASSED Testing B-tree insert: several records PASSED Testing B-tree insert: split root PASSED Testing B-tree insert: redistribute 2 leaves in level 1 B-tree (l->r) PASSED Testing B-tree insert: redistribute 2 leaves in level 1 B-tree (r->l) PASSED Testing B-tree insert: split side leaf into 2 leaves in level 1 B-tree (l->r) PASSED Testing B-tree insert: split side leaf into 2 leaves in level 1 B-tree (r->l) PASSED Testing B-tree insert: redistribute 3 leaves in level 1 B-tree PASSED Testing B-tree insert: split middle leaf into 2 leaves in level 1 B-tree PASSED Testing B-tree insert: make level 2 B-tree PASSED Testing B-tree insert: redistrib right-most leaf in level 2 B-tree PASSED Testing B-tree insert: redistrib left-most leaf in level 2 B-tree PASSED Testing B-tree insert: redistrib middle leaf in level 2 B-tree PASSED Testing B-tree insert: split right-most leaf in level 2 B-tree PASSED Testing B-tree insert: split left-most leaf in level 2 B-tree PASSED Testing B-tree insert: split middle leaf in level 2 B-tree PASSED Testing B-tree insert: redist. 2 internal (r->l) in level 2 B-tree PASSED Testing B-tree insert: redist. 2 internal (l->r) in level 2 B-tree PASSED Testing B-tree insert: split side internal node to 2 in level 2 B-tree (r->l) PASSED Testing B-tree insert: split side internal node to 2 in level 2 B-tree (l->2) PASSED Testing B-tree insert: redistrib 3 internals in level 2 B-tree PASSED Testing B-tree insert: split 3 internals to 4 in level 2 B-tree PASSED Testing B-tree insert: create random level 4 B-tree PASSED Testing B-tree insert: attempt duplicate record in level 4 B-tree PASSED Testing B-tree update: inserting first record in empty B-tree PASSED Testing B-tree update: update only record in B-tree PASSED Testing B-tree update: insert several records PASSED Testing B-tree update: update several records PASSED Testing B-tree update: split root PASSED Testing B-tree update: redistribute 2 leaves in level 1 B-tree (l->r) PASSED Testing B-tree update: redistribute 2 leaves in level 1 B-tree (r->l) PASSED Testing B-tree update: split side leaf into 2 leaves in level 1 B-tree (l->r) PASSED Testing B-tree update: split side leaf into 2 leaves in level 1 B-tree (r->l) PASSED Testing B-tree update: redistribute 3 leaves in level 1 B-tree PASSED Testing B-tree update: split middle leaf into 2 leaves in level 1 B-tree PASSED Testing B-tree update: make level 2 B-tree (l->r) PASSED Testing B-tree update: make level 2 B-tree (r->l) PASSED Testing B-tree update: make level 2 B-tree (l+r->middle) PASSED Testing B-tree update: create random level 4 B-tree PASSED Testing B-tree update: update record in level 4 B-tree PASSED Testing B-tree remove: record from empty B-tree PASSED Testing B-tree remove: non-existant record from 1 record B-tree PASSED Testing B-tree remove: existant record from 1 record B-tree PASSED Testing B-tree remove: adding records to B-tree after removal PASSED Testing B-tree remove: non-existant record from level-0 B-tree PASSED Testing B-tree remove: mult. existant records from level-0 B-tree PASSED Testing B-tree remove: non-existant record from level-1 B-tree PASSED Testing B-tree remove: record from right leaf of level-1 B-tree PASSED Testing B-tree remove: record from left leaf of level-1 B-tree PASSED Testing B-tree remove: record from middle leaf of level-1 B-tree PASSED Testing B-tree remove: redistribute 2 leaves in level-1 B-tree (r->l) PASSED Testing B-tree remove: redistribute 2 leaves in level-1 B-tree (l->r) PASSED Testing B-tree remove: redistribute 3 leaves in level-1 B-tree PASSED Testing B-tree remove: merge 2 leaves to 1 in level-1 B-tree (r->l) PASSED Testing B-tree remove: merge 2 leaves to 1 in level-1 B-tree (l->r) PASSED Testing B-tree remove: merge 3 leaves to 2 in level-1 B-tree PASSED Testing B-tree remove: promote from right leaf of level-1 B-tree PASSED Testing B-tree remove: promote from left leaf of level-1 B-tree PASSED Testing B-tree remove: promote from middle leaf of level-1 B-tree PASSED Testing B-tree remove: promote from leaf of level-1 B-tree w/2 node redistrib PASSED Testing B-tree remove: promote from leaf of level-1 B-tree w/3 node redistrib PASSED Testing B-tree remove: promote from leaf of level-1 B-tree w/2->1 merge PASSED Testing B-tree remove: promote from leaf of level-1 B-tree w/3->2 merge PASSED Testing B-tree remove: collapse level-1 B-tree back to level-0 PASSED Testing B-tree remove: promote from right internal of level-2 B-tree PASSED Testing B-tree remove: promote from left internal of level-2 B-tree PASSED Testing B-tree remove: promote from middle internal of level-2 B-tree PASSED Testing B-tree remove: promote record from root of level-2 B-tree PASSED Testing B-tree remove: promote from right internal of level-2 B-tree w/redistrib PASSED Testing B-tree remove: promote from left internal of level-2 B-tree w/redistrib PASSED Testing B-tree remove: promote from right internal of level-2 B-tree w/merge PASSED Testing B-tree remove: promote from middle internal of level-2 B-tree w/merge PASSED Testing B-tree remove: merge 2 internal nodes to 1 in level-2 B-tree (l->r) PASSED Testing B-tree remove: merge 2 internal nodes to 1 in level-2 B-tree (r->l) PASSED Testing B-tree remove: merge 3 internal nodes to 2 in level-2 B-tree PASSED Testing B-tree remove: collapse level-2 B-tree back to level-1 (r->l) PASSED Testing B-tree remove: create random level 4 B-tree and delete all records in random order PASSED Testing B-tree remove: create random level 4 B-tree and delete all records by index, in random order PASSED Testing B-tree remove: create random level 4 B-tree and delete all records by index, in increasing order PASSED Testing B-tree remove: create random level 4 B-tree and delete all records by index, in decreasing order PASSED Testing B-tree find: nearest neighbor less than a value PASSED Testing B-tree find: nearest neighbor greater than a value PASSED Testing B-tree delete: delete empty B-tree PASSED Testing B-tree delete: delete level-0 B-tree PASSED Testing B-tree delete: delete level-1 B-tree PASSED Testing B-tree delete: delete level-2 B-tree PASSED Testing B-tree modify: attempt to modify non-existant record PASSED Testing B-tree modify: modify record in leaf node PASSED Testing B-tree modify: modify record in internal node PASSED Testing B-tree modify: modify record in root node PASSED Testing open B-tree twice, through different file handles PASSED All v2 B-tree tests passed. 71.29user 37.54system 1:50.81elapsed 98%CPU (0avgtext+0avgdata 515536maxresident)k 648inputs+465912outputs (1major+26404minor)pagefaults 0swaps Finished testing btree2 ============================ ============================ Testing fheap Finished testing fheap ============================ fheap Test Log ============================ Testing with normal parameters Testing fractal heap creation PASSED Testing query heap creation parameters PASSED Testing create, close & reopen fractal heap PASSED Testing open fractal heap twice PASSED Testing deleting open fractal heap PASSED Testing limits of heap ID lengths PASSED Testing creating heaps with I/O filters PASSED Testing querying heap statistics PASSED Testing reopening header through different file PASSED Bulk-filling blocks w/large objects Testing inserting 'weird' sized objects into absolute heap PASSED Testing inserting objects to create first direct block in recursive indirect blocks five levels deep PASSED Testing removing bad heap IDs from absolute heap PASSED Testing removing single object from absolute heap PASSED Testing removing two objects from absolute heap PASSED Testing removing single larger object from absolute heap PASSED Testing removing two larger objects from absolute heap (forward) PASSED Testing removing two larger objects from absolute heap (reverse) PASSED Testing removing three larger objects from absolute heap (forward) PASSED Testing removing three larger objects from absolute heap (reverse) PASSED Testing incremental object insertion and removal PASSED Testing removing all objects from root direct block of absolute heap (all - forward) PASSED Testing removing all objects from two direct blocks of absolute heap (all - forward) PASSED Testing removing all objects from first row of direct blocks of absolute heap (all - forward) PASSED Testing removing all objects from first two rows of direct blocks of absolute heap (all - forward) PASSED Testing removing all objects from first four rows of direct blocks of absolute heap (all - forward) PASSED Testing removing all objects from all direct blocks of root group in absolute heap (all - forward) PASSED Testing removing all objects from 2nd level indirect blocks of absolute heap (all - forward) PASSED Testing removing all objects from 3rd level indirect blocks of absolute heap (all - forward) PASSED Testing inserting object that is too large for starting block, then remove all objects (all - forward) PASSED Testing skipping starting block, then adding object back to first block, then remove all objects (all - forward) PASSED Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - forward) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - forward) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - forward) PASSED Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct blocks, and skip first row of 2nd indirect blocks of 4th level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct, 2nd level indirect blocks and 3rd level direct block, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, fill 2nd row 4th level indirect block's direct, 2nd level indirect blocks, first row of 3rd level indirect blocks, 3rd level direct block in 2nd row, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 3rd level indirect blocks in 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, except last one, fill first row of 3rd level indirect blocks in last 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing removing all objects from root direct block of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from two direct blocks of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from first row of direct blocks of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from first two rows of direct blocks of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from first four rows of direct blocks of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from all direct blocks of root group in absolute heap (half, refill, all - forward) PASSED Testing removing all objects from 2nd level indirect blocks of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from 3rd level indirect blocks of absolute heap (half, refill, all - forward) PASSED Testing inserting object that is too large for starting block, then remove all objects (half, refill, all - forward) PASSED Testing skipping starting block, then adding object back to first block, then remove all objects (half, refill, all - forward) PASSED Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (half, refill, all - forward) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct blocks, and skip first row of 2nd indirect blocks of 4th level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct, 2nd level indirect blocks and 3rd level direct block, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, fill 2nd row 4th level indirect block's direct, 2nd level indirect blocks, first row of 3rd level indirect blocks, 3rd level direct block in 2nd row, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 3rd level indirect blocks in 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, except last one, fill first row of 3rd level indirect blocks in last 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing fragmenting small blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing fragmenting direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing removing all objects from root direct block of absolute heap (all - reverse) PASSED Testing removing all objects from two direct blocks of absolute heap (all - reverse) PASSED Testing removing all objects from first row of direct blocks of absolute heap (all - reverse) PASSED Testing removing all objects from first two rows of direct blocks of absolute heap (all - reverse) PASSED Testing removing all objects from first four rows of direct blocks of absolute heap (all - reverse) PASSED Testing removing all objects from all direct blocks of root group in absolute heap (all - reverse) PASSED Testing removing all objects from 2nd level indirect blocks of absolute heap (all - reverse) PASSED Testing removing all objects from 3rd level indirect blocks of absolute heap (all - reverse) PASSED Testing inserting object that is too large for starting block, then remove all objects (all - reverse) PASSED Testing skipping starting block, then adding object back to first block, then remove all objects (all - reverse) PASSED Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - reverse) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - reverse) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - reverse) PASSED Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct blocks, and skip first row of 2nd indirect blocks of 4th level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct, 2nd level indirect blocks and 3rd level direct block, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, fill 2nd row 4th level indirect block's direct, 2nd level indirect blocks, first row of 3rd level indirect blocks, 3rd level direct block in 2nd row, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 3rd level indirect blocks in 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, except last one, fill first row of 3rd level indirect blocks in last 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing removing all objects from root direct block of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from two direct blocks of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from first row of direct blocks of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from first two rows of direct blocks of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from first four rows of direct blocks of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from all direct blocks of root group in absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from 2nd level indirect blocks of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from 3rd level indirect blocks of absolute heap (half, refill, all - reverse) PASSED Testing inserting object that is too large for starting block, then remove all objects (half, refill, all - reverse) PASSED Testing skipping starting block, then adding object back to first block, then remove all objects (half, refill, all - reverse) PASSED Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (half, refill, all - reverse) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct blocks, and skip first row of 2nd indirect blocks of 4th level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct, 2nd level indirect blocks and 3rd level direct block, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, fill 2nd row 4th level indirect block's direct, 2nd level indirect blocks, first row of 3rd level indirect blocks, 3rd level direct block in 2nd row, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 3rd level indirect blocks in 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, except last one, fill first row of 3rd level indirect blocks in last 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing fragmenting small blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing fragmenting direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing removing all objects from root direct block of absolute heap (all - deleting heap) PASSED Testing removing all objects from two direct blocks of absolute heap (all - deleting heap) PASSED Testing removing all objects from first row of direct blocks of absolute heap (all - deleting heap) PASSED Testing removing all objects from first two rows of direct blocks of absolute heap (all - deleting heap) PASSED Testing removing all objects from first four rows of direct blocks of absolute heap (all - deleting heap) PASSED Testing removing all objects from all direct blocks of root group in absolute heap (all - deleting heap) PASSED Testing removing all objects from 2nd level indirect blocks of absolute heap (all - deleting heap) PASSED Testing removing all objects from 3rd level indirect blocks of absolute heap (all - deleting heap) PASSED Testing inserting object that is too large for starting block, then remove all objects (all - deleting heap) PASSED Testing skipping starting block, then adding object back to first block, then remove all objects (all - deleting heap) PASSED Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - deleting heap) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - deleting heap) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct blocks, and skip first row of 2nd indirect blocks of 4th level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct, 2nd level indirect blocks and 3rd level direct block, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, fill 2nd row 4th level indirect block's direct, 2nd level indirect blocks, first row of 3rd level indirect blocks, 3rd level direct block in 2nd row, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 3rd level indirect blocks in 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, except last one, fill first row of 3rd level indirect blocks in last 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Bulk-filling blocks w/single object Testing inserting 'weird' sized objects into absolute heap PASSED Testing inserting objects to create first direct block in recursive indirect blocks five levels deep PASSED Testing removing bad heap IDs from absolute heap PASSED Testing removing single object from absolute heap PASSED Testing removing two objects from absolute heap PASSED Testing removing single larger object from absolute heap PASSED Testing removing two larger objects from absolute heap (forward) PASSED Testing removing two larger objects from absolute heap (reverse) PASSED Testing removing three larger objects from absolute heap (forward) PASSED Testing removing three larger objects from absolute heap (reverse) PASSED Testing incremental object insertion and removal PASSED Testing removing all objects from root direct block of absolute heap (all - forward) PASSED Testing removing all objects from two direct blocks of absolute heap (all - forward) PASSED Testing removing all objects from first row of direct blocks of absolute heap (all - forward) PASSED Testing removing all objects from first two rows of direct blocks of absolute heap (all - forward) PASSED Testing removing all objects from first four rows of direct blocks of absolute heap (all - forward) PASSED Testing removing all objects from all direct blocks of root group in absolute heap (all - forward) PASSED Testing removing all objects from 2nd level indirect blocks of absolute heap (all - forward) PASSED Testing removing all objects from 3rd level indirect blocks of absolute heap (all - forward) PASSED Testing inserting object that is too large for starting block, then remove all objects (all - forward) PASSED Testing skipping starting block, then adding object back to first block, then remove all objects (all - forward) PASSED Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - forward) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - forward) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - forward) PASSED Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct blocks, and skip first row of 2nd indirect blocks of 4th level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct, 2nd level indirect blocks and 3rd level direct block, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, fill 2nd row 4th level indirect block's direct, 2nd level indirect blocks, first row of 3rd level indirect blocks, 3rd level direct block in 2nd row, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 3rd level indirect blocks in 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, except last one, fill first row of 3rd level indirect blocks in last 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing removing all objects from root direct block of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from two direct blocks of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from first row of direct blocks of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from first two rows of direct blocks of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from first four rows of direct blocks of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from all direct blocks of root group in absolute heap (half, refill, all - forward) PASSED Testing removing all objects from 2nd level indirect blocks of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from 3rd level indirect blocks of absolute heap (half, refill, all - forward) PASSED Testing inserting object that is too large for starting block, then remove all objects (half, refill, all - forward) PASSED Testing skipping starting block, then adding object back to first block, then remove all objects (half, refill, all - forward) PASSED Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (half, refill, all - forward) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct blocks, and skip first row of 2nd indirect blocks of 4th level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct, 2nd level indirect blocks and 3rd level direct block, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, fill 2nd row 4th level indirect block's direct, 2nd level indirect blocks, first row of 3rd level indirect blocks, 3rd level direct block in 2nd row, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 3rd level indirect blocks in 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, except last one, fill first row of 3rd level indirect blocks in last 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing fragmenting small blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing fragmenting direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing removing all objects from root direct block of absolute heap (all - reverse) PASSED Testing removing all objects from two direct blocks of absolute heap (all - reverse) PASSED Testing removing all objects from first row of direct blocks of absolute heap (all - reverse) PASSED Testing removing all objects from first two rows of direct blocks of absolute heap (all - reverse) PASSED Testing removing all objects from first four rows of direct blocks of absolute heap (all - reverse) PASSED Testing removing all objects from all direct blocks of root group in absolute heap (all - reverse) PASSED Testing removing all objects from 2nd level indirect blocks of absolute heap (all - reverse) PASSED Testing removing all objects from 3rd level indirect blocks of absolute heap (all - reverse) PASSED Testing inserting object that is too large for starting block, then remove all objects (all - reverse) PASSED Testing skipping starting block, then adding object back to first block, then remove all objects (all - reverse) PASSED Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - reverse) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - reverse) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - reverse) PASSED Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct blocks, and skip first row of 2nd indirect blocks of 4th level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct, 2nd level indirect blocks and 3rd level direct block, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, fill 2nd row 4th level indirect block's direct, 2nd level indirect blocks, first row of 3rd level indirect blocks, 3rd level direct block in 2nd row, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 3rd level indirect blocks in 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, except last one, fill first row of 3rd level indirect blocks in last 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing removing all objects from root direct block of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from two direct blocks of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from first row of direct blocks of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from first two rows of direct blocks of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from first four rows of direct blocks of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from all direct blocks of root group in absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from 2nd level indirect blocks of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from 3rd level indirect blocks of absolute heap (half, refill, all - reverse) PASSED Testing inserting object that is too large for starting block, then remove all objects (half, refill, all - reverse) PASSED Testing skipping starting block, then adding object back to first block, then remove all objects (half, refill, all - reverse) PASSED Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (half, refill, all - reverse) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct blocks, and skip first row of 2nd indirect blocks of 4th level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct, 2nd level indirect blocks and 3rd level direct block, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, fill 2nd row 4th level indirect block's direct, 2nd level indirect blocks, first row of 3rd level indirect blocks, 3rd level direct block in 2nd row, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 3rd level indirect blocks in 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, except last one, fill first row of 3rd level indirect blocks in last 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing fragmenting small blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing fragmenting direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing removing all objects from root direct block of absolute heap (all - deleting heap) PASSED Testing removing all objects from two direct blocks of absolute heap (all - deleting heap) PASSED Testing removing all objects from first row of direct blocks of absolute heap (all - deleting heap) PASSED Testing removing all objects from first two rows of direct blocks of absolute heap (all - deleting heap) PASSED Testing removing all objects from first four rows of direct blocks of absolute heap (all - deleting heap) PASSED Testing removing all objects from all direct blocks of root group in absolute heap (all - deleting heap) PASSED Testing removing all objects from 2nd level indirect blocks of absolute heap (all - deleting heap) PASSED Testing removing all objects from 3rd level indirect blocks of absolute heap (all - deleting heap) PASSED Testing inserting object that is too large for starting block, then remove all objects (all - deleting heap) PASSED Testing skipping starting block, then adding object back to first block, then remove all objects (all - deleting heap) PASSED Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - deleting heap) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - deleting heap) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct blocks, and skip first row of 2nd indirect blocks of 4th level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct, 2nd level indirect blocks and 3rd level direct block, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, fill 2nd row 4th level indirect block's direct, 2nd level indirect blocks, first row of 3rd level indirect blocks, 3rd level direct block in 2nd row, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 3rd level indirect blocks in 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, except last one, fill first row of 3rd level indirect blocks in last 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Using 'normal' heap ID format for 'huge' objects Testing insert one huge object, then remove (all - forward) PASSED Testing insert two huge objects, then remove (all - forward) PASSED Testing insert three huge objects, then remove (all - forward) PASSED Testing insert mix of normal & huge objects, then remove (all - forward) PASSED Testing insert 'huge' object into heap with I/O filters, then remove (all - forward) PASSED Testing insert one tiny object, then remove (all - forward) PASSED Testing insert two tiny objects, then remove (all - forward) PASSED Testing insert mix of normal, huge & tiny objects, then remove (all - forward) PASSED Testing insert one huge object, then remove (all - reverse) PASSED Testing insert two huge objects, then remove (all - reverse) PASSED Testing insert three huge objects, then remove (all - reverse) PASSED Testing insert mix of normal & huge objects, then remove (all - reverse) PASSED Testing insert 'huge' object into heap with I/O filters, then remove (all - reverse) PASSED Testing insert one tiny object, then remove (all - reverse) PASSED Testing insert two tiny objects, then remove (all - reverse) PASSED Testing insert mix of normal, huge & tiny objects, then remove (all - reverse) PASSED Testing insert one huge object, then remove (all - deleting heap) PASSED Testing insert two huge objects, then remove (all - deleting heap) PASSED Testing insert three huge objects, then remove (all - deleting heap) PASSED Testing insert mix of normal & huge objects, then remove (all - deleting heap) PASSED Testing insert 'huge' object into heap with I/O filters, then remove (all - deleting heap) PASSED Testing insert one tiny object, then remove (all - deleting heap) PASSED Testing insert two tiny objects, then remove (all - deleting heap) PASSED Testing insert mix of normal, huge & tiny objects, then remove (all - deleting heap) PASSED Using 'direct' heap ID format for 'huge' objects Testing insert one huge object, then remove (all - forward) PASSED Testing insert two huge objects, then remove (all - forward) PASSED Testing insert three huge objects, then remove (all - forward) PASSED Testing insert mix of normal & huge objects, then remove (all - forward) PASSED Testing insert 'huge' object into heap with I/O filters, then remove (all - forward) PASSED Testing insert one tiny object, then remove (all - forward) PASSED Testing insert two tiny objects, then remove (all - forward) PASSED Testing insert mix of normal, huge & tiny objects, then remove (all - forward) PASSED Testing insert one huge object, then remove (all - reverse) PASSED Testing insert two huge objects, then remove (all - reverse) PASSED Testing insert three huge objects, then remove (all - reverse) PASSED Testing insert mix of normal & huge objects, then remove (all - reverse) PASSED Testing insert 'huge' object into heap with I/O filters, then remove (all - reverse) PASSED Testing insert one tiny object, then remove (all - reverse) PASSED Testing insert two tiny objects, then remove (all - reverse) PASSED Testing insert mix of normal, huge & tiny objects, then remove (all - reverse) PASSED Testing insert one huge object, then remove (all - deleting heap) PASSED Testing insert two huge objects, then remove (all - deleting heap) PASSED Testing insert three huge objects, then remove (all - deleting heap) PASSED Testing insert mix of normal & huge objects, then remove (all - deleting heap) PASSED Testing insert 'huge' object into heap with I/O filters, then remove (all - deleting heap) PASSED Testing insert one tiny object, then remove (all - deleting heap) PASSED Testing insert two tiny objects, then remove (all - deleting heap) PASSED Testing insert mix of normal, huge & tiny objects, then remove (all - deleting heap) PASSED Using 'direct' heap ID format for 'huge' objects and larger IDs for 'tiny' objects Testing insert one huge object, then remove (all - forward) PASSED Testing insert two huge objects, then remove (all - forward) PASSED Testing insert three huge objects, then remove (all - forward) PASSED Testing insert mix of normal & huge objects, then remove (all - forward) PASSED Testing insert 'huge' object into heap with I/O filters, then remove (all - forward) PASSED Testing insert one tiny object, then remove (all - forward) PASSED Testing insert two tiny objects, then remove (all - forward) PASSED Testing insert mix of normal, huge & tiny objects, then remove (all - forward) PASSED Testing insert one huge object, then remove (all - reverse) PASSED Testing insert two huge objects, then remove (all - reverse) PASSED Testing insert three huge objects, then remove (all - reverse) PASSED Testing insert mix of normal & huge objects, then remove (all - reverse) PASSED Testing insert 'huge' object into heap with I/O filters, then remove (all - reverse) PASSED Testing insert one tiny object, then remove (all - reverse) PASSED Testing insert two tiny objects, then remove (all - reverse) PASSED Testing insert mix of normal, huge & tiny objects, then remove (all - reverse) PASSED Testing insert one huge object, then remove (all - deleting heap) PASSED Testing insert two huge objects, then remove (all - deleting heap) PASSED Testing insert three huge objects, then remove (all - deleting heap) PASSED Testing insert mix of normal & huge objects, then remove (all - deleting heap) PASSED Testing insert 'huge' object into heap with I/O filters, then remove (all - deleting heap) PASSED Testing insert one tiny object, then remove (all - deleting heap) PASSED Testing insert two tiny objects, then remove (all - deleting heap) PASSED Testing insert mix of normal, huge & tiny objects, then remove (all - deleting heap) PASSED Testing insert one 'managed' object into heap with I/O filters, then remove (all - forward) PASSED Testing insert two 'managed' objects into heap with I/O filters, then remove (all - forward) PASSED Testing inserting random-sized objects in heap with compressed blocks, then remove all objects (all - random) PASSED Testing inserting random-sized objects with power of 2 distribution in heap with compressed blocks, then remove all objects (all - random) PASSED Testing insert one 'managed' object into heap with I/O filters, then remove (all - reverse) PASSED Testing insert two 'managed' objects into heap with I/O filters, then remove (all - reverse) PASSED Testing inserting random-sized objects in heap with compressed blocks, then remove all objects (all - random) PASSED Testing inserting random-sized objects with power of 2 distribution in heap with compressed blocks, then remove all objects (all - random) PASSED Testing insert one 'managed' object into heap with I/O filters, then remove (all - deleting heap) PASSED Testing insert two 'managed' objects into heap with I/O filters, then remove (all - deleting heap) PASSED Testing inserting random-sized objects in heap with compressed blocks, then remove all objects (all - deleting heap) PASSED Testing inserting random-sized objects with power of 2 distribution in heap with compressed blocks, then remove all objects (all - deleting heap) PASSED Using 'small' heap creation parameters Testing inserting random-sized objects, then remove all objects (all - random) PASSED Testing inserting random-sized objects with power of 2 distribution, then remove all objects (all - random) PASSED Testing inserting random-sized objects, then remove all objects (all - deleting heap) PASSED Testing inserting random-sized objects with power of 2 distribution, then remove all objects (all - deleting heap) PASSED Using 'large' heap creation parameters Testing inserting random-sized objects, then remove all objects (all - random) PASSED Testing inserting random-sized objects with power of 2 distribution, then remove all objects (all - random) PASSED Testing inserting random-sized objects, then remove all objects (all - deleting heap) PASSED Testing inserting random-sized objects with power of 2 distribution, then remove all objects (all - deleting heap) PASSED Testing writing objects in heap PASSED Testing writing objects in heap with compressed blocks PASSED Testing with reopen heap flag set Testing fractal heap creation PASSED Testing query heap creation parameters PASSED Testing create, close & reopen fractal heap PASSED Testing open fractal heap twice PASSED Testing deleting open fractal heap PASSED Testing limits of heap ID lengths PASSED Testing creating heaps with I/O filters PASSED Testing querying heap statistics PASSED Testing reopening header through different file PASSED Bulk-filling blocks w/large objects Testing inserting 'weird' sized objects into absolute heap PASSED Testing inserting objects to create first direct block in recursive indirect blocks five levels deep PASSED Testing removing bad heap IDs from absolute heap PASSED Testing removing single object from absolute heap PASSED Testing removing two objects from absolute heap PASSED Testing removing single larger object from absolute heap PASSED Testing removing two larger objects from absolute heap (forward) PASSED Testing removing two larger objects from absolute heap (reverse) PASSED Testing removing three larger objects from absolute heap (forward) PASSED Testing removing three larger objects from absolute heap (reverse) PASSED Testing incremental object insertion and removal PASSED Testing removing all objects from root direct block of absolute heap (all - forward) PASSED Testing removing all objects from two direct blocks of absolute heap (all - forward) PASSED Testing removing all objects from first row of direct blocks of absolute heap (all - forward) PASSED Testing removing all objects from first two rows of direct blocks of absolute heap (all - forward) PASSED Testing removing all objects from first four rows of direct blocks of absolute heap (all - forward) PASSED Testing removing all objects from all direct blocks of root group in absolute heap (all - forward) PASSED Testing removing all objects from 2nd level indirect blocks of absolute heap (all - forward) PASSED Testing removing all objects from 3rd level indirect blocks of absolute heap (all - forward) PASSED Testing inserting object that is too large for starting block, then remove all objects (all - forward) PASSED Testing skipping starting block, then adding object back to first block, then remove all objects (all - forward) PASSED Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - forward) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - forward) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - forward) PASSED Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct blocks, and skip first row of 2nd indirect blocks of 4th level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct, 2nd level indirect blocks and 3rd level direct block, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, fill 2nd row 4th level indirect block's direct, 2nd level indirect blocks, first row of 3rd level indirect blocks, 3rd level direct block in 2nd row, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 3rd level indirect blocks in 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, except last one, fill first row of 3rd level indirect blocks in last 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing removing all objects from root direct block of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from two direct blocks of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from first row of direct blocks of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from first two rows of direct blocks of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from first four rows of direct blocks of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from all direct blocks of root group in absolute heap (half, refill, all - forward) PASSED Testing removing all objects from 2nd level indirect blocks of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from 3rd level indirect blocks of absolute heap (half, refill, all - forward) PASSED Testing inserting object that is too large for starting block, then remove all objects (half, refill, all - forward) PASSED Testing skipping starting block, then adding object back to first block, then remove all objects (half, refill, all - forward) PASSED Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (half, refill, all - forward) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct blocks, and skip first row of 2nd indirect blocks of 4th level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct, 2nd level indirect blocks and 3rd level direct block, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, fill 2nd row 4th level indirect block's direct, 2nd level indirect blocks, first row of 3rd level indirect blocks, 3rd level direct block in 2nd row, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 3rd level indirect blocks in 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, except last one, fill first row of 3rd level indirect blocks in last 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing fragmenting small blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing fragmenting direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing removing all objects from root direct block of absolute heap (all - reverse) PASSED Testing removing all objects from two direct blocks of absolute heap (all - reverse) PASSED Testing removing all objects from first row of direct blocks of absolute heap (all - reverse) PASSED Testing removing all objects from first two rows of direct blocks of absolute heap (all - reverse) PASSED Testing removing all objects from first four rows of direct blocks of absolute heap (all - reverse) PASSED Testing removing all objects from all direct blocks of root group in absolute heap (all - reverse) PASSED Testing removing all objects from 2nd level indirect blocks of absolute heap (all - reverse) PASSED Testing removing all objects from 3rd level indirect blocks of absolute heap (all - reverse) PASSED Testing inserting object that is too large for starting block, then remove all objects (all - reverse) PASSED Testing skipping starting block, then adding object back to first block, then remove all objects (all - reverse) PASSED Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - reverse) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - reverse) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - reverse) PASSED Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct blocks, and skip first row of 2nd indirect blocks of 4th level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct, 2nd level indirect blocks and 3rd level direct block, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, fill 2nd row 4th level indirect block's direct, 2nd level indirect blocks, first row of 3rd level indirect blocks, 3rd level direct block in 2nd row, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 3rd level indirect blocks in 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, except last one, fill first row of 3rd level indirect blocks in last 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing removing all objects from root direct block of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from two direct blocks of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from first row of direct blocks of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from first two rows of direct blocks of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from first four rows of direct blocks of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from all direct blocks of root group in absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from 2nd level indirect blocks of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from 3rd level indirect blocks of absolute heap (half, refill, all - reverse) PASSED Testing inserting object that is too large for starting block, then remove all objects (half, refill, all - reverse) PASSED Testing skipping starting block, then adding object back to first block, then remove all objects (half, refill, all - reverse) PASSED Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (half, refill, all - reverse) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct blocks, and skip first row of 2nd indirect blocks of 4th level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct, 2nd level indirect blocks and 3rd level direct block, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, fill 2nd row 4th level indirect block's direct, 2nd level indirect blocks, first row of 3rd level indirect blocks, 3rd level direct block in 2nd row, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 3rd level indirect blocks in 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, except last one, fill first row of 3rd level indirect blocks in last 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing fragmenting small blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing fragmenting direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing removing all objects from root direct block of absolute heap (all - deleting heap) PASSED Testing removing all objects from two direct blocks of absolute heap (all - deleting heap) PASSED Testing removing all objects from first row of direct blocks of absolute heap (all - deleting heap) PASSED Testing removing all objects from first two rows of direct blocks of absolute heap (all - deleting heap) PASSED Testing removing all objects from first four rows of direct blocks of absolute heap (all - deleting heap) PASSED Testing removing all objects from all direct blocks of root group in absolute heap (all - deleting heap) PASSED Testing removing all objects from 2nd level indirect blocks of absolute heap (all - deleting heap) PASSED Testing removing all objects from 3rd level indirect blocks of absolute heap (all - deleting heap) PASSED Testing inserting object that is too large for starting block, then remove all objects (all - deleting heap) PASSED Testing skipping starting block, then adding object back to first block, then remove all objects (all - deleting heap) PASSED Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - deleting heap) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - deleting heap) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct blocks, and skip first row of 2nd indirect blocks of 4th level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct, 2nd level indirect blocks and 3rd level direct block, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, fill 2nd row 4th level indirect block's direct, 2nd level indirect blocks, first row of 3rd level indirect blocks, 3rd level direct block in 2nd row, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 3rd level indirect blocks in 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, except last one, fill first row of 3rd level indirect blocks in last 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Bulk-filling blocks w/single object Testing inserting 'weird' sized objects into absolute heap PASSED Testing inserting objects to create first direct block in recursive indirect blocks five levels deep PASSED Testing removing bad heap IDs from absolute heap PASSED Testing removing single object from absolute heap PASSED Testing removing two objects from absolute heap PASSED Testing removing single larger object from absolute heap PASSED Testing removing two larger objects from absolute heap (forward) PASSED Testing removing two larger objects from absolute heap (reverse) PASSED Testing removing three larger objects from absolute heap (forward) PASSED Testing removing three larger objects from absolute heap (reverse) PASSED Testing incremental object insertion and removal PASSED Testing removing all objects from root direct block of absolute heap (all - forward) PASSED Testing removing all objects from two direct blocks of absolute heap (all - forward) PASSED Testing removing all objects from first row of direct blocks of absolute heap (all - forward) PASSED Testing removing all objects from first two rows of direct blocks of absolute heap (all - forward) PASSED Testing removing all objects from first four rows of direct blocks of absolute heap (all - forward) PASSED Testing removing all objects from all direct blocks of root group in absolute heap (all - forward) PASSED Testing removing all objects from 2nd level indirect blocks of absolute heap (all - forward) PASSED Testing removing all objects from 3rd level indirect blocks of absolute heap (all - forward) PASSED Testing inserting object that is too large for starting block, then remove all objects (all - forward) PASSED Testing skipping starting block, then adding object back to first block, then remove all objects (all - forward) PASSED Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - forward) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - forward) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - forward) PASSED Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct blocks, and skip first row of 2nd indirect blocks of 4th level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct, 2nd level indirect blocks and 3rd level direct block, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, fill 2nd row 4th level indirect block's direct, 2nd level indirect blocks, first row of 3rd level indirect blocks, 3rd level direct block in 2nd row, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 3rd level indirect blocks in 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, except last one, fill first row of 3rd level indirect blocks in last 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED Testing removing all objects from root direct block of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from two direct blocks of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from first row of direct blocks of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from first two rows of direct blocks of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from first four rows of direct blocks of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from all direct blocks of root group in absolute heap (half, refill, all - forward) PASSED Testing removing all objects from 2nd level indirect blocks of absolute heap (half, refill, all - forward) PASSED Testing removing all objects from 3rd level indirect blocks of absolute heap (half, refill, all - forward) PASSED Testing inserting object that is too large for starting block, then remove all objects (half, refill, all - forward) PASSED Testing skipping starting block, then adding object back to first block, then remove all objects (half, refill, all - forward) PASSED Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (half, refill, all - forward) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct blocks, and skip first row of 2nd indirect blocks of 4th level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct, 2nd level indirect blocks and 3rd level direct block, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, fill 2nd row 4th level indirect block's direct, 2nd level indirect blocks, first row of 3rd level indirect blocks, 3rd level direct block in 2nd row, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 3rd level indirect blocks in 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, except last one, fill first row of 3rd level indirect blocks in last 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing fragmenting small blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing fragmenting direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED Testing removing all objects from root direct block of absolute heap (all - reverse) PASSED Testing removing all objects from two direct blocks of absolute heap (all - reverse) PASSED Testing removing all objects from first row of direct blocks of absolute heap (all - reverse) PASSED Testing removing all objects from first two rows of direct blocks of absolute heap (all - reverse) PASSED Testing removing all objects from first four rows of direct blocks of absolute heap (all - reverse) PASSED Testing removing all objects from all direct blocks of root group in absolute heap (all - reverse) PASSED Testing removing all objects from 2nd level indirect blocks of absolute heap (all - reverse) PASSED Testing removing all objects from 3rd level indirect blocks of absolute heap (all - reverse) PASSED Testing inserting object that is too large for starting block, then remove all objects (all - reverse) PASSED Testing skipping starting block, then adding object back to first block, then remove all objects (all - reverse) PASSED Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - reverse) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - reverse) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - reverse) PASSED Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct blocks, and skip first row of 2nd indirect blocks of 4th level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct, 2nd level indirect blocks and 3rd level direct block, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, fill 2nd row 4th level indirect block's direct, 2nd level indirect blocks, first row of 3rd level indirect blocks, 3rd level direct block in 2nd row, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 3rd level indirect blocks in 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, except last one, fill first row of 3rd level indirect blocks in last 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED Testing removing all objects from root direct block of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from two direct blocks of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from first row of direct blocks of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from first two rows of direct blocks of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from first four rows of direct blocks of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from all direct blocks of root group in absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from 2nd level indirect blocks of absolute heap (half, refill, all - reverse) PASSED Testing removing all objects from 3rd level indirect blocks of absolute heap (half, refill, all - reverse) PASSED Testing inserting object that is too large for starting block, then remove all objects (half, refill, all - reverse) PASSED Testing skipping starting block, then adding object back to first block, then remove all objects (half, refill, all - reverse) PASSED Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (half, refill, all - reverse) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct blocks, and skip first row of 2nd indirect blocks of 4th level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct, 2nd level indirect blocks and 3rd level direct block, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, fill 2nd row 4th level indirect block's direct, 2nd level indirect blocks, first row of 3rd level indirect blocks, 3rd level direct block in 2nd row, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 3rd level indirect blocks in 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, except last one, fill first row of 3rd level indirect blocks in last 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing fragmenting small blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing fragmenting direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED Testing removing all objects from root direct block of absolute heap (all - deleting heap) PASSED Testing removing all objects from two direct blocks of absolute heap (all - deleting heap) PASSED Testing removing all objects from first row of direct blocks of absolute heap (all - deleting heap) PASSED Testing removing all objects from first two rows of direct blocks of absolute heap (all - deleting heap) PASSED Testing removing all objects from first four rows of direct blocks of absolute heap (all - deleting heap) PASSED Testing removing all objects from all direct blocks of root group in absolute heap (all - deleting heap) PASSED Testing removing all objects from 2nd level indirect blocks of absolute heap (all - deleting heap) PASSED Testing removing all objects from 3rd level indirect blocks of absolute heap (all - deleting heap) PASSED Testing inserting object that is too large for starting block, then remove all objects (all - deleting heap) PASSED Testing skipping starting block, then adding object back to first block, then remove all objects (all - deleting heap) PASSED Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - deleting heap) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - deleting heap) PASSED Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct blocks, and skip first row of 2nd indirect blocks of 4th level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill 4th level indirect block's direct, 2nd level indirect blocks and 3rd level direct block, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, fill 2nd row 4th level indirect block's direct, 2nd level indirect blocks, first row of 3rd level indirect blocks, 3rd level direct block in 2nd row, and skip first row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 3rd level indirect blocks in 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect blocks, fill first row of 4th level indirect blocks, except last one, fill first row of 3rd level indirect blocks in last 4th level indirect block except last 3rd level block, fill direct blocks in 3rd level block, and skip row of 2nd indirect blocks of 4th level indirect block's 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED Using 'normal' heap ID format for 'huge' objects Testing insert one huge object, then remove (all - forward) PASSED Testing insert two huge objects, then remove (all - forward) PASSED Testing insert three huge objects, then remove (all - forward) PASSED Testing insert mix of normal & huge objects, then remove (all - forward) PASSED Testing insert 'huge' object into heap with I/O filters, then remove (all - forward) PASSED Testing insert one tiny object, then remove (all - forward) PASSED Testing insert two tiny objects, then remove (all - forward) PASSED Testing insert mix of normal, huge & tiny objects, then remove (all - forward) PASSED Testing insert one huge object, then remove (all - reverse) PASSED Testing insert two huge objects, then remove (all - reverse) PASSED Testing insert three huge objects, then remove (all - reverse) PASSED Testing insert mix of normal & huge objects, then remove (all - reverse) PASSED Testing insert 'huge' object into heap with I/O filters, then remove (all - reverse) PASSED Testing insert one tiny object, then remove (all - reverse) PASSED Testing insert two tiny objects, then remove (all - reverse) PASSED Testing insert mix of normal, huge & tiny objects, then remove (all - reverse) PASSED Testing insert one huge object, then remove (all - deleting heap) PASSED Testing insert two huge objects, then remove (all - deleting heap) PASSED Testing insert three huge objects, then remove (all - deleting heap) PASSED Testing insert mix of normal & huge objects, then remove (all - deleting heap) PASSED Testing insert 'huge' object into heap with I/O filters, then remove (all - deleting heap) PASSED Testing insert one tiny object, then remove (all - deleting heap) PASSED Testing insert two tiny objects, then remove (all - deleting heap) PASSED Testing insert mix of normal, huge & tiny objects, then remove (all - deleting heap) PASSED Using 'direct' heap ID format for 'huge' objects Testing insert one huge object, then remove (all - forward) PASSED Testing insert two huge objects, then remove (all - forward) PASSED Testing insert three huge objects, then remove (all - forward) PASSED Testing insert mix of normal & huge objects, then remove (all - forward) PASSED Testing insert 'huge' object into heap with I/O filters, then remove (all - forward) PASSED Testing insert one tiny object, then remove (all - forward) PASSED Testing insert two tiny objects, then remove (all - forward) PASSED Testing insert mix of normal, huge & tiny objects, then remove (all - forward) PASSED Testing insert one huge object, then remove (all - reverse) PASSED Testing insert two huge objects, then remove (all - reverse) PASSED Testing insert three huge objects, then remove (all - reverse) PASSED Testing insert mix of normal & huge objects, then remove (all - reverse) PASSED Testing insert 'huge' object into heap with I/O filters, then remove (all - reverse) PASSED Testing insert one tiny object, then remove (all - reverse) PASSED Testing insert two tiny objects, then remove (all - reverse) PASSED Testing insert mix of normal, huge & tiny objects, then remove (all - reverse) PASSED Testing insert one huge object, then remove (all - deleting heap) PASSED Testing insert two huge objects, then remove (all - deleting heap) PASSED Testing insert three huge objects, then remove (all - deleting heap) PASSED Testing insert mix of normal & huge objects, then remove (all - deleting heap) PASSED Testing insert 'huge' object into heap with I/O filters, then remove (all - deleting heap) PASSED Testing insert one tiny object, then remove (all - deleting heap) PASSED Testing insert two tiny objects, then remove (all - deleting heap) PASSED Testing insert mix of normal, huge & tiny objects, then remove (all - deleting heap) PASSED Using 'direct' heap ID format for 'huge' objects and larger IDs for 'tiny' objects Testing insert one huge object, then remove (all - forward) PASSED Testing insert two huge objects, then remove (all - forward) PASSED Testing insert three huge objects, then remove (all - forward) PASSED Testing insert mix of normal & huge objects, then remove (all - forward) PASSED Testing insert 'huge' object into heap with I/O filters, then remove (all - forward) PASSED Testing insert one tiny object, then remove (all - forward) PASSED Testing insert two tiny objects, then remove (all - forward) PASSED Testing insert mix of normal, huge & tiny objects, then remove (all - forward) PASSED Testing insert one huge object, then remove (all - reverse) PASSED Testing insert two huge objects, then remove (all - reverse) PASSED Testing insert three huge objects, then remove (all - reverse) PASSED Testing insert mix of normal & huge objects, then remove (all - reverse) PASSED Testing insert 'huge' object into heap with I/O filters, then remove (all - reverse) PASSED Testing insert one tiny object, then remove (all - reverse) PASSED Testing insert two tiny objects, then remove (all - reverse) PASSED Testing insert mix of normal, huge & tiny objects, then remove (all - reverse) PASSED Testing insert one huge object, then remove (all - deleting heap) PASSED Testing insert two huge objects, then remove (all - deleting heap) PASSED Testing insert three huge objects, then remove (all - deleting heap) PASSED Testing insert mix of normal & huge objects, then remove (all - deleting heap) PASSED Testing insert 'huge' object into heap with I/O filters, then remove (all - deleting heap) PASSED Testing insert one tiny object, then remove (all - deleting heap) PASSED Testing insert two tiny objects, then remove (all - deleting heap) PASSED Testing insert mix of normal, huge & tiny objects, then remove (all - deleting heap) PASSED Testing insert one 'managed' object into heap with I/O filters, then remove (all - forward) PASSED Testing insert two 'managed' objects into heap with I/O filters, then remove (all - forward) PASSED Testing inserting random-sized objects in heap with compressed blocks, then remove all objects (all - random) PASSED Testing inserting random-sized objects with power of 2 distribution in heap with compressed blocks, then remove all objects (all - random) PASSED Testing insert one 'managed' object into heap with I/O filters, then remove (all - reverse) PASSED Testing insert two 'managed' objects into heap with I/O filters, then remove (all - reverse) PASSED Testing inserting random-sized objects in heap with compressed blocks, then remove all objects (all - random) PASSED Testing inserting random-sized objects with power of 2 distribution in heap with compressed blocks, then remove all objects (all - random) PASSED Testing insert one 'managed' object into heap with I/O filters, then remove (all - deleting heap) PASSED Testing insert two 'managed' objects into heap with I/O filters, then remove (all - deleting heap) PASSED Testing inserting random-sized objects in heap with compressed blocks, then remove all objects (all - deleting heap) PASSED Testing inserting random-sized objects with power of 2 distribution in heap with compressed blocks, then remove all objects (all - deleting heap) PASSED Using 'small' heap creation parameters Testing inserting random-sized objects, then remove all objects (all - random) PASSED Testing inserting random-sized objects with power of 2 distribution, then remove all objects (all - random) PASSED Testing inserting random-sized objects, then remove all objects (all - deleting heap) PASSED Testing inserting random-sized objects with power of 2 distribution, then remove all objects (all - deleting heap) PASSED Using 'large' heap creation parameters Testing inserting random-sized objects, then remove all objects (all - random) PASSED Testing inserting random-sized objects with power of 2 distribution, then remove all objects (all - random) PASSED Testing inserting random-sized objects, then remove all objects (all - deleting heap) PASSED Testing inserting random-sized objects with power of 2 distribution, then remove all objects (all - deleting heap) PASSED Testing writing objects in heap PASSED Testing writing objects in heap with compressed blocks PASSED Testing bug1: inserting several objects & removing one, then re-inserting PASSED All fractal heap tests passed. 56.18user 12.29system 1:53.68elapsed 60%CPU (0avgtext+0avgdata 367264maxresident)k 936inputs+17709064outputs (1major+87002minor)pagefaults 0swaps Finished testing fheap ============================ ============================ Testing pool Finished testing pool ============================ pool Test Log ============================ Testing memory pool creation PASSED Testing closing pool with blocks still allocated in one page PASSED Testing allocating first block in pool PASSED Testing allocating large first block in pool PASSED Testing splitting block in pool PASSED Testing allocating many small blocks PASSED Testing allocate normal-sized block in new page PASSED Testing allocate large-sized block in new page PASSED Testing allocate many random sized blocks PASSED All memory pool tests passed. 1.40user 0.02system 0:01.46elapsed 96%CPU (0avgtext+0avgdata 154656maxresident)k 192inputs+8outputs (1major+13459minor)pagefaults 0swaps Finished testing pool ============================ ============================ Testing accum Finished testing accum ============================ accum Test Log ============================ Testing the metadata accumulator Testing simple write/read to/from metadata accumulator PASSED Testing simple write/read to/from before metadata accumulator PASSED Testing simple write/read to/from after metadata accumulator PASSED Testing overlapping write to metadata accumulator PASSED Testing overlapping write to partially clean metadata accumulator PASSED Testing overlapping write to accumulator larger then accum_size PASSED Testing non-overlapping write to accumulator larger then accum_size PASSED Testing accumulator adjustments after append/prepend of data PASSED Testing reading data from both accumulator and disk PASSED Testing simple freeing metadata accumulator PASSED Testing large metadata I/O operations PASSED Testing random writes to accumulator PASSED Testing SWMR write of large metadata: with latest format PASSED Testing SWMR write of large metadata: with non-latest-format PASSED All metadata accumulator tests passed. 0.03user 0.10system 0:00.38elapsed 35%CPU (0avgtext+0avgdata 126496maxresident)k 440inputs+36976outputs (2major+20609minor)pagefaults 0swaps Finished testing accum ============================ ============================ Testing hyperslab Finished testing hyperslab ============================ hyperslab Test Log ============================ Test sizes: SMALL MEDIUM Testing hyperslab fill 11 variable hyperslab PASSED Testing hyperslab fill 11x10 variable hyperslab PASSED Testing hyperslab fill 3x5x5 variable hyperslab PASSED Testing hyperslab fill 113 variable hyperslab PASSED Testing hyperslab fill 15x11 variable hyperslab PASSED Testing hyperslab fill 5x7x7 variable hyperslab PASSED Testing hyperslab copy 11 variable source PASSED Testing hyperslab copy 11 variable destination PASSED Testing hyperslab copy 11 sync source & dest PASSED Testing hyperslab copy 179 variable source PASSED Testing hyperslab copy 179 variable destination PASSED Testing hyperslab copy 179 sync source & dest PASSED Testing hyperslab copy 11x10 variable source PASSED Testing hyperslab copy 11x10 variable destination PASSED Testing hyperslab copy 11x10 sync source & dest PASSED Testing hyperslab copy 13x19 variable source PASSED Testing hyperslab copy 13x19 variable destination PASSED Testing hyperslab copy 13x19 sync source & dest PASSED Testing hyperslab copy 73x67 variable source PASSED Testing hyperslab copy 73x67 variable destination PASSED Testing hyperslab copy 73x67 sync source & dest PASSED Testing hyperslab copy 3x5x5 variable source PASSED Testing hyperslab copy 3x5x5 variable destination PASSED Testing hyperslab copy 3x5x5 sync source & dest PASSED Testing hyperslab copy 7x9x5 variable source PASSED Testing hyperslab copy 7x9x5 variable destination PASSED Testing hyperslab copy 7x9x5 sync source & dest PASSED Testing multi-byte fill value PASSED Testing multi-byte fill value PASSED Testing endian conversion by stride PASSED Testing 2d transpose by stride 9x9d PASSED Testing 2d transpose by stride 3x11d PASSED Testing endian conversion by stride PASSED Testing 2d transpose by stride 1200x1200d PASSED Testing 2d transpose by stride 800x1800d PASSED Testing image sampling 10x20 to 5x10 PASSED Testing image sampling 5x10 to 10x20 PASSED Testing image sampling 960x1280 to 480x640 PASSED Testing image sampling 480x640 to 960x1280 PASSED Testing array filling 1-9 elements PASSED Testing array filling 9-257 elements PASSED Testing array offset 13x 11x 7 elements PASSED Testing array offset 347x 193x 71 elements PASSED All hyperslab tests passed. 0.57user 0.02system 0:00.63elapsed 93%CPU (0avgtext+0avgdata 207008maxresident)k 168inputs+8outputs (1major+7731minor)pagefaults 0swaps Finished testing hyperslab ============================ ============================ Testing istore Finished testing istore ============================ istore Test Log ============================ Test sizes: SMALL MEDIUM LARGE Testing istore create PASSED Testing istore extend: 10 PASSED Testing istore extend: 10x10 PASSED Testing istore extend: 10x10x10 PASSED Testing istore extend: 10000 PASSED Testing istore extend: 2500x10 PASSED Testing istore extend: 10x400x10 PASSED Testing istore sparse: 5 PASSED Testing istore sparse: 3x4 PASSED Testing istore sparse: 2x3x4 PASSED Testing istore sparse: 30 PASSED Testing istore sparse: 7x3 PASSED Testing istore sparse: 4x2x3 PASSED Testing istore sparse: 50x50x50 -SKIP- The current VFD does not support sparse files on this platform. All i-store tests passed. 0.18user 0.25system 0:01.55elapsed 28%CPU (0avgtext+0avgdata 47520maxresident)k 192inputs+594704outputs (1major+6871minor)pagefaults 0swaps Finished testing istore ============================ ============================ Testing bittests Finished testing bittests ============================ bittests Test Log ============================ Testing bit search operations PASSED Testing bit set operations PASSED Testing bit clear operations PASSED Testing bit copy operations PASSED Testing bit shift operations PASSED Testing bit increment operations PASSED Testing bit decrement operations PASSED Testing bit negate operations PASSED All bit tests passed. 0.11user 0.00system 0:00.15elapsed 79%CPU (0avgtext+0avgdata 18528maxresident)k 128inputs+8outputs (1major+4907minor)pagefaults 0swaps Finished testing bittests ============================ ============================ Testing dt_arith Finished testing dt_arith ============================ dt_arith Test Log ============================ Testing non-aligned conversions (ALIGNMENT=1).... Testing query functions of compiler conversion PASSED Testing user-define and query functions of floating-point types PASSED Testing user-define and query functions of integer types PASSED Floating-point overflow cases will be tested. Testing noop float -> float conversions PASSED Testing noop double -> double conversions PASSED Testing noop long double -> long double conversions PASSED Testing hard normalized float -> double conversions PASSED Testing hard normalized double -> float conversions PASSED Testing hard normalized float -> long double conversions PASSED Testing hard normalized double -> long double conversions PASSED Testing hard normalized long double -> float conversions PASSED Testing hard normalized long double -> double conversions PASSED Testing hard denormalized float -> double conversions PASSED Testing hard denormalized double -> float conversions PASSED Testing hard denormalized float -> long double conversions PASSED Testing hard denormalized double -> long double conversions PASSED Testing hard denormalized long double -> float conversions PASSED Testing hard denormalized long double -> double conversions PASSED Testing hard special float -> double conversions PASSED Testing hard special double -> float conversions PASSED Testing hard special float -> long double conversions PASSED Testing hard special double -> long double conversions PASSED Testing hard special long double -> float conversions PASSED Testing hard special long double -> double conversions PASSED Testing hard signed char -> unsigned char conversions PASSED Testing hard signed char -> short conversions PASSED Testing hard signed char -> unsigned short conversions PASSED Testing hard signed char -> int conversions PASSED Testing hard signed char -> unsigned int conversions PASSED Testing hard signed char -> long conversions PASSED Testing hard signed char -> unsigned long conversions PASSED Testing hard unsigned char -> signed char conversions PASSED Testing hard unsigned char -> short conversions PASSED Testing hard unsigned char -> unsigned short conversions PASSED Testing hard unsigned char -> int conversions PASSED Testing hard unsigned char -> unsigned int conversions PASSED Testing hard unsigned char -> long conversions PASSED Testing hard unsigned char -> unsigned long conversions PASSED Testing hard short -> signed char conversions PASSED Testing hard short -> unsigned char conversions PASSED Testing hard short -> unsigned short conversions PASSED Testing hard short -> int conversions PASSED Testing hard short -> unsigned int conversions PASSED Testing hard short -> long conversions PASSED Testing hard short -> unsigned long conversions PASSED Testing hard unsigned short -> signed char conversions PASSED Testing hard unsigned short -> unsigned char conversions PASSED Testing hard unsigned short -> short conversions PASSED Testing hard unsigned short -> int conversions PASSED Testing hard unsigned short -> unsigned int conversions PASSED Testing hard unsigned short -> long conversions PASSED Testing hard unsigned short -> unsigned long conversions PASSED Testing hard int -> signed char conversions PASSED Testing hard int -> unsigned char conversions PASSED Testing hard int -> short conversions PASSED Testing hard int -> unsigned short conversions PASSED Testing hard int -> unsigned int conversions PASSED Testing hard int -> long conversions PASSED Testing hard int -> unsigned long conversions PASSED Testing hard unsigned int -> signed char conversions PASSED Testing hard unsigned int -> unsigned char conversions PASSED Testing hard unsigned int -> short conversions PASSED Testing hard unsigned int -> unsigned short conversions PASSED Testing hard unsigned int -> int conversions PASSED Testing hard unsigned int -> long conversions PASSED Testing hard unsigned int -> unsigned long conversions PASSED Testing hard long -> signed char conversions PASSED Testing hard long -> unsigned char conversions PASSED Testing hard long -> short conversions PASSED Testing hard long -> unsigned short conversions PASSED Testing hard long -> int conversions PASSED Testing hard long -> unsigned int conversions PASSED Testing hard long -> unsigned long conversions PASSED Testing hard unsigned long -> signed char conversions PASSED Testing hard unsigned long -> unsigned char conversions PASSED Testing hard unsigned long -> short conversions PASSED Testing hard unsigned long -> unsigned short conversions PASSED Testing hard unsigned long -> int conversions PASSED Testing hard unsigned long -> unsigned int conversions PASSED Testing hard unsigned long -> long conversions PASSED Testing hard signed char -> float conversions PASSED Testing hard signed char -> double conversions PASSED Testing hard unsigned char -> float conversions PASSED Testing hard unsigned char -> double conversions PASSED Testing hard short -> float conversions PASSED Testing hard short -> double conversions PASSED Testing hard unsigned short -> float conversions PASSED Testing hard unsigned short -> double conversions PASSED Testing hard int -> float conversions PASSED Testing hard int -> double conversions PASSED Testing hard unsigned int -> float conversions PASSED Testing hard unsigned int -> double conversions PASSED Testing hard long -> float conversions PASSED Testing hard long -> double conversions PASSED Testing hard unsigned long -> float conversions PASSED Testing hard unsigned long -> double conversions PASSED Testing hard signed char -> long double conversions PASSED Testing hard unsigned char -> long double conversions PASSED Testing hard short -> long double conversions PASSED Testing hard unsigned short -> long double conversions PASSED Testing hard int -> long double conversions PASSED Testing hard unsigned int -> long double conversions PASSED Testing hard long -> long double conversions PASSED Testing hard unsigned long -> long double conversions PASSED Testing hard normalized float -> signed char conversions PASSED Testing hard normalized double -> signed char conversions PASSED Testing hard normalized float -> unsigned char conversions PASSED Testing hard normalized double -> unsigned char conversions PASSED Testing hard normalized float -> short conversions PASSED Testing hard normalized double -> short conversions PASSED Testing hard normalized float -> unsigned short conversions PASSED Testing hard normalized double -> unsigned short conversions PASSED Testing hard normalized float -> int conversions PASSED Testing hard normalized double -> int conversions PASSED Testing hard normalized float -> unsigned int conversions PASSED Testing hard normalized double -> unsigned int conversions PASSED Testing hard normalized float -> long conversions PASSED Testing hard normalized double -> long conversions PASSED Testing hard normalized float -> unsigned long conversions PASSED Testing hard normalized double -> unsigned long conversions PASSED Testing hard normalized long double -> signed char conversions PASSED Testing hard normalized long double -> unsigned char conversions PASSED Testing hard normalized long double -> short conversions PASSED Testing hard normalized long double -> unsigned short conversions PASSED Testing hard normalized long double -> int conversions PASSED Testing hard normalized long double -> unsigned int conversions PASSED Testing hard normalized long double -> long conversions PASSED Testing hard normalized long double -> unsigned long conversions PASSED Testing hard denormalized float -> signed char conversions PASSED Testing hard denormalized double -> signed char conversions PASSED Testing hard denormalized float -> unsigned char conversions PASSED Testing hard denormalized double -> unsigned char conversions PASSED Testing hard denormalized float -> short conversions PASSED Testing hard denormalized double -> short conversions PASSED Testing hard denormalized float -> unsigned short conversions PASSED Testing hard denormalized double -> unsigned short conversions PASSED Testing hard denormalized float -> int conversions PASSED Testing hard denormalized double -> int conversions PASSED Testing hard denormalized float -> unsigned int conversions PASSED Testing hard denormalized double -> unsigned int conversions PASSED Testing hard denormalized float -> long conversions PASSED Testing hard denormalized double -> long conversions PASSED Testing hard denormalized float -> unsigned long conversions PASSED Testing hard denormalized double -> unsigned long conversions PASSED Testing hard denormalized long double -> signed char conversions PASSED Testing hard denormalized long double -> unsigned char conversions PASSED Testing hard denormalized long double -> short conversions PASSED Testing hard denormalized long double -> unsigned short conversions PASSED Testing hard denormalized long double -> int conversions PASSED Testing hard denormalized long double -> unsigned int conversions PASSED Testing hard denormalized long double -> long conversions PASSED Testing hard denormalized long double -> unsigned long conversions PASSED Testing hard special float -> signed char conversions PASSED Testing hard special double -> signed char conversions PASSED Testing hard special float -> unsigned char conversions PASSED Testing hard special double -> unsigned char conversions PASSED Testing hard special float -> short conversions PASSED Testing hard special double -> short conversions PASSED Testing hard special float -> unsigned short conversions PASSED Testing hard special double -> unsigned short conversions PASSED Testing hard special float -> int conversions PASSED Testing hard special double -> int conversions PASSED Testing hard special float -> unsigned int conversions PASSED Testing hard special double -> unsigned int conversions PASSED Testing hard special float -> long conversions PASSED Testing hard special double -> long conversions PASSED Testing hard special float -> unsigned long conversions PASSED Testing hard special double -> unsigned long conversions PASSED Testing hard special long double -> signed char conversions PASSED Testing hard special long double -> unsigned char conversions PASSED Testing hard special long double -> short conversions PASSED Testing hard special long double -> unsigned short conversions PASSED Testing hard special long double -> int conversions PASSED Testing hard special long double -> unsigned int conversions PASSED Testing hard special long double -> long conversions PASSED Testing hard special long double -> unsigned long conversions PASSED Testing hard particular floating number -> integer conversions PASSED Testing soft normalized float -> double conversions PASSED Testing soft normalized double -> float conversions PASSED Testing soft normalized float -> long double conversions PASSED Testing soft normalized double -> long double conversions PASSED Testing soft normalized long double -> float conversions PASSED Testing soft normalized long double -> double conversions PASSED Testing soft denormalized float -> double conversions *WARNING* elmt 0 src = 00 00 00 01 0.00000000000000000000e+00 dst = 36 a0 00 00 00 00 00 00 1.40129846432481707092e-45 ans = 00 00 00 00 00 00 00 00 0.00000000000000000000e+00 elmt 1 src = 80 00 00 01 -0.00000000000000000000e+00 dst = b6 a0 00 00 00 00 00 00 -1.40129846432481707092e-45 ans = 80 00 00 00 00 00 00 00 -0.00000000000000000000e+00 elmt 2 src = 00 00 00 03 0.00000000000000000000e+00 dst = 36 b8 00 00 00 00 00 00 4.20389539297445121277e-45 ans = 00 00 00 00 00 00 00 00 0.00000000000000000000e+00 elmt 3 src = 80 00 00 03 -0.00000000000000000000e+00 dst = b6 b8 00 00 00 00 00 00 -4.20389539297445121277e-45 ans = 80 00 00 00 00 00 00 00 -0.00000000000000000000e+00 elmt 4 src = 00 00 00 07 0.00000000000000000000e+00 dst = 36 cc 00 00 00 00 00 00 9.80908925027371949647e-45 ans = 00 00 00 00 00 00 00 00 0.00000000000000000000e+00 elmt 5 src = 80 00 00 07 -0.00000000000000000000e+00 dst = b6 cc 00 00 00 00 00 00 -9.80908925027371949647e-45 ans = 80 00 00 00 00 00 00 00 -0.00000000000000000000e+00 elmt 6 src = 00 00 00 0f 0.00000000000000000000e+00 dst = 36 de 00 00 00 00 00 00 2.10194769648722560639e-44 ans = 00 00 00 00 00 00 00 00 0.00000000000000000000e+00 elmt 7 src = 80 00 00 0f -0.00000000000000000000e+00 dst = b6 de 00 00 00 00 00 00 -2.10194769648722560639e-44 ans = 80 00 00 00 00 00 00 00 -0.00000000000000000000e+00 maximum warnings reached, aborting test... (dst is library's conversion output. ans is compiler's conversion output.) Testing soft denormalized double -> float conversions PASSED Testing soft denormalized float -> long double conversions PASSED Testing soft denormalized double -> long double conversions PASSED Testing soft denormalized long double -> float conversions PASSED Testing soft denormalized long double -> double conversions PASSED Testing soft special float -> double conversions PASSED Testing soft special double -> float conversions PASSED Testing soft special float -> long double conversions PASSED Testing soft special double -> long double conversions PASSED Testing soft special long double -> float conversions PASSED Testing soft special long double -> double conversions PASSED Testing overlap calculations PASSED Testing soft signed char -> unsigned char conversions PASSED Testing soft signed char -> short conversions PASSED Testing soft signed char -> unsigned short conversions PASSED Testing soft signed char -> int conversions PASSED Testing soft signed char -> unsigned int conversions PASSED Testing soft signed char -> long conversions PASSED Testing soft signed char -> unsigned long conversions PASSED Testing soft unsigned char -> signed char conversions PASSED Testing soft unsigned char -> short conversions PASSED Testing soft unsigned char -> unsigned short conversions PASSED Testing soft unsigned char -> int conversions PASSED Testing soft unsigned char -> unsigned int conversions PASSED Testing soft unsigned char -> long conversions PASSED Testing soft unsigned char -> unsigned long conversions PASSED Testing soft short -> signed char conversions PASSED Testing soft short -> unsigned char conversions PASSED Testing soft short -> unsigned short conversions PASSED Testing soft short -> int conversions PASSED Testing soft short -> unsigned int conversions PASSED Testing soft short -> long conversions PASSED Testing soft short -> unsigned long conversions PASSED Testing soft unsigned short -> signed char conversions PASSED Testing soft unsigned short -> unsigned char conversions PASSED Testing soft unsigned short -> short conversions PASSED Testing soft unsigned short -> int conversions PASSED Testing soft unsigned short -> unsigned int conversions PASSED Testing soft unsigned short -> long conversions PASSED Testing soft unsigned short -> unsigned long conversions PASSED Testing soft int -> signed char conversions PASSED Testing soft int -> unsigned char conversions PASSED Testing soft int -> short conversions PASSED Testing soft int -> unsigned short conversions PASSED Testing soft int -> unsigned int conversions PASSED Testing soft int -> long conversions PASSED Testing soft int -> unsigned long conversions PASSED Testing soft unsigned int -> signed char conversions PASSED Testing soft unsigned int -> unsigned char conversions PASSED Testing soft unsigned int -> short conversions PASSED Testing soft unsigned int -> unsigned short conversions PASSED Testing soft unsigned int -> int conversions PASSED Testing soft unsigned int -> long conversions PASSED Testing soft unsigned int -> unsigned long conversions PASSED Testing soft long -> signed char conversions PASSED Testing soft long -> unsigned char conversions PASSED Testing soft long -> short conversions PASSED Testing soft long -> unsigned short conversions PASSED Testing soft long -> int conversions PASSED Testing soft long -> unsigned int conversions PASSED Testing soft long -> unsigned long conversions PASSED Testing soft unsigned long -> signed char conversions PASSED Testing soft unsigned long -> unsigned char conversions PASSED Testing soft unsigned long -> short conversions PASSED Testing soft unsigned long -> unsigned short conversions PASSED Testing soft unsigned long -> int conversions PASSED Testing soft unsigned long -> unsigned int conversions PASSED Testing soft unsigned long -> long conversions PASSED Testing soft normalized float -> signed char conversions PASSED Testing soft normalized double -> signed char conversions PASSED Testing soft normalized float -> unsigned char conversions PASSED Testing soft normalized double -> unsigned char conversions PASSED Testing soft normalized float -> short conversions PASSED Testing soft normalized double -> short conversions PASSED Testing soft normalized float -> unsigned short conversions PASSED Testing soft normalized double -> unsigned short conversions PASSED Testing soft normalized float -> int conversions PASSED Testing soft normalized double -> int conversions PASSED Testing soft normalized float -> unsigned int conversions PASSED Testing soft normalized double -> unsigned int conversions PASSED Testing soft normalized float -> long conversions PASSED Testing soft normalized double -> long conversions PASSED Testing soft normalized float -> unsigned long conversions PASSED Testing soft normalized double -> unsigned long conversions PASSED Testing soft normalized long double -> signed char conversions PASSED Testing soft normalized long double -> unsigned char conversions PASSED Testing soft normalized long double -> short conversions PASSED Testing soft normalized long double -> unsigned short conversions PASSED Testing soft normalized long double -> int conversions PASSED Testing soft normalized long double -> unsigned int conversions PASSED Testing soft normalized long double -> long conversions PASSED Testing soft normalized long double -> unsigned long conversions PASSED Testing soft denormalized float -> signed char conversions PASSED Testing soft denormalized double -> signed char conversions PASSED Testing soft denormalized float -> unsigned char conversions PASSED Testing soft denormalized double -> unsigned char conversions PASSED Testing soft denormalized float -> short conversions PASSED Testing soft denormalized double -> short conversions PASSED Testing soft denormalized float -> unsigned short conversions PASSED Testing soft denormalized double -> unsigned short conversions PASSED Testing soft denormalized float -> int conversions PASSED Testing soft denormalized double -> int conversions PASSED Testing soft denormalized float -> unsigned int conversions PASSED Testing soft denormalized double -> unsigned int conversions PASSED Testing soft denormalized float -> long conversions PASSED Testing soft denormalized double -> long conversions PASSED Testing soft denormalized float -> unsigned long conversions PASSED Testing soft denormalized double -> unsigned long conversions PASSED Testing soft denormalized long double -> signed char conversions PASSED Testing soft denormalized long double -> unsigned char conversions PASSED Testing soft denormalized long double -> short conversions PASSED Testing soft denormalized long double -> unsigned short conversions PASSED Testing soft denormalized long double -> int conversions PASSED Testing soft denormalized long double -> unsigned int conversions PASSED Testing soft denormalized long double -> long conversions PASSED Testing soft denormalized long double -> unsigned long conversions PASSED Testing soft special float -> signed char conversions PASSED Testing soft special double -> signed char conversions PASSED Testing soft special float -> unsigned char conversions PASSED Testing soft special double -> unsigned char conversions PASSED Testing soft special float -> short conversions PASSED Testing soft special double -> short conversions PASSED Testing soft special float -> unsigned short conversions PASSED Testing soft special double -> unsigned short conversions PASSED Testing soft special float -> int conversions PASSED Testing soft special double -> int conversions PASSED Testing soft special float -> unsigned int conversions PASSED Testing soft special double -> unsigned int conversions PASSED Testing soft special float -> long conversions PASSED Testing soft special double -> long conversions PASSED Testing soft special float -> unsigned long conversions PASSED Testing soft special double -> unsigned long conversions PASSED Testing soft special long double -> signed char conversions PASSED Testing soft special long double -> unsigned char conversions PASSED Testing soft special long double -> short conversions PASSED Testing soft special long double -> unsigned short conversions PASSED Testing soft special long double -> int conversions PASSED Testing soft special long double -> unsigned int conversions PASSED Testing soft special long double -> long conversions PASSED Testing soft special long double -> unsigned long conversions PASSED Testing soft signed char -> float conversions PASSED Testing soft signed char -> double conversions PASSED Testing soft unsigned char -> float conversions PASSED Testing soft unsigned char -> double conversions PASSED Testing soft short -> float conversions PASSED Testing soft short -> double conversions PASSED Testing soft unsigned short -> float conversions PASSED Testing soft unsigned short -> double conversions PASSED Testing soft int -> float conversions PASSED Testing soft int -> double conversions PASSED Testing soft unsigned int -> float conversions PASSED Testing soft unsigned int -> double conversions PASSED Testing soft long -> float conversions PASSED Testing soft long -> double conversions PASSED Testing soft unsigned long -> float conversions PASSED Testing soft unsigned long -> double conversions PASSED Testing soft signed char -> long double conversions PASSED Testing soft unsigned char -> long double conversions PASSED Testing soft short -> long double conversions PASSED Testing soft unsigned short -> long double conversions PASSED Testing soft int -> long double conversions PASSED Testing soft unsigned int -> long double conversions PASSED Testing soft long -> long double conversions PASSED Testing soft unsigned long -> long double conversions PASSED All data type tests passed. 0.72user 0.03system 0:00.86elapsed 87%CPU (0avgtext+0avgdata 25296maxresident)k 432inputs+416outputs (1major+22143minor)pagefaults 0swaps Finished testing dt_arith ============================ ============================ Testing page_buffer Finished testing page_buffer ============================ page_buffer Test Log ============================ Page Buffering is disabled for parallel. Testing Page Buffering Disabled PASSED All Page Buffering tests passed. 0.00user 0.01system 0:00.05elapsed 26%CPU (0avgtext+0avgdata 22880maxresident)k 176inputs+24outputs (1major+5309minor)pagefaults 0swaps Finished testing page_buffer ============================ ============================ Testing dtypes Finished testing dtypes ============================ dtypes Test Log ============================ Testing non-aligned conversions (ALIGNMENT=1).... Testing H5Tget_class() PASSED Testing H5Tcopy() PASSED Testing H5Tdetect_class() PASSED Testing compound datatypes PASSED Testing query functions of compound and enumeration types PASSED Testing transient datatypes PASSED Testing named datatypes PASSED Testing functions of encoding and decoding datatypes PASSED Testing encoding datatypes with the 'use the latest format' flag PASSED Testing exceptions for int <-> float conversions PASSED Testing indirectly reopening committed datatypes PASSED Testing deleting objects that use named datatypes PASSED Testing deleting objects that use named datatypes PASSED Testing H5Tset/get_order for compound type PASSED Testing string type creation using H5Tcreate PASSED Testing deprected API routines for datatypes PASSED Testing string conversions PASSED Testing random string conversion speed PASSED Testing some type functions for string PASSED Testing compound element reordering PASSED Testing compound subset conversions PASSED Testing compound element shrinking & reordering PASSED Testing optimized struct converter PASSED Testing compound element growing PASSED Testing compound element insertion PASSED Testing packing compound datatypes PASSED Testing compound datatype with VL string PASSED Testing array datatype of compound type with VL string PASSED Testing registering type conversion routine with compound conversions PASSED Testing adjust size of compound datatypes PASSED Testing compound datatypes of boundary size with latest format PASSED Testing unaligned VL strings in compound PASSED Testing compound subset conversion with extra space in source PASSED Testing visibility of internally registered type ids PASSED Testing that H5Tpack removes trailing bytes PASSED Testing accessing objects with compound datatypes that have no fields PASSED Testing random enum conversion O(N) PASSED Testing random enum conversion O(N log N) PASSED Testing non-native enumeration type conversion PASSED Testing bitfield conversions PASSED Testing some type functions for bitfield PASSED Testing opaque datatypes PASSED Testing H5Tset/get_order PASSED Testing string conversion between ASCII and UTF PASSED All datatype tests passed. 0.20user 0.03system 0:00.62elapsed 38%CPU (0avgtext+0avgdata 114064maxresident)k 480inputs+712outputs (1major+11591minor)pagefaults 0swaps Finished testing dtypes ============================ ============================ Testing dsets Finished testing dsets ============================ dsets Test Log ============================ Testing with old file format and non-paged aggregation: Testing create, open, close PASSED Testing simple I/O PASSED Testing compact dataset I/O PASSED Testing compact dataset of maximal size PASSED Testing data type conversion buffer size PASSED Testing data type conversion PASSED Testing H5Zget_filter_info PASSED Testing 'null' filter Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing Fletcher32 checksum(enabled for read) Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing Fletcher32 checksum(disabled for read) Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing Fletcher32 checksum(when data is corrupted) Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing deflate filter Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing szip filter -SKIP- Szip filter not enabled Testing shuffle filter Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing shuffle+deflate+checksum filters(checksum first) Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing shuffle+deflate+checksum filters(checksum last) Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing shuffle+szip+fletcher32 filters -SKIP- szip filter not enabled Testing 8-bit shuffling (setup) PASSED Testing 8-bit shuffling (write) PASSED Testing 8-bit shuffling (read) PASSED Testing nbit filter Testing nbit int (setup) PASSED Testing nbit int (write) PASSED Testing nbit int (read) PASSED Testing nbit float (setup) PASSED Testing nbit float (write) PASSED Testing nbit float (read) PASSED Testing nbit double (setup) PASSED Testing nbit double (write) PASSED Testing nbit double (read) PASSED Testing nbit array (setup) PASSED Testing nbit array (write) PASSED Testing nbit array (read) PASSED Testing nbit compound (setup) PASSED Testing nbit compound (write) PASSED Testing nbit compound (read) PASSED Testing nbit compound complex (setup) PASSED Testing nbit compound complex (write) PASSED Testing nbit compound complex (read) PASSED Testing nbit compound with no-op type (setup) PASSED Testing nbit compound with no-op type (write) PASSED Testing nbit compound with no-op type (read) PASSED Testing nbit integer dataset size PASSED Testing nbit floating-number dataset size PASSED Testing scaleoffset filter Testing scaleoffset int without fill value (setup) PASSED Testing scaleoffset int without fill value (write) PASSED Testing scaleoffset int without fill value (read) PASSED Testing scaleoffset int with fill value (setup) PASSED Testing scaleoffset int with fill value (write) PASSED Testing scaleoffset int with fill value (read) PASSED Testing scaleoffset float without fill value, D-scaling (setup) PASSED Testing scaleoffset float without fill value, D-scaling (write) PASSED Testing scaleoffset float without fill value, D-scaling (read) PASSED Testing scaleoffset float with fill value, D-scaling (setup) PASSED Testing scaleoffset float with fill value, D-scaling (write) PASSED Testing scaleoffset float with fill value, D-scaling (read) PASSED Testing scaleoffset double without fill value, D-scaling (setup) PASSED Testing scaleoffset double without fill value, D-scaling (write) PASSED Testing scaleoffset double without fill value, D-scaling (read) PASSED Testing scaleoffset double with fill value, D-scaling (setup) PASSED Testing scaleoffset double with fill value, D-scaling (write) PASSED Testing scaleoffset double with fill value, D-scaling (read) PASSED Testing multi-open with extending PASSED Testing various datatypes PASSED Testing dataset offset with user block PASSED Testing dataset access with missing filter PASSED Testing dataset filter 'can apply' callback PASSED Testing dataset filter 'can apply' callback second PASSED Testing dataset filter 'set local' callback PASSED Testing dataset szip filter 'can apply' callback -SKIP- Szip filter is not enabled. Testing comparing dataset creation property lists PASSED Testing copying dataset creation property lists PASSED Testing filter deletion PASSED Testing filters with big-endian/little-endian data PASSED Testing I/O on datasets with zero-sized dims PASSED Testing Read dataset with unwritten chunk & undefined fill value PASSED Testing Write/read on randomly selected chunks w/non-implicit index PASSED Testing Write/read on randomly selected chunks w/implicit index PASSED Testing deprecated API routines Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing creating dataset with >4GB chunks PASSED Testing dataset chunk cache configuration PASSED Testing big chunks bypassing the cache PASSED Testing datasets w/extensible array as chunk index PASSED Testing datasets w/extensible array open/reopen with read/write PASSED Testing datasets w/extensible array chunk indexing bug PASSED Testing filter expanding chunks too much PASSED Testing extendible dataset with various layout PASSED Testing datasets w/fixed array as chunk index PASSED Testing compatibility for 1.6/1.8 datasets that use B-tree indexing PASSED Testing disabled partial chunk filters PASSED Testing datasets w/Single Chunk indexing PASSED Testing shrinking large chunk PASSED Testing shrinking large chunk PASSED Testing querying storage size PASSED Testing File created with write+latest-format/SWMR-write+non-latest-format: dataset with latest chunk index -SKIP- Test skipped due to VFD not supporting SWMR I/O. Testing Extensible array chunk index header flush dependencies handled correctly -SKIP- Test skipped due to VFD not supporting SWMR I/O. Testing Fixed array chunk index header flush dependencies handled correctly -SKIP- Test skipped due to VFD not supporting SWMR I/O. Testing Version 2 B-tree chunk index header flush dependencies handled correctly -SKIP- Test skipped due to VFD not supporting SWMR I/O. Testing with new file format and non-paged aggregation Testing create, open, close PASSED Testing simple I/O PASSED Testing compact dataset I/O PASSED Testing compact dataset of maximal size PASSED Testing data type conversion buffer size PASSED Testing data type conversion PASSED Testing H5Zget_filter_info PASSED Testing 'null' filter Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing Fletcher32 checksum(enabled for read) Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing Fletcher32 checksum(disabled for read) Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing Fletcher32 checksum(when data is corrupted) Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing deflate filter Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing szip filter -SKIP- Szip filter not enabled Testing shuffle filter Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing shuffle+deflate+checksum filters(checksum first) Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing shuffle+deflate+checksum filters(checksum last) Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing shuffle+szip+fletcher32 filters -SKIP- szip filter not enabled Testing 8-bit shuffling (setup) PASSED Testing 8-bit shuffling (write) PASSED Testing 8-bit shuffling (read) PASSED Testing nbit filter Testing nbit int (setup) PASSED Testing nbit int (write) PASSED Testing nbit int (read) PASSED Testing nbit float (setup) PASSED Testing nbit float (write) PASSED Testing nbit float (read) PASSED Testing nbit double (setup) PASSED Testing nbit double (write) PASSED Testing nbit double (read) PASSED Testing nbit array (setup) PASSED Testing nbit array (write) PASSED Testing nbit array (read) PASSED Testing nbit compound (setup) PASSED Testing nbit compound (write) PASSED Testing nbit compound (read) PASSED Testing nbit compound complex (setup) PASSED Testing nbit compound complex (write) PASSED Testing nbit compound complex (read) PASSED Testing nbit compound with no-op type (setup) PASSED Testing nbit compound with no-op type (write) PASSED Testing nbit compound with no-op type (read) PASSED Testing nbit integer dataset size PASSED Testing nbit floating-number dataset size PASSED Testing scaleoffset filter Testing scaleoffset int without fill value (setup) PASSED Testing scaleoffset int without fill value (write) PASSED Testing scaleoffset int without fill value (read) PASSED Testing scaleoffset int with fill value (setup) PASSED Testing scaleoffset int with fill value (write) PASSED Testing scaleoffset int with fill value (read) PASSED Testing scaleoffset float without fill value, D-scaling (setup) PASSED Testing scaleoffset float without fill value, D-scaling (write) PASSED Testing scaleoffset float without fill value, D-scaling (read) PASSED Testing scaleoffset float with fill value, D-scaling (setup) PASSED Testing scaleoffset float with fill value, D-scaling (write) PASSED Testing scaleoffset float with fill value, D-scaling (read) PASSED Testing scaleoffset double without fill value, D-scaling (setup) PASSED Testing scaleoffset double without fill value, D-scaling (write) PASSED Testing scaleoffset double without fill value, D-scaling (read) PASSED Testing scaleoffset double with fill value, D-scaling (setup) PASSED Testing scaleoffset double with fill value, D-scaling (write) PASSED Testing scaleoffset double with fill value, D-scaling (read) PASSED Testing multi-open with extending PASSED Testing various datatypes PASSED Testing dataset offset with user block PASSED Testing dataset access with missing filter PASSED Testing dataset filter 'can apply' callback PASSED Testing dataset filter 'can apply' callback second PASSED Testing dataset filter 'set local' callback PASSED Testing dataset szip filter 'can apply' callback -SKIP- Szip filter is not enabled. Testing comparing dataset creation property lists PASSED Testing copying dataset creation property lists PASSED Testing filter deletion PASSED Testing filters with big-endian/little-endian data PASSED Testing I/O on datasets with zero-sized dims PASSED Testing Read dataset with unwritten chunk & undefined fill value PASSED Testing Write/read on randomly selected chunks w/non-implicit index PASSED Testing Write/read on randomly selected chunks w/implicit index PASSED Testing deprecated API routines Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing creating dataset with >4GB chunks PASSED Testing dataset chunk cache configuration PASSED Testing big chunks bypassing the cache PASSED Testing datasets w/extensible array as chunk index PASSED Testing datasets w/extensible array open/reopen with read/write PASSED Testing datasets w/extensible array chunk indexing bug PASSED Testing filter expanding chunks too much PASSED Testing extendible dataset with various layout PASSED Testing datasets w/fixed array as chunk index PASSED Testing compatibility for 1.6/1.8 datasets that use B-tree indexing PASSED Testing disabled partial chunk filters PASSED Testing datasets w/Single Chunk indexing PASSED Testing shrinking large chunk PASSED Testing shrinking large chunk PASSED Testing querying storage size PASSED Testing File created with write+latest-format/SWMR-write+non-latest-format: dataset with latest chunk index -SKIP- Test skipped due to VFD not supporting SWMR I/O. Testing Extensible array chunk index header flush dependencies handled correctly -SKIP- Test skipped due to VFD not supporting SWMR I/O. Testing Fixed array chunk index header flush dependencies handled correctly -SKIP- Test skipped due to VFD not supporting SWMR I/O. Testing Version 2 B-tree chunk index header flush dependencies handled correctly -SKIP- Test skipped due to VFD not supporting SWMR I/O. Testing with old file format and paged aggregation: Testing create, open, close PASSED Testing simple I/O PASSED Testing compact dataset I/O PASSED Testing compact dataset of maximal size PASSED Testing data type conversion buffer size PASSED Testing data type conversion PASSED Testing H5Zget_filter_info PASSED Testing 'null' filter Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing Fletcher32 checksum(enabled for read) Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing Fletcher32 checksum(disabled for read) Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing Fletcher32 checksum(when data is corrupted) Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing deflate filter Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing szip filter -SKIP- Szip filter not enabled Testing shuffle filter Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing shuffle+deflate+checksum filters(checksum first) Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing shuffle+deflate+checksum filters(checksum last) Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing shuffle+szip+fletcher32 filters -SKIP- szip filter not enabled Testing 8-bit shuffling (setup) PASSED Testing 8-bit shuffling (write) PASSED Testing 8-bit shuffling (read) PASSED Testing nbit filter Testing nbit int (setup) PASSED Testing nbit int (write) PASSED Testing nbit int (read) PASSED Testing nbit float (setup) PASSED Testing nbit float (write) PASSED Testing nbit float (read) PASSED Testing nbit double (setup) PASSED Testing nbit double (write) PASSED Testing nbit double (read) PASSED Testing nbit array (setup) PASSED Testing nbit array (write) PASSED Testing nbit array (read) PASSED Testing nbit compound (setup) PASSED Testing nbit compound (write) PASSED Testing nbit compound (read) PASSED Testing nbit compound complex (setup) PASSED Testing nbit compound complex (write) PASSED Testing nbit compound complex (read) PASSED Testing nbit compound with no-op type (setup) PASSED Testing nbit compound with no-op type (write) PASSED Testing nbit compound with no-op type (read) PASSED Testing nbit integer dataset size PASSED Testing nbit floating-number dataset size PASSED Testing scaleoffset filter Testing scaleoffset int without fill value (setup) PASSED Testing scaleoffset int without fill value (write) PASSED Testing scaleoffset int without fill value (read) PASSED Testing scaleoffset int with fill value (setup) PASSED Testing scaleoffset int with fill value (write) PASSED Testing scaleoffset int with fill value (read) PASSED Testing scaleoffset float without fill value, D-scaling (setup) PASSED Testing scaleoffset float without fill value, D-scaling (write) PASSED Testing scaleoffset float without fill value, D-scaling (read) PASSED Testing scaleoffset float with fill value, D-scaling (setup) PASSED Testing scaleoffset float with fill value, D-scaling (write) PASSED Testing scaleoffset float with fill value, D-scaling (read) PASSED Testing scaleoffset double without fill value, D-scaling (setup) PASSED Testing scaleoffset double without fill value, D-scaling (write) PASSED Testing scaleoffset double without fill value, D-scaling (read) PASSED Testing scaleoffset double with fill value, D-scaling (setup) PASSED Testing scaleoffset double with fill value, D-scaling (write) PASSED Testing scaleoffset double with fill value, D-scaling (read) PASSED Testing multi-open with extending PASSED Testing various datatypes PASSED Testing dataset offset with user block PASSED Testing dataset access with missing filter PASSED Testing dataset filter 'can apply' callback PASSED Testing dataset filter 'can apply' callback second PASSED Testing dataset filter 'set local' callback PASSED Testing dataset szip filter 'can apply' callback -SKIP- Szip filter is not enabled. Testing comparing dataset creation property lists PASSED Testing copying dataset creation property lists PASSED Testing filter deletion PASSED Testing filters with big-endian/little-endian data PASSED Testing I/O on datasets with zero-sized dims PASSED Testing Read dataset with unwritten chunk & undefined fill value PASSED Testing Write/read on randomly selected chunks w/non-implicit index PASSED Testing Write/read on randomly selected chunks w/implicit index PASSED Testing deprecated API routines Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing creating dataset with >4GB chunks PASSED Testing dataset chunk cache configuration PASSED Testing big chunks bypassing the cache PASSED Testing datasets w/extensible array as chunk index PASSED Testing datasets w/extensible array open/reopen with read/write PASSED Testing datasets w/extensible array chunk indexing bug PASSED Testing filter expanding chunks too much PASSED Testing extendible dataset with various layout PASSED Testing datasets w/fixed array as chunk index PASSED Testing compatibility for 1.6/1.8 datasets that use B-tree indexing PASSED Testing disabled partial chunk filters PASSED Testing datasets w/Single Chunk indexing PASSED Testing shrinking large chunk PASSED Testing shrinking large chunk PASSED Testing querying storage size PASSED Testing File created with write+latest-format/SWMR-write+non-latest-format: dataset with latest chunk index -SKIP- Test skipped due to VFD not supporting SWMR I/O. Testing Extensible array chunk index header flush dependencies handled correctly -SKIP- Test skipped due to VFD not supporting SWMR I/O. Testing Fixed array chunk index header flush dependencies handled correctly -SKIP- Test skipped due to VFD not supporting SWMR I/O. Testing Version 2 B-tree chunk index header flush dependencies handled correctly -SKIP- Test skipped due to VFD not supporting SWMR I/O. Testing with new file format and paged aggregation Testing create, open, close PASSED Testing simple I/O PASSED Testing compact dataset I/O PASSED Testing compact dataset of maximal size PASSED Testing data type conversion buffer size PASSED Testing data type conversion PASSED Testing H5Zget_filter_info PASSED Testing 'null' filter Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing Fletcher32 checksum(enabled for read) Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing Fletcher32 checksum(disabled for read) Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing Fletcher32 checksum(when data is corrupted) Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing deflate filter Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing szip filter -SKIP- Szip filter not enabled Testing shuffle filter Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing shuffle+deflate+checksum filters(checksum first) Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing shuffle+deflate+checksum filters(checksum last) Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing shuffle+szip+fletcher32 filters -SKIP- szip filter not enabled Testing 8-bit shuffling (setup) PASSED Testing 8-bit shuffling (write) PASSED Testing 8-bit shuffling (read) PASSED Testing nbit filter Testing nbit int (setup) PASSED Testing nbit int (write) PASSED Testing nbit int (read) PASSED Testing nbit float (setup) PASSED Testing nbit float (write) PASSED Testing nbit float (read) PASSED Testing nbit double (setup) PASSED Testing nbit double (write) PASSED Testing nbit double (read) PASSED Testing nbit array (setup) PASSED Testing nbit array (write) PASSED Testing nbit array (read) PASSED Testing nbit compound (setup) PASSED Testing nbit compound (write) PASSED Testing nbit compound (read) PASSED Testing nbit compound complex (setup) PASSED Testing nbit compound complex (write) PASSED Testing nbit compound complex (read) PASSED Testing nbit compound with no-op type (setup) PASSED Testing nbit compound with no-op type (write) PASSED Testing nbit compound with no-op type (read) PASSED Testing nbit integer dataset size PASSED Testing nbit floating-number dataset size PASSED Testing scaleoffset filter Testing scaleoffset int without fill value (setup) PASSED Testing scaleoffset int without fill value (write) PASSED Testing scaleoffset int without fill value (read) PASSED Testing scaleoffset int with fill value (setup) PASSED Testing scaleoffset int with fill value (write) PASSED Testing scaleoffset int with fill value (read) PASSED Testing scaleoffset float without fill value, D-scaling (setup) PASSED Testing scaleoffset float without fill value, D-scaling (write) PASSED Testing scaleoffset float without fill value, D-scaling (read) PASSED Testing scaleoffset float with fill value, D-scaling (setup) PASSED Testing scaleoffset float with fill value, D-scaling (write) PASSED Testing scaleoffset float with fill value, D-scaling (read) PASSED Testing scaleoffset double without fill value, D-scaling (setup) PASSED Testing scaleoffset double without fill value, D-scaling (write) PASSED Testing scaleoffset double without fill value, D-scaling (read) PASSED Testing scaleoffset double with fill value, D-scaling (setup) PASSED Testing scaleoffset double with fill value, D-scaling (write) PASSED Testing scaleoffset double with fill value, D-scaling (read) PASSED Testing multi-open with extending PASSED Testing various datatypes PASSED Testing dataset offset with user block PASSED Testing dataset access with missing filter PASSED Testing dataset filter 'can apply' callback PASSED Testing dataset filter 'can apply' callback second PASSED Testing dataset filter 'set local' callback PASSED Testing dataset szip filter 'can apply' callback -SKIP- Szip filter is not enabled. Testing comparing dataset creation property lists PASSED Testing copying dataset creation property lists PASSED Testing filter deletion PASSED Testing filters with big-endian/little-endian data PASSED Testing I/O on datasets with zero-sized dims PASSED Testing Read dataset with unwritten chunk & undefined fill value PASSED Testing Write/read on randomly selected chunks w/non-implicit index PASSED Testing Write/read on randomly selected chunks w/implicit index PASSED Testing deprecated API routines Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing creating dataset with >4GB chunks PASSED Testing dataset chunk cache configuration PASSED Testing big chunks bypassing the cache PASSED Testing datasets w/extensible array as chunk index PASSED Testing datasets w/extensible array open/reopen with read/write PASSED Testing datasets w/extensible array chunk indexing bug PASSED Testing filter expanding chunks too much PASSED Testing extendible dataset with various layout PASSED Testing datasets w/fixed array as chunk index PASSED Testing compatibility for 1.6/1.8 datasets that use B-tree indexing PASSED Testing disabled partial chunk filters PASSED Testing datasets w/Single Chunk indexing PASSED Testing shrinking large chunk PASSED Testing shrinking large chunk PASSED Testing querying storage size PASSED Testing File created with write+latest-format/SWMR-write+non-latest-format: dataset with latest chunk index -SKIP- Test skipped due to VFD not supporting SWMR I/O. Testing Extensible array chunk index header flush dependencies handled correctly -SKIP- Test skipped due to VFD not supporting SWMR I/O. Testing Fixed array chunk index header flush dependencies handled correctly -SKIP- Test skipped due to VFD not supporting SWMR I/O. Testing Version 2 B-tree chunk index header flush dependencies handled correctly -SKIP- Test skipped due to VFD not supporting SWMR I/O. Testing H5Dscatter() PASSED Testing H5Dgather() PASSED Testing H5Dscatter() error conditions PASSED Testing H5Dgather() error conditions PASSED Testing Testing DLS bugfix 1 PASSED All dataset tests passed. 14.69user 2.66system 0:22.50elapsed 77%CPU (0avgtext+0avgdata 349904maxresident)k 688inputs+267064outputs (1major+20090minor)pagefaults 0swaps Finished testing dsets ============================ ============================ Testing cmpd_dset Finished testing cmpd_dset ============================ cmpd_dset Test Log ============================ Testing compound dataset: Testing basic compound write PASSED Testing basic compound read PASSED Testing reversal of struct members PASSED Testing subset struct read PASSED Testing partially initialized superset read PASSED Testing partially initialized superset optimized read PASSED Testing partially initialized superset write PASSED Testing explicit data space PASSED Testing hyperslab partial read to array PASSED Testing hyperslab partial read to another hyperslab PASSED Testing hyperslab to hyperslab part initialized read PASSED Testing hyperslab part initialized write PASSED Testing the optimization of when the source type is a subset of the dest: Testing writing data to contiguous and chunked datasets PASSED Testing rewriting data with a subset of original data type PASSED Testing reading data with a subset of original data type PASSED Testing the optimization of when the dest type is a subset of the source: Testing writing data to contiguous and chunked datasets PASSED Testing rewriting data with a subset of original data type PASSED Testing reading data with a subset of original data type PASSED Testing that compound types can be packed out of order: Without extra space at the end of compound... Testing random member insertion with empty compound subtype PASSED Testing random member insertion with full compound subtype PASSED Testing reverse member insertion with empty compound subtype PASSED Testing reverse member insertion with full compound subtype PASSED Testing forward member insertion with empty compound subtype PASSED Testing forward member insertion with full compound subtype PASSED With extra space at the end of compound... Testing random member insertion with empty compound subtype PASSED Testing random member insertion with full compound subtype PASSED Testing reverse member insertion with empty compound subtype PASSED Testing reverse member insertion with full compound subtype PASSED Testing forward member insertion with empty compound subtype PASSED Testing forward member insertion with full compound subtype PASSED Testing compound member ordering: Testing that compound member insertion order is preserved PASSED All compound dataset tests passed. 0.16user 0.25system 0:01.13elapsed 36%CPU (0avgtext+0avgdata 501504maxresident)k 248inputs+353232outputs (1major+14333minor)pagefaults 0swaps Finished testing cmpd_dset ============================ ============================ Testing filter_fail Finished testing filter_fail ============================ filter_fail Test Log ============================ Testing data writing when a mandatory filter fails and chunk cache is enabled PASSED Testing data reading when a mandatory filter fails PASSED Testing data writing when a mandatory filter fails and chunk cache is disabled PASSED Testing data reading when a mandatory filter fails PASSED 0.00user 0.01system 0:00.07elapsed 23%CPU (0avgtext+0avgdata 24944maxresident)k 184inputs+24outputs (1major+5438minor)pagefaults 0swaps Finished testing filter_fail ============================ ============================ Testing extend Finished testing extend ============================ extend Test Log ============================ Testing extendible dataset with incr. allocation PASSED Testing extendible dataset with incr. allocation w/deprec. symbols PASSED Testing extendible dataset with early allocation PASSED Testing extendible dataset with early allocation w/deprec. symbols PASSED All extend tests passed. 0.01user 0.02system 0:00.10elapsed 29%CPU (0avgtext+0avgdata 30192maxresident)k 184inputs+7888outputs (1major+5765minor)pagefaults 0swaps Finished testing extend ============================ ============================ Testing external Finished testing external ============================ external Test Log ============================ Testing H5Dget_access_plist() returns correct prefix PASSED Testing with the default file format: Testing fixed-size data space, exact storage PASSED Testing external storage is too small PASSED Testing extendible dataspace, exact external size PASSED Testing extendible dataspace, external storage is too small PASSED Testing unlimited dataspace, unlimited external storage PASSED Testing multiple external files PASSED Testing external file following unlimited file PASSED Testing address overflow in external files PASSED Testing read external dataset PASSED Testing write external dataset PASSED Testing absolute filenames for external file PASSED Testing filenames relative to current directory for external file PASSED Testing filenames relative to HDF5 file for external file PASSED Testing prefix in HDF5_EXTFILE_PREFIX PASSED Testing with the latest file format: Testing fixed-size data space, exact storage PASSED Testing external storage is too small PASSED Testing extendible dataspace, exact external size PASSED Testing extendible dataspace, external storage is too small PASSED Testing unlimited dataspace, unlimited external storage PASSED Testing multiple external files PASSED Testing external file following unlimited file PASSED Testing address overflow in external files PASSED Testing read external dataset PASSED Testing write external dataset PASSED Testing absolute filenames for external file PASSED Testing filenames relative to current directory for external file PASSED Testing filenames relative to HDF5 file for external file PASSED Testing prefix in HDF5_EXTFILE_PREFIX PASSED All external storage tests passed. 0.01user 0.03system 0:00.53elapsed 9%CPU (0avgtext+0avgdata 29024maxresident)k 240inputs+1056outputs (1major+5693minor)pagefaults 0swaps Finished testing external ============================ ============================ Testing efc Finished testing efc ============================ efc Test Log ============================ Testing the external file cache Testing single EFC PASSED Testing graph of EFCs without cycles PASSED Testing graph of EFCs with cycles PASSED All external file cache tests passed. 0.04user 0.09system 0:01.40elapsed 10%CPU (0avgtext+0avgdata 35040maxresident)k 400inputs+3376outputs (1major+6939minor)pagefaults 0swaps Finished testing efc ============================ ============================ Testing objcopy Finished testing objcopy ============================ objcopy Test Log ============================ Testing without shared src messages: Testing without shared dst messages: Testing with oldest file format for source file: Testing with oldest file format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing H5Ocopy(): named datatype PASSED Testing H5Ocopy(): named vlen datatype PASSED Testing H5Ocopy(): named nested vlen datatype PASSED Testing H5Ocopy(): merging committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes to the source file PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes with attributes PASSED Testing H5Ocopy(): hier. of committed datatypes and merging PASSED Testing H5Ocopy(): merging various committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED Testing H5Ocopy(): merging committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes to the source file with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED Testing H5Ocopy(): merging various committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): external dataset PASSED Testing H5Ocopy(): dataset that uses named datatype PASSED Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED Testing H5Ocopy(): compact dataset with VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED Testing H5Ocopy(): variable length attribute PASSED Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with named VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with nested VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED Testing H5Ocopy(): named datatype in same file PASSED Testing H5Ocopy(): dataset with old layout format PASSED Testing H5Ocopy(): NULL references PASSED Testing H5Ocopy(): inside H5Literate() callback PASSED Testing with shared src messages: Testing without shared dst messages: Testing with oldest file format for source file: Testing with oldest file format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing H5Ocopy(): named datatype PASSED Testing H5Ocopy(): named vlen datatype PASSED Testing H5Ocopy(): named nested vlen datatype PASSED Testing H5Ocopy(): merging committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes to the source file PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes with attributes PASSED Testing H5Ocopy(): hier. of committed datatypes and merging PASSED Testing H5Ocopy(): merging various committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED Testing H5Ocopy(): merging committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes to the source file with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED Testing H5Ocopy(): merging various committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): external dataset PASSED Testing H5Ocopy(): dataset that uses named datatype PASSED Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED Testing H5Ocopy(): compact dataset with VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED Testing H5Ocopy(): variable length attribute PASSED Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with named VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with nested VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED Testing H5Ocopy(): named datatype in same file PASSED Testing H5Ocopy(): dataset with old layout format PASSED Testing H5Ocopy(): NULL references PASSED Testing H5Ocopy(): inside H5Literate() callback PASSED Testing without shared src messages: Testing with shared dst messages: Testing with oldest file format for source file: Testing with oldest file format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing H5Ocopy(): named datatype PASSED Testing H5Ocopy(): named vlen datatype PASSED Testing H5Ocopy(): named nested vlen datatype PASSED Testing H5Ocopy(): merging committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes with attributes PASSED Testing H5Ocopy(): hier. of committed datatypes and merging PASSED Testing H5Ocopy(): merging various committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED Testing H5Ocopy(): merging committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED Testing H5Ocopy(): merging various committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): external dataset PASSED Testing H5Ocopy(): dataset that uses named datatype PASSED Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED Testing H5Ocopy(): compact dataset with VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED Testing H5Ocopy(): variable length attribute PASSED Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with named VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with nested VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED Testing H5Ocopy(): named datatype in same file PASSED Testing H5Ocopy(): dataset with old layout format PASSED Testing H5Ocopy(): NULL references PASSED Testing H5Ocopy(): inside H5Literate() callback PASSED Testing with shared src messages: Testing with shared dst messages: Testing with oldest file format for source file: Testing with oldest file format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing H5Ocopy(): named datatype PASSED Testing H5Ocopy(): named vlen datatype PASSED Testing H5Ocopy(): named nested vlen datatype PASSED Testing H5Ocopy(): merging committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes with attributes PASSED Testing H5Ocopy(): hier. of committed datatypes and merging PASSED Testing H5Ocopy(): merging various committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED Testing H5Ocopy(): merging committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED Testing H5Ocopy(): merging various committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): external dataset PASSED Testing H5Ocopy(): dataset that uses named datatype PASSED Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED Testing H5Ocopy(): compact dataset with VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED Testing H5Ocopy(): variable length attribute PASSED Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with named VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with nested VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED Testing H5Ocopy(): named datatype in same file PASSED Testing H5Ocopy(): dataset with old layout format PASSED Testing H5Ocopy(): NULL references PASSED Testing H5Ocopy(): inside H5Literate() callback PASSED Testing without shared src messages: Testing without shared dst messages: Testing with latest format for source file: Testing without dense attributes: Testing with oldest file format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing H5Ocopy(): named datatype PASSED Testing H5Ocopy(): named vlen datatype PASSED Testing H5Ocopy(): named nested vlen datatype PASSED Testing H5Ocopy(): merging committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes to the source file PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes with attributes PASSED Testing H5Ocopy(): hier. of committed datatypes and merging PASSED Testing H5Ocopy(): merging various committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED Testing H5Ocopy(): merging committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes to the source file with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED Testing H5Ocopy(): merging various committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): external dataset PASSED Testing H5Ocopy(): dataset that uses named datatype PASSED Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED Testing H5Ocopy(): compact dataset with VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED Testing H5Ocopy(): variable length attribute PASSED Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with named VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with nested VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED Testing H5Ocopy(): named datatype in same file PASSED Testing H5Ocopy(): dataset with old layout format PASSED Testing H5Ocopy(): NULL references PASSED Testing H5Ocopy(): inside H5Literate() callback PASSED Testing with shared src messages: Testing without shared dst messages: Testing with latest format for source file: Testing without dense attributes: Testing with oldest file format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing H5Ocopy(): named datatype PASSED Testing H5Ocopy(): named vlen datatype PASSED Testing H5Ocopy(): named nested vlen datatype PASSED Testing H5Ocopy(): merging committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes to the source file PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes with attributes PASSED Testing H5Ocopy(): hier. of committed datatypes and merging PASSED Testing H5Ocopy(): merging various committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED Testing H5Ocopy(): merging committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes to the source file with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED Testing H5Ocopy(): merging various committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): external dataset PASSED Testing H5Ocopy(): dataset that uses named datatype PASSED Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED Testing H5Ocopy(): compact dataset with VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED Testing H5Ocopy(): variable length attribute PASSED Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with named VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with nested VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED Testing H5Ocopy(): named datatype in same file PASSED Testing H5Ocopy(): dataset with old layout format PASSED Testing H5Ocopy(): NULL references PASSED Testing H5Ocopy(): inside H5Literate() callback PASSED Testing without shared src messages: Testing with shared dst messages: Testing with latest format for source file: Testing without dense attributes: Testing with oldest file format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing H5Ocopy(): named datatype PASSED Testing H5Ocopy(): named vlen datatype PASSED Testing H5Ocopy(): named nested vlen datatype PASSED Testing H5Ocopy(): merging committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes with attributes PASSED Testing H5Ocopy(): hier. of committed datatypes and merging PASSED Testing H5Ocopy(): merging various committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED Testing H5Ocopy(): merging committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED Testing H5Ocopy(): merging various committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): external dataset PASSED Testing H5Ocopy(): dataset that uses named datatype PASSED Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED Testing H5Ocopy(): compact dataset with VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED Testing H5Ocopy(): variable length attribute PASSED Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with named VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with nested VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED Testing H5Ocopy(): named datatype in same file PASSED Testing H5Ocopy(): dataset with old layout format PASSED Testing H5Ocopy(): NULL references PASSED Testing H5Ocopy(): inside H5Literate() callback PASSED Testing with shared src messages: Testing with shared dst messages: Testing with latest format for source file: Testing without dense attributes: Testing with oldest file format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing H5Ocopy(): named datatype PASSED Testing H5Ocopy(): named vlen datatype PASSED Testing H5Ocopy(): named nested vlen datatype PASSED Testing H5Ocopy(): merging committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes with attributes PASSED Testing H5Ocopy(): hier. of committed datatypes and merging PASSED Testing H5Ocopy(): merging various committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED Testing H5Ocopy(): merging committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED Testing H5Ocopy(): merging various committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): external dataset PASSED Testing H5Ocopy(): dataset that uses named datatype PASSED Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED Testing H5Ocopy(): compact dataset with VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED Testing H5Ocopy(): variable length attribute PASSED Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with named VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with nested VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED Testing H5Ocopy(): named datatype in same file PASSED Testing H5Ocopy(): dataset with old layout format PASSED Testing H5Ocopy(): NULL references PASSED Testing H5Ocopy(): inside H5Literate() callback PASSED Testing without shared src messages: Testing without shared dst messages: Testing with oldest file format for source file: Testing with latest format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing H5Ocopy(): named datatype PASSED Testing H5Ocopy(): named vlen datatype PASSED Testing H5Ocopy(): named nested vlen datatype PASSED Testing H5Ocopy(): merging committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes with attributes PASSED Testing H5Ocopy(): hier. of committed datatypes and merging PASSED Testing H5Ocopy(): merging various committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED Testing H5Ocopy(): merging committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED Testing H5Ocopy(): merging various committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): external dataset PASSED Testing H5Ocopy(): dataset that uses named datatype PASSED Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED Testing H5Ocopy(): compact dataset with VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED Testing H5Ocopy(): variable length attribute PASSED Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with named VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with nested VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED Testing H5Ocopy(): named datatype in same file PASSED Testing H5Ocopy(): dataset with old layout format PASSED Testing H5Ocopy(): NULL references PASSED Testing H5Ocopy(): inside H5Literate() callback PASSED Testing with shared src messages: Testing without shared dst messages: Testing with oldest file format for source file: Testing with latest format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing H5Ocopy(): named datatype PASSED Testing H5Ocopy(): named vlen datatype PASSED Testing H5Ocopy(): named nested vlen datatype PASSED Testing H5Ocopy(): merging committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes with attributes PASSED Testing H5Ocopy(): hier. of committed datatypes and merging PASSED Testing H5Ocopy(): merging various committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED Testing H5Ocopy(): merging committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED Testing H5Ocopy(): merging various committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): external dataset PASSED Testing H5Ocopy(): dataset that uses named datatype PASSED Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED Testing H5Ocopy(): compact dataset with VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED Testing H5Ocopy(): variable length attribute PASSED Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with named VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with nested VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED Testing H5Ocopy(): named datatype in same file PASSED Testing H5Ocopy(): dataset with old layout format PASSED Testing H5Ocopy(): NULL references PASSED Testing H5Ocopy(): inside H5Literate() callback PASSED Testing without shared src messages: Testing with shared dst messages: Testing with oldest file format for source file: Testing with latest format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing H5Ocopy(): named datatype PASSED Testing H5Ocopy(): named vlen datatype PASSED Testing H5Ocopy(): named nested vlen datatype PASSED Testing H5Ocopy(): merging committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes with attributes PASSED Testing H5Ocopy(): hier. of committed datatypes and merging PASSED Testing H5Ocopy(): merging various committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED Testing H5Ocopy(): merging committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED Testing H5Ocopy(): merging various committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): external dataset PASSED Testing H5Ocopy(): dataset that uses named datatype PASSED Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED Testing H5Ocopy(): compact dataset with VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED Testing H5Ocopy(): variable length attribute PASSED Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with named VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with nested VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED Testing H5Ocopy(): named datatype in same file PASSED Testing H5Ocopy(): dataset with old layout format PASSED Testing H5Ocopy(): NULL references PASSED Testing H5Ocopy(): inside H5Literate() callback PASSED Testing with shared src messages: Testing with shared dst messages: Testing with oldest file format for source file: Testing with latest format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing H5Ocopy(): named datatype PASSED Testing H5Ocopy(): named vlen datatype PASSED Testing H5Ocopy(): named nested vlen datatype PASSED Testing H5Ocopy(): merging committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes with attributes PASSED Testing H5Ocopy(): hier. of committed datatypes and merging PASSED Testing H5Ocopy(): merging various committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED Testing H5Ocopy(): merging committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED Testing H5Ocopy(): merging various committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): external dataset PASSED Testing H5Ocopy(): dataset that uses named datatype PASSED Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED Testing H5Ocopy(): compact dataset with VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED Testing H5Ocopy(): variable length attribute PASSED Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with named VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with nested VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED Testing H5Ocopy(): named datatype in same file PASSED Testing H5Ocopy(): dataset with old layout format PASSED Testing H5Ocopy(): NULL references PASSED Testing H5Ocopy(): inside H5Literate() callback PASSED Testing without shared src messages: Testing without shared dst messages: Testing with latest format for source file: Testing without dense attributes: Testing with latest format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing H5Ocopy(): named datatype PASSED Testing H5Ocopy(): named vlen datatype PASSED Testing H5Ocopy(): named nested vlen datatype PASSED Testing H5Ocopy(): merging committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes with attributes PASSED Testing H5Ocopy(): hier. of committed datatypes and merging PASSED Testing H5Ocopy(): merging various committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED Testing H5Ocopy(): merging committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED Testing H5Ocopy(): merging various committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): external dataset PASSED Testing H5Ocopy(): dataset that uses named datatype PASSED Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED Testing H5Ocopy(): compact dataset with VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED Testing H5Ocopy(): variable length attribute PASSED Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with named VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with nested VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED Testing H5Ocopy(): named datatype in same file PASSED Testing H5Ocopy(): dataset with old layout format PASSED Testing H5Ocopy(): NULL references PASSED Testing H5Ocopy(): inside H5Literate() callback PASSED Testing with shared src messages: Testing without shared dst messages: Testing with latest format for source file: Testing without dense attributes: Testing with latest format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing H5Ocopy(): named datatype PASSED Testing H5Ocopy(): named vlen datatype PASSED Testing H5Ocopy(): named nested vlen datatype PASSED Testing H5Ocopy(): merging committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes with attributes PASSED Testing H5Ocopy(): hier. of committed datatypes and merging PASSED Testing H5Ocopy(): merging various committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED Testing H5Ocopy(): merging committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED Testing H5Ocopy(): merging various committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): external dataset PASSED Testing H5Ocopy(): dataset that uses named datatype PASSED Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED Testing H5Ocopy(): compact dataset with VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED Testing H5Ocopy(): variable length attribute PASSED Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with named VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with nested VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED Testing H5Ocopy(): named datatype in same file PASSED Testing H5Ocopy(): dataset with old layout format PASSED Testing H5Ocopy(): NULL references PASSED Testing H5Ocopy(): inside H5Literate() callback PASSED Testing without shared src messages: Testing with shared dst messages: Testing with latest format for source file: Testing without dense attributes: Testing with latest format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing H5Ocopy(): named datatype PASSED Testing H5Ocopy(): named vlen datatype PASSED Testing H5Ocopy(): named nested vlen datatype PASSED Testing H5Ocopy(): merging committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes with attributes PASSED Testing H5Ocopy(): hier. of committed datatypes and merging PASSED Testing H5Ocopy(): merging various committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED Testing H5Ocopy(): merging committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED Testing H5Ocopy(): merging various committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): external dataset PASSED Testing H5Ocopy(): dataset that uses named datatype PASSED Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED Testing H5Ocopy(): compact dataset with VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED Testing H5Ocopy(): variable length attribute PASSED Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with named VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with nested VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED Testing H5Ocopy(): named datatype in same file PASSED Testing H5Ocopy(): dataset with old layout format PASSED Testing H5Ocopy(): NULL references PASSED Testing H5Ocopy(): inside H5Literate() callback PASSED Testing with shared src messages: Testing with shared dst messages: Testing with latest format for source file: Testing without dense attributes: Testing with latest format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing H5Ocopy(): named datatype PASSED Testing H5Ocopy(): named vlen datatype PASSED Testing H5Ocopy(): named nested vlen datatype PASSED Testing H5Ocopy(): merging committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes with attributes PASSED Testing H5Ocopy(): hier. of committed datatypes and merging PASSED Testing H5Ocopy(): merging various committed datatypes PASSED Testing H5Ocopy(): merging committed datatypes with suggestions PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED Testing H5Ocopy(): merging committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED Testing H5Ocopy(): merging various committed datatypes with reopen PASSED Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED Testing H5Ocopy(): external dataset PASSED Testing H5Ocopy(): dataset that uses named datatype PASSED Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED Testing H5Ocopy(): compact dataset with VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED Testing H5Ocopy(): variable length attribute PASSED Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with named VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contigous dataset with nested VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED Testing H5Ocopy(): named datatype in same file PASSED Testing H5Ocopy(): dataset with old layout format PASSED Testing H5Ocopy(): NULL references PASSED Testing H5Ocopy(): inside H5Literate() callback PASSED Testing without shared src messages: Testing without shared dst messages: Testing with latest format for source file: Testing with dense attributes: Testing with oldest file format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing with shared src messages: Testing without shared dst messages: Testing with latest format for source file: Testing with dense attributes: Testing with oldest file format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing without shared src messages: Testing with shared dst messages: Testing with latest format for source file: Testing with dense attributes: Testing with oldest file format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing with shared src messages: Testing with shared dst messages: Testing with latest format for source file: Testing with dense attributes: Testing with oldest file format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing without shared src messages: Testing without shared dst messages: Testing with latest format for source file: Testing with dense attributes: Testing with latest format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing with shared src messages: Testing without shared dst messages: Testing with latest format for source file: Testing with dense attributes: Testing with latest format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing without shared src messages: Testing with shared dst messages: Testing with latest format for source file: Testing with dense attributes: Testing with latest format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED Testing with shared src messages: Testing with shared dst messages: Testing with latest format for source file: Testing with dense attributes: Testing with latest format for destination file: Testing H5Ocopy(): simple dataset PASSED Testing H5Ocopy(): simple dataset within the same file PASSED Testing H5Ocopy(): empty contiguous dataset PASSED Testing H5Ocopy(): compound dataset PASSED Testing H5Ocopy(): chunked dataset PASSED Testing H5Ocopy(): empty chunked dataset PASSED Testing H5Ocopy(): sparse dataset PASSED Testing H5Ocopy(): compressed dataset PASSED Testing H5Ocopy(): compressed dataset with no edge filters PASSED Testing H5Ocopy(): compact dataset PASSED Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED Testing H5Ocopy(): objects with attributes using named datatypes PASSED Testing H5Ocopy(): empty group PASSED Testing H5Ocopy(): root group PASSED Testing H5Ocopy(): simple nested groups PASSED Testing H5Ocopy(): deep nested groups PASSED Testing H5Ocopy(): nested groups with loop PASSED Testing H5Ocopy(): wide nested groups with loop PASSED Testing H5Ocopy(): group with links PASSED Testing H5Ocopy(): object through soft link PASSED Testing H5Ocopy(): object through external link PASSED Testing H5Ocopy(): existing object PASSED Testing H5Ocopy(): full path PASSED Testing H5Ocopy(): named datatype with self-referential attribute PASSED Testing H5Ocopy(): attributes with creation order PASSED Testing H5Ocopy(): without attributes PASSED Testing H5Ocopy(): with missing groups PASSED Testing H5Ocopy(): expand soft link PASSED Testing H5Ocopy: expand external link PASSED Testing H5Ocopy: expand soft and external links PASSED Testing H5Ocopy(): shallow group copy PASSED Testing H5Ocopy(): expand object reference PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): preserve NULL messages PASSED Testing H5Ocopy(): copying objects while opened PASSED All object copying tests passed. 29.62user 5.88system 1:13.07elapsed 48%CPU (0avgtext+0avgdata 231248maxresident)k 880inputs+340832outputs (1major+115628minor)pagefaults 0swaps Finished testing objcopy ============================ ============================ Testing links Finished testing links ============================ links Test Log ============================ Testing link creation PASSED Testing link queries PASSED Testing H5Lcreate functions PASSED Testing new link queries PASSED Testing long names for objects & links PASSED Testing too many links PASSED Testing link creation property lists PASSED Testing H5Lmove PASSED Testing H5Lcopy PASSED Testing moving and copying links preserves their properties PASSED Testing backwards compatibility PASSED Testing external file cache with external links PASSED Testing external links across multiple files PASSED Testing H5Pset/get_elink_acc_flags() PASSED ---Testing without external file cache--- Testing external link to root PASSED Testing external link to object on path PASSED Testing external link to self PASSED Testing external links back and forth PASSED Testing too many external links PASSED Testing dangling external links PASSED Testing recursive external links PASSED Testing query aspects of external link PASSED Testing unlinking external link in compact group PASSED Testing unlinking external link in dense group PASSED Testing move external link PASSED Testing external link along for the ride PASSED Testing that external files are closed during traversal PASSED Testing endianness of external links PASSED Testing that external files work with strong file close degree PASSED Testing external links via H5Pset_elink_prefix() PASSED Testing external links via main file's absolute path PASSED Testing external links via main file's CWD + relative path PASSED Testing external links via current working directory PASSED Testing external links via target's absolute path PASSED Testing external links via main file's CWD PASSED Testing external links via main file's CWD + target's relative path PASSED Testing external links via chdir and found in current working directory PASSED Testing H5Pset/get_elink_fapl() with different physical layouts PASSED Testing H5Pset/get_elink_fapl() with same physical layout PASSED Testing H5Pset/get_fapl() PASSED Testing H5Pset/get_elink_cb() PASSED Testing external links w/symlink files PASSED Testing copying invalid external links to the source file PASSED Testing that invalid external links don't open the source file PASSED Testing opening object twice through elink PASSED Testing attach committed datatype to external group's attribute/dataset PASSED ---Testing with external file cache--- Testing external link to root PASSED Testing external link to object on path PASSED Testing external link to self PASSED Testing external links back and forth PASSED Testing too many external links PASSED Testing dangling external links PASSED Testing recursive external links PASSED Testing query aspects of external link PASSED Testing unlinking external link in compact group PASSED Testing unlinking external link in dense group PASSED Testing move external link PASSED Testing external link along for the ride PASSED Testing that external files are closed during traversal PASSED Testing endianness of external links PASSED Testing that external files work with strong file close degree PASSED Testing external links via H5Pset_elink_prefix() PASSED Testing external links via main file's absolute path PASSED Testing external links via main file's CWD + relative path PASSED Testing external links via current working directory PASSED Testing external links via target's absolute path PASSED Testing external links via main file's CWD PASSED Testing external links via main file's CWD + target's relative path PASSED Testing external links via chdir and found in current working directory PASSED Testing H5Pset/get_elink_fapl() with different physical layouts PASSED Testing H5Pset/get_elink_fapl() with same physical layout PASSED Testing H5Pset/get_fapl() PASSED Testing H5Pset/get_elink_cb() PASSED Testing external links w/symlink files PASSED Testing copying invalid external links to the source file PASSED Testing that invalid external links don't open the source file PASSED Testing opening object twice through elink PASSED Testing attach committed datatype to external group's attribute/dataset PASSED Testing user-defined link callbacks PASSED Testing user-defined link error conditions PASSED Testing user data passed through lapl PASSED Testing adjusting nlinks with LAPL PASSED Testing link type field in H5Lget_info PASSED Testing link visiting PASSED Testing link visiting by name PASSED Testing object visiting PASSED Testing object visiting by name PASSED Testing stopping object iteration PASSED Testing group link filters PASSED Testing object exists PASSED Testing that all files were closed correctly PASSED Testing link creation (w/new group format) PASSED Testing link queries (w/new group format) PASSED Testing H5Lcreate functions (w/new group format) PASSED Testing new link queries (w/new group format) PASSED Testing long names for objects & links (w/new group format) PASSED Testing too many links (w/new group format) PASSED Testing link creation property lists (w/new group format) PASSED Testing H5Lmove (w/new group format) PASSED Testing H5Lcopy (w/new group format) PASSED Testing moving and copying links preserves their properties (w/new group format) PASSED Testing backwards compatibility (w/new group format) PASSED Testing external file cache with external links (w/new group format) PASSED Testing external links across multiple files (w/new group format) PASSED Testing H5Pset/get_elink_acc_flags() (w/new group format) PASSED ---Testing without external file cache--- Testing external link to root (w/new group format) PASSED Testing external link to object on path (w/new group format) PASSED Testing external link to self (w/new group format) PASSED Testing external links back and forth (w/new group format) PASSED Testing too many external links (w/new group format) PASSED Testing dangling external links (w/new group format) PASSED Testing recursive external links (w/new group format) PASSED Testing query aspects of external link (w/new group format) PASSED Testing unlinking external link in compact group (w/new group format) PASSED Testing unlinking external link in dense group (w/new group format) PASSED Testing move external link (w/new group format) PASSED Testing external link along for the ride (w/new group format) PASSED Testing that external files are closed during traversal (w/new group format) PASSED Testing endianness of external links (w/new group format) PASSED Testing that external files work with strong file close degree (w/new group format) PASSED Testing external links via H5Pset_elink_prefix()(w/new group format) PASSED Testing external links via main file's absolute path (w/new group format) PASSED Testing external links via main file's CWD + relative path(w/new group format) PASSED Testing external links via current working directory(w/new group format) PASSED Testing external links via target's absolute path (w/new group format) PASSED Testing external links via main file's CWD (w/new group format) PASSED Testing external links via main file's CWD + target's relative path(w/new group format) PASSED Testing external links via chdir and found in current working directory (w/new group format) PASSED Testing H5Pset/get_elink_fapl() with different physical layouts (w/new group format) PASSED Testing H5Pset/get_elink_fapl() with same physical layout (w/new group format) PASSED Testing H5Pset/get_fapl() (w/new group format) PASSED Testing H5Pset/get_elink_cb() (w/new group format) PASSED Testing external links w/symlink files (w/new group format) PASSED Testing copying invalid external links to the source file (w/new group format) PASSED Testing that invalid external links don't open the source file (w/new group format) PASSED Testing opening object twice through elink (w/new group format) PASSED Testing attach committed datatype to external group's attribute/dataset(w/new group format) PASSED ---Testing with external file cache--- Testing external link to root (w/new group format) PASSED Testing external link to object on path (w/new group format) PASSED Testing external link to self (w/new group format) PASSED Testing external links back and forth (w/new group format) PASSED Testing too many external links (w/new group format) PASSED Testing dangling external links (w/new group format) PASSED Testing recursive external links (w/new group format) PASSED Testing query aspects of external link (w/new group format) PASSED Testing unlinking external link in compact group (w/new group format) PASSED Testing unlinking external link in dense group (w/new group format) PASSED Testing move external link (w/new group format) PASSED Testing external link along for the ride (w/new group format) PASSED Testing that external files are closed during traversal (w/new group format) PASSED Testing endianness of external links (w/new group format) PASSED Testing that external files work with strong file close degree (w/new group format) PASSED Testing external links via H5Pset_elink_prefix()(w/new group format) PASSED Testing external links via main file's absolute path (w/new group format) PASSED Testing external links via main file's CWD + relative path(w/new group format) PASSED Testing external links via current working directory(w/new group format) PASSED Testing external links via target's absolute path (w/new group format) PASSED Testing external links via main file's CWD (w/new group format) PASSED Testing external links via main file's CWD + target's relative path(w/new group format) PASSED Testing external links via chdir and found in current working directory (w/new group format) PASSED Testing H5Pset/get_elink_fapl() with different physical layouts (w/new group format) PASSED Testing H5Pset/get_elink_fapl() with same physical layout (w/new group format) PASSED Testing H5Pset/get_fapl() (w/new group format) PASSED Testing H5Pset/get_elink_cb() (w/new group format) PASSED Testing external links w/symlink files (w/new group format) PASSED Testing copying invalid external links to the source file (w/new group format) PASSED Testing that invalid external links don't open the source file (w/new group format) PASSED Testing opening object twice through elink (w/new group format) PASSED Testing attach committed datatype to external group's attribute/dataset(w/new group format) PASSED Testing user-defined hard link (w/new group format) PASSED Testing registering a new class for existing UD links (w/new group format) PASSED Testing user-defined link callbacks (w/new group format) PASSED Testing user-defined link error conditions (w/new group format) PASSED Testing user data passed through lapl (w/new group format) PASSED Testing adjusting nlinks with LAPL (w/new group format) PASSED Testing link type field in H5Lget_info (w/new group format) PASSED Testing link visiting (w/new group format) PASSED Testing link visiting by name (w/new group format) PASSED Testing object visiting (w/new group format) PASSED Testing object visiting by name (w/new group format) PASSED Testing stopping object iteration (w/new group format) PASSED Testing group link filters (w/new group format) PASSED Testing object exists (w/new group format) PASSED Testing that all files were closed correctly (w/new group format) PASSED Testing creating empty group with creation order indexing PASSED Testing creating compact group with creation order indexing PASSED Testing creating dense group with creation order indexing PASSED Testing transitioning group with creation order indexing between dense & compact forms PASSED Testing deleting group with creation order indexing in dense form PASSED Testing querying info by index w/o creation order index, using soft links PASSED Testing querying info by index w/creation order index, using soft links PASSED Testing querying info by index w/o creation order index, using hard links PASSED Testing querying info by index w/creation order index, using hard links PASSED Testing deleting links by name index in increasing order w/o creation order index PASSED Testing deleting links by name index in increasing order w/creation order index PASSED Testing deleting links by name index in decreasing order w/o creation order index PASSED Testing deleting links by name index in decreasing order w/creation order index PASSED Testing deleting links by creation order index in increasing order w/o creation order index PASSED Testing deleting links by creation order index in increasing order w/creation order index PASSED Testing deleting links by creation order index in decreasing order w/o creation order index PASSED Testing deleting links by creation order index in decreasing order w/creation order index PASSED Testing iterating over links by name index in increasing order w/o creation order index PASSED Testing iterating over links by name index in increasing order w/creation order index PASSED Testing iterating over links by name index in decreasing order w/o creation order index PASSED Testing iterating over links by name index in decreasing order w/creation order index PASSED Testing iterating over links by name index in native order w/o creation order index PASSED Testing iterating over links by name index in native order w/creation order index PASSED Testing iterating over links by creation order index in increasing order w/o creation order index PASSED Testing iterating over links by creation order index in increasing order w/creation order index PASSED Testing iterating over links by creation order index in decreasing order w/o creation order index PASSED Testing iterating over links by creation order index in decreasing order w/creation order index PASSED Testing iterating over links by creation order index in native order w/o creation order index PASSED Testing iterating over links by creation order index in native order w/creation order index PASSED Testing open object by name index in increasing order w/o creation order index PASSED Testing open object by name index in increasing order w/creation order index PASSED Testing open object by name index in decreasing order w/o creation order index PASSED Testing open object by name index in decreasing order w/creation order index PASSED Testing open object by name index in native order w/o creation order index PASSED Testing open object by name index in native order w/creation order index PASSED Testing open object by creation order index in increasing order w/o creation order index PASSED Testing open object by creation order index in increasing order w/creation order index PASSED Testing open object by creation order index in decreasing order w/o creation order index PASSED Testing open object by creation order index in decreasing order w/creation order index PASSED Testing open object by creation order index in native order w/o creation order index PASSED Testing open object by creation order index in native order w/creation order index PASSED Testing query object info by name index in increasing order w/o creation order index PASSED Testing query object info by name index in increasing order w/creation order index PASSED Testing query object info by name index in decreasing order w/o creation order index PASSED Testing query object info by name index in decreasing order w/creation order index PASSED Testing query object info by name index in native order w/o creation order index PASSED Testing query object info by name index in native order w/creation order index PASSED Testing query object info by creation order index in increasing order w/o creation order index PASSED Testing query object info by creation order index in increasing order w/creation order index PASSED Testing query object info by creation order index in decreasing order w/o creation order index PASSED Testing query object info by creation order index in decreasing order w/creation order index PASSED Testing query object info by creation order index in native order w/o creation order index PASSED Testing query object info by creation order index in native order w/creation order index PASSED Testing query group info by name index in increasing order w/o creation order index PASSED Testing query group info by name index in increasing order w/creation order index PASSED Testing query group info by name index in decreasing order w/o creation order index PASSED Testing query group info by name index in decreasing order w/creation order index PASSED Testing query group info by name index in native order w/o creation order index PASSED Testing query group info by name index in native order w/creation order index PASSED Testing query group info by creation order index in increasing order w/o creation order index PASSED Testing query group info by creation order index in increasing order w/creation order index PASSED Testing query group info by creation order index in decreasing order w/o creation order index PASSED Testing query group info by creation order index in decreasing order w/creation order index PASSED Testing query group info by creation order index in native order w/o creation order index PASSED Testing query group info by creation order index in native order w/creation order index PASSED Testing timestamps on objects PASSED Testing querying info by index in old-style group, using soft links PASSED Testing querying info by index in old-style group, using hard links PASSED Testing deleting links by index in increasing order in old-style group PASSED Testing deleting links by index in decreasing order in old-style group PASSED Testing iterating over links by name index in increasing order in old-style group PASSED Testing iterating over links by name index in decreasing order in old-style group PASSED Testing iterating over links by name index in native order in old-style group PASSED Testing open object by name index in increasing order in old-style group PASSED Testing open object by name index in decreasing order in old-style group PASSED Testing open object by name index in native order in old-style group PASSED Testing query object info by name index in increasing order in old-style group PASSED Testing query object info by name index in decreasing order in old-style group PASSED Testing query object info by name index in native order in old-style group PASSED Testing query group info by name index in increasing order in old-style group PASSED Testing query group info by name index in decreasing order in old-style group PASSED Testing query group info by name index in native order in old-style group PASSED Testing external links are registered after reset PASSED All link tests passed. 1.62user 0.37system 0:07.84elapsed 25%CPU (0avgtext+0avgdata 42992maxresident)k 952inputs+17912outputs (1major+33996minor)pagefaults 0swaps Finished testing links ============================ ============================ Testing unlink Finished testing unlink ============================ unlink Test Log ============================ Testing with old group format: Testing unlink by absolute name PASSED Testing unlink by local name PASSED Testing unlink without a name PASSED Testing forward unlink PASSED Testing backward unlink PASSED Testing inward unlink PASSED Testing outward unlink PASSED Testing symlink removal PASSED Testing object renaming PASSED Testing symlink renaming PASSED Testing new move PASSED Testing check new move function PASSED Testing file space gets reused: Testing contiguous dataset with late allocation PASSED Testing contiguous dataset with early allocation PASSED Testing chunked dataset with late allocation PASSED Testing chunked dataset with early allocation PASSED Testing compressed, chunked dataset PASSED Testing re-writing compressed, chunked dataset PASSED Testing compact dataset PASSED Testing object header continuations PASSED Testing named datatype PASSED Testing single group PASSED Testing multiple groups PASSED Testing simple group hierarchy PASSED Testing complex group hierarchy PASSED Testing duplicate dataset PASSED Testing duplicate group PASSED Testing duplicate named datatype PASSED Testing duplicate attribute PASSED Testing create and unlink large number of objects PASSED Testing create and unlink large number of objects with small cache PASSED Testing creating links with multiple slashes PASSED Testing deleting links with multiple slashes PASSED Testing deleting right-most child in non-leaf B-tree node PASSED Testing deleting right-most child in non-leaf B-tree node PASSED Testing deleting right-most child in non-leaf B-tree node PASSED Testing resurrecting dataset after deletion PASSED Testing resurrecting datatype after deletion PASSED Testing resurrecting group after deletion PASSED Testing unlinking chunked dataset PASSED Testing with new group format: Testing unlink by absolute name PASSED Testing unlink by local name PASSED Testing unlink without a name PASSED Testing forward unlink PASSED Testing backward unlink PASSED Testing inward unlink PASSED Testing outward unlink PASSED Testing symlink removal PASSED Testing object renaming PASSED Testing symlink renaming PASSED Testing new move PASSED Testing check new move function PASSED Testing file space gets reused: Testing contiguous dataset with late allocation PASSED Testing contiguous dataset with early allocation PASSED Testing chunked dataset with late allocation PASSED Testing chunked dataset with early allocation PASSED Testing compressed, chunked dataset PASSED Testing re-writing compressed, chunked dataset PASSED Testing compact dataset PASSED Testing object header continuations PASSED Testing named datatype PASSED Testing single group PASSED Testing multiple groups PASSED Testing simple group hierarchy PASSED Testing complex group hierarchy PASSED Testing duplicate dataset PASSED Testing duplicate group PASSED Testing duplicate named datatype PASSED Testing duplicate attribute PASSED Testing create and unlink large number of objects PASSED Testing create and unlink large number of objects with small cache PASSED Testing creating links with multiple slashes PASSED Testing deleting links with multiple slashes PASSED Testing resurrecting dataset after deletion PASSED Testing resurrecting datatype after deletion PASSED Testing resurrecting group after deletion PASSED Testing unlinking chunked dataset PASSED Testing unlinking non-empty compact group PASSED Testing unlinking non-empty dense group PASSED All unlink tests passed. 4.28user 0.44system 0:05.50elapsed 85%CPU (0avgtext+0avgdata 163616maxresident)k 312inputs+36096outputs (1major+14591minor)pagefaults 0swaps Finished testing unlink ============================ ============================ Testing twriteorder Finished testing twriteorder ============================ twriteorder Test Log ============================ blocksize = 1024 part_size = 2048 nlinkedblock = 512 launch = 0 Creating skeleton data file for test... File created. 79768: launch reader process All passed 0.00user 0.02system 0:00.07elapsed 29%CPU (0avgtext+0avgdata 13008maxresident)k 120inputs+2064outputs (1major+4736minor)pagefaults 0swaps Finished testing twriteorder ============================ ============================ Testing big Finished testing big ============================ big Test Log ============================ Testing big file with the SEC2 Driver Testing Extra large dataset write(4GB) PASSED #000 0x000000003e01e7ee PASSED #001 0x0000000009430ecc PASSED #002 0x0000000036c3b0d3 PASSED #003 0x000000000f2b5754 PASSED #004 0x00000000386653ae PASSED #005 0x000000000b9d2840 PASSED #006 0x000000003cd80ae0 PASSED #007 0x0000000018687288 PASSED #008 0x0000000020ac566f PASSED #009 0x00000000178515de PASSED #010 0x000000000a29f00c PASSED #011 0x0000000031a0baf0 PASSED #012 0x000000000d98c334 PASSED #013 0x00000000143eeeb2 PASSED #014 0x000000002ac43865 PASSED #015 0x0000000014074abc PASSED #016 0x0000000005890180 PASSED #017 0x0000000014b55db0 PASSED #018 0x0000000009322792 PASSED #019 0x00000000381bee77 PASSED #020 0x000000003a35489e PASSED #021 0x000000002b84d276 PASSED #022 0x000000003e9dd5a0 PASSED #023 0x0000000002ba7be8 PASSED #024 0x000000001e1c53fc PASSED #025 0x000000001758b880 PASSED #026 0x0000000029d46572 PASSED #027 0x000000001f2e7810 PASSED #028 0x00000000345ae118 PASSED #029 0x000000000fb3e530 PASSED #030 0x00000000220c96b0 PASSED #031 0x0000000006776350 PASSED #032 0x000000002be0ad05 PASSED #033 0x000000000df36a1c PASSED #034 0x000000002bfc8bd4 PASSED #035 0x00000000167e3914 PASSED #036 0x0000000039114b08 PASSED #037 0x000000002135c3dc PASSED #038 0x0000000009d121da PASSED #039 0x000000003de91ec1 PASSED #040 0x000000002fe705fc PASSED #041 0x000000000ee416f1 PASSED #042 0x000000002eed7ae2 PASSED #043 0x000000002d9c2b5e PASSED #044 0x000000002f708e00 PASSED #045 0x000000001d7b75d0 PASSED #046 0x0000000001c667a4 PASSED #047 0x0000000030454530 PASSED #048 0x000000003d169b9b PASSED #049 0x0000000034ccdbb6 PASSED Test passed with the SEC2 Driver. 0.00user 0.01system 0:00.12elapsed 18%CPU (0avgtext+0avgdata 24816maxresident)k 192inputs+6864outputs (1major+5451minor)pagefaults 0swaps Finished testing big ============================ ============================ Testing mtime Finished testing mtime ============================ mtime Test Log ============================ Testing modification time messages PASSED Testing accessing old modification time messages PASSED Testing accessing new modification time messages PASSED All modification time tests passed. 0.00user 0.01system 0:00.07elapsed 22%CPU (0avgtext+0avgdata 23984maxresident)k 176inputs+24outputs (1major+5378minor)pagefaults 0swaps Finished testing mtime ============================ ============================ Testing fillval Finished testing fillval ============================ fillval Test Log ============================ Testing property lists PASSED Testing property lists, with variable-length datatype PASSED Testing with old file format: Testing chunked dataset creation PASSED Testing chunked dataset I/O PASSED Testing chunked dataset extend PASSED Testing chunked dataset partially allocated I/O PASSED Testing contiguous dataset creation PASSED Testing contiguous dataset I/O PASSED Testing contiguous dataset extend -SKIP- Not implemented yet -- needs H5S_SELECT_DIFF operator Testing contiguous dataset compatibility with v. 1.4 PASSED Testing compact dataset creation PASSED Testing compact dataset I/O PASSED Testing with new file format: Testing chunked dataset creation PASSED Testing chunked dataset I/O PASSED Testing chunked dataset extend PASSED Testing chunked dataset partially allocated I/O PASSED Testing contiguous dataset creation PASSED Testing contiguous dataset I/O PASSED Testing contiguous dataset extend -SKIP- Not implemented yet -- needs H5S_SELECT_DIFF operator Testing contiguous dataset compatibility with v. 1.4 PASSED Testing compact dataset creation PASSED Testing compact dataset I/O PASSED All fill value tests passed. 5.16user 0.17system 0:05.95elapsed 89%CPU (0avgtext+0avgdata 77568maxresident)k 256inputs+342016outputs (1major+9552minor)pagefaults 0swaps Finished testing fillval ============================ ============================ Testing mount Finished testing mount ============================ mount Test Log ============================ Testing basic functionality PASSED Testing illegal mount operations PASSED Testing same file mount operations PASSED Testing name hiding under mount point PASSED Testing mount point open PASSED Testing multi-linked mount point PASSED Testing mount point unlinking PASSED Testing object renaming PASSED Testing mount point renaming PASSED Testing preopening objects under the mount point PASSED Testing open object access after unmount PASSED Testing interfile hard links -SKIP- Test skipped due file pointer sharing issue (Jira 7638). PASSED Testing file handle uniformity PASSED Testing file handle close PASSED Testing mounting on group after file is closed PASSED Testing mounting after file is unmounted PASSED Testing missing unmount PASSED Testing hold open w/file PASSED Testing hold open w/group PASSED Testing file close degrees must be same PASSED Testing 'semi' file close degree PASSED Testing 'strong' file close degree PASSED Testing access permissions PASSED Testing multiple mounts PASSED Testing nested mounts survive PASSED Testing close parent PASSED Testing cutting mount graph PASSED Testing symlinks PASSED Testing shared mount access PASSED Testing closing shared mounts PASSED Testing closing multiple shared mounts PASSED All mount tests passed. 0.03user 0.04system 0:00.49elapsed 15%CPU (0avgtext+0avgdata 38960maxresident)k 360inputs+1056outputs (1major+6792minor)pagefaults 0swaps Finished testing mount ============================ ============================ Testing flush1 Finished testing flush1 ============================ flush1 Test Log ============================ Testing H5Fflush (part1 with flush) PASSED Testing H5Fflush (part1 with flush + SWMR) PASSED Testing H5Fflush (part1 without flush) PASSED Testing H5Fflush (part1 without flush + SWMR) PASSED Testing H5Fflush (part1 with flush and later addition and another flush) PASSED Testing H5Fflush (part1 with flush and later addition and another flush + SWMR) PASSED Testing H5Fflush (part1 with flush and later addition) PASSED Testing H5Fflush (part1 with flush and later addition + SWMR) PASSED 0.02user 0.02system 0:00.20elapsed 23%CPU (0avgtext+0avgdata 49888maxresident)k 184inputs+1608outputs (1major+6867minor)pagefaults 0swaps Finished testing flush1 ============================ ============================ Testing flush2 Finished testing flush2 ============================ flush2 Test Log ============================ Testing H5Fflush (part2 with flush) PASSED Testing H5Fflush (part2 with flush + SWMR) PASSED Testing H5Fflush (part2 without flush) PASSED Testing H5Fflush (part2 without flush + SWMR) PASSED Testing H5Fflush (part2 with flush and later addition and another flush) PASSED Testing H5Fflush (part2 with flush and later addition and another flush + SWMR) PASSED Testing H5Fflush (part2 with flush and later addition) PASSED Testing H5Fflush (part2 with flush and later addition + SWMR) PASSED 0.01user 0.01system 0:00.09elapsed 30%CPU (0avgtext+0avgdata 25344maxresident)k 184inputs+56outputs (1major+5464minor)pagefaults 0swaps Finished testing flush2 ============================ ============================ Testing app_ref Finished testing app_ref ============================ app_ref Test Log ============================ Testing library shutdown with reference count > 1 PASSED 0.00user 0.01system 0:00.15elapsed 10%CPU (0avgtext+0avgdata 23184maxresident)k 176inputs+24outputs (1major+5223minor)pagefaults 0swaps Finished testing app_ref ============================ ============================ Testing enum Finished testing enum ============================ enum Test Log ============================ Testing named enumeration types PASSED Testing enumeration conversions PASSED Testing O(1) conversions PASSED Testing O(log N) converions PASSED Testing for non-existing name and value PASSED Testing some functions with enumeration types PASSED All enum tests passed. 0.00user 0.01system 0:00.07elapsed 20%CPU (0avgtext+0avgdata 24816maxresident)k 200inputs+32outputs (1major+5437minor)pagefaults 0swaps Finished testing enum ============================ ============================ Testing set_extent Finished testing set_extent ============================ set_extent Test Log ============================ Testing with old file format and chunk cache disabled: Testing datasets with ranks 1 to 4 (all configurations) PASSED Testing with old file format and chunk cache enabled: Testing datasets with ranks 1 to 4 (all configurations) PASSED Testing external file use PASSED Testing storage layout use PASSED Testing with new file format and chunk cache disabled: Testing datasets with ranks 1 to 4 (all configurations) PASSED Testing with new file format and chunk cache enabled: Testing datasets with ranks 1 to 4 (all configurations) PASSED Testing external file use PASSED Testing storage layout use PASSED All H5Dset_extent tests passed. 44.01user 16.67system 1:17.37elapsed 78%CPU (0avgtext+0avgdata 86096maxresident)k 264inputs+589176outputs (1major+886455minor)pagefaults 0swaps Finished testing set_extent ============================ ============================ Testing ttsafe Finished testing ttsafe ============================ ttsafe Test Log ============================ Most thread-safety tests skipped because THREADSAFE not enabled For help use: /panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/test/.libs/ttsafe -help Linked with hdf5 version 1.10 release 1 Testing -- library threadsafe status (is_threadsafe) All tests were successful. Cleaning Up temp files... 0.00user 0.01system 0:00.05elapsed 25%CPU (0avgtext+0avgdata 18496maxresident)k 168inputs+8outputs (1major+4904minor)pagefaults 0swaps Finished testing ttsafe ============================ ============================ Testing enc_dec_plist Finished testing enc_dec_plist ============================ enc_dec_plist Test Log ============================ Testing Default DCPL Encoding/Decoding PASSED Testing DCPL Encoding/Decoding PASSED Testing Default DAPL Encoding/Decoding PASSED Testing DAPL Encoding/Decoding PASSED Testing Default OCPL Encoding/Decoding PASSED Testing OCPL Encoding/Decoding PASSED Testing Default DXPL Encoding/Decoding PASSED Testing DXPL Encoding/Decoding PASSED Testing Default GCPL Encoding/Decoding PASSED Testing GCPL Encoding/Decoding PASSED Testing Default LCPL Encoding/Decoding PASSED Testing LCPL Encoding/Decoding PASSED Testing Default LAPL Encoding/Decoding PASSED Testing LAPL Encoding/Decoding PASSED Testing Default OCPYPL Encoding/Decoding PASSED Testing OCPYPL Encoding/Decoding PASSED Testing Default FAPL Encoding/Decoding PASSED Testing FAPL Encoding/Decoding PASSED Testing Default FCPL Encoding/Decoding PASSED Testing FCPL Encoding/Decoding PASSED Testing Default STRCPL Encoding/Decoding PASSED Testing STRCPL Encoding/Decoding PASSED Testing Default ACPL Encoding/Decoding PASSED Testing ACPL Encoding/Decoding PASSED 0.00user 0.00system 0:00.10elapsed 12%CPU (0avgtext+0avgdata 19696maxresident)k 208inputs+8outputs (1major+4997minor)pagefaults 0swaps Finished testing enc_dec_plist ============================ ============================ Testing enc_dec_plist_cross_platform Finished testing enc_dec_plist_cross_platform ============================ enc_dec_plist_cross_platform Test Log ============================ Testing Default DCPL Encoding/Decoding PASSED Testing DCPL Encoding/Decoding PASSED Testing Default DAPL Encoding/Decoding PASSED Testing DAPL Encoding/Decoding PASSED Testing Default DXPL Encoding/Decoding PASSED Testing DXPL Encoding/Decoding PASSED Testing Default GCPL Encoding/Decoding PASSED Testing GCPL Encoding/Decoding PASSED Testing Default LCPL Encoding/Decoding PASSED Testing LCPL Encoding/Decoding PASSED Testing Default LAPL Encoding/Decoding PASSED Testing LAPL Encoding/Decoding PASSED Testing Default OCPL Encoding/Decoding PASSED Testing OCPL Encoding/Decoding PASSED Testing Default OCPYPL Encoding/Decoding PASSED Testing OCPYPL Encoding/Decoding PASSED Testing Default FCPL Encoding/Decoding PASSED Testing FCPL Encoding/Decoding PASSED Testing Default FAPL Encoding/Decoding PASSED Testing FAPL Encoding/Decoding PASSED Testing Default STRCPL Encoding/Decoding PASSED Testing STRCPL Encoding/Decoding PASSED Testing Default ACPL Encoding/Decoding PASSED Testing ACPL Encoding/Decoding PASSED 0.00user 0.03system 0:00.24elapsed 15%CPU (0avgtext+0avgdata 19280maxresident)k 176inputs+8outputs (1major+4985minor)pagefaults 0swaps Finished testing enc_dec_plist_cross_platform ============================ ============================ Testing getname Finished testing getname ============================ getname Test Log ============================ Testing H5Iget_name with one group PASSED Testing H5Iget_name with more than one group PASSED Testing H5Iget_name with H5Gopen2 PASSED Testing H5Iget_name with H5Dcreate2 PASSED Testing H5Iget_name with H5Dopen2 PASSED Testing H5Iget_name with a long path PASSED Testing H5Iget_name with H5Tcommit2 PASSED Testing H5Iget_name with H5Topen2 PASSED Testing H5Iget_name with H5Lmove and H5Gopen2 PASSED Testing H5Iget_name with H5Lmove and H5Dopen2 PASSED Testing H5Iget_name with H5Lmove and H5Topen2 PASSED Testing H5Iget_name with H5Lmove and relative names PASSED Testing H5Iget_name with H5Lmove and a long path PASSED Testing H5Iget_name with H5Lmove and a long path #2 PASSED Testing H5Iget_name with H5Ldelete PASSED Testing H5Iget_name with H5Ldelete and a long path PASSED Testing H5Iget_name with H5Ldelete, same names PASSED Testing H5Iget_name with H5Fmount; with IDs on the list PASSED Testing H5Iget_name with H5Fmount; long name PASSED Testing H5Iget_name with H5Funmount PASSED Testing H5Iget_name with a defined type dataset PASSED Testing H5Iget_name with datasets that have two names PASSED Testing H5Iget_name with different files PASSED Testing H5Iget_name with different files #2 PASSED Testing H5Iget_name with a small buffer for name PASSED Testing H5Iget_name with a dynamic buffer for name PASSED Testing H5Iget_name with invalid IDs PASSED Testing H5Iget_name with added names with mounting PASSED Testing H5Iget_name with H5Fclose PASSED Testing H5Iget_name with H5Fmount and H5Ldelete PASSED Testing H5Iget_name with H5Fmount and H5Lmove PASSED Testing H5Iget_name with H5Lcreate_hard PASSED Testing H5Iget_name with H5Lcreate_soft PASSED Testing H5Iget_name with H5Lcreate_soft and move target PASSED Testing H5Iget_name with H5Lcreate_soft and move source PASSED Testing H5Iget_name with H5Lcreate_soft and unlink target PASSED Testing H5Iget_name with H5Lcreate_soft and unlink source PASSED Testing H5Iget_name with several nested mounted files PASSED Testing H5Iget_name and H5Lmove with repeated path components PASSED Testing H5Iget_name with higher mounted file PASSED Testing H5Iget_name with multiple hard links and mounted files PASSED Testing H5Iget_name with mounted files and unlinking PASSED Testing H5Iget_name with mounting already mounted files PASSED Testing H5Iget_name with opening object in unmounted file PASSED Testing H5Iget_name with anonymous datatypes PASSED Testing getting path to normal dataset in root group PASSED Testing getting path to dataset in /Group1 PASSED Testing getting path to /Group1 PASSED Testing getting path to datatype in /Group1 PASSED Testing getting path to dataset in nested group PASSED Testing getting path to nested group PASSED Testing getting path to dataset created via hard link PASSED Testing getting path to root group PASSED Testing getting path to dataset hidden by a mounted file PASSED Testing getting path to dataset that has been unlinked PASSED Testing H5Rget_name to get name from region reference(hyperslab) PASSED Testing H5Iget_name to get name from region reference(hyperslab) PASSED Testing H5Rget_name to get name from region reference(pnt selec) PASSED Testing H5Iget_name to get name from region reference(pnt selec) PASSED All getname tests passed. 0.03user 0.02system 0:00.29elapsed 19%CPU (0avgtext+0avgdata 32896maxresident)k 360inputs+640outputs (1major+8273minor)pagefaults 0swaps Finished testing getname ============================ ============================ Testing vfd Finished testing vfd ============================ vfd Test Log ============================ Testing basic Virtual File Driver functionality. Testing SEC2 file driver PASSED Testing CORE file driver PASSED Testing DIRECT I/O file driver -SKIP- Testing FAMILY file driver PASSED Testing FAMILY file driver backward compatibility PASSED Testing MULTI file driver PASSED Testing MULTI file driver backward compatibility PASSED Testing LOG file driver PASSED Testing STDIO file driver PASSED Testing WINDOWS file driver -SKIP- All Virtual File Driver tests passed. 0.01user 0.03system 0:00.41elapsed 10%CPU (0avgtext+0avgdata 29120maxresident)k 224inputs+1312outputs (1major+5717minor)pagefaults 0swaps Finished testing vfd ============================ ============================ Testing ntypes Finished testing ntypes ============================ ntypes Test Log ============================ Testing atomic datatype PASSED Testing compound datatype PASSED Testing nested compound datatype PASSED Testing compound datatype with array as field PASSED Testing compound datatype with opaque field PASSED Testing enum datatype PASSED Testing array of compound datatype PASSED Testing array of atomic datatype PASSED Testing variable length datatype PASSED Testing variable length string datatype PASSED Testing fixed-length string datatype PASSED Testing reference datatype PASSED Testing dataset region reference PASSED Testing opaque datatype PASSED Testing bitfield datatype PASSED Testing native integer PASSED All native datatype tests passed. 0.03user 0.02system 0:00.12elapsed 44%CPU (0avgtext+0avgdata 54432maxresident)k 296inputs+7128outputs (1major+9517minor)pagefaults 0swaps Finished testing ntypes ============================ ============================ Testing dangle Finished testing dangle ============================ dangle Test Log ============================ Testing dangling objects with weak file close: Testing dangling dataset IDs PASSED Testing dangling group IDs PASSED Testing dangling named datatype IDs PASSED Testing dangling named datatype ID used by dataset PASSED Testing dangling attribute IDs PASSED Testing dangling objects with semi file close: Testing dangling dataset IDs PASSED Testing dangling group IDs PASSED Testing dangling named datatype IDs PASSED Testing dangling named datatype ID used by dataset PASSED Testing dangling attribute IDs PASSED Testing dangling objects with strong file close: Testing dangling dataset IDs PASSED Testing dangling group IDs PASSED Testing dangling named datatype IDs PASSED Testing dangling named datatype ID used by dataset PASSED Testing dangling attribute IDs PASSED Testing force dangling IDs to close, from API routines PASSED All dangling ID tests passed. 0.11user 0.02system 0:00.31elapsed 45%CPU (0avgtext+0avgdata 25216maxresident)k 200inputs+264outputs (1major+5453minor)pagefaults 0swaps Finished testing dangle ============================ ============================ Testing dtransform Finished testing dtransform ============================ dtransform Test Log ============================ Testing Intializing test... PASSED Testing H5Pget_data_transform (get before set) PASSED Testing H5Pset_data_transform (set with NULL transform) PASSED Testing H5Pset_data_transform (set with invalid transform 1) PASSED Testing H5Pset_data_transform (set with invalid transform 2) PASSED Testing H5Pset_data_transform (set with invalid transform 3) PASSED Testing H5Pset_data_transform (set with invalid transform 4) PASSED Testing H5Pset_data_transform (set with invalid transform 5) PASSED Testing H5Pset_data_transform (set with invalid transform 6) PASSED Testing H5Pset_data_transform (set with invalid transform 7) PASSED Testing H5Pset_data_transform (set with invalid transform 8) PASSED Testing contiguous, no data type conversion (char->char) PASSED Testing contiguous, byte order conversion (char->char) PASSED Testing contiguous, no data type conversion (uchar->uchar) PASSED Testing contiguous, byte order conversion (uchar->uchar) PASSED Testing contiguous, no data type conversion (schar->schar) PASSED Testing contiguous, byte order conversion (schar->schar) PASSED Testing contiguous, with type conversion (float->schar) PASSED Testing contiguous, no data type conversion (short->short) PASSED Testing contiguous, byte order conversion (short->short) PASSED Testing contiguous, with type conversion (float->short) PASSED Testing contiguous, no data type conversion (ushort->ushort) PASSED Testing contiguous, byte order conversion (ushort->ushort) PASSED Testing contiguous, no data type conversion (int->int) PASSED Testing contiguous, byte order conversion (int->int) PASSED Testing contiguous, with type conversion (float->int) PASSED Testing contiguous, no data type conversion (uint->uint) PASSED Testing contiguous, byte order conversion (uint->uint) PASSED Testing contiguous, no data type conversion (long->long) PASSED Testing contiguous, byte order conversion (long->long) PASSED Testing contiguous, with type conversion (float->long) PASSED Testing contiguous, no data type conversion (ulong->ulong) PASSED Testing contiguous, byte order conversion (ulong->ulong) PASSED Testing contiguous, no data type conversion (llong->llong) PASSED Testing contiguous, byte order conversion (llong->llong) PASSED Testing contiguous, with type conversion (float->llong) PASSED Testing contiguous, no data type conversion (ullong->ullong) PASSED Testing contiguous, byte order conversion (ullong->ullong) PASSED Testing contiguous, no data type conversion (float->float) PASSED Testing contiguous, byte order conversion (float->float) PASSED Testing contiguous, with type conversion (float->float) PASSED Testing contiguous, no data type conversion (double->double) PASSED Testing contiguous, byte order conversion (double->double) PASSED Testing contiguous, with type conversion (float->double) PASSED Testing contiguous, no data type conversion (ldouble->ldouble) PASSED Testing contiguous, byte order conversion (ldouble->ldouble) PASSED Testing contiguous, with type conversion (float->ldouble) PASSED Testing chunked, no data type conversion (char->char) PASSED Testing chunked, no data type conversion (uchar->uchar) PASSED Testing chunked, no data type conversion (schar->schar) PASSED Testing chunked, with type conversion (float->schar) PASSED Testing chunked, no data type conversion (short->short) PASSED Testing chunked, with type conversion (float->short) PASSED Testing chunked, no data type conversion (ushort->ushort) PASSED Testing chunked, no data type conversion (int->int) PASSED Testing chunked, with type conversion (float->int) PASSED Testing chunked, no data type conversion (uint->uint) PASSED Testing chunked, no data type conversion (long->long) PASSED Testing chunked, with type conversion (float->long) PASSED Testing chunked, no data type conversion (ulong->ulong) PASSED Testing chunked, no data type conversion (llong->llong) PASSED Testing chunked, with type conversion (float->llong) PASSED Testing chunked, no data type conversion (ullong->ullong) PASSED Testing chunked, no data type conversion (float->float) PASSED Testing chunked, with type conversion (float->float) PASSED Testing chunked, no data type conversion (double->double) PASSED Testing chunked, with type conversion (float->double) PASSED Testing chunked, no data type conversion (ldouble->ldouble) PASSED Testing chunked, with type conversion (float->ldouble) PASSED Testing data transform, linear transform w/ copied property PASSED Testing data transform, polynomial transform w/ copied property PASSED Testing data transform, trivial transform, without type conversion PASSED Testing data transform, trivial transform, with type conversion PASSED Testing data transform, polynomial transform (int->float) PASSED Testing data transform, polynomial transform (float->int) PASSED Testing H5Pget_data_transform PASSED Testing data transform, read after reseting of transform property PASSED Testing H5Pget_data_transform, after resetting transform property PASSED Testing data transform of some special cases PASSED 0.00user 0.01system 0:00.06elapsed 33%CPU (0avgtext+0avgdata 28064maxresident)k 256inputs+256outputs (1major+5519minor)pagefaults 0swaps Finished testing dtransform ============================ ============================ Testing reserved Finished testing reserved ============================ reserved Test Log ============================ -SKIP- 0.00user 0.01system 0:00.03elapsed 31%CPU (0avgtext+0avgdata 12688maxresident)k 96inputs+8outputs (1major+4540minor)pagefaults 0swaps Finished testing reserved ============================ ============================ Testing cross_read Finished testing cross_read ============================ cross_read Test Log ============================ Testing reading data created on Linux Testing regular dataset of LE DOUBLE PASSED Testing regular dataset of BE DOUBLE PASSED Testing dataset of LE FLOAT with scale-offset filter PASSED Testing dataset of BE FLOAT with scale-offset filter PASSED Testing dataset of LE DOUBLE with scale-offset filter PASSED Testing dataset of BE DOUBLE with scale-offset filter PASSED Testing dataset of LE CHAR with scale-offset filter PASSED Testing dataset of BE CHAR with scale-offset filter PASSED Testing dataset of LE SHORT with scale-offset filter PASSED Testing dataset of BE SHORT with scale-offset filter PASSED Testing dataset of LE INT with scale-offset filter PASSED Testing dataset of BE INT with scale-offset filter PASSED Testing dataset of LE LONG LONG with scale-offset filter PASSED Testing dataset of BE LONG LONG with scale-offset filter PASSED Testing dataset of LE FLOAT with Fletcher32 filter PASSED Testing dataset of BE FLOAT with Fletcher32 filter PASSED Testing dataset of LE FLOAT with Deflate filter PASSED Testing dataset of BE FLOAT with Deflate filter PASSED Testing dataset of LE FLOAT with Szip filter -SKIP- filter is not enabled. Testing dataset of BE FLOAT with Szip filter -SKIP- filter is not enabled. Testing dataset of LE FLOAT with Shuffle filter PASSED Testing dataset of BE FLOAT with Shuffle filter PASSED Testing dataset of LE FLOAT with Nbit filter PASSED Testing dataset of BE FLOAT with Nbit filter PASSED Testing reading data created on Solaris Testing regular dataset of LE DOUBLE PASSED Testing regular dataset of BE DOUBLE PASSED Testing dataset of LE FLOAT with scale-offset filter PASSED Testing dataset of BE FLOAT with scale-offset filter PASSED Testing dataset of LE DOUBLE with scale-offset filter PASSED Testing dataset of BE DOUBLE with scale-offset filter PASSED Testing dataset of LE CHAR with scale-offset filter PASSED Testing dataset of BE CHAR with scale-offset filter PASSED Testing dataset of LE SHORT with scale-offset filter PASSED Testing dataset of BE SHORT with scale-offset filter PASSED Testing dataset of LE INT with scale-offset filter PASSED Testing dataset of BE INT with scale-offset filter PASSED Testing dataset of LE LONG LONG with scale-offset filter PASSED Testing dataset of BE LONG LONG with scale-offset filter PASSED Testing dataset of LE FLOAT with Fletcher32 filter PASSED Testing dataset of BE FLOAT with Fletcher32 filter PASSED Testing dataset of LE FLOAT with Deflate filter PASSED Testing dataset of BE FLOAT with Deflate filter PASSED Testing dataset of LE FLOAT with Szip filter -SKIP- filter is not enabled. Testing dataset of BE FLOAT with Szip filter -SKIP- filter is not enabled. Testing dataset of LE FLOAT with Shuffle filter PASSED Testing dataset of BE FLOAT with Shuffle filter PASSED Testing dataset of LE FLOAT with Nbit filter PASSED Testing dataset of BE FLOAT with Nbit filter PASSED All data type tests passed. 0.00user 0.01system 0:00.08elapsed 24%CPU (0avgtext+0avgdata 25952maxresident)k 184inputs+8outputs (1major+5502minor)pagefaults 0swaps Finished testing cross_read ============================ ============================ Testing freespace Finished testing freespace ============================ freespace Test Log ============================ Testing the creation/close/reopen/deletion of the free-space manager PASSED Testing adding a section via H5FS_sect_add() to free-space: test 1 PASSED Testing adding a section via H5FS_sect_add() to free-space with H5FS_CLS_GHOST_OBJ: test 2 PASSED Testing adding a section via H5FS_sect_add() to free-space: test 3 PASSED Testing adding a section via H5FS_sect_add() to free-space: test 4 PASSED Testing the merge of sections when H5FS_sect_add() to free-space: test 1 PASSED Testing the merge of sections when H5FS_sect_add() to free-space: test 2 PASSED Testing the merge of sections when H5FS_sect_add() to free-space: test 3 PASSED Testing shrinking of sections when H5FS_sect_add() to free-space: test 1 PASSED Testing shrinking of sections when H5FS_sect_add() to free-space: test 2 PASSED Testing shrinking of sections when H5FS_sect_add() to free-space: test 3 PASSED Testing H5FS_sect_find(): free-space is empty PASSED Testing H5FS_sect_find() a section equal to requested-size from free-space PASSED Testing H5FS_sect_find() a section greater than requested-size from free-space PASSED Testing H5FS_sect_find(): cannot find a section with requested-size from free-space PASSED Testing the change of section class via H5FS_sect_change_class() in free-space: Test 1 PASSED Testing the merge of sections when H5FS_sect_add() to free-space: test 2 PASSED Testing a block's extension by requested-size which is = adjoining free section's size: Test 1 PASSED Testing a block's extension by requested-size which is > adjoining free section's size: Test 2 PASSED Testing a block's extension by requested-size which is < adjoining free section's size: Test 3 PASSED Testing a block's extension by requested-size which does not adjoin any free section: Test 4 PASSED Testing iteration of sections in the free-space manager PASSED All free-space tests passed. 0.00user 0.01system 0:00.16elapsed 14%CPU (0avgtext+0avgdata 24000maxresident)k 272inputs+264outputs (1major+5380minor)pagefaults 0swaps Finished testing freespace ============================ ============================ Testing mf Finished testing mf ============================ mf Test Log ============================ Testing H5MM_alloc() of file allocation PASSED Testing H5MF_try_shrink() of file allocation: test 1 PASSED Testing H5MF_try_shrink() of file allocation: test 2 PASSED Testing H5MF_try_shrink() of file allocation: test 3 PASSED Testing H5MF_try_shrink() of file allocation: test 4 PASSED Testing H5MF_try_extend() of file allocation: test 1 PASSED Testing H5MF_try_extend() of file allocation: test 2 PASSED Testing Allocation from raw or metadata free-space manager PASSED Testing H5MF_create_fstype()/H5MF_open_fstype() of free-space manager PASSED Testing H5MF_alloc()/H5MF_xfree() of free-space manager:test 1 PASSED Testing H5MF_alloc()/H5MF_xfree() of free-space manager:test 2 PASSED Testing H5MF_alloc()/H5MF_xfree() of free-space manager:test 3 PASSED Testing H5MF_try_extend() of free-space manager:test 1 PASSED Testing H5MF_try_extend() of free-space manager:test 2 PASSED Testing H5MF_try_extend() of free-space manager:test 3 PASSED Testing H5MF_try_extend() of free-space manager:test 4 PASSED Testing A free-space section absorbs an aggregator: test 1 PASSED Testing A free-space section absorbs an aggregator: test 2 PASSED Testing H5MF_alloc() of meta/sdata aggregator:test 1 PASSED Testing H5MF_alloc() of meta/sdata aggregator:test 2 PASSED Testing H5MF_alloc() of meta/sdata aggregator: test 3 PASSED Testing H5MF_alloc() of meta/sdata aggregator:test 4 PASSED Testing H5MF_alloc() of meta/sdata aggregator:test 5 PASSED Testing H5MF_alloc() of meta/sdata aggregator:test 6 PASSED Testing H5MF_alloc() of meta/sdata aggregator:test 7 PASSED Testing H5MF_try_extend() of meta/sdata aggregator: test 1 PASSED Testing H5MF_try_extend() of meta/sdata aggregator: test 2 PASSED Testing H5MF_try_extend() of meta/sdata aggregator: test 3 PASSED Testing H5MF_try_shrink() of meta/sdata aggregator: test 1 PASSED Testing H5MF_try_shrink() of meta/sdata aggregator: test 2 PASSED Testing H5MF_try_shrink() of meta/sdata aggregator: test 3 PASSED Testing H5MM_alloc() of file allocation with alignment: test 1 PASSED Testing H5MF_try_shrink() of file allocation with alignment: test 2 PASSED Testing H5MF_try_extend() of file allocation with alignment: test 3 PASSED Testing H5MF_alloc() of free-space manager with alignment: test 1 PASSED Testing H5MF_alloc() of free-space manager with alignment: test 2 PASSED Testing H5MF_alloc() of free-space manager with alignment: test 3 PASSED Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 1 PASSED Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 2 PASSED Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 3 PASSED Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 4 PASSED Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 5 PASSED Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 6 PASSED Testing H5MM_alloc() of file allocation with alignment: test 1 PASSED Testing H5MF_try_shrink() of file allocation with alignment: test 2 PASSED Testing H5MF_try_extend() of file allocation with alignment: test 3 PASSED Testing H5MF_alloc() of free-space manager with alignment: test 1 PASSED Testing H5MF_alloc() of free-space manager with alignment: test 2 PASSED Testing H5MF_alloc() of free-space manager with alignment: test 3 PASSED Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 1 PASSED Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 2 PASSED Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 3 PASSED Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 4 PASSED Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 5 PASSED Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 6 PASSED Testing 'temporary' file space allocation with old library format PASSED Testing 'temporary' file space allocation with new library format PASSED Testing File's free-space is going away with old library format PASSED Testing File's free-space is going away with new library format PASSED Testing File space merge/shrink for section size < threshold with old library format PASSED Testing File space merge/shrink for section size < threshold with new library format PASSED Testing File's free-space is persistent with old library format PASSED Testing File's free-space is persistent with new library format PASSED Testing File space strategy/persisting/threshold with old library format PASSED Testing File space strategy/persisting/threshold with new library format PASSED Testing Paged aggregation for file space: small allocations and de-allocations PASSED Testing Paged aggregation for file space: large allocations and de-allocations PASSED Testing Paged aggregation for file space: H5MF_try_extend() a large block PASSED Testing Paged aggregation for file space: H5MF_try_extend() a small block PASSED Testing Paged aggregation for file space: H5MF_try_shrink() PASSED Testing Paged aggregation for file space: H5MF_alloc/H5MF_xfree PASSED Testing Paged aggregation and H5Pset_alignment: verify proper alignment is used PASSED Testing H5MF_alloc() bug 1 PASSED All free-space manager tests for file memory passed. 0.08user 0.11system 0:01.49elapsed 13%CPU (0avgtext+0avgdata 26016maxresident)k 464inputs+4912outputs (1major+5520minor)pagefaults 0swaps Finished testing mf ============================ ============================ Testing vds Finished testing vds ============================ vds Test Log ============================ Testing virtual dataset API functions PASSED Testing virtual dataset API functions with copied plists PASSED Testing virtual dataset API functions with encoded and decoded plists PASSED Testing virtual dataset create PASSED Testing virtual dataset create with reopened dataset PASSED Testing virtual dataset create with reopened file PASSED Config: same source file Testing basic virtual dataset I/O PASSED Testing virtual dataset I/O with unlimited selections PASSED Testing virtual dataset I/O with printf source PASSED Testing virtual dataset I/O with mixed selection types PASSED Config: closed source dataset, same source file Testing basic virtual dataset I/O PASSED Testing virtual dataset I/O with unlimited selections PASSED Testing virtual dataset I/O with printf source PASSED Testing virtual dataset I/O with mixed selection types PASSED Config: different source file Testing basic virtual dataset I/O PASSED Testing virtual dataset I/O with unlimited selections PASSED Testing virtual dataset I/O with printf source PASSED Testing virtual dataset I/O with mixed selection types PASSED Config: closed source dataset, different source file Testing basic virtual dataset I/O PASSED Testing virtual dataset I/O with unlimited selections PASSED Testing virtual dataset I/O with printf source PASSED Testing virtual dataset I/O with mixed selection types PASSED Config: same source file, reopen virtual file Testing basic virtual dataset I/O PASSED Testing virtual dataset I/O with unlimited selections PASSED Testing virtual dataset I/O with printf source PASSED Testing virtual dataset I/O with mixed selection types PASSED Config: closed source dataset, same source file, reopen virtual file Testing basic virtual dataset I/O PASSED Testing virtual dataset I/O with unlimited selections PASSED Testing virtual dataset I/O with printf source PASSED Testing virtual dataset I/O with mixed selection types PASSED Config: different source file, reopen virtual file Testing basic virtual dataset I/O PASSED Testing virtual dataset I/O with unlimited selections PASSED Testing virtual dataset I/O with printf source PASSED Testing virtual dataset I/O with mixed selection types PASSED Config: closed source dataset, different source file, reopen virtual file Testing basic virtual dataset I/O PASSED Testing virtual dataset I/O with unlimited selections PASSED Testing virtual dataset I/O with printf source PASSED Testing virtual dataset I/O with mixed selection types PASSED Testing H5Dget_access_plist() returns dapl w/ correct values PASSED All virtual dataset tests passed. 0.43user 0.33system 0:03.63elapsed 21%CPU (0avgtext+0avgdata 35808maxresident)k 704inputs+14952outputs (1major+9192minor)pagefaults 0swaps Finished testing vds ============================ ============================ Testing file_image Finished testing file_image ============================ file_image Test Log ============================ Testing File Image Functionality. Testing File image property list functions PASSED Testing Callback use in property list operations PASSED Testing Initial file image and callbacks in Core VFD PASSED Testing H5Fget_file_image() with sec2 driver PASSED Testing H5Fget_file_image() with stdio driver PASSED Testing H5Fget_file_image() with core driver PASSED Testing H5Fget_file_image() with sec2 driver PASSED Testing H5Fget_file_image() with stdio driver PASSED Testing H5Fget_file_image() with core driver PASSED Testing H5Fget_file_image() error rejection PASSED All File Image tests passed. 0.01user 0.02system 0:00.21elapsed 15%CPU (0avgtext+0avgdata 26480maxresident)k 224inputs+440outputs (1major+5556minor)pagefaults 0swaps Finished testing file_image ============================ ============================ Testing unregister Finished testing unregister ============================ unregister Test Log ============================ Testing Unregistering filter PASSED All filter unregistration tests passed. 0.05user 0.01system 0:00.13elapsed 48%CPU (0avgtext+0avgdata 53104maxresident)k 176inputs+1872outputs (1major+7546minor)pagefaults 0swaps Finished testing unregister ============================ ============================ Testing cache_logging Finished testing cache_logging ============================ cache_logging Test Log ============================ Testing basic metadata cache logging functionality. Testing metadata cache log api calls PASSED All Metadata Cache Logging tests passed. 0.01user 0.03system 0:00.12elapsed 42%CPU (0avgtext+0avgdata 24480maxresident)k 176inputs+808outputs (1major+5322minor)pagefaults 0swaps Finished testing cache_logging ============================ ============================ Testing cork Finished testing cork ============================ cork Test Log ============================ Testing cork status for datasets with old format PASSED Testing H5Odisable_mdc_flushes/H5Oenable_mdc_flushes/H5Oare_mdc_flushes_disabled (new library format) PASSED Testing H5Odisable_mdc_flushes/H5Oenable_mdc_flushes/H5Oare_mdc_flushes_disabled (old library format) PASSED Testing H5Odisable_mdc_flushes/H5Oenable_mdc_flushes/H5Oare_mdc_flushes_disabled on datasets (new library format) PASSED Testing H5Odisable_mdc_flushes/H5Oenable_mdc_flushes/H5Oare_mdc_flushes_disabled on datasets (old library format) PASSED Testing cork status for dataset objects with attributes PASSED Testing cork status for chunked datasets with different indexing types (non-SWMR & latest) PASSED Testing cork status for chunked datasets with different indexing types (non-SWMR & non-latest) PASSED Testing cork status for groups PASSED Testing cork status for named datatypes PASSED Testing cork status for multiple opens PASSED Testing H5Odisable_mdc_flushes/H5Oenable_mdc_flushes/H5Oare_mdc_flushes_disabled (new library format) (SWMR) PASSED Testing H5Odisable_mdc_flushes/H5Oenable_mdc_flushes/H5Oare_mdc_flushes_disabled (old library format) (SWMR) PASSED Testing H5Odisable_mdc_flushes/H5Oenable_mdc_flushes/H5Oare_mdc_flushes_disabled on datasets (new library format) (SWMR) PASSED Testing H5Odisable_mdc_flushes/H5Oenable_mdc_flushes/H5Oare_mdc_flushes_disabled on datasets (old library format) (SWMR) PASSED Testing cork status for dataset objects with attributes (SWMR) PASSED Testing cork status for chunked datasets with different indexing types (SWMR & latest) PASSED Testing cork status for chunked datasets with different indexing types (SWMR & non-latest) PASSED Testing cork status for groups (SWMR) PASSED Testing cork status for named datatypes (SWMR) PASSED Testing cork status for multiple opens (SWMR) PASSED 0.12user 0.09system 0:00.43elapsed 51%CPU (0avgtext+0avgdata 60832maxresident)k 208inputs+1784outputs (1major+7686minor)pagefaults 0swaps Finished testing cork ============================ ============================ Testing swmr Finished testing swmr ============================ swmr Test Log ============================ Testing H5Drefresh()--concurrent access for latest format PASSED Testing H5Drefresh()--concurrent access for non-latest-format PASSED Testing multiple--single process access for latest format PASSED Testing multiple--single process access for non-latest-format PASSED Testing H5Pget/set_metadata_read_attempts() PASSED Testing H5Fset_metadata_read_retry_info() PASSED Testing H5Fstart_swmr_write() when creating/opening a file with latest format PASSED Testing H5Fstart_swmr_write() when creating/opening a file without latest format PASSED Testing H5Fstart_swmr_write() on failure conditions for latest format PASSED Testing H5Fstart_swmr_write() on failure conditions for without latest format PASSED Testing H5Fstart_swmr_write()--concurrent access for latest format PASSED Testing H5Fstart_swmr_write()--concurrent access for non-latest-format PASSED Testing H5Fstart_swmr_write()--stress object header messages PASSED Testing H5Pget/set_obj_flush_cb() PASSED Testing H5Fget/set_append_flush() for a generic dataset access property list PASSED Testing H5Fget/set_append_flush() for a chunked dataset's access property list PASSED Testing H5Fget/set_append_flush() for a non-chunked dataset's access property list PASSED Testing H5Fget/set_append_flush() for multiple opens of a chunked dataset PASSED Testing File open with different combinations of flags--single process access PASSED Testing File open with different combinations of flags--concurrent access PASSED Testing File open with different combinations of flags + SWMR flags--single process access PASSED Testing File open with different combintations of flags + SWMR flags--concurrent access PASSED Testing SWMR-enabled VFD flag functionality PASSED Testing File locking environment variable PASSED All tests passed. 0.04user 0.06system 0:00.44elapsed 24%CPU (0avgtext+0avgdata 27280maxresident)k 432inputs+1112outputs (1major+30218minor)pagefaults 0swaps Finished testing swmr ============================ ============================ Testing testerror.sh Finished testing testerror.sh ============================ testerror.sh Test Log ============================ Testing err_compat PASSED Testing error_test PASSED All Error API tests passed. 0.01user 0.05system 0:00.18elapsed 34%CPU (0avgtext+0avgdata 24592maxresident)k 376inputs+128outputs (2major+18239minor)pagefaults 0swaps Finished testing testerror.sh ============================ ============================ ============================ Testing testlibinfo.sh Finished testing testlibinfo.sh ============================ testlibinfo.sh Test Log ============================ Check file ../src/.libs/libhdf5.so.101 PASSED Check file ../src/.libs/libhdf5.a PASSED Check file testhdf5 -SKIP- No error encountered 0.15user 0.03system 0:00.32elapsed 58%CPU (0avgtext+0avgdata 5568maxresident)k 0inputs+48outputs (0major+5667minor)pagefaults 0swaps Finished testing testlibinfo.sh ============================ ============================ ============================ Testing testcheck_version.sh Finished testing testcheck_version.sh ============================ testcheck_version.sh Test Log ============================ Tests for the H5check_version function. Note that abort messages may appear due to the expected termination of the program when it is tested with mis-matched version numnbers. tcheck_version PASSED tcheck_version -tM PASSED tcheck_version -tm PASSED tcheck_version -tr PASSED env HDF5_DISABLE_VERSION_CHECK= tcheck_version PASSED env HDF5_DISABLE_VERSION_CHECK= tcheck_version -tM PASSED env HDF5_DISABLE_VERSION_CHECK= tcheck_version -tm PASSED env HDF5_DISABLE_VERSION_CHECK= tcheck_version -tr PASSED env HDF5_DISABLE_VERSION_CHECK=-1 tcheck_version PASSED env HDF5_DISABLE_VERSION_CHECK=-1 tcheck_version -tM PASSED env HDF5_DISABLE_VERSION_CHECK=-1 tcheck_version -tm PASSED env HDF5_DISABLE_VERSION_CHECK=-1 tcheck_version -tr PASSED env HDF5_DISABLE_VERSION_CHECK=0 tcheck_version PASSED env HDF5_DISABLE_VERSION_CHECK=0 tcheck_version -tM PASSED env HDF5_DISABLE_VERSION_CHECK=0 tcheck_version -tm PASSED env HDF5_DISABLE_VERSION_CHECK=0 tcheck_version -tr PASSED env HDF5_DISABLE_VERSION_CHECK=1 tcheck_version PASSED env HDF5_DISABLE_VERSION_CHECK=1 tcheck_version -tM PASSED env HDF5_DISABLE_VERSION_CHECK=1 tcheck_version -tm PASSED env HDF5_DISABLE_VERSION_CHECK=1 tcheck_version -tr PASSED env HDF5_DISABLE_VERSION_CHECK=2 tcheck_version PASSED env HDF5_DISABLE_VERSION_CHECK=2 tcheck_version -tM PASSED env HDF5_DISABLE_VERSION_CHECK=2 tcheck_version -tm PASSED env HDF5_DISABLE_VERSION_CHECK=2 tcheck_version -tr PASSED env HDF5_DISABLE_VERSION_CHECK=3 tcheck_version PASSED env HDF5_DISABLE_VERSION_CHECK=3 tcheck_version -tM PASSED env HDF5_DISABLE_VERSION_CHECK=3 tcheck_version -tm PASSED env HDF5_DISABLE_VERSION_CHECK=3 tcheck_version -tr PASSED No error encountered 0.12user 0.59system 0:01.69elapsed 42%CPU (0avgtext+0avgdata 13168maxresident)k 104inputs+920outputs (1major+218601minor)pagefaults 0swaps Finished testing testcheck_version.sh ============================ ============================ ============================ Testing testlinks_env.sh Finished testing testlinks_env.sh ============================ testlinks_env.sh Test Log ============================ Testing external link with HDF5_EXT_PREFIX env HDF5_EXT_PREFIX=.:tmp /panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/test/links_env Testing external links via environment variable PASSED Testing external links via environment variable (w/new group format) PASSED All external Link (HDF5_EXT_PREFIX) tests passed. Test for HDF5_EXT_PREFIX PASSED 0.00user 0.01system 0:00.09elapsed 23%CPU (0avgtext+0avgdata 27856maxresident)k 176inputs+112outputs (1major+6469minor)pagefaults 0swaps Finished testing testlinks_env.sh ============================ ============================ ============================ Testing testswmr.sh Finished testing testswmr.sh ============================ testswmr.sh Test Log ============================ cp: omitting directory `swmr_test' cp: omitting directory `swmr_test' ******************************************************************************* ** Loop testing parameters: -i ea ******************************************************************************* ############################################################################### ## Generator test ############################################################################### launch the swmr_generator Parameters: swmr writes off compression level = -1 index type = ea Using generator random seed (used in sparse test only): 248543 Generating skeleton file: swmr_data.h5 Creating file Creating datasets Closing objects launch the swmr_generator with SWMR_WRITE Parameters: swmr writes on compression level = -1 index type = ea Using generator random seed (used in sparse test only): 510865 Generating skeleton file: swmr_data.h5 Creating file Creating datasets Closing objects ############################################################################### ## Use H5Fstart_swmr_write() to enable SWMR writing mode ############################################################################### launch the swmr_start_writer SWMR_WRITER_MESSAGE is found launch 5 swmr_readers Using writer random seed: 793470 Using reader random seed: 233916 Using reader random seed: 240451 Using reader random seed: 233986 Using reader random seed: 236407 Using reader random seed: 234041 ############################################################################### ## Writer test - test expanding the dataset ############################################################################### launch the swmr_generator Parameters: swmr writes on compression level = -1 index type = ea Using generator random seed (used in sparse test only): 318649 Generating skeleton file: swmr_data.h5 Creating file Creating datasets Closing objects launch the swmr_writer SWMR_WRITER_MESSAGE is found launch 5 swmr_readers Using writer random seed: 620448 Using reader random seed: 851168 Using reader random seed: 855009 Using reader random seed: 853106 Using reader random seed: 859698 Using reader random seed: 855980 ############################################################################### ## Remove test - test shrinking the dataset ############################################################################### launch the swmr_remove_writer Parameters: # of shrinks between flushes = 1000 # of shrinks = 40000 Using writer random seed: 972214 Generating symbol names Opening skeleton file: swmr_data.h5 Opening datasets Removing records SWMR_WRITER_MESSAGE is found launch 5 swmr_remove_readers Parameters: # of seconds between pollParameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 3 Using reader random seed: 211388 Generating symbol names ing = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 3 Using reader random seed: 211388 Generating symbol names Choosing datasets Common symbol #0Ch = 'oosing datasets Common symbol #0 0-0034' Common symbo= '0-0034' Common syml #1 = '0-0073' Cobol #1 = '0-0073' Commmmon symbol #2 = on symbol #2 = ''0-0010' Common symbol0-0010' Common symbol # #3 = '0-0034' Common 3 = '0-0034' Common symbol #4 = '0-0027' Random symsymbol #4 = '0-0027' Random symbol #bol #0 = '0-0059' Random0 = '0-0059' Random symbol # symbol #1 = '0-0085' R1 = '0-0085' Random syandom symbol #2 = 'mbol #2 = '3-0416' Ran3-0416' Random symbol #dom symbol #3 = '3 = '1-0155' Random s1-0155' Random symbol ymbol #4 = '1-0094' #4 = '1-0094' Random Random symbol #5symbol #5 = '1-0094' = '1-0094' Random syRandom symbol #6 = mbol #6 = '1-0039' R'1-0039' Random symbolandom symbol #7 = #7 = '1-0191' Random '1-0191' Random symbolsymbol #8 = '0-0085 #8 = '0-0085' Rando' Random symbol #m symbol #9 = '0-0084'9 = '0-0084' ReadinReading reg records cords Opening file: swmr_data.h5 Opening file: swmr_data.h5 Parameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 3 Using reader random seed: 214354 Generating symbol names Checking common symbols Checking common symbols ParChoosing datasets Common symbol #0 = '0-0018' Common symbol #1 = '0-0032' Common symbol #2 = '0-0097' Common symbol #3 = '0-0058' Common symbol #4 = '0-0053' Random symbol #0 = '0-0083' Random symbol #1 = '3-0413' Random symbol #2 = '0-0007' Random symbol #3 = '1-0148' Random symbol #4 = '0-0061' Random syameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 3 Using reader random seed: 215806 Generating symbol names mbol #5 = '0-0074' Random symbol #6 = '0-0046' Random symbol #7 = '1-0195' Random symbol #8 = '1-0015' Random symbol #9 = '2-0113' Reading records Symbol = '0-0034', # of records = 891 Opening file: swmr_data.h5 Symbol = '0-0034', # of records = 891 Choosing datasets Common symbol #0 = '0-0084' Common symbol #1 = '0-0091' Common symbol #2 = '0-0094' Common symbol #3 = '0-0007' Common symbol #4 = '0-0016' Random symbol #0 = '3-0442' Random symbol #1 = '0-0036' Random symbol #2 = '0-0026' Random symbol #3 = '0-0026' Random symbol #4 = '2-0037' Random symbol #5 = '0-0033' Random symbol #6 = '1-0066' Random symbol #7 = '0-0040' Random symbol #8 = '1-0070' Random symbol #9 = '3-0205' Reading records Opening file: swmr_data.h5 Parameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 3 Using reader random seed: 220474 Generating symbol names Choosing datasets Common symbol #0 = '0-0097' Common symbol #1 = '0-0087' Common symbol #2 = '0-0060' Common symbol #3 = '0-0078' Common symbol #4 = '0-0091' Random symbol #0 = '0-0036' Random symbol #1 = '0-0041' Random symbol #2 = '3-0085' Random symbol #3 = '1-0147' Random symbol #4 = '0-0070' Random symbol #5 = '0-0074' Random symbol #6 = '3-0199' Random symbol #7 = '0-0064' Random symbol #8 = '0-0042' Random symbol #9 = '0-0028' Reading records Opening file: swmr_data.h5 Symbol = '0-0073', # of records = 872 Symbol = '0-0073', # of records = 872 Checking common symbols Checking common symbols Symbol = '0-0010', # of records = 908 Symbol = '0-0010', # of records = 908 Symbol = '0-0034', # of records = 891 Checking common symbols Symbol = '0-0034', # of records = 891 Symbol = '0-0027', # of records = 948 Symbol = '0-0018', # of records = 866 Checking random symbols Symbol = '0-0027', # of records =Sy 948 mbol = '0-0084', # of records = 865 Symbol = '0-0059', # of records = 873 Checking random symbols Symbol = '0-0032', # of records = 945 Symbol = '0-0097', # of recoSymbol = '0-0085'rds = 891 , # of records = 887 Symbol = '0-0059', # of records = 873 SySymbol = '0-0091', # of records = 878 mbol = '0-0097', # of records = 891 Symbol = '3-0416', # of records = 32 Symbol = '0-0085', # of records = 887 Symbol = '0-0094', # of records = 876 SySmbol = '1-0155', # of records = ymbol = '0-0087', # of rec185 ords = 868 Symbol = '3-0416', # of records = 32 SSymymbol = '1-0155', # bol = '0-0060', # of recorof records = 185 ds = 942 Symbol = '0-0007', # of records = 852 Symbol = '1-0094', # of records = 248 Symbol = '0-0058', # of records = 929 Symbol = '1-0094', # of records = 248 SySymbol = '0-0016', # of rembol = '1-0094', # of recocords = 855 rds = 248 Symbol = '0-0053', # of records = 916 SyChembol = '1-0039', # of cking random symbols records = 231 Symbol = '1-0094', # of records = 248 Checking random symbols Symbol = '3-0442', # of records = 24 Symbol = '0-0083', # of records = 906 Symbol = '1-0191', # ofSy records = 197 mbol = '1-0039', # of records = 231 Symbol = '0-0085', # of records = 887 SymSybol = '3-0413', # of rembol = '0-0036', # of recordscords = 26 = 911 SySymbol = '0-0084', # ofmbol = '1-0191', # of records = 865 records = 197 Symbol = '0-0026', # of records = 882 Closing file Symbol = '0-0085', # of records = 887 Symbol = '0-0026', # of records = 882 Symbol = '0-0078', # of records = 857 Symbol = '0-0091', # of records = 878 Checking random symbols Symbol = '0-0036', # of records = 911 Symbol = '0-0041', # of records = 873 Symbol = '3-0085', # of records = 37 Symbol = '0-0084', # of records = 865 Symbol = '2-0037', # of records = 62 Closing file Symbol = '1-0147', # of records = 209 Symbol = '0-0033', # of records = 893 Symbol = '0-0070', # of records = 852 Symbol = '1-0066', # of records = 202 Symbol = '0-0074', # of records = 915 Symbol = '0-0040', # of records = 886 Symbol = '3-0199', # of records = 28 Symbol = '1-0070', # of records = 225 Symbol = '0-0064', # of records = 869 Symbol = '3-0205', # of records = 29 Symbol = '0-0042', # of records = 851 ClSymbol = '0-0007', # of records = 852 Symbol = '1-0148', # of records = 222 Symbol = '0-0061', # of records = 866 Symbol = '0-0074', # of records = 915 Symbol = '0-0046', # of records = 924 Symbol = '1-0195', # of records = 189 Symbol = '1-0015', # of records = 214 Symbol = '2-0113', # ofosing file records = 56 Closing file Symbol = '0-0028', # of records = 856 Closing file Closing datasets Releasing symbols Closing objects Opening file: swmr_data.h5 Opening file: swmr_data.h5 Checking common symbols Checking common symbols Symbol = '0-0034', # of records = 46 Symbol = '0-0034', # of records = 46 Symbol = '0-0073', # of records = 0 Symbol = '0-0073', # of records = 0 Symbol = '0-0010', # of records = 0 Symbol = '0-0010', # of records = 0 Symbol = '0-0034', # of records = 46 Symbol = '0-0034', # of records = 46 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Symbol = '0-0027', # of records = 91 Symbol = '0-0027', # of records = 91 Checking random symbols Symbol = '0-0059', # of records Opening file: swmr_data.h5 = 0 Checking random symbols Symbol = '0-0059', # of records = 0 Symbol = '0-0085', # of records = 0 Symbol = '0-0085', # of records = 0 Checking common symbols Symbol = '3-0416', # of records = 0 Symbol = '3-0416', # of records = 0 Symbol = '1-0155', # of records = 0 Symbol = '1-0155', # of records = 0 Checking common symbols Symbol = '0-0018', # of records = 0 Symbol = '1-0094', # of records = 24 Symbol = '1-0094', # of records = 24 Symbol = '0-0032', # of records = 0 Symbol = '1-0094', # of records = 24 Symbol = '1-0094', # of records = 24 Symbol = '0-0097', # of records = 0 Symbol = '0-0097', # of records = 0 Symbol = '1-0039', # of records = 0 Symbol = '0-0087', # of records = 0 Symbol = '1-0039', # of records = 0 Symbol = '1-0191', # of records = 0 Symbol = '1-0191', # of records = 0 Symbol = '0-0060', # of records = 0 Symbol = '0-0085', # of records = 0 Symbol = '0-0084', # of records = 0 Closing file Checking common symbols Symbol = '0-0084', # of records = 0 Symbol = '0-0091', # of records = 0 Symbol = '0-0094', # of records = 19 Symbol = '0-0007', # of records = 0 Symbol = '0-0016', # of records = 0 Checking random symbols Symbol = '3-0442', # of records = 0 Symbol = '0-0078', # of records = 0 Symbol = '0-0091', # of records = 0 Checking random symbols Symbol = '0-0085', # of records = 0 Symbol = '0-0084', # of records = 0 Closing file Symbol = '0-0036', # of records = 44 Symbol = '0-0036', # of records = 44 Symbol = '0-0026', # of records = 0 Symbol = '0-0041', # of records = 0 Symbol = '0-0026', # of records = 0 Symbol = '2-0037', # of records = 22 Symbol = '3-0085', # of records = 1 Symbol = '0-0033', # of records = 9 Symbol = '1-0147', # of records = 0 Symbol = '0-0070', # of records = 0 Symbol = '1-0066', # of records = 0 Symbol = '0-0074', # of records = 0 Symbol = '0-0040', # of records = 0 Symbol = '3-0199', # of records = 8 Symbol = '1-0070', # of records = 0 Symbol = '3-0205', # of records = 0 Closing file Symbol = '0-0064', # of records = 0 Symbol = '0-0058', # of records = 0 Symbol = '0-0053', # of records = 0 Checking random symbols Symbol = '0-0083', # of records = 0 Symbol = '3-0413', # of records = 0 Symbol = '0-0007', # of records = 0 Symbol = '1-0148', # of records = 36 Symbol = '0-0061', # of records = 0 Symbol = '0-0074', # of records = 0 Symbol = '0-0046', # of records = 0 Symbol = '1-0195', # of records = 0 Symbol = '1-0015', # of records = 37 Symbol = '0-0042', # of records = 0 Symbol = '2-0113', # of records = 0 Closing file Symbol = '0-0028', # of records = 0 Closing file Opening file: swmr_data.h5 Opening file: swmr_data.h5 Checking common symbols Checking common symbols Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Symbol = '0-0034', # of records = 46 Symbol = '0-0034', # of records = 46 Checking coChecking common symbols mmon symbols Checking common symbols Symbol = '0-0073', # of records = 0 SymSymbol = '0-0010', bol = '0-0073', # of records = 0 # of records = 0 Symbol = '0-0034', # of records = 46 Symbol = '0-0018', # of records = 0 Symbol = '0-0084', # of records = 0 Symbol = '0-0010', # of records = 0 Symbol = '0-0034', # of records = 46 Symbol = '0-0027', # of records = 91 Symbol = '0-0032', # of records = 0 Symbol = '0-0097', # of records = 0 Symbol = '0-0091', # of records = 0 Symbol = '0-0094', # of records = 19 Symbol = '0-0097', # of records = 0 Symbol = '0-0058', # of records = 0 Symbol = '0-0027', # of records = 91 Checking random symbols Symbol = '0-0059', # of records = 0 Checking random symbols Symbol = '0-0059', # of records = 0 Symbol = '0-0085', # of records = 0 Symbol = '0-0087', # of records = 0 Symbol = '0-0007', # of records = 0 Symbol = '0-0085', # of records = 0 Symbol = '0-0053', # of records = 0 Checking random symbols Symbol = '3-0416', # of records = 0 Symbol = '0-0083', # of recorSymbol = '0-0060', # of records = 0 ds = 0 Symbol = '0-0016', # of records = 0 Checking random symbols SymbolSySymbol = '1-0155', # of records = 0 mbol = '3-0413', # of records = 0 = '0-0078', # of records = 0 Symbol = '1-0094', # of records = 24 Symbol = '3-0416', # of records = 0 Symbol = '1-0155', # of records = 0 Symbol = '3-0442', # of records = 0 Symbol = '0-0007', # of records = 0 Symbol = '0-0091', # of records = 0 Checking random Symbol = '1-0094symbols ', # of records = 24 Symbol = '0-0036', # of records = 44 Symbol = '1-0148', # of records = 36 Symbol = '1-0094', # of records = 24 Symbol Sy= '0-0036', # of records = 44 mbol = '1-0094', # of records = 24 Symbol = '1-0039', # of records = 0 Symbol = '0-0061'Symbol , # of records = 0 = '1-0191', # of rSySymbol = '0-0026', # of records = 0 Symbol = '0-0026', # of records = 0 ecords = 0 Symbol = '1-0039', # of records = 0 mbol = '0-0041', # of records = 0 Symbol = '0-0085', # of records = 0 Symbol = '0-0074', # of records = 0 Symbol = '2-0037', # of records = 22 Symbol = '0-0084', # of records = 0Sy Closing file mbol = '3-0085', # of records = 1 Symbol = '1-0191', # of records = 0 Symbol = '0-0085'Symbol = '0-0046', # of records = 0 , # of records = 0 Symbol = '0-0033', # of records = 9 Symbol = '1-0195', # of records = 0 SySymbol = '0-0084', # of records = 0 Closing file mbol = '1-0147', # of records = 0 Symbol = '1-0015', # of records = 37 Symbol = '1-0066', # of records = 0 Symbol = '0-0070', # of records = 0 Symbol = '0-0074', # of records = 0 Symbol = '2-0113', # of records = 0 Closing file Symbol = '0-0040', # of records = 0 Symbol = '1-0070', # of records = 0 Symbol = '3-0199', # of records = 8 Symbol = '3-0205', # of records = 0 Closing file Symbol = '0-0064', # of records = 0 Symbol = '0-0042', # of records = 0 Symbol = '0-0028', # of records = 0 Closing file Closing datasets Releasing symbols Closing datasets Releasing symbols Closing objects Closing objects Closing datasets Releasing symbols Closing objects Closing datasets Releasing symbols Closing objects Closing datasets Releasing symbols Closing objects ############################################################################### ## Add/remove test - randomly grow or shrink the dataset ############################################################################### launch the swmr_generator Parameters: swmr writes off compression level = -1 index type = ea Using generator random seed (used in sparse test only): 317680 Generating skeleton file: swmr_data.h5 Creating file Creating datasets Closing objects launch the swmr_writer Using writer random seed: 596505 launch the swmr_addrem_writer Parameters: # of operations between flushes = 1000 # of operations = 200000 Using writer random seed: 53280 Generating symbol names Opening skeleton file: swmr_data.h5 Opening datasets Adding and removing records SWMR_WRITER_MESSAGE is found launch 5 swmr_remove_readers Parameters: # of secoPands between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 8 Using reader random seed: 297997 Generating symbol names rameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 8 Using reader random seed: 298141 Generating symbol names Choosing datasets Common symbol #0 = '0-0013' Common symbol #1 = '0-0051' Common symbol #2 = '0-0076' CommonPa symbol #3 = '0-0069' Common symbol #4 = '0-0084' Random sChoosymbol #0 = 'ing datasets Common symbol #0 = '0-0059' Comm0-0062' Random symbol #1 = 'on symbol #1 = '0-0077'4-0553' Random symbol #2 Common symbol #2 = ' = '1-0104' Random symbo0-0053' Common symbol #3 =l #3 = '3-0664' Ran '0-0004' Common symbol #dom symbol #4 = '4 = '0-0060' Random s0-0040' Random symbol #ymbol #0 = '0-0028' Ra5 = '0-0045' Randomndom symbol #1 = ' symbol #6 = '0-0058'0-0096' Random symbol #2 = ' Random symbol #7 =0-0045' Random symbol #3 '0-0034' Random symbol = '0-0032' Random symbol ##8 = '0-0030' Random4 = '0-0005' Random sym symbol #9 = 'bol #5 = '2-0253' Rando3-0151' m symbol #6 = '3-0182'Reading re Random symbol #7 =cords '2-0168' Random symbol #8 = '1-0117' RandoOpm symbol #9 = 'ening file: swmr_data.h5 1-0019' Reading records Opening file: swmr_data.h5 rameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 8 Using reader random seed: 300142 Generating symbol names ChChecking common symbols ecking common symbols Symbol = 'Sy0-0013', # of records = 901 mbol = '0-0059', # of records = 862 Choosing datasets Common symbol #0 = '0-0035' Common symbol #1 = '0-0024' Common symbol #2 = '0-0008' Common symbol #3 = '0-0083' Common symbol #4 = '0-0056' Random symbol #0 = '1-0135' Random symbol #1 = '0-0020' Random symbol #2 = '0-0031' Random symbol #3 = '0-0007' Random symbol #4 = '0-0082' Random symbol #5 = '0-0003' Random symbol #6 = '3-0377' Random symbol #7 = '0-0089' Random symbol #8 = '2-0307' Random symbol #9 = '0-0025' Reading records Opening file: swmr_data.h5 Parameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 8 Using reader random seed: 307150 Generating symbol names Parameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 8 Using reader random seed: 308006 Generating symbol names Choosing datasets Common symbol #0 = '0-0013' Common symbol #1 = '0-0001' Common symbol #2 = '0-0024' Common symbol #3 = '0-0059' Common symbol #4 = '0-0013' Random symbol #0 = '1-0142' Random symbol #1 = '1-0046' Random symbol #2 = '1-0195' Random symbol #3 = '1-0154' Random symbol #4 = '3-0137' Random symbol #5 = '0-0084' Random symbol #6 = '0-0077' Random symbol #7 = '4-0213' Random symbol #8 = '0-0065' Random symbol #9 = '0-0049' Reading records Opening file: swmr_data.h5 Choosing datasets Common symbol #0 = '0-0092' Common symbol #1 = '0-0099' Common symbol #2 = '0-0091' Common symbol #3 = '0-0028' Common symbol #4 = '0-0046' Random symbol #0 = '3-0718' Random symbol #1 = '4-0656' Random symbol #2 = '4-1489' Random symbol #3 = '1-0138' Random symbol #4 = '2-0206' Random symbol #5 = '0-0011' Random symbol #6 = '0-0034' Random symbol #7 = '0-0020' Random symbol #8 = '0-0063' Random symbol #9 = '0-0075' Reading records Opening file: swmr_data.h5 Symbol = '0-0051', # of recorSymbds = 915 ol = '0-0077', # of records = 943 Symbol = '0-0053', # of records = 836 Symbol = '0-0076', # of records = 891 ChChecking common symbolecking common symbols s Checking common symbols Symbol = '0-0069', # of records = 870 Symbol = '0-0004', # of records = 893 Symbol = '0-0060', # of records = 874 Checking random symbols Symbol = '0-0092', # of records = 901 Symbol = '0-0028', # of records = 902 SySymbol = '0-0084', # of records = 916 Checking random symbols Symbol = '0-0062', # of records = 885 Symbol = 'mbol = '0-0035', # of records = 4-0553', # of records = 893 10 Symbol = '0-0013', # of records = 901 Symbol = '0-0096', # of records = 857 Symbol = '1-0104', # of records = 202 Symbol = '0-0099', # of records = 913 Symbol = '0-0024', # of records = 885 Symbol = '0-0045', # of records = 901 Symbol = '0-0001', # of records = 868 Symbol = '3-0664', # of records = 40 Symbol = '0-0091', # of records = 954 Symbol = '0-0032', # of records = 935 SySmbol = '0-0008', # of records = ymbol = '0-0040', # of re925 cords = 920 Symbol = '0-0028', # of records = 902 Symbol = '0-0024', # of reSymcords = 885 bol = '0-0005', # of records = 927 SySymbol = '0-0083', # of recombol = '0-0045', # of recrds = 916 ords = 901 Symbol = '0-0046', # of records = 870 Checking random symboSymls bol = '0-0056', # of records = 849 Symbol = '0-0058', # of records = 798 Symbol = '0-0059', # of records = 862 Symbol = '3-0718', # of reChecords = 23 cking random symbols Symbol = '0-0034', # of records = 871 Symbol = '0-0013', # of records = 901 Checking random symbols Symbol = '1-0135', # of records = 214 Symbol = '2-0253', # of records = 51 Symbol = '3-0182', # of records = 27 Symbol = '4-0656', # of records = 22 Symbol = '0-0030Symbol = '1-0142', #', # of records = 921 of records = 210 Symbol = '2-0168', # of records = 53 Symbol = '0-0020', # of records = 854 SySymbol = '4-1489', # of records = 16 mbol = '3-0151', # of records = 18 Symbol = '1-0046', # of records = 234 Symbol = '0-0031', # of records = 951 SyClmbol = '1-0117', # of recorosing file ds = 221 Symbol = '1-0138', # of records = 233 Symbol = '1-0195', # of records = 221 Symbol = '0-0007', # of records = 931 Symbol = '1-0019', # of records = 226 Symbol = '1-0154', # of records = 229 Closing file SySymmbol = '2-0206', # of recbol = '0-0082', # of recoords = 56 rds = 852 Symbol = '3-0137', # of records = 31 Symbol = '0-0003', # of records = 865 Symbol = '0-0011', # of records = 860 Symbol = '0-0084', # of records = 916 SymSybol = '0-0034', # ofmbol = '3-0377', # of records records = 871 = 27 Symbol = '0-0077', # of records = 943 SySymbol = '0-0020', # mbol = '0-0089', # of rof records = 854 ecords = 902 Symbol = '4-0213', # of records = 19 Symbol = '0-0063', # of records = 903 Symbol = '2-0307', # of records = 52 Symbol = '0-0065', # of records = 862 Symbol = '0-0075', # of records = Symbol = '0-0025', # 844 of records = 900 Symbol = '0-0049', # of records = 950 Closing file Closing file Closing file Opening file: swmr_data.h5 Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0013', # of records = 979 Checking common symbols Symbol = '0-0051', # of records = 984 Symbol = '0-0059', # of records = 914 Symbol = '0-0076', # of records = 1064 Symbol = '0-0077', # of records = 956 Symbol = '0-0069', # of records = 895 Symbol = '0-0053', # of records = 992 Symbol = '0-0084', # of records = 963 Opening file: swmr_data.h5 Checking random symbols Symbol = '0-0004', # of records = 837 Symbol = '0-0062', # of records = 877 Symbol = '0-0060', # of records = 908 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Checking random symbols Symbol = '0-0028', # of records = 775 Symbol = '4-0553', # of records = 0 Symbol = '1-0104', # of records = 176 Checking common symbols Symbol = '0-0096', # of records = 918 Symbol = '3-0664', # of records = 18 Checking common symbols Symbol = '0-0035', # of records = 971 Checking common symbols Symbol = '0-0045', # of records = 859 Symbol = '0-0013', # of records = 979 Symbol = '0-0024', # of records = 832 Symbol = '0-0092', # of records = 841 Symbol = '0-0032', # of records = 904 Symbol = '0-0008', # of records = 982 Symbol = '0-0001', # of records = 818 Symbol = '0-0005', # of records = 891 Symbol = '0-0099', # of records = 922 Symbol = '0-0083', # of records = 857 Symbol = '0-0024', # of records = 832 Symbol = '0-0091', # of records = 961 Symbol = '2-0253', # of records = 70 Symbol = '0-0059', # of records = 914 Symbol = '0-0056', # of records = 971 Symbol = '3-0182', # of records = 25 Symbol = '0-0028', # of records = 775 SymbolChecking random symbols = '0-0013', # of records = 979 Symbol = '0-0046', # of records = 758 Checking random symbols Symbol = '1-0135', # of records = 254 Symbol = '2-0168', # of records = 55 Symbol = '1-0142', # of records = 166 Checking random symbols Symbol = '0-0040', # of records = 1029 Symbol = '0-0045', # of records = 859 Symbol = '0-0058', # of records = 842 Symbol = '0-0034', # of records = 736 Symbol = '0-0030', # of records = 1028 Symbol = '3-0151', # of records = 24 Closing file Symbol = '0-0020', # of records = 862 Symbol = '3-0718', # of records = 20 Symbol = 'Symbol = '1-0046', # of records1-0117', # of records = 247 = 211 Symbol = '0-0031', # of records = 897 Symbol = '4-0656', # of records = 44 SymbSymbol = '1-0195', # of records = 280 ol = '1-0019', # of records = 209 Closing file Symbol = '0-0007', # of records = 783 Symbol = '1-0154', # of records = 237 Symbol = '4-1489', # of records = 12 Symbol = '0-0082', # of records = 882 Symbol = '3-0137', # of records = 2 Symbol = '0-0003', # of records = 1019 Symbol = '1-0138', # of records = 231 Symbol = '0-0084', # of records = 963 Symbol = '2-0206', # of records = 46 Symbol = '3-0377', # of records = 31 Symbol = '0-0077', # of records = 956 Symbol = '0-0089', # of records = 954 Symbol = '0-0011', # of records = 754 Symbol = '4-0213', # of records = 14 Symbol = '2-0307', # of records = 65 Symbol = '0-0034', # of records = 716 Symbol = '0-0065', # of records = 937 Symbol = '0-0025', # of records = 760 Symbol = '0-0020', # of records = 868 Symbol = '0-0049', # of records = 906 Closing file Closing file Symbol = '0-0063', # of records = 898 Symbol = '0-0075', # of records = 857 Closing file Opening file: swmr_data.h5 Checking common symbols Opening file: swmr_data.h5 Symbol = '0-0013', # of records = 848 Symbol = '0-0051', # of records = 859 Checking common symbols Symbol = '0-0076', # of records = 977 Symbol = '0-0059', # of records = 895 Symbol = '0-0069', # of records = 847 Symbol = '0-0077', # of records = 913 Symbol = '0-0084', # of records = 794 Opening file: swmr_data.h5 Symbol = '0-0053', # of records = 884 Checking random symbols Symbol = '0-0062', # of records = 948 Symbol = '0-0004', # of records = 802 Checking common symbols Opening file: swmr_data.h5 Symbol = '4-0553', # of records = 0 Symbol = '0-0060', # of records = 921 SymSymbol = '1-0104', # of records = 149 bol = '0-0035', # of records = 995 Checking random symbols Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0028', # of records = 761 Symbol = '3-0664', # of records = 9 Symbol = '0-0024', # of records = 862 Symbol = '0-0096', # of records = 962 Symbol = '0-0013', # of records = 848 Symbol = '0-0040', # of records = 969 Checking common symbols Symbol = '0-0008', # of records = 1032 Symbol = '0-0001', # of records = 839 Symbol = '0-0045', # of records = 917 Symbol = '0-0045', # of records = 917 Symbol = '0-0092', # of records = 840 Symbol = '0-0083', # of records = 905 Symbol = '0-0032', # of records = 960 Symbol = '0-0024', # of records = Sy862 mbol = '0-0058', # of records = 825 Symbol = '0-0099', # of records = 984 Symbol = '0-0034', # of records = 809 Symbol = '0-0005', # of records = 771 Symbol = '0-0056', # of records = 825 Checking random symbols Symbol = '0-0091', # of records = 798 Symbol = '0-0059', # of records = 895 Symbol = '0-0030', # of records = 1067 Symbol = '0-0013', # of records = 848 Symbol = '2-0253', # of records = 64 Symbol = '1-0135', # of records = 266 Checking random symbols Symbol = '1-0142', # of records = 146 Symbol = '0-0028', # of records = 761 Symbol = '3-0151', # of records = 18 Symbol = '0-0020', # of records = 889 Symbol = '3-0182', # of records = 20 Symbol = '0-0046', # of records = 799 Checking random symbols Closing file Symbol = '1-0046', # of records = 211 Symbol = '2-0168', # of records = 83 Symbol = '3-0718', # of records = 11 Symbol = '0-0031', # of records = 875 Symbol = '1-0195', # of records = 256 Symbol = '0-0007', # of records = 780 Symbol = '4-0656', # of records = 39 Symbol = '1-0154', # of records = 241 Symbol = '1-0117', # of records = 179 Symbol = '1-0019', # of records = 168 Symbol = '0-0082', # of records = 835 Symbol = '4-1489', # of records = 5 Symbol = '3-0137', # of records = 19 Closing file Symbol = '0-0003', # of records = 899 Symbol = '1-0138', # of records = 110 Symbol = '0-0084', # of records = 794 Symbol = '3-0377', # of records = 35 Symbol = '2-0206', # of records = 35 Symbol = '0-0077', # of records = 913 Symbol = '0-0089', # of records = 886 Symbol = '0-0011', # of records = 792 Symbol = '4-0213', # of records = 37 Symbol = '2-0307', # of records = 40 Symbol = '0-0034', # of records = 809 Symbol = '0-0065', # of records = 905 Symbol = '0-0025', # of records = 878 Closing file Symbol = '0-0020', # of records = 889 Symbol = '0-0049', # of records = 838 Closing file Symbol = '0-0063', # of records = 961 Symbol = '0-0075', # of records = 745 Closing file Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 CChehecking common symbols cking common symbols ChChecking common symbols Checking common symbols ecking common symbols Symbol = '0-0092', # ofSy records = 709 mbol = '0-0013', # of records = 787 Symbol = '0-0013', # of records = 787 Symbol = '0-0035', # of records = 916 Symbol = '0-0051', # ofSy records = 857 mbol = '0-0059', # of records = 853 Symbol = '0-0001', # of records = 768 Symbol = '0-0099', # of records = 970 Symbol = '0-0077', # of records = 985 Symbol = '0-0076', # of records = 1022 Symbol = '0-0024', # of records = 864 Symbol = '0-0024', # of records = 864 Symbol = '0-0053', # of records = 723 Symbol = '0-0069', # of records = 918 SSySymbol = '0-0008', # of records = 1028 ymbol = '0-0091', # of records = 793 mbol = '0-0059', # of records = 853 Symbol = '0-0084', # of records = 708 Symbol = '0-0083', # of records = 950 Checking random symbols Symbol = '0-0004', # of records = 853 Symbol = '0-0028', # of records = 868 Symbol = '0-0013', # of records = 787 Symbol = '0-0062', # of records = 990 Checking random symbols Symbol = '0-0060', # of SySymrecords = 917 mbol = '0-0046', # of records = 911bol = '0-0056', # of records = 875 Checking random symbols Checking random symbols Symbol = '1-0142', # of records = 124 Symbol = '3-0718', # of recoCherds = 0 cking random symbols Symbol = '1-0135', # of records = 267 Symbol = '0-0028', # of records = 868 Symbol = '4-0553', # of records = 0 Symbol = '4-0656', # of records Sy= 43 mbol = '1-0046', # of records = 220 Symbol = '0-0020', # of records = 869 Symbol = '1-0104', # of records = 144 Symbol = '0-0096', # of records = 890 Symbol = '0-0031', # of records = 892 SySymbol = '1-0195', # of records = 205 mbol = '4-1489', # of records = 4 Symbol = '3-0664', # of records = 0 Symbol = '0-0045', # of records = 973 Symbol = '0-0040', # of records = 1038 Symbol = '0-0007', # of records = 712 Symbol = '1-0138', # of records = 99 Symbol = '1-0154', # of records = 178 Symbol = '0-0032', # of records = 894 Symbol = '0-0045', # of records = 973 Symbol = '0-0082', # of records = 865 Symbol = '2-0206', # of records = 41 Symbol = '0-0003', # of records = 802 SySymbol = '0-0005', # of records = 765 mbol = '3-0137', # of records =Sy 23 mbol = '0-0011', # of records = 825 Symbol = '0-0058', # of records = 830 Symbol = '0-0034', # of records = 828 Symbol = '3-0377', # of records = 50 Symbol = '0-0084', # of records = 708 Symbol = '2-0253Sym', # of records = 36 bol = '0-0034', # of records = 828 Symbol = '0-0020', # of records = 869 Symbol = '0-0089', # of records = 928 SySymmbol = '0-0077', # of recobol = '0-0030', # of records = 1088 rds = 985 Symbol = '3-0182', # of records = 16 Symbol = '0-0063', # of records = 978 Symbol = '2-0168', # of records = 120 Symbol = '4-0213', # of records = 46 SySymbol = '3-0151', # of mbol = '2-0307', # of recorrecords = 23 ds = 18 Symbol = '0-0075', # of records = 646 Closing file ClSymosing file bol = '1-0117', # of records = 192 Symbol = '0-0065', # of records = 721 Symbol = '0-0025', # of records = 868 Closing file Symbol = '1-0019', # of records = 177 Symbol = '0-0049', # of records = 842 Closing file Closing file Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: Opening file: swmr_data.h5 swmr_data.h5 Opening file: swmr_data.h5 Checking common symbols Checking common symbols Checking common symbols Checking common symbols Symbol = '0-0013', # of records = 732 Checking common symbols Symbol = '0-0092', # of records = 612 Symbol = '0-0035', # of records = 915 Symbol = '0-0051', # of records = 890 Symbol = '0-0059', # of records = 890 Symbol = '0-0013', # of records = 732 SySymbol = '0-0024', # of records = 906 mbol = '0-0099', # of records = 983 Symbol = '0-0076', # of records = 1107 Symbol = '0-0077', # of records = 1077 Symbol = '0-0001', # of records = 813 Symbol = '0-0008', # of records =Symbol = '0-0091', # of records = 775 Symb 1143 Symbol = '0-0053', # of rol = '0-0024', # of records = 906 Symbol = '0-0069', # of records = 845 ecords = 692 Symbol = '0-0083', # of records = 874 Symbol = '0-0028', #Sy of records = 921 mbol = '0-0059', # of records = 890 Symbol = '0-0084', # of records = 735 Symbol = '0-0004', # of records = 860 Symbol = '0-0046', # of records = 797 Symbol = '0-0013', # of records = 732 Symbol = '0-0056', # of records = 983 Checking random symbols Checking random symbols Symbol = '0-0060', # of records = 923 Checking random symbols Checking random symbols Symbol = '0-0062', # of records = 1050 Symbol = '3-0718', # of records = 0 Symbol = '1-0142', # of records = 168 Checking random symbols Symbol = '0-0028', # of records = 921 Symbol = '1-0135', # of records = 267 Symbol = '4-0656', # of records = 44Symbol = '4-0553', # of records = 1 Symbol = '1-0046', # of records = 225 Symbol = '0-0020', # of records = 873 Symbol = '0-0096', # of records = 837 Symbol = '0-0031', # of records = 849 Symbol = '4-1489', # of records = Sy0 mbol = '1-0104', # of records = 123 Symbol = '1-0195', # of records = 178 Symbol = '0-0045', # of records = 1004 Symbol = '1-0138', # of records = 115 Symbol = '0-0007', # of records = 582 Symbol = '3-0664', # of records = 0 Symbol = '1-0154', # of records = 155 Symbol = '0-0032', # of records = 945 Symbol = '2-0206', # of records = 52 Symbol = '0-0082', # of records = 991 Symbol = '0-0040', # of records = 964 Symbol = '0-0005', # of records = 770 Symbol = '0-0045', # of records = 1004 Symbol = '0-0011', # of records = 734 Symbol = '3-0137', # of records = 33 Symbol = '2-0253', # of records = 49 Symbol = '0-0034', # of records = 911 Symbol = '0-0003', # of records = 835 Symbol = '0-0058', # of records = 934 SymSymbol = '0-0084', # of records = bol = '3-0182', # of records = 735 9 Symbol = '0-0020', # of records = 873 Symbol = '3-0377', # of records = 26 Symbol = '0-0077', # of rSymbol = '0-0034', # of records = 911 ecords = 1077 Symbol = '0-0063', # of records = 1009 Symbol = '2-0168', # of records = 134 Symbol = '0-0089', # of records = 1018 SySymbol = '0-0030', # of records = 1068 mbol = '0-0075', # of records = 732 Symbol = '4-0213', # of records = 49 Symbol = '1-0117', # of records = 155 Closing file Symbol = '2-0307', # of records = 11 Symbol = '0-0065', # of records = 752 Symbol = '3-0151', # of records = 17 Symbol = '1-0019', # of records = 188 Closing file Symbol = '0-0025', # of records = 913 Symbol = '0-0049', # of records = 943 Closing file Closing file Closing file Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Checking common symbols Checking common symbols Checking common symbols Symbol = '0-0059', # of records = 765 Checking common symbols Checking common symbols Symbol = '0-0035', # of records = 867 Symbol = '0-0077', # of records = 1092 Symbol = '0-0092', # of records = 508 Symbol = '0-0024', # of records = 946 Symbol = '0-0013', # of records = 728 Symbol = '0-0053', # of records = 711 Symbol = '0-0013', # of records = 728 Symbol = '0-0001', # of records = 855 Symbol = '0-0099', # of records = 851 Symbol = '0-0051', # of records = 931Symbol = '0-0008', # of records = 1206 Symbol = '0-0024', # of records = 946 Symbol = '0-0091', # of records = 755 SymSymbol = '0-0083', # of records = 794 bol = '0-0004', # of records = 786 Symbol = '0-0076', # of records = 1132 Symbol = '0-0059', # of records = 765 Symbol = '0-0060', # of records = 867 Symbol = '0-0028', # of records = 963 Symbol = '0-0056', # of records = 1094 Symbol = '0-0069', # of records = 912 Checking random symbols Symbol = '0-0013', # of records = 728 Checking random symbols Checking random symbols Symbol = '0-0028', # of records = 963 Symbol = '1-0142', # of records = 225 Symbol = '0-0084', # of records = 768 Symbol = '0-0046', # of records = 899 Symbol = '1-0135', # of records = 276 Symbol = '1-0046', # of records = 271 Checking random symbols Symbol = '0-0096', # of records = 990 Checking random symbols Symbol = '0-0020', # of records = 911 Symbol = '0-0062', # of records = 928 Symbol = '3-0718', # of records = 25 Symbol = '0-0031', # of records = 873 Symbol = '1-0195', # of records = 146 Symbol = '0-0045', # of records = 1118 Symbol = '4-0553', # of records = 0 Symbol = '0-0007', # of records = 513 Symbol = '4-0656', # of records = 44 Symbol = '1-0104', # of records = 140 Symbol = '0-0032', # of records = 997 Symbol = '1-0154', # of records = 177 Symbol = '4-1489', # of records = 1 Symbol = '0-0082', # of records = 904 Symbol = '0-0005', # of records = Symbol = '3-0664', # of records = 10734 Symbol = '3-0137', # of records = 18 Symbol = '0-0040', # of records = 968 Symbol = '1-0138', # of records = 60 Symbol = '0-0003', # of records = 699 Symbol = '2-0253', # of records = 27 Symbol = '0-0045', # of records = Sym1118 bol = '2-0206', # of records = 64 Symbol = '0-0084', # of records = 768 Symbol = '3-0377', # of records = 30 Symbol = '3-0182', # of records = 25 Symbol = '0-0077', # of records = 1092 Symbol = '0-0058', # of records Symbol = Symbol = '0-0089', # of records = 957 = 1033 '0-0011', # of records = 714 Symbol = '2-0168', # of records = 116 Symbol = '0-0034', # of records = 1024 Symbol = '0-0034', # of records = 1024 Symbol = '4-0213', # of records = 56 Symbol = '2-0307', # of records = 26 Symbol = '1-0117', # of records = 173 Symbol = '0-0030', # of records = 1028 Symbol = '0-0020', # of records = 911 Symbol = '0-0065', # of records = 821 Symbol = '0-0025', # of records = 938 Symbol = '1-0019', # of records = 131 Closing file Closing file Symbol = '3-0151', # of records = 30Symbol = '0-0049', # of records = 942 Symbol = '0-0063', # of records = 1150 Closing file Closing file Symbol = '0-0075', # of records = 826 Closing file Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 CheckiChecking common symbolsng common symbols Checking common symbols CheChcking common symbols ecking common symbols Symbol = '0-0013', # of records = 717 Symbol = '0-0059', # of records = 779 Symbol = '0-0092', # of records = 549 Symbol = '0-0051', # of records = 854 Symbol = '0-0013', # of records = 717 Symbol = '0-0035', # of records = 878 Symbol = '0-0077', # of records = 1082 Symbol = '0-0099', # of records = 816 Symbol = '0-0001', # of records = 893 Symbol = '0-0091', # of records = 742 Symbol = '0-0076', # of records = 1124 Symbol = '0-0053', # of records = 703 Symbol = '0-0024', # of records = 1009 Symbol = '0-0024', # of records = 1009 Symbol = '0-0028', # of recordSys = 942 mbol = '0-0069', # of records = 923 Symbol = '0-0004', # of records = 803 Symbol = '0-0008', # of records = 1204 Symbol = '0-0084', # of records = 678 Symbol = '0-0046', # of Checking random symbols records = 917SymSbol = '0-0059', # of records = 779 ymbol = '0-0083', # of records = 841 Symbol = '0-0060', # of records = 861 ChSymbol = '0-0062', # of recorecking random symbols ds = 923 SyChembol = '0-0013', # of records = 717 cking random symbols Symbol = '0-0056', # of records = 1126 SymChbol = '3-0718', # of records = 14 ecking random symbols Symbol = '0-0028', # of records = 942 Symbol = '4-0553', # of records = 0 Checking random symbols Symbol = '1-0142', # of records = 208 Symbol = '1-0104', # of records = 157 Symbol = '4-0656', # of records = 48 Symbol = '0-0096', # of records = 979 Symbol = '1-0135', # of records = 314 Symbol = '1-0046', # of records = 253 Symbol = '3-0664', # of records = 15 Symbol = '0-0020', # of records = 879 SymSybol = '1-0195', # of records = 141 mbol = '4-1489', # of records = 0 Symbol = '0-0040', # of records = 942 Symbol = '0-0045', # of records = 1117 Symbol = '0-0031', # of records Symbol = '1-0154', # of records = 193 = 895 Symbol = '1-0138', # of records = 80 Symbol = '0-0045', # of records = 1117 SySymbol = '2-0206', # of records = 71 mbol = '0-0058', # of records = 1006 Symbol = '0-0007', # of records = 559 Symbol = '3-0137', # of records = 18 Symbol = '0-0084', # of records = 678 Symbol = '0-0011', # of records = 630 SymSymbol = '0-0032', # of records = 879 bol = '0-0034', # of records = 957 Symbol = '0-0077', # of records = 1082 Symbol = '0-0030', # of records = 1057 Symbol = '0-0034', # of records = 957 Symbol = '0-0082', # of records = 960 Symbol = '0-0005', # of records = 716 SySymbol = '0-0003', # of records = mbol = '3-0151', # of records = 619 Symbol = '0-0020', # of r54 Symbol = '4-0213', # of records = 56 ecords = 879 Symbol = '2-0253', # of recCloords = 41 sing file Symbol = '0-0065', # of records = 773 Symbol = '0-0063', # of records = 1148 Symbol = '3-0182', # of records = 25 Symbol = '3-0377', # of records = 21 Symbol = '0-0049', # of records = 849 Symbol = '0-0075', # of records = 750 Symbol = '2-0168', # of records = 115 CloSymsing file bol = '0-0089', # of records = 925 Closing file Symbol = '1-0117', # of records = 191 Symbol = '2-0307', # of records = 45 Symbol = '1-0019', # of records = 132 Symbol = '0-0025', # of records = 960 Closing file Closing file Closing datasets Releasing symbols Closing objects Closing datasets Releasing symbols Closing objects CCllosing datasets Releasing symbols osing datasets Releasing symbols CloClosing objects sing objects Closing datasets Releasing symbols Closing objects Closing datasets Releasing symbols Closing objects ############################################################################### ## Sparse writer test - test writing to random locations in the dataset ############################################################################### launch the swmr_generator Parameters: swmr writes off compression level = -1 index type = ea Using generator random seed (used in sparse test only): 314435 Generating skeleton file: swmr_data.h5 Creating file Creating datasets Closing objects launch the swmr_sparse_writer Parameters: # of records between flushes = 1000 # of records to write = 20000 Generating symbol names Opening skeleton file: swmr_data.h5 Opening datasets Adding records SWMR_WRITER_MESSAGE is found launch 3 swmr_sparse_readers Closing datasets Releasing symbols Closing objects ******************************************************************************* ** Loop testing parameters: -i ea -c 5 ******************************************************************************* ############################################################################### ## Generator test ############################################################################### launch the swmr_generator Parameters: swmr writes off compression level = 5 index type = ea Using generator random seed (used in sparse test only): 478087 Generating skeleton file: swmr_data.h5 Creating file Creating datasets Closing objects launch the swmr_generator with SWMR_WRITE Parameters: swmr writes on compression level = 5 index type = ea Using generator random seed (used in sparse test only): 809408 Generating skeleton file: swmr_data.h5 Creating file Creating datasets Closing objects ############################################################################### ## Use H5Fstart_swmr_write() to enable SWMR writing mode ############################################################################### launch the swmr_start_writer SWMR_WRITER_MESSAGE is found launch 5 swmr_readers Using reader random seed: 563576 Using reader random seed: 569053 Using reader random seed: 569057 Using reader random seed: 573454 Using reader random seed: 573652 Using writer random seed: 105065 ############################################################################### ## Writer test - test expanding the dataset ############################################################################### launch the swmr_generator Parameters: swmr writes on compression level = 5 index type = ea Using generator random seed (used in sparse test only): 999059 Generating skeleton file: swmr_data.h5 Creating file Creating datasets Closing objects launch the swmr_writer SWMR_WRITER_MESSAGE is found launch 5 swmr_readers Using reader random seed: 534512 Using reader random seed: 540158 Using reader random seed: 541535 Using reader random seed: 546192 Using reader random seed: 542496 Using writer random seed: 294205 ############################################################################### ## Remove test - test shrinking the dataset ############################################################################### launch the swmr_remove_writer Parameters: # of shrinks between flushes = 1000 # of shrinks = 40000 Using writer random seed: 36980 Generating symbol names Opening skeleton file: swmr_data.h5 Opening datasets Removing records SWMR_WRITER_MESSAGE is found launch 5 swmr_remove_readers Parameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 3 Using reader random seed: 285945 Generating symbol names Choosing datasets Common symbol #0 = '0-0033' Common symbol #1 = '0-0002' Common symbol #2 = '0-0015' Common symbol #3 = '0-0024' Common symbol #4 = '0-0066' Random symbol #0 = '0-0062' Random symbol #1 = '0-0040' Random symbol #2 = '3-0220' Random symbol #3 = '1-0128' Random symbol #4 = '1-0173' Random symbol #5 = '0-0010' Random symbol #6 = '3-0390' Random symbol #7 = '0-0037' Random symbol #8 = '3-0669' Random symbol #9 = '0-0077' Reading records Opening file: swmr_data.h5 Checking common symbols PaParameters: # of seconds between polling = Symbol = '0-0033', # of records = 854 Symbol = '0-0002', # of records = 941 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 3 Using reader random seed: 290093 Generating symbol names rameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 3 Using reader random seed: 290100 Generating symbol names Symbol = '0-0015', # of records = 889 Symbol = '0-0024', # of records = 906 Symbol = '0-0066', # of records = 900 Checking random symbols Symbol = '0-0062', # of records = 909 Symbol = '0-0040', # of records = 834 Symbol = '3-0220', # of records = 24 Symbol = '1-0128', # of records = 225 Choosing datasets Common symbol #0 = '0-0071' Common symbol #1 = '0-0051' Common symbol #2 = '0-0055' CommonSy symbol #3 = '0-0085' Common mbol = '1-0173', # of records = symbol #4 = '0-0004' Random symbol #0235 = '0-0090' Random symbol #1 = '3-0620' RChoosing datasets Common symbol #0 = '0-0031' Common symbol #1 = '0-0026' Common symbol #2 = '0-0058' Common symbol #3 = '0-0075' Common symbol #4 = '0-0086' Random symbol #0 =andom symbol #2 = '1-0020' Random symbol # '3-0030' Random symbol #1 = '4-0735' Random symbol #2 =3 = '0-0084' Random symbol #4 = ' '3-0056' Random symbol #3 = '1-0158' Random symbol #5 = '1-0039' Random 1-0057' Random symbol #4 = '2-0182symbol #6 = '0-0070' Random symbol #' Random symbol #57 = '3-0749' Random symbol #8 = '0-0001' Random symbol #9 = '0-0051' = '3-0498' Random symbol #Readi6 = '2-0302' Random symbol #7 = '1-0162' Random symbol #8 = '1-0145' Ranng records dom symbol #9 = '0-0077' Opening file: Readingswmr_data.h5 records Opening file: swmr_data.h5 Symbol = '0-0010', # of records = 896 Symbol = '3-0390', # of records = 30 Symbol = '0-0037', # of records = 890 Checking common symbols Checking common symbols Symbol = '3-0669', # of records = 27 Symbol = '0-0077', # of records = 861 Closing file Symbol = 'Symbol = '0-0031', # of records = 826 0-0071', # of records = 868 Symbol = '0-0051', # of records = 888 Symbol = '0-0026', # of records = 880 Symbol = '0-0055', # of records = 934 Symbol = '0-0058', # of records = 913 Symbol = '0-0085', # of records = 893 Symbol = '0-0075', # of records = 934 Symbol = '0-0004', # of records = 868 Symbol = '0-0086', # of records = 883 Checking random symbols Checking random symbols Symbol = '0-0090', # of records = 866 Symbol = '3-0030', # of records = 30 Symbol = '3-0620', # of records = 29 Symbol = '4-0735', # of records = 11 Symbol = '1-0020', # of records = 222 Symbol = '3-0056', # Syof records = mbol = '0-0084', # of r15 ecords = 894 Symbol = '1-0057', # of records = 214 Symbol = '1-0158', # of records = 238 Symbol = '2-0182', # of records = 56 Symbol = '1-0039', # of records = 227 Symbol = '3-0498', # of records = 34 Symbol = '0-0070', # of records = 854 Symbol = '2-0302', # of records = 41 Symbol = '3-0749', # of records = 28 Symbol = '1-0162', # of records = 227 Symbol = '0-0001', # of records = 902 Symbol = '1-0145', # of records = 212 Symbol = '0-0051', # of records = 888 Symbol = '0-0077', # of records = 861 Closing file Closing file Parameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 3 Using reader random seed: 291207 Generating symbol names Choosing datasets Common symbol #0 = '0-0078' Common symbol #1 = '0-0054' Common symbol #2 = '0-0061' Common symbol #3 = '0-0036' Common symbol #4 = '0-0075' Random symbol #0 = '2-0289' Random symbol #1 = '0-0093' Random symbol #2 = '4-0939' Random symbol #3 = '0-0081' Random symbol #4 = '0-0099' Random symbol #5 = '0-0092' Random symbol #6 = '3-0498' Random symbol #7 = '0-0010' Random symbol #8 = '1-0029' Random symbol #9 = '1-0174' Reading records Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0078', # of records = 944 Symbol = '0-0054', # of records = 879 Symbol = '0-0061', # of records = 889 Symbol = '0-0036', # of records = 876 Symbol = '0-0075', # of records = 934 Checking random symbols Symbol = '2-0289', # of records = 59 Symbol = '0-0093', # of records = 872 Symbol = '4-0939', # of records = 15 Symbol = '0-0081', # of records = 900 Symbol = '0-0099', # of records = 946 Symbol = '0-0092', # of records = 897 Symbol = '3-0498', # of records = 34 Symbol = '0-0010', # of records = 896 Symbol = '1-0029', # of records = 211 Symbol = '1-0174', # of records = 233 Closing file Parameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 3 Using reader random seed: 294844 Generating symbol names Choosing datasets Common symbol #0 = '0-0028' Common symbol #1 = '0-0060' Common symbol #2 = '0-0077' Common symbol #3 = '0-0064' Common symbol #4 = '0-0073' Random symbol #0 = '4-1237' Random symbol #1 = '0-0076' Random symbol #2 = '1-0086' Random symbol #3 = '4-0803' Random symbol #4 = '0-0003' Random symbol #5 = '0-0031' Random symbol #6 = '0-0096' Random symbol #7 = '2-0240' Random symbol #8 = '0-0080' Random symbol #9 = '4-1090' Reading records Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0028', # of records = 855 Symbol = '0-0060', # of records = 853 Symbol = '0-0077', # of records = 861 Symbol = '0-0064', # of records = 894 Symbol = '0-0073', # of records = 883 Checking random symbols Symbol = '4-1237', # of records = 15 Symbol = '0-0076', # of records = 902 Symbol = '1-0086', # of records = 223 Symbol = '4-0803', # of records = 10 Symbol = '0-0003', # of records = 943 Symbol = '0-0031', # of records = 826 Symbol = '0-0096', # of records = 921 Symbol = '2-0240', # of records = 57 Symbol = '0-0080', # of records = 884 Symbol = '4-1090', # of records = 12 Closing file Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0033', # of records = 565 Symbol = '0-0002', # of records = 615 Symbol = '0-0015', # of records = 595 Symbol = '0-0024', # of records = 642 Symbol = '0-0066', # of records = 595 Checking random symbols Symbol = '0-0062', # of records = 630 Symbol = '0-0040', # of records = 577 Symbol = '3-0220', # of records = 12 Symbol = '1-0128', # of records = 159 Symbol = '1-0173', # of records = 157 Symbol = '0-0010', # of records = 618 Symbol = '3-0390', # of records = 30 Symbol = '0-0037', # of records = 673 Symbol = '3-0669', # of records = 25 Symbol = '0-0077', # of records = 567 Closing file Opening file: swmr_data.h5 Opening file: swmr_data.h5 Checking common symbols Checking common symbols Opening file: swmr_data.h5 Symbol = '0-0031', # of records = 546 Symbol = '0-0071', # of records = 539 Checking common symbols Symbol = '0-0051', # of records = 616 Symbol = '0-0026', # of records = 606 Symbol = '0-0078', # of records = 575 Symbol = '0-0058', # of records = 664 Symbol = '0-0055', # of records = 676 Symbol = '0-0085', # of records = 634 Symbol = '0-0054', # of records = 606 Symbol = '0-0075', # of records = 616 Symbol = '0-0086', # of records = 593 Symbol = '0-0061', # of records = 527 Symbol = '0-0004', # of records = 657 Checking random symbols Checking random symbols Opening file: swmr_data.h5 Symbol = '0-0090', # of records = 596 Symbol = '0-0036', # of records = 616 Symbol = '3-0030', # of records = 7 Symbol = '4-0735', # of records = 0 Symbol = '0-0075', # of records = 616 Symbol = '3-0056', # of records = 5 Checking random symbols Symbol = '3-0620', # of records = 18 Checking common symbols Symbol = '2-0289', # of records = 42 Symbol = '1-0020', # of records = 121 Symbol = '1-0057', # of records = 108 Symbol = '0-0028', # of records = 577 Symbol = '0-0084', # of records = 601 Symbol = '0-0093', # of records = 596 Symbol = '2-0182', # of records = 44 Symbol = '1-0158', # of records = 154 Symbol = 'Symbol = '3-0498', # of records = 32 0-0060', # of records = 571 Symbol = '4-0939', # of records = 15 Symbol = '0-0081', # of records = 590 Symbol = '1-0039', # of records = 108 Symbol = '2-0302', # of records = 30 Symbol = '0-0077', # of records = 567 Symbol = '0-0099', # of records = 567 Symbol = '0-0070', # of records = 574 Symbol = '0-0064', # of records = 548 Symbol = '1-0162', # of records = 132 Symbol = '0-0092', # of records = 593 Symbol = '1-0145', # of records = 167Symbol = '0-0073', # of records = 543 Symbol = '3-0749', # of records = 16 Symbol = '3-0498', # of records = 32 Checking random symbols Symbol = '0-0077', # of records = 567 Symbol = '0-0001', # of records = 613 Symbol = '4-1237', # of records = 15 Symbol = '0-0010', # of records = 618 Closing file Symbol = '0-0076', # of records = 591 Symbol = '0-0051', # of records = 616 Closing file Symbol = '1-0029', # of records = 116 Symbol = '1-0086', # of records = 162 Symbol = '1-0174', # of records = 183 Closing file Symbol = '4-0803', # of records = 1 Symbol = '0-0003', # of records = 677 Symbol = '0-0031', # of records = 546 Symbol = '0-0096', # of records = 583 Symbol = '2-0240', # of records = 38 Symbol = '0-0080', # of records = 631 Symbol = '4-1090', # of records = 0 Closing file Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0033', # of records = 230 Symbol = '0-0002', # of records = 329 Symbol = '0-0015', # of records = 265 Symbol = '0-0024', # of records = 294 Symbol = '0-0066', # of records = 306 Checking random symbols Symbol = '0-0062', # of records = 345 Symbol = '0-0040', # of records = 236 Symbol = '3-0220', # of records = 0 Symbol = '1-0128', # of records = 103 Symbol = '1-0173', # of records = 85 Symbol = '0-0010', # of records = 309 Symbol = '3-0390', # of records = 30 Symbol = '0-0037', # of records = 320 Symbol = '3-0669', # of records = 11 Symbol = '0-0077', # of records = 238 Closing file Opening file: swmr_data.h5 Checking common symbols Opening file: swmr_data.h5 Symbol = '0-0031', # of records = 236 Checking common symbols Opening file: swmr_data.h5 Symbol = '0-0026', # of records = 262 Symbol = '0-0071', # of records = 126 Symbol = '0-0058', # of records = 259 Checking common symbols Symbol = '0-0051', # of records = 327 Symbol = '0-0078', # of records = 224 Symbol = '0-0075', # of records = 264 Symbol = '0-0055', # of records = 415 Symbol = '0-0054', # of records = 250 Symbol = '0-0086', # of records = 201 Opening file: swmr_data.h5 Symbol = '0-0085', # of records = 312 Checking random symbols Symbol = '0-0061', # of records = 284 Symbol = '3-0030', # of records = 0 Symbol = '4-0735', # of records = 0 Checking common symbols Symbol = '0-0004', # of records = 400 Symbol = '3-0056', # of records = 0 Symbol = '0-0036', # of records = 355 Checking random symbols Symbol = '1-0057', # of records = 0 Symbol = '2-0182', # of records = 31 Symbol = '0-0028', # of records = 154 Symbol = '0-0090', # of records = 234 Symbol = '0-0075', # of records = 264 Symbol = '3-0620', # of records = 0 Symbol = '3-0498', # of records = 26 Checking random symbols Symbol = '0-0060', # of records = 226 Symbol = '1-0020', # of records = 22 Symbol = '2-0289', # of records = 17 Symbol = '0-0077', # of records = 238 Symbol = '2-0302', # of records = 0 Symbol = '0-0084', # of records = 249 Symbol = '0-0093', # of records = 69 Symbol = '1-0162', # of records = 31 Symbol = '0-0064', # of records = 112 Symbol = '1-0145', # of records = 45 Symbol = '1-0158', # of records = 93 Symbol = '4-0939', # of records = 8 Symbol = '0-0073', # of records = 124 Symbol = '0-0077', # of records = 238 Checking random symbols Symbol = '1-0039', # of records = 28 Symbol = '0-0081', # of records = 290 Closing file Symbol = '4-1237', # of records = 0 Symbol Symbol = '0-0099', # of records = 255 = '0-0070', # of records = 308 Symbol = '0-0076', # of records = 305 Symbol = '0-0092', # of records = 288 Symbol = '3-0749', # of records = 13 Symbol = '1-0086', # of records = 86 Symbol = '3-0498', # of records = Symbol = '0-0001', # of records = 301 26 Symbol = '4-0803', # of records = 0 Symbol = '0-0003', # ofSymbol = '0-0051', # of records = 327 records = 341 Symbol = '0-0010', # of records = 309 Closing file Symbol = '0-0031', # of records = 236 Symbol = '1-0029', # of records = 6 Symbol = '0-0096', # of records = 265 Symbol = '1-0174', # of records = 97 Closing file Symbol = '2-0240', # of records = 20 Symbol = '0-0080', # of records = 241 Symbol = '4-1090', # of records = 0 Closing file Closing datasets Releasing symbols Closing objects Closing datasets Releasing symbols Closing objects Closing datasets Releasing symbols Closing objects Closing datasets Releasing symbols Closing objects Closing datasets Releasing symbols Closing objects Closing datasets Releasing symbols Closing objects ############################################################################### ## Add/remove test - randomly grow or shrink the dataset ############################################################################### launch the swmr_generator Parameters: swmr writes off compression level = 5 index type = ea Using generator random seed (used in sparse test only): 347882 Generating skeleton file: swmr_data.h5 Creating file Creating datasets Closing objects launch the swmr_writer Using writer random seed: 624211 launch the swmr_addrem_writer Parameters: # of operations between flushes = 1000 # of operations = 200000 Using writer random seed: 236971 Generating symbol names Opening skeleton file: swmr_data.h5 Opening datasets Adding and removing records SWMR_WRITER_MESSAGE is found launch 5 swmr_remove_readers Parameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 8 Using reader random seed: 485706 Generating symbol names Choosing datasets Common symbol #0 = '0-0077' Common symbol #1 = '0-0072' Common symbol #2 = '0-0054' Common symbol #3 = '0-0031' Common symbol #4 = '0-0076' Random symbol #0 = '0-0038' Random symbol #1 = '1-0148' Random symbol #2 = '4-0917' Random symbol #3 = '0-0001' Random symbol #4 = '0-0013' Random symbol #5 = '0-0030' Random symbol #6 = '0-0083' Random symbol #7 = '2-0307' Random symbol #8 = '1-0006' Random symbol #9 = '1-0198' Reading records Opening file: swmr_data.h5 Parameters: # of seconds between Checking common symbols polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 8 Using reader random seed: 488212 Generating symbol names PSymbol = '0-0077', # of records = 911 arameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 8 Using reader random seed: 489307 Generating symbol names Symbol = '0-0072', # of records = 902 Symbol = '0-0054', # of records = 880 Symbol = '0-0031', # of records = 926 Choosing datasets Common symbol #0 = '0-0055' Common symbol #1 = '0-0097' Common symbol #2 = '0-0009' Common symbol #3 = '0-0077' Common symbol #4 = '0-0075' Random symbol #0 = '3-0660' Random symbol #Symbol = '0-0076', # of1 = '1-0024' Ran records = 872 dom symbol #2 = '0-0040' Random symbol #3 = '4-0178' Random symbol #4 = '0-0033' Random symbol #5 = '1-0066' Random symbol #6 = '0-0031' Random symbol #7 = '0-0044' Random symbol #8 = '0-0030' Random symbol #9 = '3-0233' Reading records Checking random symbols Opening file: swmr_data.h5 Symbol = '0-0038', # of records = 889 Symbol = '1-0148', # of records = 208 Symbol = '4-0917', # of records = 15 Checking common symbols ChSyoosing datasets Common symbol #0 = '0-0061mbol = '0-0001', # of records = 890 ' Common symbol #1 = '0-0042' Common symbol #2 = '0-0032' Common symbol #3 = '0-0052' Common symbol #4 = '0-0000' Random symbol #0 = '1-0163' Random symbol #1 = '0-0093' Random symbol #2 = '3-0790' Random symbol #3 = '4-1519' Random symbol #4 = '4-0664' Random symbol #5 = '2-0180' Random symbol #6 = '1-0152' Random symbol #7 = '1-0084' Random symbol #8 = '0-0018' Random symbol #9 = '1-0099' Reading records Opening file: swmr_data.h5 Symbol = '0-0013', # of records = 907 Symbol = '0-0030', # of records = 909 Symbol = '0-0055', # of records = 876 Symbol = '0-0083', # of records = 854 Checking common symbols Symbol = '2-0307', # of records = 59 Parameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 8 Using reader random seed: 493256 Generating symbol names Symbol = '0-0097', # of records = 902 Symbol = '1-0006', # of records = 204 PSymbol = '0-0009', # of records = 828 Symbol = '0-0061', # of records = 891 Symbol = '1-0198', # of records = 227 Symbol = '0-0077', # of records = 911 Closing file arameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 8 Using reader random seed: 494103 Generating symbol names Symbol = '0-0075', # of records = 901 Symbol = '0-0042', # Chof records = 826 ecking random symbols Symbol = '3-0660', # of records = 35 Symbol = '0-0032', # of records = 923 Symbol = '1-0024', # of records = 214 Symbol = '0-0052', # of records = 891 Symbol = '0-0040', # of records = 916 Choosing datasets Common symbol #0 = '0-0005' Common symbol #1 = '0-0095' Common symbol #2 = '0-0002' Common symbol #3 = '0-0047' Common symbol #4 = '0-0036' Random symbol #0 = '0-0054' Random symboSyl #1 = '4-0311' Random symbolmbol = '0-0000', # of records = 856 #2 = '4-0660' Random symbol #3 = '0-0071' Random symbol #4 = '2-0045' Random symbol #5 = '0-0095' Random symbol #6 = '0-0046' Random symbol #7 = '0-0069' Random symbol #8 = '0-0036' Random symbol #9 = '1-0010' Symbol = '4-0178', # oReading recordsf records = 13 Opening file: swmr_data.h5 Checking random symbols Symbol = '1-0163', # of records = 215 Symbol = '0-0033', # of records = 893 Symbol = '0-0093', # of records = 880 Symbol = '1-0066', # of records = 215 ChoSymbol = '3-0790',osing datasets Common symbol #0 = ' # of records = 28 0-0084' Common symbol #1Ch = '0-0014' Common symbol #2 = '0-0018' Comecking common symbols mon symbol #3 = '0-0091' Common symbol #4 = '0-0094' Random symbol #0 = '0-0017' Random symbol #1 = '0-0021' Random symbol #2 = '1-0053' Random symbol #3 = '2-0000' Random symbol #4 = '4-0176' Random symbol #5 = '3-0342' Random symbol #6 = '0-0077' Random symbol #7 = '0-0076' Random symbol #8 = '1-0149' Random symbol #9 = '4-0920' Reading records Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0084', # of records = 914 Symbol = '0-0014', # of records = 934 Symbol = '0-0018', # of records = 925 Symbol = '0-0091', # of records = 915 Symbol = '0-0094', # of records = 891 Symbol = '0-0031', # of records = 926 Symbol = '0-0044', # of records = 908 Symbol = '0-0030', # of records = 909 Symbol = '3-0233', # of records = 30 Closing file Checking random symbols Symbol = '4-1519', # of records = 17 Symbol = '4-0664', # of records = 17 Symbol = '2-0180', # of records = 49 Symbol = '1-0152', # of records = 195 Symbol = '1-0084', # of records = 218 Symbol = '0-0018', # of records = 925 Symbol = '1-0099', # of records = 233 Closing file Symbol = '0-0017', # of Symbol = '0-0005', # of records = 869 records = 860 Symbol = '0-0095', # of records = 887 Symbol = '0-0002', # of records = 916 Symbol = '0-0047', # of records = 892 Symbol = '0-0036', # of records = 863 Checking random symbols Symbol = '0-0054', # of records = 880 Symbol = '4-0311', # of records = 17 Symbol = '4-0660', # of records = 21 Symbol = '0-0071', # of records = 851 Symbol = '0-0021', # of records = 890 Symbol = '2-0045', # of records = 60 Symbol = '1-0053', # of records = 220 Symbol = '0-0095', # of records = 887 Symbol = '0-0046', # of records = 874 Symbol = '2-0000', # of records = 66 Symbol = '0-0069', # of records = 865 Symbol = '4-0176', # of records = 18 Symbol = '0-0036', # of records = 863 Symbol = '3-0342', # of records = 27 Symbol = '1-0010', # of records = 207 Closing file Symbol = '0-0077', # of records = 911 Symbol = '0-0076', # of records = 872 Symbol = '1-0149', # of records = 220 Symbol = '4-0920', # of records = 19 Closing file Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0077', # of records = 913 Symbol = '0-0072', # of records = 908 Symbol = '0-0054', # of records = 849 Symbol = '0-0031', # of records = 874 Symbol = '0-0076', # of records = 890 Checking random symbols Symbol = '0-0038', # of records = 831 Symbol = '1-0148', # of records = 223 Symbol = '4-0917', # of records = 24 Symbol = '0-0001', # of records = 895 Symbol = '0-0013', # of records = 921 Symbol = '0-0030', # of records = 908 Symbol = '0-0083', # of records = 906 Symbol = '2-0307', # of records = 54 Symbol = '1-0006', # of records = 216 Symbol = '1-0198', # of records = 228 Closing file Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0055', # of records = 893 Symbol = '0-0097', # of records = 861 Symbol = '0-0009', # of records = 818 Symbol = '0-0077', # of records = 913 Symbol = '0-0075', # of records = 882 Checking random symbols Symbol = '3-0660', # of records = 47 Opening file: swmr_data.h5 Symbol = '1-0024', # of records = 230 Symbol = '0-0040', # of records = 860 Checking common symbols Symbol = '0-0061', # of records = 929 Symbol = '4-0178', # of records = 13 Symbol = '0-0033', # of records = 846 Symbol = '0-0042', # of records = 788 Symbol = '1-0066', # of records = 180 Symbol = '0-0032', # of records = 827 Symbol = '0-0031', # of records = 874 Symbol = '0-0052', # of records = 882 Opening file: swmr_data.h5 Symbol = '0-0044', # of records = 953 Symbol = '0-0000', # of records = 943 Symbol = '0-0030', # of records = 908 Checking random symbols Symbol = '1-0163', # of records = 233 Symbol = '3-0233', # of records = 41 Checking common symbols Closing file Symbol = '0-0093', # of records = 906 Symbol = '0-0005', # of records = 894 Symbol = '3-0790', # of records = 12 Opening file: swmr_data.h5 Symbol = '4-1519', # of records = 15 Symbol = '0-0095', # of records = 890 Symbol = '4-0664', # of records = 17 Checking common symbols Symbol = '0-0002', # of records = 970 Symbol = '2-0180', # of records = 47 Symbol = '0-0084', # of records = 911 Symbol = '0-0047', # of records = 855 Symbol = '1-0152', # of records = 184 Symbol = '0-0036', # of records = 872 Symbol = '0-0014', # of records = 943 Checking random symbolSymbol = '1-0084', # of records = 219 s Symbol = '0-0054', # of records = 849 Symbol = '0-0018', # of records = 1042 Symbol = '0-0018', # of records = 1042 Symbol = '4-0311', # of records = 25 Symbol = '0-0091', # of records = 892 Symbol = '1-0099', # of records = 235 Closing file Symbol = '0-0094', # of records = 870 Symbol = '4-0660', # of records = 21 Checking random symbols Symbol = '0-0071', # of records = 813 Symbol = '0-0017', # of records = 851 Symbol = '2-0045', # of records = 60 Symbol = '0-0021', # of records = 886 Symbol = '0-0095', # of records = 890 Symbol = '1-0053', # of records = 213 Symbol = '0-0046', # of records = 892 Symbol = '2-0000', # of records = 59 Symbol = '0-0069', # of records = 889 Symbol = '4-0176', # of records = 8 Symbol = '0-0036', # of records = 872 Symbol = '3-0342', # of records = 27 Symbol = '1-0010', # of records = 218 Closing file Symbol = '0-0077', # of records = 913 Symbol = '0-0076', # of records = 890 Symbol = '1-0149', # of records = 232 Symbol = '4-0920', # of records = 13 Closing file Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0077', # of records = 877 Symbol = '0-0072', # of records = 890 Symbol = '0-0054', # of records = 803 Symbol = '0-0031', # of records = 842 Symbol = '0-0076', # of records = 860 Checking random symbols Symbol = '0-0038', # of records = 887 Symbol = '1-0148', # of records = 245 Symbol = '4-0917', # of records = 25 Symbol = '0-0001', # of records = 805 Symbol = '0-0013', # of records = 879 Symbol = '0-0030', # of records = 878 Symbol = '0-0083', # of records = 820 Symbol = '2-0307', # of records = 78 Symbol = '1-0006', # of records = 262 Symbol = '1-0198', # of records = 272 Closing file Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0055', # of records = 892 Symbol = '0-0097', # of records = 924 Symbol = '0-0009', # of records = 795 Symbol = '0-0077', # of records = 877 Symbol = '0-0075', # of records = 919 Checking random symbols Symbol = '3-0660', # of records = 51 Symbol = '1-0024', # of records = 222 Symbol = '0-0040', # of records = 857 Opening file: swmr_data.h5 Symbol = '4-0178', # of records = 8 Checking common symbols Symbol = '0-0033', # of records = 808 Symbol = '0-0061', # of records = 904 Symbol = '1-0066', # of records = 161 Symbol = '0-0031', # of records = 842 Symbol = '0-0042', # of records = 771 Symbol = '0-0044', # of records = 869 Symbol = '0-0032', # of records = 836 Symbol = '0-0030', # of records = 878 Symbol = '0-0052', # of records = 940 Opening file: swmr_data.h5 Symbol = '3-0233', # of records = 39 Symbol = '0-0000', # of records = 902 Closing file Checking rChecking common symbols andom symbols Symbol = '1-0163', # of records = 191 Symbol = '0-0005', # of records = 868 Symbol = '0-0093', # of records = 918 Opening file: swmr_data.h5 Symbol = '0-0095', # of records = 956 Symbol = '3-0790', # of records = 14 Checking common symbols Symbol = '0-0002', # of records = 948 Symbol = '4-1519', # of records = 13 Symbol = '0-0084', # of records = 1014 Symbol = '0-0047', # of records = 834 Symbol = '4-0664', # of records = 17 Symbol = '0-0014', # of records = 948 Symbol = '0-0036', # of records = 835 Symbol = '2-0180', # of records = 48 Checking random symbols Symbol = '0-0018', # of records = 1134 Symbol = '1-0152', # of records = Symbol = '0-0054', # of records = 803 164 Symbol = '1-0084', # of records = 232 Symbol = '0-0091', # of records = 909 Symbol = '4-0311', # of records = 25 Symbol = '0-0018', # of rSymbol = '4-0660', # of records = 21 ecords = 1134 Symbol = '0-0094', # of records = 856 Checking random symbols Symbol = '1-0099', # of records = 249 Symbol = '0-0071', # of records = 862 Symbol = '0-0017', # of records = 851 Closing file Symbol = '2-0045', # of records = 56 Symbol = '0-0021', # of records = 911 Symbol = '0-0095', # of records = 956 Symbol = '1-0053', # of records = 182 Symbol = '0-0046', # of records = 911 Symbol = '2-0000', # of records = 58 Symbol = '0-0069', # of records = 857 Symbol = '0-0036', # of records = 835 Symbol = '4-0176', # of records = 0 Symbol = '3-0342', # of records = 32 Symbol = '1-0010', # of records = 228 Closing file Symbol = '0-0077', # of records = 877 Symbol = '0-0076', # of records = 860 Symbol = '1-0149', # of records = 217 Symbol = '4-0920', # of records = 8 Closing file Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0077', # of records = 914 Symbol = '0-0072', # of records = 864 Symbol = '0-0054', # of records = 806 Symbol = '0-0031', # of records = 869 Symbol = '0-0076', # of records = 854 Checking random symbols Symbol = '0-0038', # of records = 856 Symbol = '1-0148', # of records = 242 Symbol = '4-0917', # of records = 25 Symbol = '0-0001', # of records = 866 Symbol = '0-0013', # of records = 959 Symbol = '0-0030', # of records = 826 Symbol = '0-0083', # of records = 796 Symbol = '2-0307', # of records = 94 Symbol = '1-0006', # of records = 256 Symbol = '1-0198', # of records = 260 Closing file Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0055', # of records = 871 Symbol = '0-0097', # of records = 878 Symbol = '0-0009', # of records = 762 Symbol = '0-0077', # of records = 924 Symbol = '0-0075', # of records = 919 Checking random symbols Symbol = '3-0660', # of records = 51 Symbol = '1-0024', # of records = 219 Symbol = '0-0040', # of records = 826 Symbol = '4-0178', # of records = 8 Symbol = '0-0033', # of records = 769 Opening file: swmr_data.h5 Symbol = '1-0066', # of records = 173 Checking common symbols Symbol = '0-0031', # of records = 881 Symbol = '0-0061', # of records = 932 Symbol = '0-0044', # of records = 841 Symbol = '0-0030', # of records = 819 Symbol = '0-0042', # of records = 753 Opening file: swmr_data.h5 Symbol = '0-0032', # of records = 862 Symbol = '3-0233', # of records = 46 Closing file Checking common symbols Symbol = '0-0052', # of records = 948 Symbol = '0-0005', # of records = 817 Symbol = '0-0000', # of records = 961 Checking random symbols Opening file: swmr_data.h5 Symbol = '0-0095', # of records = 909 Symbol = '1-0163', # of records = 178 Symbol = '0-0002', # of records = 928 Checking common symbols Symbol = '0-0093', # of records = 986 Symbol = '0-0047', # of records = 800 Symbol = '3-0790', # of records = 14 Symbol = '0-0084', # of records = 942 Symbol = '4-1519', # of records = 13 Symbol = '0-0014', # of records = 920 Symbol = '4-0664', # of records = 17 Symbol = '0-0018', # of records = 1128 Symbol = '2-0180', # of records = 72 Symbol = '0-0036', # of records = 940 Checking random symbols Symbol = '0-0054', # of records = 789 Symbol = '4-0311', # of records = 33 Symbol = '4-0660', # of records = 21 Symbol = '0-0091', # of records = 971 Symbol = '1-0152', # of records = 155 Symbol = '0-0071', # of records = 817 Symbol = '1-0084', # of records = 247 Symbol = '0-0094', # of records = 875 Symbol = '2-0045', # of records = 83 Symbol = '0-0018', # of records = Checking random symbols 1115 Symbol = '0-0017', # of records = 811 Symbol = '0-0095', # of records = 909 Symbol = '1-0099', # of records = 216 Symbol = '0-0046', # of records = 991 Symbol = '0-0021', # of records = 875 Closing file Symbol = '0-0069', # of records = 733 Symbol = '1-0053', # of records = 180 Symbol = '0-0036', # of records = 940 Symbol = '2-0000', # of records = 44 Symbol = '1-0010', # of records = 209 Closing file Symbol = '4-0176', # of records = 2 Symbol = '3-0342', # of records = 43 Symbol = '0-0077', # of records = 924 Symbol = '0-0076', # of records = 852 Symbol = '1-0149', # of records = 209 Symbol = '4-0920', # of records = 8 Closing file Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0077', # of records = 923 Symbol = '0-0072', # of records = 917 Symbol = '0-0054', # of records = 806 Symbol = '0-0031', # of records = 890 Symbol = '0-0076', # of records = 864 Checking random symbols Symbol = '0-0038', # of records = 866 Symbol = '1-0148', # of records = 256 Symbol = '4-0917', # of records = 35 Symbol = '0-0001', # of records = 879 Symbol = '0-0013', # of records = 867 Symbol = '0-0030', # of records = 848 Symbol = '0-0083', # of records = 880 Symbol = '2-0307', # of records = 100 Symbol = '1-0006', # of records = 276 Symbol = '1-0198', # of records = 251 Closing file Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0055', # of records = 839 Symbol = '0-0097', # of records = 926 Symbol = '0-0009', # of records = 712 Symbol = '0-0077', # of records = 923 Symbol = '0-0075', # of records = 928 Checking random symbols Symbol = '3-0660', # of records = 41 Symbol = '1-0024', # of records = 211 Symbol = '0-0040', # of records = 824 Symbol = '4-0178', # of records = 11 Symbol = '0-0033', # of records = 834 Symbol = '1-0066', # of records = 153 Symbol = '0-0031', # of records = 890 Symbol = '0-0044', # of records = 763 Symbol = '0-0030', # of records = 848 Opening file: swmr_data.h5 Symbol = '3-0233', # of records = 46 Closing file Checking common symbols Symbol = '0-0061', # of records = 1090 Opening file: swmr_data.h5 Symbol = '0-0042', # of records = 784 Checking common symbols Symbol = '0-0032', # of records = 845 Symbol = '0-0052', # of records = 1035 Symbol = '0-0005', # of records = 826 Symbol = '0-0000', # of records = 1026 Symbol = '0-0095', # of records = 899 Checking random symbols Symbol = '1-0163', # of records = 168 Symbol = '0-0002', # of records = 903 Symbol = '0-0093', # of records = 992 Opening file: swmr_data.h5 Symbol = '3-0790', # of records = 12 Checking common symbols Symbol = '4-1519', # of records = 13 Symbol = '0-0047', # of records = 832 Symbol = '0-0036', # of records = 886 Checking random symbols Symbol = '0-0054', # of records = 806 Symbol = '0-0084', # of records = 975 Symbol = '4-0664', # of records = 34 Symbol = '4-0311', # of records = 43 Symbol = '2-0180', # of records = 86 Symbol = '4-0660', # of records = 13 Symbol = '0-0014', # of records = 891 Symbol = '1-0152', # of records = 127 Symbol = '0-0018', # of records = 1166 Symbol = '0-0071', # of records = 769 Symbol = '1-0084', # of records = 212 Symbol = '2-0045', # of records = 82 Symbol = '0-0091', # of records = 981 Symbol = '0-0018', # of records = 1166 Symbol = '0-0095', # of records = 899 Symbol = '1-0099', # of recordSymbol = '0-0094', # of records = 885 s = 234 Symbol = '0-0046', # of records = 994 Checking random symbols Closing file Symbol = '0-0017', # of records = 808 Symbol = '0-0069', # of records = 714 Symbol = '0-0021', # of records = 881 Symbol = '0-0036', # of records = 886 Symbol = '1-0053', # of records = 177 Symbol = '1-0010', # of records = 206 Closing file Symbol = '2-0000', # of records = 61 Symbol = '4-0176', # of records = 0 Symbol = '3-0342', # of records = 44 Symbol = '0-0077', # of records = 923 Symbol = '0-0076', # of records = 864 Symbol = '1-0149', # of records = 192 Symbol = '4-0920', # of records = 13 Closing file Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0077', # of records = 846 Symbol = '0-0072', # of records = 903 Symbol = '0-0054', # of records = 783 Symbol = '0-0031', # of records = 863 Symbol = '0-0076', # of records = 883 Checking random symbols Symbol = '0-0038', # of records = 872 Symbol = '1-0148', # of records = 258 Symbol = '4-0917', # of records = 39 Symbol = '0-0001', # of records = 804 Symbol = '0-0013', # of records = 883 Symbol = '0-0030', # of records = 885 Symbol = '0-0083', # of records = 859 Symbol = '2-0307', # of records = 120 Symbol = '1-0006', # of records = 270 Symbol = '1-0198', # of records = 221 Closing file Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0055', # of records = 754 Symbol = '0-0097', # of records = 827 Symbol = '0-0009', # of records = 748 Symbol = '0-0077', # of records = 846 Symbol = '0-0075', # of records = 927 Checking random symbols Symbol = '3-0660', # of records = 43 Symbol = '1-0024', # of records = 249 Symbol = '0-0040', # of records = 792 Symbol = '4-0178', # of records = 2 Symbol = '0-0033', # of records = 887 Symbol = '1-0066', # of records = 155 Symbol = '0-0031', # of records = 863 Symbol = '0-0044', # of records = 754 Symbol = '0-0030', # of records = 885 Symbol = '3-0233', # of records = 47 Closing file Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0061', # of records = 1137 Opening file: swmr_data.h5 Symbol = '0-0042', # of records = 788 Checking common symbols Symbol = '0-0032', # of records = 851 Symbol = '0-0005', # of records = 811 Symbol = '0-0052', # of records = 1049 Symbol = '0-0095', # of records = 907 Symbol = '0-0000', # of records = 1026 Checking random symbols Symbol = '0-0002', # of records = 959 Symbol = '1-0163', # of records = 138 Symbol = '0-0047', # of records = 820 Symbol = '0-0093', # of records = 1016 Opening file: swmr_data.h5 Symbol = '0-0036', # of records = 891 Symbol = '3-0790', # of records = 20Checking random symbols Checking common symbols Symbol = '0-0054', # of records = 783 Symbol = '4-1519', # of records = 12 Symbol = '0-0084', # of records = 1031 Symbol = '4-0311', # of records = 43 Symbol = '4-0664', # of records = 26 Symbol = '4-0660', # of records = 20 Symbol = '0-0014', # of records = 863 Symbol = '2-0180', # of records = 89 Symbol = '0-0071', # of records = Symbol851 = '1-0152', # of records = Symbol = '0-0018', # of records = 1184 101 Symbol = '2-0045', # of records = 80 Symbol = '1-0084', # of records =Symbol = ' 210 0-0091', # of records = 973 Symbol = '0-0095', # of records = 907 Symbol = '0-0018', # of reSymbol = '0-0094', # of records = 847 cords = 1184 Symbol = '1-0099', # of records = 221 Checking random symbols Symbol = '0-0046', # of records = 1011 Symbol = '0-0017', # of records = 892 Symbol = '0-0069', # of records = 623 Closing file Symbol = '0-0021', # of records = 852 Symbol = '0-0036', # of records = 891 Symbol = '1-0053', # of records = 175 Symbol = '1-0010', # of records = 188 Closing file Symbol = '2-0000', # of records = 74 Symbol = '4-0176', # of records = 0 Symbol = '3-0342', # of records = 25 Symbol = '0-0077', # of records = 846 Symbol = '0-0076', # of records = 883 Symbol = '1-0149', # of records = 174 Symbol = '4-0920', # of records = 13 Closing file Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0077', # of records = 864 Symbol = '0-0072', # of records = 908 Symbol = '0-0054', # of records = 821 Symbol = '0-0031', # of records = 879 Symbol = '0-0076', # of records = 877 Checking random symbols Symbol = '0-0038', # of records = 862 Symbol = '1-0148', # of records = 275 Symbol = '4-0917', # of records = 36 Symbol = '0-0001', # of records = 818 Symbol = '0-0013', # of records = 798 Symbol = '0-0030', # of records = 861 Symbol = '0-0083', # of records = 831 Symbol = '2-0307', # of records = 124 Symbol = '1-0006', # of records = 233 Opening file: swmr_data.h5 Symbol = '1-0198', # of records = 231 Checking common symbols Closing file Symbol = '0-0055', # of records = 716 Symbol = '0-0097', # of records = 861 Symbol = '0-0009', # of records = 763 Symbol = '0-0077', # of records = 864 Symbol = '0-0075', # of records = 985 Checking random symbols Symbol = '3-0660', # of records = 35 Symbol = '1-0024', # of records = 265 Symbol = '0-0040', # of records = 807 Symbol = '4-0178', # of records = 2 Symbol = '0-0033', # of records = 836 Symbol = '1-0066', # of records = 130 Symbol = '0-0031', # of records = 879 Symbol = '0-0044', # of records = 690 Symbol = '0-0030', # of records = 861 Symbol = '3-0233', # of records = 43 Closing file Opening file: swmr_data.h5 Checking common symbols Opening file: swmr_data.h5 Symbol = '0-0061', # of records = 1134 Checking common symbols Symbol = '0-0042', # of records = 835 Symbol = '0-0005', # of records = 855 Symbol = '0-0032', # of records = 836 Symbol = '0-0095', # of records = 848 Symbol = '0-0052', # of records = 1039 Symbol = '0-0002', # of records = 1018 Symbol = '0-0000', # of records = 1073 Checking random symbols Symbol = '0-0047', # of records = 963 Symbol = '1-0163', # of records = 131 Opening file: swmr_data.h5 Symbol = '0-0093', # of records = 955 Symbol = '0-0036', # of records = 932 Checking random symbols Symbol = '0-0054', # of records = 821 Symbol = '3-0790', # of records = 5 Checking common symbols Symbol = '4-1519', # of records = 20Symbol = '4-0311', # of records = 43 Symbol = '0-0084', # of records = 1029 Symbol = '4-0664', # of records = 26 Symbol = '4-0660', # of records = 20 Symbol = '0-0014', # of records = 811 Symbol = '2-0180', # of records = 97 Symbol = '0-0071', # of records = 866 Symbol = '0-0018', # of records = 1150 Symbol = '1-0152', # of records = 100 Symbol = '2-0045', # of records = 69 Symbol = '0-0091', # of records = 969 Symbol = '1-0084', # of records = 195 Symbol = '0-0095', # of records = 848 Symbol = '0-0094', # of records = 832 Symbol = '0-0018', # of records = 1150 Symbol = '0-0046', # of records = 1127 Checking random symbols Symbol = '0-0017', # of records = 889 SySymbol = '0-0069', # of records = 585 mbol = '1-0099', # of records = 200 ClSyosing file mbol = '0-0021', # of records = 845 Symbol = '0-0036', # of records = 932 Symbol = '1-0010', # of records = 184 Symbol = '1-0053', # of records = 185 Closing file Symbol = '2-0000', # of records = 80 Symbol = '4-0176', # of records = 0 Symbol = '3-0342', # of records = 34 Symbol = '0-0077', # of records = 864 Symbol = '0-0076', # of records = 877 Symbol = '1-0149', # of records = 172 Symbol = '4-0920', # of records = 5 Closing file Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0077', # of records = 870 Symbol = '0-0072', # of records = 994 Symbol = '0-0054', # of records = 798 Symbol = '0-0031', # of records = 821 Symbol = '0-0076', # of records = 860 Checking random symbols Symbol = '0-0038', # of records = 842 Symbol = '1-0148', # of records = 258 Symbol = '4-0917', # of records = 30 Symbol = '0-0001', # of records = 852 Symbol = '0-0013', # of records = 813 Opening file: swmr_data.h5 Symbol = '0-0030', # of records = 809 Symbol = '0-0083', # of records = 888 Checking common symbols Symbol = '2-0307', # of records = 132 Symbol = '0-0055', # of records = 784 Symbol = '1-0006', # of records = 267 Symbol = '1-0198', # of records = 230 Symbol = '0-0097', # of records = 883 Closing file Symbol = '0-0009', # of records = 744 Symbol = '0-0077', # of records = 870 Symbol = '0-0075', # of records = 1007 Checking random symbols Symbol = '3-0660', # of records = 45 Symbol = '1-0024', # of records = 259 Symbol = '0-0040', # of records = 829 Symbol = '4-0178', # of records = 2 Symbol = '0-0033', # of records = 897 Symbol = '1-0066', # of records = 141 Symbol = '0-0031', # of records = 821 Symbol = '0-0044', # of records = 707 Symbol = '0-0030', # of records = 809 Symbol = '3-0233', # of records = 41 Closing file Opening file: swmr_data.h5 Opening file: swmr_data.h5 Checking common symbols Checking common symbols Symbol = '0-0061', # of records = 1117 Symbol = '0-0005', # of records = 791 Symbol = '0-0042', # of records = 839 SySymbol = '0-0095', # of records = 841 mbol = '0-0032', # of records = 891 Symbol = '0-0052', # of records = 984 Symbol = '0-0002', # of records = 959 Symbol = '0-0000', # of records = 986 Symbol = '0-0047', # of records = 993 Checking random symbols Opening file: swmr_data.h5 Symbol = '1-0163', # of reSymbol = '0-0036', # of records = 893 cords = 117 Checking random symbols Symbol = '0-0093', # of records = 987 Checking common symbols Symbol = '0-0054', # of records = 798 SySymbol = '0-0084', # of records = 1059 mbol = '3-0790', # of records Symbol = '4-0311', # of records = 43 = 14 Symbol = '4-1519', # of Symbol = '4-0660', # of records = 13 records = 22 Symbol = '0-0014', # of records = 755 SySymmbol = '4-0664', # of records bol = '0-0018', # of records = 1076 = 26 Symbol = '0-0071', # of records = 796 Symbol = '2-0045', # of records = 75 Symbol = '2-0180', # of records = 121 Symbol = '0-0091', # of records = 975 Symbol = '0-0095', # of records = 841 Symbol = '1-0152', # of records = 99 Symbol = '0-0094', # of records = 812 Symbol = '0-0046', # of records = 1118 Checking random symbols Symbol = '1-0084', # of records = 193 Symbol = '0-0017', # of records = 912 Symbol = '0-0069', # of records = 621 Symbol = '0-0018', # of records = 1076 Symbol = '0-0021', # of records = 929 Symbol = '0-0036', # of records = 893 Symbol = '1-0099', # of records = 193 Symbol = '1-0053', # of records = 200 Symbol = '1-0010', # of records = 174 Closing file Closing file Symbol = '2-0000', # of records = 69 Symbol = '4-0176', # of records = 0 Symbol = '3-0342', # of records = 25 Symbol = '0-0077', # of records = 870 Symbol = '0-0076', # of records = 860 Symbol = '1-0149', # of records = 147 Symbol = '4-0920', # of records = 5 Closing file Closing datasets Releasing symbols Closing objects Closing datasets Releasing symbols Closing objects Closing datasets Releasing symbols Closing datasets Releasing symbols Closing objects Closing objects Closing datasets Releasing symbols Closing objects Closing datasets Releasing symbols Closing objects ############################################################################### ## Sparse writer test - test writing to random locations in the dataset ############################################################################### launch the swmr_generator Parameters: swmr writes off compression level = 5 index type = ea Using generator random seed (used in sparse test only): 210914 Generating skeleton file: swmr_data.h5 Creating file Creating datasets Closing objects launch the swmr_sparse_writer Parameters: # of records between flushes = 1000 # of records to write = 20000 Generating symbol names Opening skeleton file: swmr_data.h5 Opening datasets Adding records SWMR_WRITER_MESSAGE is found launch 3 swmr_sparse_readers Closing datasets Releasing symbols Closing objects ******************************************************************************* ** Loop testing parameters: -i b2 ******************************************************************************* ############################################################################### ## Generator test ############################################################################### launch the swmr_generator Parameters: swmr writes off compression level = -1 index type = b2 Using generator random seed (used in sparse test only): 326718 Generating skeleton file: swmr_data.h5 Creating file Creating datasets Closing objects launch the swmr_generator with SWMR_WRITE Parameters: swmr writes on compression level = -1 index type = b2 Using generator random seed (used in sparse test only): 590255 Generating skeleton file: swmr_data.h5 Creating file Creating datasets Closing objects ############################################################################### ## Use H5Fstart_swmr_write() to enable SWMR writing mode ############################################################################### launch the swmr_start_writer SWMR_WRITER_MESSAGE is found launch 5 swmr_readers Using writer random seed: 884247 Using reader random seed: 352786 Using reader random seed: 355458 Using reader random seed: 358106 Using reader random seed: 362475 Using reader random seed: 355476 ############################################################################### ## Writer test - test expanding the dataset ############################################################################### launch the swmr_generator Parameters: swmr writes on compression level = -1 index type = b2 Using generator random seed (used in sparse test only): 436431 Generating skeleton file: swmr_data.h5 Creating file Creating datasets Closing objects launch the swmr_writer SWMR_WRITER_MESSAGE is found launch 5 swmr_readers Using writer random seed: 747325 Using reader random seed: 982889 Using reader random seed: 984902 Using reader random seed: 984904 Using reader random seed: 987734 Using reader random seed: 990678 ############################################################################### ## Remove test - test shrinking the dataset ############################################################################### launch the swmr_remove_writer Parameters: # of shrinks between flushes = 1000 # of shrinks = 40000 Using writer random seed: 59573 Generating symbol names Opening skeleton file: swmr_data.h5 Opening datasets Removing records SWMR_WRITER_MESSAGE is found launch 5 swmr_remove_readers Parameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 3 Using reader random seed: 300733 Generating symbol names Choosing datasets Common symbol #0 = '0-0046' Common symbol #1 = '0-0067' Common symbol #2 = '0-0009' Common symbol #3 = '0-0016' Common symbol #4 = '0-0072' Random symbol #0 = '0-0097' Random symbol #1 = '0-0032' Random symbol #2 = '4-0911' Random symbol #3 = '1-0111' Random symbol #4 = '4-1031' Random symbol #5 = '1-0116' Random symbol #6 = '1-0149' Random symbol #7 = '1-0031' Random symbol #8 = '0-0083' Random symbol #9 = '2-0111' Reading records Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0046', # of records = 886 PaSymbol = '0-0067', # of records = 887 ParamSymbol = '0-0009', # of records = 900 rameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 3 Using reader random seed: 305318 Generating symbol names Symbol = '0-0016', # of records = 836 Symbol = '0-0072', # of records = 915 Checking random symbols eters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 3 Using reader random seed: 305801 Generating symbol names Symbol = '0-0097', # of records = 915 Symbol = '0-0032', # of records = 893 Symbol = '4-0911', # of records = 14 Symbol = '1-0111', # of records = 214 Symbol = '4-1031', # of records = 10 Symbol = '1-0116', # of records = 210 Symbol = '1-0149', # of records = 220 Choosing datasets Common symbol #0 = '0-0091' Common symbol #1 = '0-0031' Common symbol #2 = '0-0048' Common symbol #3 = '0-0026' Common symbol #4 = '0-0076' Random symbol #0 = '0-0063' Random symbol #1 = '0-0009' Random symbol #2 = '0-0011' Random symbol #3 = '0-0030' Random symbol #4 = '1-0029' Random symbol #5 = '0-0009' Random symbol #Symbol = '1-0031', # of records = 226 6 = '2-0242' Random symbol #7 = '1-0036' Random symbol #8 = '1-0124' Random symbol #9 = '3-0064' Reading records Opening file: swmr_data.h5 Symbol = '0-0083', # of records = 882 Symbol = '2-0111', # of records = 53 Closing file ChoParosing datasets Common symbol #0 = '0-0050' Common symbol #1 = '0-0065' Common symbol #2 = '0-0039' Common symbol #3 = '0-0082' CommonPa symbol #4 = '0-0090' RandoChm symbol #0 = '2-0306' Random symbol #1ecking common symbols = '0-0097' Random symbol #2 = '0-0072' Random symbol #3 = '0-0074' Random symbol #4 = '0-0063' Random symbol #5 = '2-0152' Random symbol #6 = '2-0391' Random symbol #7 = '1-0197' Random symbol #8 = '3-0356' Random symbol #9 = '2-0373' Reading records Opening file: swmr_data.h5 ameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 3 Using reader random seed: 308156 Generating symbol names rameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 3 Using reader random seed: 308219 Generating symbol names Choosing datasets Common symbol #0 = '0-0021' Common symbol #1 = '0-0042' Common symbol #2 = '0-0091' Common symbol Ch#3 = '0-0006' Common symbol #4 = '0-0083' Randoosing datasets Common symbol #0 om symbol #0 = '= '0-0006' Common symbo3-0450' Random symbol #1l #1 = '0-0088' Commo = '2-0267' Random symn symbol #2 = '0-0065bol #2 = '3-0270' Ra' Common symbol #ndom symbol #3 = 3 = '0-0095' Common s'1-0162' Random symboymbol #4 = '0-0056' l #4 = '3-0665' RanRandom symbol #dom symbol #5 = '0 = '0-0056' Random 0-0071' Random symbol #symbol #1 = '0-00196 = '3-0282' Random sym' Random symbol #bol #7 = '0-0044' Ran2 = '1-0116' Random dom symbol #8 = 'symbol #3 = '2-0287'0-0025' Random symbol Random symbol #4#9 = '0-0019' = '0-0010' Random symbol #5 = '2-0272Rea' Random symbol ding records #6 = '0-0007' Random symbolOpenin #7 = '0-0096' Random syg file: swmr_data.h5 mbol #8 = '1-0194' Random symbol #9 = '1-0109' Reading records Opening file: swmr_data.h5 Symbol = '0-0091', # of records = 917 Checking common symbols Checking common symbols Checking common symbols Symbol = '0-0031', # of records = 908 Symbol = '0-0048', # of records = 872 Symbol = '0-0026', # of records = 851 Symbol = '0-0021', # of records = 911 Symbol = '0-0006', # of records = 941 Symbol = '0-0076', # of records = 871 Symbol = '0-0050', # of records = 846 Checking random symbols Symbol = '0-0042', # of records = 883 Symbol = '0-0063', # of records = 906 Symbol = '0-0088', # of records = 852 Symbol = '0-0009', # of records = 900 Symbol = '0-0091', # of records = Symbol = '0-0065', # of records = 891 917 Symbol = '0-0065', # of records = 891 Symbol = '0-0011', # of records = 947 Symbol = '0-0006', # of records = 941 Symbol = '0-0039', # of records = 888 Symbol = '0-0030', # of records = 919 Symbol = '0-0095', # of records = 878 Symbol = '0-0082', # of records = 901 Symbol = '0-0083', # of records = 882 Symbol = '1-0029', # of records = 223 SyChecking random symbols mbol = '0-0056', # of records = 895 Symbol = '0-0090', # of records = 928 Symbol = '3-0450', # of records = 28 Checking random symbols Symbol = '0-0009', # of records = 900 SyChecking random symbols mbol = '0-0056', # of records = 895 Symbol = '2-0242', # of records = 60 Symbol = '2-0306', # of records = 64 Symbol = '2-0267', # of records = 48 Symbol = '0-0019', # of records = 882 Symbol = '1-0036', # of records = 230 Symbol = '3-0270', # ofSymbol = '0-0097', # of records = 915 records = 23 Symbol = '1-0116', # of records = 210 Symbol = '1-0124', # of records = 230 Symbol = '1-0162', # of records = 230 Symbol = '0-0072', # of records = 915 Symbol = '3-0064', # of records = 30 Symbol = '2-0287', # of records = 54 Closing file Symbol = '3-0665', # of records = 24 Symbol = '0-0074', # of records = 898 Symbol = '0-0010', # of records = 920 Symbol = '0-0071', # of records = 912 Symbol = '2-0272', # of records = 49 Symbol = '0-0063', # of records = 906 Symbol = '3-0282', # of records = 31 Symbol = '0-0007', # of records = 880 SySymbol = '2-0152', # of records = 43 mbol = '0-0044', # of records = 880 Symbol = '0-0096', # of records = 915 Symbol = '0-0025', # of records = 901 Symbol = '2-0391', # of records = 58 Symbol = '1-0194', # of reSymbol = '0-0019',cords = 208 # of records = 882 Symbol = '1-0197', # of records = 226 Closing file Symbol = '1-0109', # of records = 217 Closing file Symbol = '3-0356', # of records = 28 Symbol = '2-0373', # of records = 51 Closing file Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 ChecChecking common symbols king common symbols Checking common symbols Checking common symbols Checking common symbols Symbol = '0-0006', # of records = 54 Symbol = '0-0050', # of records = 27 Symbol = '0-0046', # of records = 9 Symbol = '0-0091', # of records = 69 Symbol = '0-0088', # of recoSymbol = '0-0021', # of records = 117 rds = 0 SymSybol = '0-0067', # of records = 162 mbol = '0-0065', # of records = 0 Symbol = '0-0031', # of records = 15 Symbol = '0-0042', # of recordSyms = 0 bol = '0-0065', # of records = 0 Symbol = '0-0095', # of records = 13 Symbol = 'Sy0-0091', # of records = 69 mbol = '0-0048', # of records = Sy0 mbol = '0-0039', # of records = 111 Symbol = '0-0056', # of records = 13 Symbol = '0-0026', # of records = 0 Symbol = '0-0006', # of records = 54 Checking random symbols Symbol = '0-0082', # of reSymcords = 6 bol = '0-0056', # of records = 13 Symbol = '0-0076', # of records = 0 Checking random symbols Symbol = '0-0019', # of records = Sym66 bol = '0-0083', # of records = 0 Checking random symbols SymSymbol = '0-0063', # of records =bol = '0-0090', # of records 178 = 92 Symbol = '0-0009', # of records = 0 Symbol = '0-0016', # of records = 0 Symbol = '0-0072', # of records = 118 Checking random symbols Symbol = '0-0097', # of records = 11 Symbol = '3-0450', # of records = 0 Symbol = '1-0116', # of records = 24 Checking random symbols Symbol = '2-0267', # of records = 0 Symbol = '0-0009', # of records = 0 Symbol = '2-0306', # of reSymcords = 27 bol = '0-0032', # of records = 108 Symbol = '3-0270', # of records = 4 Symbol = '2-0287', # of records = 9 Symbol = '0-0011', # of records = 0 SySymbmbol = '0-0097', # of records = 11 ol = '0-0030', # of records = 0 Symbol = '0-0010', # of records = 100 SymSymbol = bol = '4-0911', # of records = 14 '1-0162', # of records = 26 Symbol = '1-0029', # of records = 0 SymSymbol = '0-0009', # of records = Sym0 bol = '2-0272', # of records = 7 bol = '0-0072', # of records = 118 Symbol = '3-0665', # of records = 16 SySymbol = '0-0007', # of recordmbol = '2-0242', # of records = 0 s = 0 SymSybol = '0-0096', # of recordSymmbol = '1-0111', # of records = 38 s = 40 bol = '1-0036', # of records = 30 Symbol = '0-0071', # of records = 0 Symbol = '0-0074', # of records = 19 Symbol = '3-0282', #SymSym of records = 0 bol = '1-0194', # of records = 0bol = '4-1031', # of records = 0 Symbol = '1-0124', # of records = 0 Symbol = '0-0063', # of rSyecords = 178 mbol = '1-0109', # of recorSyds = 44 Symbol = '0-0044', # of records = mbol = '1-0116', # of records = 24 47 Symbol = '3-0064', # of records = 18 Closing file Closing file Symbol = '2-0152', # of records = 0 Symbol = '0-0025', # of records = 44 Symbol = '1-0149', # of records = 55 Symbol = '2-0391', # of records = 12 Symbol = '0-0019', # of Symbol = records = 66 '1-0031', # of records = 21 Closing file Symbol = '1-0197', # of records = 5 Symbol = '0-0083', # of records = 0 Symbol = '3-0356', # of records = 20 Symbol = '2-0111', # of records = 0 Closing file Symbol = '2-0373', # of records = 0 Closing file Closing datasets Releasing symbols Closing objects Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 CChChhecking common symbols ecking common symbols Checking common symbols ecking common symbols Checking common symbols Symbol = '0-0050', # of records = 0 Symbol = '0-0021', # of records = 0 Symbol = '0-0006', # of records = 0 SySymmbol = '0-0046', # of records = Symbol = 'bol = '0-0065', # of records = 0 Symbol = '0-0091', # of reco0-0042', # of records = 0 0 rds = 0 Symbol = '0-0088', # of records = SymSy0 bol = '0-0039', # of records = 0 mbol = '0-0091', # of recordSyms = 0 bol = '0-0067', # of records = 68 Symbol = '0-0031', # of records = SySy0 mbol = '0-0065', # of records = mbol = '0-0082', # of records = Sy0 mbol = '0-0006', # of records = 0 0 SySymbol = '0-0095', # of records = 0 SySymbol = '0-0048', # of records = 0 mbol = '0-0009', # of records = 0 mbol = '0-0090', # of records = 0 SymChecking random symbols bol = '0-0083', # of records = 0 Checking random symSymbols bol = '0-0056', # of records = 0 Checking random symbols Symbol = '0-0016', # of records = 0 SymSymSybol = '0-0056', # of records = 0 bol = '0-0026', # of records = 0 mbol = '3-0450', # of recorSymbol = '2-0306', # of records = 16 ds = 0 Symbol = '0-0076', # of records = SymSy0 Checking rbol = '0-0019', # of records = 0 mbol = '2-0267', # of records = 0 andom symbols SymSymbol = '0-0072', # of records = 0 Checking random symbols bol = '0-0097', # of records = 0 Symbol = '1-0116', # of records = 0 Symbol = '3-0270', # of records = 4 SymSymSymbol = '0-0063', # of records = 60 bol = '0-0072', # of records = 0 bol = '0-0097', # of records = 0 Symbol = '2-0287', # of records = 9 SymSymbbol = '0-0074', # of records = Sym0 ol = '0-0032', # of records = 0 bol = '1-0162', # of records = 4 Symbol = '0-0063', # of records = 60 Symbol = '0-0010', # of records = 0 Symbol = '4-0911', # of records = 13 Symbol = '3-0665', # of recoSyrds = 14 mbol = '2-0272', # of records = 2 Symbol = '2-0152', # of records = 0 Symbol = '1-0111', # of records = 15 Symbol = '0-0009', # of records = 0 Symbol = '0-0011', # of records = 0 Symbol = '0-0030', # of records = 0 SySymbol = '2-0391', # of records = 0Sym mbol = '0-0071', # of records = bol = '0-0007', # of records = 0 0 Symbol = '1-0029', # of records = 0 SySymSymbol = '0-0009', # oSymbol = '0-0096', # of records = 0 bol = '3-0282', # of records = 0 f records = 0 mbol = '4-1031', # of records = 0 Symbol = '1-0197', # of records = 0 SySymbol = '2-0242', # of records = 0 Symbol = '0-0044', # of records mbol = '1-0116', # of records = 0 Sy= 0 Symbol = '1-0194', # of records = 0mbol = '3-0356', # of reco rds = 12 Symbol = '1-0036', # of recSySyords = 5 mbol = '0-0025', # of records = mbol = '1-0109', # of records = 32 0 Symbol = '1-0149', # of records = 47 Closing file Symbol = '2-0373', # of recSymords = 0 bol = '0-0019', # of records = 0 Closing fSymClosing fiile bol = '1-0124', # of records = 0 le Symbol = '1-0031', # of records = 0 Symbol = '3-0064', # of Syrecords = 10 mbol = '0-0083', # of records = 0 Closing file Symbol = '2-0111', # of records = 0 Closing file Closing datasets Releasing symbols Closing datasets Releasing symbols Closing datasets Releasing symbols Closing objects Closing objects Closing objects Closing datasets Releasing symbols Closing objects Closing datasets Releasing symbols Closing objects ############################################################################### ## Add/remove test - randomly grow or shrink the dataset ############################################################################### launch the swmr_generator Parameters: swmr writes off compression level = -1 index type = b2 Using generator random seed (used in sparse test only): 373404 Generating skeleton file: swmr_data.h5 Creating file Creating datasets Closing objects launch the swmr_writer Using writer random seed: 666183 launch the swmr_addrem_writer Parameters: # of operations between flushes = 1000 # of operations = 200000 Using writer random seed: 135760 Generating symbol names Opening skeleton file: swmr_data.h5 Opening datasets Adding and removing records SWMR_WRITER_MESSAGE is found launch 5 swmr_remove_readers Parameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 8 Using reader random seed: 375408 Generating symbol names Choosing datasets Common symbol #0 = '0-0083' Common symbol #1 = '0-0017' Common symbol #2 = '0-0081' Common symbol #3 = '0-0054' Common symbol #4 = '0-0038' Random symbol #0 = '0-0053' Random symbol #1 = '0-0038' Random symbol #2 = '0-0051' Random symbol #3 = '1-0100' Random symbol #4 = '0-0065' Random symbol #5 = '0-0085' Random symbol #6 = '4-0986' Random symbol #7 = '0-0050' Random symbol #8 = '0-0043' Random symbol #9 = '2-0018' Reading records Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0083', # of records = 903 Symbol = '0-0017', # of records = 935 Symbol = '0-0081', # of records = 900 Symbol = '0-0054', # of records = 875 Symbol = '0-0038', # of records = 840 Checking random symbols Symbol = '0-0053', # of records = 852 Symbol = '0-0038', # of records = 840 Symbol = '0-0051', # of records = 898 Symbol = '1-0100', # of records = 226 Symbol = '0-0065', # of records = 863 Symbol = '0-0085', # of records = 887 Symbol = '4-0986', # of records = 11 Symbol = '0-0050', # of records = 888 Symbol = '0-0043', # of records = 879 PaPaSymbol = '2-0018', # of records = 55 Closing file rameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 8 Using reader random seed: 382004 Generating symbol names rameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 8 Using reader random seed: 382165 Generating symbol names PaChrameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 8 Using reader random seed: 383552 Generating symbol names oosing datasets Common symbol #0 = '0-0057' Common symbol #1 = '0-0008' Common symbol #2 = '0-0081' Common symbol #3 = '0-0020' Common symbol #4 = '0-0059' Random symbol #0 = '0-0061'Ch Random symbol #oosing datasets Common symbol #1 = '3-0539' Random 0 = '0-0093' Common ssymbol #2 = '0-0005' Rymbol #1 = '0-0035' Common symbol #2 andom symbol #3 = '4-1242' Random symbo= '0-0036' Common symbol #l #4 = '1-0036' Rando3 = '0-0013' Common sm symbol #5 = '0-0044ymbol #4 = '0-0039' Ra' Random symbol #ndom symbol #0 = '6 = '0-0003' Random s1-0078' Random symbol #1ymbol #7 = '2-0047' Ra = '3-0692' Random symbondom symbol #8 = l #2 = '1-0150' Random '0-0081' Random symbolsymbol #3 = '0-0083' Ran #9 = '4-0566' dom symbol #4 = 'Rea1-0148' Random symbol #ding records 5 = '4-0400' Random symbol #6 = '0-0070' Random symbol #7 = '1-0061' Random symbol #8 = 'Opening file: swmr_data.h5 2-0364' Random symbol #9 = '2-0119' Reading records Opening file: swmr_data.h5 Choosing datasets Common symbol #0 = '0-0086' Common symbol #1 = '0-0016' Common symbol #2 = '0-0084' Common symbol #3 = '0-0059' Common symbol #4 = '0-0080' Random symbol #0 = '0-0053' Random symbol #1 = '0-0022' Random symbol #2 = '0-0087' Random symbol #3 = '1-0002' Random symbol #4 = '4-1242' Random symbol #5 = '3-0339' Random symbol #6 = '4-0023' Random symbol #7 = '0-0090' Random symbol #8 = '0-0033' Random symbol #9 = '3-0228' Reading records Opening file: swmr_data.h5 Parameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 8 Using reader random seed: 386521 Generating symbol names Choosing datasets Common symbol #0 = '0-0040' Common symbol #1 = '0-0084' Common symbol #2 = '0-0073' Common symbol #3 = '0-0069' Common symbol #4 = '0-0000' Random symbol #0 = '0-0049' Random symbol #1 = '0-0062' Random symbol #2 = '3-0110' Random symbol #3 = '3-0022' Random symbol #4 = '0-0004' Random symbol #5 = '0-0094' Random symbol #6 = '1-0004' Random symbol #7 = '1-0101' Random symbol #8 = '0-0098' Random symbol #9 = '0-0024' Reading records Opening file: swmr_data.h5 ChChecking common symbols ecking common symbols CChecking common symbols hecking common symbols Symbol = '0-0093', # of records = 950 Symbol = '0-0057', # of records = 919 Symbol = '0-0040', # of records = 904 Symbol = '0-0086', # of records = 915 Symbol = '0-0035', # of records = 869 Symbol = '0-0008', # of records = 918 Symbol = '0-0084', # of records = 892 Symbol = '0-0036', # of records = 899 Symbol = '0-0016', # of records = 886 Symbol = '0-0073', # of recoSyrds = 871 mbol = '0-0081', # of records = 900 Symbol = '0-0084', # of records = 892Sy mbol = '0-0013', # of records = 895 Symbol = '0-0020', # of records = 870 Symbol = '0-0069', # of records = 899 Symbol = '0-0039', # of records = 948 Symbol = '0-0059', # of records = 856 Symbol = '0-0059', # of records = 856 Symbol = '0-0000', # of records = 871 Checking random symbols Checking random symbols Checking random symbols Symbol = '0-0080', # of records = 901 SymboSyl = '0-0061', # of records = 856 mbol = '1-0078', # of records = 215 ChSyecking random symbols mbol = '0-0049', # of records = 893 Symbol = '0-0053', # of records = 852 Symbol = '3-0539', # of records = 27 Symbol = '3-0692', # of records = 31 Symbol = '0-0062', # of records = 926 Symbol = '0-0022', # of records = 904 Symbol = '1-0150', # of records = 215 Symbol = '0-0005', # of records = 877 Symbol = '3-0110', # of records = 37 Symbol = '0-0087', # of records = 898 Symbol = '0-0083', # of records = 903 Symbol = '4-1242', # of records = 9 Symbol = '3-0022', # of records = 29 Symbol = '1-0002', # of records = 223 Symbol = '1-0148', # of records = 239 Symbol = '1-0036', # of records = 207 Symbol = '0-0004', # of records = 909 Symbol = '0-0094', # of records = 858 Symbol = '0-0044', # of records = 919 SSymbol = '4-0400', # of records =ymbol = '4-1242', # of records = 9 13 Symbol = '0-0003', # of records = 838 Symbol = '1-0004', # of records = 218 SymSymbol = '0-0070', # of records = 818 bol = '3-0339', # of records = 29 Symbol = '2-0047', # of records = 46 Symbol = '1-0061', # of records = 206 Symbol = '1-0101', # of records = 233 SySymbol = '0-0081', # of records = 900 mbol = '4-0023', # of records = 16 Symbol = '0-0098', # of records = 862 Symbol = '2-0364', # of records = 75 SySymbol = '4-0566', # of records = 15 mbol = '0-0090', # of records = 874 Symbol = '0-0024', # of records = 924 SyClosing file mbol = '2-0119', # of records = 56 Symbol = '0-0033', # of records = 908 Closing file Closing file Symbol = '3-0228', # of records = 24 Closing file Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0083', # of records = 1031 Symbol = '0-0017', # of records = 954 Symbol = '0-0081', # of records = 872 Symbol = '0-0054', # of records = 903 Symbol = '0-0038', # of records = 919 Checking random symbols Symbol = '0-0053', # of records = 893 Symbol = '0-0038', # of records = 919 Symbol = '0-0051', # of records = 954 Symbol = '1-0100', # of records = 208 Symbol = '0-0065', # of records = 906 Symbol = '0-0085', # of records = 1024 Symbol = '4-0986', # of records = 3 Symbol = '0-0050', # of records = 951 Symbol = '0-0043', # of records = 903 Symbol = '2-0018', # of records = 54 Closing file Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Checking common symbols Checking common symbols Checking common symbols Symbol = '0-0057', # of records = 911 Checking common symbols Symbol = '0-0040', # of records = 924 Symbol = '0-0093', # of records = 871 Symbol = '0-0086', # of records = 1018 Symbol = '0-0008', # of records = 745 Symbol = '0-0016', # of records = 996 Symbol = '0-0035', # of records = 714 Symbol = '0-0084', # of records = 909 Symbol = '0-0081', # of records = 901 Symbol = '0-0084', # of records = 909 Symbol = '0-0073', # of records = 924 Symbol = '0-0036', # of records = 1006 Symbol = '0-0020', # of records = 779 Symbol = '0-0069', # of records = 890 Symbol = 'Symbol = '0-0013', # of records = 809 0-0059', # of records = 922 Symbol = '0-0059', # of records = 922 Symbol = '0-0000', # of records = 947 Checking random symbols Symbol = '0-0080', # of records = 910 Symbol = '0-0039', # of records = 865 Checking random symbols Checking random symbols Symbol = '0-0061', # of records = 756 Checking random symbols SymSymbol = '0-0053', # of records = 890 bol = '1-0078', # of records = 272 Symbol = '0-0049', # of records = 872 Symbol = '3-0539', # of records = 8 Symbol = '0-0022', # of records = 910 Symbol = '0-0062', # of records = 883 Symbol = '3-0692', # of records = 41 Symbol = '0-0005', # of records = 857 Symbol = '0-0087', # of records = 781 Symbol = '3-0110', # of records = 35 Symbol = '1-0150', # of records = 183 Symbol = '1-0002', # of records = 231 Symbol = '4-1242', # of records = 8 Symbol = '0-0083', # of records = 1022 Symbol = '3-0022', # of records = 10 Symbol = '1-0036', # of records = 199 Symbol = '4-1242', # of records = 8 Symbol = '0-0004', # of records = 907 Symbol = '1-0148', # of records = 207 Symbol = '0-0044', # of records = 897 Symbol = '0-0094', # of records = 910 Symbol = '3-0339', # of records = 14 Symbol = '0-0003', # of records = 873 Symbol = '4-0400', # of records = 23 Symbol = '1-0004', # of records = 218 Symbol = '4-0023', # of records = 34 Symbol = '0-0070', # of records = 796 Symbol = '2-0047', # of records = 23 Symbol = '1-0101', # of records = 196 Symbol = '0-0081', # of records = 901 Symbol = '0-0090', # of records = 813 Symbol = '1-0061', # of records = 232 Symbol = '4-0566', # of records = 6 Symbol = '0-0033', # of records = 993 Symbol = '0-0098', # of records = 818 Symbol = '2-0364', # of records = 76 Symbol = '3-0228', # of records = 13 Closing file Symbol = '0-0024', # of records = 929 Symbol = '2-0119', # of records = 40 Closing file Closing file Closing file Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 OpOpeening file: swmr_data.h5 ning file: swmr_data.h5 CChehecking common symbols Chcking common symbols Checking common symbols ecking common symbols Checking common symbols Symbol = '0-0040', # of records = SSyymbol = '0-0093', # of record909 s = 935 mbol = '0-0086', # of records = 1091 Symbol = '0-0083', # of records = Sy973 mbol = '0-0057', # of records = 832 SymSymbol = '0-0035', # of recordSymbol = '0-0016', # of records = 968 bol = '0-0008', # of records = 840 s = 657 Symbol = '0-0017', # of records = 990 Symbol = '0-0084', # of records = 1017 Symbol = '0-0084', # of records = 1017 Symbol = '0-0081', # of records = 923 Symbol = '0-0036', # of records = 933 Symbol = '0-0073', # of records = 875 SySymbol = '0-0059', # of records = 890 mbol = '0-0054', # of records = 827 Symbol = '0-0081', # of records = 923 SySymbol = '0-0069', # of rembol = '0-0013', # of records =cords = 882 742 SySymbol = '0-0080', # of records = 1056 mbol = '0-0038', # of records = 949 Symbol = '0-0020', # of records = 790 Checking random symbols Checking random symbols Symbol = '0-0039', # of records = 868 SymSybol = '0-0053', # of records = mbol = '0-0000', # of records = 829 894 Symbol = '0-0053', # of records = 829 Checking random symbols Checking random symbols Symbol = '0-0059', # of records = 890 Symbol = '1-0078', # of recordSys = 267 mbol = '0-0022', # of records = 873 SyChmbol = '0-0049', # of records = ecking random symbols 929 Symbol = '0-0038', # of records = 949 Symbol = '0-0061', # of records = 737 Symbol = '0-0087', # of records =SySymSymbol = '3-0692', # of records = 34 800 bol = '0-0051', # of records = 1078 mbol = '0-0062', # of records = 834 SySymbol = '3-0539', # of records mbol = '1-0002', # of records = 288= 12 Symbol = '1-0150', # of records = 176 Symbol = '1-0100', # of records = 195 Symbol = '3-0110', # of records = 68 SySymbol = '0-0065', # of records = 878 mbol = '0-0083', # of records = 973 Symbol = '0-0005', # of records = 776 Symbol = '3-0022', # of records = 10 Symbol = '4-1242', # of records = 12 Symbol = '0-0085', # of records = 1040 Symbol = '0-0004', # of records = 928 Symbol = '4-1242', # of records = 12 SySymbol = '1-0148', # of records = 194 mbol = '3-0339', # of records = 16 Symbol = '4-0986', # of records = 7 Symbol = '0-0094', # of records = 1016 Symbol = '1-0036', # ofSy records = 200 mbol = '4-0400', # of records = 12 Symbol = '0-0050', # of records = 999 Symbol = '1-0004', # of records = 231 Symbol = '0-0044', # of records = 959 Symbol = '0-0043', # of records = 829 Symbol = '0-0070', # of records = 740 Symbol = '1-0101', # of records = 168 Symbol = '0-0003', # of records = 949 Symbol = '2-0018', # of records = 26 Symbol = '1-0061', # of records = 218 Closing file SySymbol = '2-0047', # of rembol = '0-0098', # of records =cords = 14 891 Symbol = '0-0081', # oSymf records = 923bol = '2-0364', # of records = 98 Symbol = '4-0023', # of records = 24 Symbol = '0-0090', # of records = 803 Symbol = '0-0033', # of records = 979 Symbol = '3-0228', # of records = 18 Closing file Symbol = '0-0024', # of records = 850 Symbol = '4-0566', # of records = 1 Symbol = '2-0119', # of recordCls = 61 osing file Closing file Closing file Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Checking common symbols Checking common symbols Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0083', # of records = 857 Symbol = '0-0086', # of records = 1156 Checking common symbols Checking common symbols Symbol = '0-0017', # of records = 1016 Symbol = '0-0016', # of records = 1029 Symbol = '0-0093', # of records = 956 Symbol = '0-0057', # of records = 746 Symbol = '0-0040', # of records = 928 Symbol = '0-0084', # of records = 906 Symbol = '0-0081', # of records = 900 Symbol = '0-0035', # of records = 705 Symbol = '0-0084', # of records = 906 Symbol = '0-0008', # of records = 845 Symbol = '0-0054', # of records = 1011 Symbol = '0-0059', # of records = 920 Symbol = '0-0073', # of records = 926 Symbol = '0-0036', # of records = 946 Symbol = '0-0038', # of records = 1021 Symbol = '0-0080', # of records = 1229 Symbol = '0-0081', # of records = 900 Checking random symbols Checking random symbols Symbol = '0-0069', # of records = 1032 Symbol = '0-0053', # of records = 901 SySymbol = '0-0013', # of records = 829 mbol = '0-0020', # of records = 835 Symbol = '0-0053', # of records = 901 Symbol = '0-0038', # of records = 1021 Symbol = '0-0000', # of records = 840 Symbol = '0-0039', # of records = 834 Symbol = '0-0059', # of records = 920 Symbol = '0-0051', # of records = 1004 Checking random symbols Symbol = '0-0022', # of records = 784 Checking random symbols Checking random symbols Symbol = '0-0049', # of records = 996 Symbol = '0-0061', # of records = 897 Symbol = '1-0100', # of records = 190 Symbol = '0-0087', # of records = 886 Symbol = '1-0078', # of records = 219 Symbol = '0-0062', # of records = 680 Symbol = '3-0692', # of records = 30 Symbol = '0-0065', # of records = 1026 Symbol = '1-0002', # of records = 291 Symbol = '3-0539', # of records = 6 Symbol = '3-0110', # of records = 64 Symbol = '1-0150', # of records = 206 Symbol = '3-0022', # of records = 0 Symbol = '0-0085', # of records = 1079 Symbol = '4-1242', # of records = 15 Symbol = '0-0005', # of records = 816 Symbol = '0-0083', # of records = 857 Symbol = '4-0986', # of records = 7 Symbol = '0-0004', # of records = 998 Symbol = '3-0339', # of records = 3 Symbol = '4-1242', # of records = 15 Symbol = '0-0094', # of records = 1033 Symbol = '0-0050', # of records = 1102 Symbol = '4-0023', # of records = 51 Symbol = '0-0043', # of records = 776 Symbol = '1-0036', # of records = 287 Symbol = '1-0004', # of records = 247 Symbol = '0-0090', # of records = 777 Symbol = '0-0044', # of records = 949 Symbol = '2-0018',Symbol = '1-0101', # of records = 117 # of records = 20 Symbol = '0-0033', # of records = 936 Closing file Symbol = '0-0098', # of records = 884 Symbol = '0-0003', # of records = 974 Symbol = '0-0024', # of records = 873 Symbol = '2-0047', # of records = 11 Symbol = '3-0228', # of records = 28 Closing file Closing file Symbol = '0-0081', # of records = 900 Symbol = '4-0566', # of records = 13 Closing file Symbol = '1-0148', # of records = 259 Symbol = '4-0400', # of records = 14 Symbol = '0-0070', # of records = 656 Symbol = '1-0061', # of records = 171 Symbol = '2-0364', # of records = 104 Symbol = '2-0119', # of records = 61 Closing file Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 CheckiChng common symbols ecking common symbols Checking common symbols Checking Checking common symbols common symbols Symbol = '0-0093', # of records = 1064 Symbol = '0-0086', # of records = 1234 Symbol = '0-0083', # of records = 864 Symbol = '0-0057', # of records = 732 Symbol = '0-0040', # of records = 899 Symbol = '0-0016', # of records = 1025 Symbol = '0-0035', # of records = 724 Symbol = '0-0008', # of records = 874 Symbol = '0-0084', # of records = 964 Symbol = '0-0017', # of records = 1034 Symbol = '0-0036', # of records = 984 Symbol = '0-0084', # of records = 964 Symbol = '0-0081', # of records = 944 Symbol = '0-0073', # of records = 907 Symbol = '0-0081', # of records = 944 Symbol = '0-0013', # of records = 781 Symbol = '0-0020', # of records = 757 Symbol = '0-0059', # of records = 947 Symbol = '0-0069', # of records = 1009 SymbSymbol = '0-0039', # of records = 876 ol = '0-0059', # of records = 947 Symbol = '0-0054', # of records = 980 Checking random symbols Checking random symbols Symbol = '0-0038', # of records = 1040 Symbol = '1-0078', # of records = 240 SymSymbobol = '0-0061', # ofl = '0-0080', # of records = 1112 records = 811 Symbol = '0-0000', # of records = 874 Checking random symbols Symbol = '0-0053', # of records = 947 Checking random symbols Checking random symbols Symbol = '0-0038', # of records = 1040 Symbol = '3-0539', # of records = 7 Symbol = '0-0053', # of records = 947 Symbol = '0-0049', # of records = 924 Symbol = '0-0051', # of records = 1041 Symbol = '0-0005', # of records = 840 Symbol = '0-0022', # of records = 731 Symbol = '0-0062', # of records = 703 Symbol = '1-0100', # of records = 193 Symbol = '3-0692', # of records = 34 Symbol = '1-0150', # of records = 262 Symbol = '0-0083', # of records = 864 Symbol = '3-0110', # of records = 64 Symbol = '0-0087', # of records = 978 SymSymbol = '0-0065', # of records = 1051 bol = '4-1242', # of records = 11 SySymbol = '1-0148', # of records = 292 mbol = '3-0022', # of records = 10 Symbol = '1-0002', # of records = 274 Symbol = '0-0085', # of records = 1184 SySymbol = '0-0004', # of rembol = '1-0036', # of rcords = 1006 ecords = 296 SySymmbol = '4-1242', # of recorbol = '4-0400', # of records ds = 11 = 11 Symbol = '4-0986', # of records = 10 Symbol = '0-0044', # of records = Symbol = 'Symbol = '0-0070', # of records = 978 Symbol = '3-0339', # of records = 3 667 Symbol = '0-0050', # of records = 1044 Symbo0-0094', # of rel = '0-0003', # of records = 1046 cords = 1009 Symbol = '4-0023', # of records = 56 Symbol = '1-0061', # of recoSyrds = 139 mbol = '1-0004', # of records = 252 Symbol = '0-0043', # of records = 818 Symbol = '2-0047', # of records = 5 Symbol = '0-0090', # of records = 776 Symbol = '2-0364', # of records = 89 Symbol = '1-0101', # of records = 104 Symbol = '2-0018', # of records = 27 Symbol = '0-0033', # of records = 1135 Symbol = '0-0081', # of records = 944 Closing file SySymbol = '2-0119', # of rmbol = '0-0098', # of reecords = 54 cords = 952 Closing file Symbol = '4-0566', # of records = 6 Symbol = '3-0228', # of records = 61 Symbol = '0-0024', # of records = 953 Closing file Closing file Closing file Opening file: swmr_data.h5 Opening file: swmr_data.h5 Checking common Openinsymbols g file: swmr_data.h5 Opening file: swmr_data.h5 Opening fChecking ile: swmr_data.h5 common symbols Symbol = '0-0083', # of records = 798 Checking common symbols Symbol = '0-0093', # of records = 1127 Checking common symbols Checking common symbols Symbol = '0-0017', # of records = 1143 Symbol = '0-0086', # of records = 1292 Symbol = '0-0057', # of records = 891 Symbol = '0-0040', # of records = 925 Symbol = '0-0081', # of records = 870 Symbol = '0-0084', # ofSymbol = '0-0016', # of records = 1288 records = 1029 Symbol = '0-0008', # of records = 942 Symbol = '0-0035', # of records = 734 Symbol = '0-0036', # of records = 1059 Symbol = '0-0054', # of records = 1212 Symbol = '0-0013', # of records = 796 Symbol = '0-0038', # of records = 1053 Symbol = '0-0081', # of records = 870 Symbol = '0-0084', # of records = 1029 Symbol = '0-0073', # of records = 925 Checking random symbols Symbol =Symbol = '0-0039', # of records = '0-0059', # of records = 1029 815 Symbol = '0-0020', # of records = 869 Symbol = '0-0069', # of records = 995 Symbol = '0-0053', # of records = 975 Symbol = '0-0038', # of records = 1053 Checking random symbols Symbol = '0-0059', # of records = 1029 Symbol = '0-0080', # of records = 1048 Checking random symbols Symbol = '1-0078', # of records = 199 Checking random symbols Symbol = '0-0000', # of records = 946 Symbol = '0-0051', # of records = 1108 Symbol = '0-0053', # of records = 975 Symbol = '0-0061', # of records = 681 Checking random symbols Symbol = '1-0100', # of records = 285 Symbol = '0-0049', # of records = 947 Symbol = '3-0692', # of records = 0 Symbol = '0-0022', # of recSymbol = '3-0539', # of records = 16 ords = 767 Symbol = '0-0062', # of records = 624 Symbol = '1-0150', # of records = 285 Symbol = '0-0065', # of records = 1018 Symbol = '0-0083', # of records = 798 Symbol = '0-0087', # of records = 991 Symbol = '0-0005', # of records = 774 Symbol = '0-0085', # of records = 1180 Symbol = '3-0110', # of records = 73 Symbol = '4-1242', # of records = 12 Symbol = '1-0002', # of records = 218 Symbol = '4-0986', # of Symrecords = 0 bol = '1-0148', # of records = 282 SymSymbol = '3-0022', # of records = 1 bol = '0-0050', # of records = 944 Symbol = '4-1242', # of records = 12 Symbol = '4-0400', # of records = 6 Symbol = '0-0004', # of records = 972 Symbol = '3-0339', # of records = 21 Symbol = '0-0043', # of records = 803 Symbol = '0-0070', # of records = 791 Symbol = '0-0094', # of records = 1061 Symbol = '4-0023', # of records = 62 Symbol = '1-0061', # of records = 152 Symbol = '1-0004', # of records = 274 Symbol = '1-0101',Sy # of records = 66 mbol = '0-0090', # of records = 766 Symbol = '2-0364', # of records = 84 Symbol = '2-0018', # of records = 30 Closing file Symbol = '1-0036', # of records = 301 Symbol = '0-0044', # of records = 951 Symbol = '0-0003', # of records = 1011 Symbol = '2-0047', # of records = 0 Symbol = '0-0081', # of records = 870 Symbol = '4-0566', # of records = 0 Closing file Symbol = '2-0119', # of records = 71 Symbol = '0-0033', # of records = 1130 Symbol = '0-0098', # of records = 853 Closing file Symbol = '0-0024', # of records = 903 Symbol = '3-0228', # of records = 66 Closing file Closing file Opening file: swmr_data.h5 Opening file: swmr_data.h5 OpOpening file: swmr_data.h5 ening file: swmr_data.h5 Opening file: swmr_data.h5 Checking common symbols Checking common symbols Checking common symbols Checking common symbols ChSymbol = '0-0093', # of recoecking common symbols rds = 1140 Symbol = '0-0057', # of records = 888 Symbol = '0-0083', # of records = 769 Symbol = '0-0086', # of records = 1311 Symbol = '0-0040', # of records = 929 Symbol = '0-0035', # of records = 721 Symbol = '0-0008', # of records = 969 Symbol = '0-0017', # of records = 1134 Symbol = '0-0016', # of recoSymrds = 1312 bol = '0-0036', # of records = 1039 Symbol = '0-0081', # of records = 947 Symbol = '0-0081', # of records = 947 Symbol = '0-0084', # of records = 876 Symbol = '0-0013', # of records = 818 Symbol = '0-0020', # of records = 983 Symbol = '0-0084', # of records = 876 Symbol = '0-0073', # of records = 895 Symbol = '0-0054', # of records = 1185 Symbol = '0-0039', # of records = 816 Symbol = '0-0059', # of records = 1031 Symbol = '0-0059', # of records = 1031 Symbol = '0-0038', # of records = 1021 Checking random symbols Checking random symbols Checking random symbols Symbol = '1-0078', # of records = 174 Symbol = '0-0061', # of records = 635 Symbol = '0-0080', # of records = 977 Symbol = '0-0053', # of records = 941 Checking random symbols Symbol = '0-0038', # of records = 1021 Symbol = '3-0692', # of records = 27 SymSymbol = '3-0539', # of records = 9 bol = '0-0053', # of records = 941 Symbol = '0-0051', # of records = 1131 Symbol = '1-0150', # of records = 303 Symbol = '0-0005', # of records = 825 Symbol = '0-0022', # of records = 732 Symbol = '0-0083', # of records = 769 Symbol = '1-0100', # of records = 290 Symbol = '0-0087', # of records = 941 Symbol = '4-1242', # of records = 5 Symbol = '0-0069', # of records = 1017 Symbol = '0-0000', # of records = 1069 Checking random symbols Symbol = '0-0049', # of records = 951 Symbol = '0-0062', # of records = 605 Symbol = '3-0110', # of records = 72 Symbol = '0-0065', # of records = 968 Symbol = '1-0002', # of records = 269 Symbol = '1-0148', # of rSyecords = 271 mbol = '3-0022', # of records = 10 Symbol = '1-0036', # of records = 296 Symbol = '0-0085', # of records = 1183 Symbol = '4-1242', # of records = 5 Symbol = '0-0004', # of records = 963 Symbol = '0-0044', # of records = 987 Symbol = '4-0400', # of records = 0 Symbol = '4-0986', # of records = 0 Symbol = '3-0339', # of records = 28 SySymbol = '0-0070', # of records = 856 mbol = '0-0094', # of Symbrecords = 1046 ol = '0-0003', # of records = 917 Symbol = '4-0023', # of records = 62 SySymbol = '0-0050', # of recombol = '1-0004', # of records = rds = 1021 295 Symbol = '1-0061', # of records = 188 Symbol = '2-0047', # of records = 31 SySmbol = '0-0090', # of records = ymbol = '0-0043', # of records = 751 816 Symbol = '2-0364', # of records = 83 Symbol = '0-0081', # ofSy records = 947 mbol = '1-0101', # of records = 42 Symbol = '0-0033', # of records = 1081 Symbol = '2-0018', # of reSymcords = 25 bol = '2-0119', # of records = 78 Symbol = '4-0566', # of records = 0 SyClombol = '0-0098', # of sing file records = 782 Closing file Symbol = '3-0228', # of records = 59 Closing file Closing file Symbol = '0-0024', # of records = 851 Closing file Closing datasets Releasing symbols Closing objects Closing datasets Releasing symbols Closing objects Closing datasets Releasing symbols Closing datasets Releasing symbols Closing datasets Releasing symbols Closing objects Closing objects Closing objects Closing datasets Releasing symbols Closing objects ############################################################################### ## Sparse writer test - test writing to random locations in the dataset ############################################################################### launch the swmr_generator Parameters: swmr writes off compression level = -1 index type = b2 Using generator random seed (used in sparse test only): 845309 Generating skeleton file: swmr_data.h5 Creating file Creating datasets Closing objects launch the swmr_sparse_writer Parameters: # of records between flushes = 1000 # of records to write = 20000 Generating symbol names Opening skeleton file: swmr_data.h5 Opening datasets Adding records SWMR_WRITER_MESSAGE is found launch 3 swmr_sparse_readers Closing datasets Releasing symbols Closing objects ******************************************************************************* ** Loop testing parameters: -i b2 -c 5 ******************************************************************************* ############################################################################### ## Generator test ############################################################################### launch the swmr_generator Parameters: swmr writes off compression level = 5 index type = b2 Using generator random seed (used in sparse test only): 253538 Generating skeleton file: swmr_data.h5 Creating file Creating datasets Closing objects launch the swmr_generator with SWMR_WRITE Parameters: swmr writes on compression level = 5 index type = b2 Using generator random seed (used in sparse test only): 586109 Generating skeleton file: swmr_data.h5 Creating file Creating datasets Closing objects ############################################################################### ## Use H5Fstart_swmr_write() to enable SWMR writing mode ############################################################################### launch the swmr_start_writer SWMR_WRITER_MESSAGE is found launch 5 swmr_readers Using reader random seed: 918143 Using reader random seed: 923900 Using reader random seed: 924247 Using reader random seed: 924263 Using reader random seed: 927678 Using writer random seed: 419203 ############################################################################### ## Writer test - test expanding the dataset ############################################################################### launch the swmr_generator Parameters: swmr writes on compression level = 5 index type = b2 Using generator random seed (used in sparse test only): 377368 Generating skeleton file: swmr_data.h5 Creating file Creating datasets Closing objects launch the swmr_writer SWMR_WRITER_MESSAGE is found launch 5 swmr_readers Using reader random seed: 958513 Using reader random seed: 960917 Using reader random seed: 963788 Using reader random seed: 963768 Using reader random seed: 967448 Using writer random seed: 713437 ############################################################################### ## Remove test - test shrinking the dataset ############################################################################### launch the swmr_remove_writer Parameters: # of shrinks between flushes = 1000 # of shrinks = 40000 Using writer random seed: 869519 Generating symbol names Opening skeleton file: swmr_data.h5 Opening datasets Removing records SWMR_WRITER_MESSAGE is found launch 5 swmr_remove_readers Parameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 3 Using reader random seed: 120061 Generating symbol names Choosing datasets Common symbol #0 = '0-0042' Common symbol #1 = '0-0089' Common symbol #2 = '0-0035' Common symbol #3 = '0-0020' Common symbol #4 = '0-0085' Random symbol #0 = '4-0135' Random symbol #1 = '1-0014' Random symbol #2 = '0-0052' Random symbol #3 = '0-0028' Random symbol #4 = '0-0038' Random symbol #5 = '1-0090' Random symbol #6 = '2-0194' Random symbol #7 = '1-0127' Random symbol #8 = '0-0036' Random symbol #9 = '2-0054' Reading records Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0042', # of records = 870 PaParaParameters: # of seconds between prameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 3 Using reader random seed: 125222 Generating symbol names meters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 3 Using reader random seed: 125276 Generating symbol names olling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 3 Using reader random seed: 125273 Generating symbol names Choosing datasets Common symbol #0 = '0-0091' Common symbol #1 = '0-0002' Common symbol #2 = '0-0096' Common symbol #3 = '0-0067' Common symbol #4 = '0-0018' Random symbol #0 = '1-0160' Random symbol #1 = '1-0078' Random symbol #2 = '3-0492' Random symbol #3 = '3-0237' Random symbol #4 = '1-0152' Random symbol #5Cho = '2-0365' Randoosing datasets Common symbol #0m symbol #6 = '2-0186' Random symbol #7 = ' = '0-0005' Common symbol #1 0-0031' Random symbol #8 = '1-0123' Random Chsymbol #9 = '4-0995' = '0-0021' Common symbol #2 = '0-0087Reading records ' Common symbol #3 = '0-0055' Common symbol #4 = '0-0021' Roosing datasets Common symbol #0 = '0-0016' Common symboOpenandom symbol #0 = '0-0081' Randoml #1 = '0-0060' Common symbol #2 = '0-0061' Common symbol #3 = '0-0098' Coing file: swmr_data.h5 symbol #1 = '0-0030' Random symbol #2 = '0-0062Pammon symbol #4 = '0-0079' Random sym' Random symbol #3 = '1-0183' Randobol #0 = '1-0010' Random symbol #1 = '1-0194' Randm symbol #4 = '1-0134' Random syom symbol #2 = '0-0054'mbol #5 = '4-0386' Random symbol #6 = Random symbol #3 = '0-0080' Random symbo'1-0010' Random symbl #4 = '1-0163' Randool #7 = '0-0081' Randm symbol #5 = '3-0534om symbol #8 = '' Random symbol #0-0008' Random symbol6 = '2-0336' Rand #9 = '4-0322' om symbol #7 = '0-0050' Random symbol #Re8 = '1-0169' Random ading records symbol #9 = '0-0083' OpReadiening file: swmr_data.h5 ng records Opening file: swmr_data.h5 rameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 3 Using reader random seed: 127685 Generating symbol names Choosing datasets Common symbol #0 = '0-0090' Common symbol #1 = '0-0041' Common symbol #2 = '0-0011' Common symbol #3 = '0-0092' Common symbol #4 = '0-0037' Random symbol #0 = '0-0094' Random symbol #1 = '3-0748' Random symbol #2 = '2-0382' Random symbol #3 = '4-1013' Random symbol #4 = '1-0143' Random symbol #5 = '4-1575' Random symbol #6 = '0-0001' Random symbol #7 = '0-0079' Random symbol #8 = '1-0136' Random symbol #9 = '2-0266' Reading records Opening file: swmr_data.h5 Symbol = '0-0089', # of records = 881 Checking common symbols Symbol = '0-0035', # of records = 896 Checking common symbols Checking common symbols Checking common symbols Symbol = '0-0020', # of records = 880 Symbol = '0-0085', # of records = 938 Symbol = '0-0091', # of records = 939 Symbol = '0-0090', # of records = 889 Symbol = '0-0002', # of records = 927 Symbol = '0-0016', # of records = 902 Symbol = '0-0005', # of records = 887 Symbol = '0-0096', # of records = 827 Checking random symbols Symbol = '4-0135', # of records = 11 Symbol = '0-0067', # of records = 849 Symbol = '0-0041', # of records = 935 Symbol = '0-0060', # of records = 897 Symbol = '0-0018', # of records = 886 Symbol = '1-0014', # of records = 205 SymSymbol = '0-0021', # of records = 879 bol = '0-0011', # of records = 920 Checking random symbols Symbol = '0-0061', # of records = 858 Symbol = '1-0160', # of records = 205 SySymbol = '0-0052', # of reSymmbol = '0-0092', # of recocords = 834 bol = '0-0087', # of records = 923 rds = 854 Symbol = '0-0098', # of records = 889 Symbol = '1-0078', # of records = 211 Symbol = '0-0028', # of records = 935 Symbol = '0-0037', # of rSymecords = 835 bol = '0-0055', # of records = 898Sym bol = '0-0079', # of records = 904 Symbol = '3-0492', # of records = 38 SyCheChembol = '0-0038', # of records =cking random symbols cking random symbols 832 Symbol = '0-0021', # of records = 879 SymSymbol = '0-0094', # of recorbol = '1-0010', # of records = 224ds = 834 Checking random symbols Symbol = '3-0237', # of records = 31 Symbol = '1-0090', # of records = 198 Symbol = '0-0081', # of records = 878 SySymmbol = '3-0748', # of recorbol = '1-0194', # of records = 208 ds = 32 Symbol = '1-0152', # of records = 223 SySymbol = '0-0030', # of recordsmbol = '2-0194', # of records = 63 = 861 Symbol = '2-0382', Sym# of records = 50 bol = '0-0054', # of records = 916 Symbol = '2-0365', # of records = 59 Symbol = '0-0062', # of records = 877 Symbol = '1-0127', # of records = 225 Symbol = '0-0080', # of records = 900 Symbol = '2-0186', # of records = 57 Symbol = '4-1013', # of records = 9 Symbol = '1-0183', # of records = 208 Symbol = '1-0163', # of records = 206 Symbol = '0-0036', # of records = 863 Symbol = '0-0031', # of records = 943 Symbol = '1-0134', # of records = 228 Symbol = '1-0143', # of records = 210 Symbol = '3-0534', # of records = 33 Symbol = '2-0054', # of records = 48 Symbol = '1-0123', # of records = 196 Symbol = '4-0386', # of records = 16 Symbol = '4-1575', # of records = 9Clo sing file Symbol = '2-0336', # of records = 55 SymSymbol = '4-0995', # of records = 18bol = '1-0010', # of records = 224 Symbol = '0-0001', # of records = 874 Symbol = '0-0050', # of records = 911 SyClosing file mbol = '0-0081', # of records = 878 Symbol = '1-0169', # of records = 264 SymSymbol = '0-0079', # of records = bol = '0-0008', # of records = 904 918 SymSybol = '0-0083', # of records = 882mbol = '4-0322', # of re cords = 11 Symbol = '1-0136', # of records = 190 Closing file Closing file Symbol = '2-0266', # of records = 62 Closing file Opening file: swmr_data.h5 Opening file: swmr_data.h5 Checking common symbols Checking common symbols Symbol = '0-0091', # of records = 752 Opening file: swmr_data.h5 Symbol = '0-0042', # of records = 669 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Symbol = '0-0089', # of records = 677 Symbol = '0-0002', # of records = 669 Symbol = '0-0035', # of records = 654 Checking common symbols Symbol = '0-0096', # of records = 607 Checking common symbols Symbol = '0-0005', # of records = 715 Checking common symbols Symbol = '0-0020', # of records = 692 Symbol = '0-0021', # of records = 674 Symbol = '0-0090', # of records = 564 Symbol = '0-0085', # of records = 714 Symbol = '0-0016', # of records = 606 Symbol = '0-0067', # of records = 594 Checking random symbols Symbol = '0-0041', # of records = 715 Symbol = '4-0135', # of records = 2 Symbol = '0-0018', # of records = 664 Symbol = '0-0060', # of records = 637 Symbol = '0-0087', # of records = 656 Symbol = '0-0061', # of records = 623 Symbol = '0-0011', # of records = 744 Symbol = '1-0014', # of records = 153 Symbol = '0-0092', # of records = 587 Symbol = '0-0052', # of records = 532 Symbol = '0-0055', # of records = 613 Symbol = '0-0098', # of records = 627 SymSymbol = '0-0021', # of records = 674 bol = '0-0037', # of records = 594 CheSymcking random symbols bol = '0-0079', # of records = 666 Checking random symbols Symbol = '1-0160', # of records = 144 Symbol = '1-0078', # of records = 108 Symbol = '3-0492', # of records = 30 CheSymbol = '0-0028', # of records = 673 cking random symbols Symbol = '0-0094', # of records = 549 Symbol = '0-0081', # of records = 680 Checking random symbols Symbol = '3-0237', # of records = 29 Symbol = '0-0038', # of records = 589 Symbol = '1-0010', # of records = 192 Symbol = '1-0090', # of records = 150 Symbol = '3-0748', # of records = 15 Symbol = '0-0030', # of records = 644 Symbol = '1-0152', # of records = 121 SymSymbol = '0-0062', # of recordsbol = '1-0194', # of records = 147 = 630 SySymbol = '2-0365', # of records = 46 mbol = '2-0382', # of recorSyds = 22 Symbol = '2-0194', # of recordmbol = '0-0054', # of recors = 57 ds = 667 Symbol = '1-0183', # of records = 146 SySymmbol = '2-0186', # of recobol = '1-0127', # of records = rds = 47 Sym189 bol = '0-0080', # of records = 707 Symbol = '1-0134', # of records = 161 Symbol = '0-0031', # of recordsSy = 714 mbol = '0-0036', # of records = 594 Symbol = '1-0163', # of records = 114 Symbol = '4-0386', # of records = 6 SymSymbol = '2-0054', # of records = 28 bol = '1-0123', # of records = 154 Symbol = '4-1013', # of records = 9 Symbol = '1-0143', # of records = 144 Symbol = '3-0534', # of records = 33 Symbol = '1-0010', # of records = 192 Closing file Symbol = '4-1575', # of records = 0 SymSymbol = '0-0081', # of records = 680 bol = '4-0995', # of records = 1 Symbol = '2-0336', # of records = 46 Symbol = '0-0001', # of records = 653 Closing file Symbol = '0-0008', # of records = 695 Symbol = '0-0050', # of records = 680 Symbol = '0-0079', # of records = 666 Symbol = '4-0322', # of records = 0 Closing file Symbol = '1-0169', # of records = 203 Symbol = '1-0136', # of records = 129 Symbol = '0-0083', # of records = 619 Symbol = '2-0266', # of records = 53 Closing file Closing file Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Checking common symbols Checking common symbols Symbol = '0-0042', # of reChecking common symbols cords = 443 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Symbol = '0-0089', # of records = 425 Checking common symbols Symbol = '0-0035', # of records = 329 Symbol = '0-0005', # of records = 348 Checking common symbols Symbol = '0-0016', # of records = 266 Symbol = '0-0090', # of records = 220 Symbol = '0-0020', # of records = 335 Symbol = '0-0021', # of records = 350 Symbol = '0-0091', # of records = 344 Symbol = '0-0002', # of records = 410 Symbol = '0-0096', # of records = 215 Symbol = '0-0067', # of records = 250 Symbol = '0-0060', # of records = 348 Symbol = '0-0041', # of records = 437 Symbol = '0-0085', # of records = 309 Symbol = '0-0087', # of records = 320 Symbol = '0-0061', # of records = 337 Symbol = '0-0018', # of records = 361 Symbol = '0-0011', # of records = 415 Symbol = '0-0055', # of records = 225 Checking random symbols Symbol = '0-0092', # of records = 283 Symbol = '1-0160', # of records = 71 Symbol = '0-0037', # of records = 229 Symbol = '1-0078', # of records = 0 Checking random symbols Symbol = '3-0492', # of records = 14 Symbol = '0-0094', # of records = 244 Checking random symbols Symbol = '4-0135', # of records = 2 Symbol = '1-0014', # of records = 74 Symbol = '0-0052', # of records = 169 Symbol = '0-0028', # of records = 392 Symbol = '0-0021', # of records = 350 Checking random symbols Symbol = '0-0081', # of records = 416 Symbol = '0-0030', # of records = 315 Symbol = '0-0098', # of records = 390 Symbol = '0-0079', # of records = 307 Checking random symbols Symbol = '1-0010', # of records = 76 Symbol = '1-0194', # of recSyords = 55 mbol = '0-0062', # of records = 313 Symbol = '0-0038', # of records = 245 Symbol = '0-0054', # of records = 273 Symbol = '1-0183', # of records = 42 Symbol = '0-0080', # of records = 408 Symbol = '1-0134', # of records = 113 Symbol = '1-0090', # of records = 95 Symbol = '2-0194', # of records = 50 Symbol = '3-0237', # of records = 14 Symbol = '1-0152', # of records = 0 Symbol = '2-0365', # of records = 7 Symbol = '2-0186', # of records = 26 Symbol = '1-0163', # of records = 27 Symbol = '3-0748', # of records = 10 Symbol = '2-0382', # of records = 0 Symbol = '4-1013', # of records = 0 Symbol = '1-0143', # of records = 67 Symbol = '4-0386', # of records = 6 Symbol = '1-0127', # of records = 76 Symbol = '4-1575', # of records = 0 Symbol = '0-0031', # of records = 374 Symbol = '3-0534', # of records = 15 Symbol = '0-0036', # of records = 334 SySymbol = '0-0001', # of records = 299 mbol = '1-0010', # of records = 76 Symbol = '1-0123', # of records = 85 Symbol = '2-0054', # of records = 12 Symbol = '0-0079', # of records = 307 Closing file Symbol = '4-0995', # of records = 0 Closing file Symbol = '1-0136', # of records = 54 Symbol = '2-0266', # of records = 8 Symbol = '0-0081', # of records = 416 Symbol = '0-0008', # of records = 352 Symbol = '4-0322', # of records = 0 Closing file Closing file Symbol = '2-0336', # of records = 8 Symbol = '0-0050', # of records = 359 Symbol = '1-0169', # of records = 125 Symbol = '0-0083', # of records = 325 Closing file Closing datasets Releasing symbols Closing objects Closing datasets Releasing symbols Closing objects Closing datasets Releasing symbols Closing objects Closing datasets Releasing symbols Closing datasets Releasing symbols Closing objects Closing objects Closing datasets Releasing symbols Closing objects ############################################################################### ## Add/remove test - randomly grow or shrink the dataset ############################################################################### launch the swmr_generator Parameters: swmr writes off compression level = 5 index type = b2 Using generator random seed (used in sparse test only): 475735 Generating skeleton file: swmr_data.h5 Creating file Creating datasets Closing objects launch the swmr_writer Using writer random seed: 809544 launch the swmr_addrem_writer Parameters: # of operations between flushes = 1000 # of operations = 200000 Using writer random seed: 77535 Generating symbol names Opening skeleton file: swmr_data.h5 Opening datasets Adding and removing records SWMR_WRITER_MESSAGE is found launch 5 swmr_remove_readers Parameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 8 Using reader random seed: 328066 Generating symbol names Choosing datasets Common symbol #0 = '0-0023' Common symbol #1 = '0-0096' Common symbol #2 = '0-0058' Common symbol #3 = '0-0076' Common symbol #4 = '0-0030' Random symbol #0 = '1-0016' Random symbol #1 = '0-0023' Random symbol #2 = '2-0396' Random symbol #3 = '2-0273' Random symbol #4 = '4-0713' Random symbol #5 = '4-1586' Random symbol #6 = '4-1530' Random symbol #7 = '0-0083' Random symbol #8 = '2-0196' Random symbol #9 = '1-0113' Reading records Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0023', # of records = 946 Symbol = '0-0096', # of records = 891 PaPParameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 8 Using reader random seed: 332902 Generating symbol names arameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 8 Using reader random seed: 333057 Generating symbol names rameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 8 Using reader random seed: 333079 Generating symbol names PaChoosing datasets Common symbol #0 = '0-0060' Common symbol #1 = '0-0070' Common symbol #2 = '0-0006' Common symbol #3 = '0-0050' Common symbol #4 = '0-0090' Random symbol #0 = '3-0739' Random symbol #1 = '4-0468' Random symbol #2 = '2-0085' Random symbol #3 = '1-0028' Random symbol #4 = '1-0031' Random symbol #5 = '1-0122' Random symbol #6 = '0-0039' Random symbol #7 = '0-0053' Random symbol #8 = '0-0099' Random sCymbol #9 = '4-1585' hoosing datasets Common symbol #0 = '0-0007' CReading ommon symbol #1 = '0-0071' Common symbol #2 = '0-0043'records Common symbol #3 = '0-0011' Common Opening filesymbol #4 = '0-0027' Random symbol #0rameters: # of seconds between polling = 1 # of common symbols to poll = 5 # of random symbols to poll = 10 # of seconds to test = 8 Using reader random seed: 334937 Generating symbol names : swmr_data.h5 = '0-0005' Random symbol #1 = '0-0042' Random symbol #2 = '0-0043' Random symbol #3 = '1-0149' Random symbol #4 = '3-0706' Random symbol #5 = '4-1469' Random symbol #6 = '0-0087' Random symbol #7 = '1-0028' Random symbol #8 = '1-0062' Random symbol #9 = '3-0528' Reading records Opening file: swmr_data.h5 Choosing datasets Common symbol #0 = '0-0043' Common symbol #1 = '0-0021' Common symbol #2 = '0-0028' Common symbol #3 = '0-0002' Common symbol #4 = '0-0065' Random symbol #0 = '0-0097' Random symbol #1 = '3-0669' Random symbol #2 = '0-0056' Random symbol #3 = '0-0024' Random symbol #4 = '4-0323' Random symbol #5 = '1-0146' Random symbol #6 = '2-0290' Random symbol #7 = '1-0137' Random symbol #8 = '4-0187' Random symbol #9 = '1-0192' Reading records Opening file: swmr_data.h5 Choosing datasets Common symbol #0 = '0-0013' Common symbol #1 = '0-0055' Common symbol #2 = '0-0037' Common symbol #3 = '0-0052' Common symbol #4 = '0-0037' Random symbol #0 = '3-0662' Random symbol #1 = '0-0029' Random symbol #2 = '2-0390' Random symbol #3 = '0-0062' Random symbol #4 = '4-0601' Random symbol #5 = '0-0002' Random symbol #6 = '0-0078' Random symbol #7 = '3-0024' Random symbol #8 = '1-0036' Random symbol #9 = '0-0037' Reading records Opening file: swmr_data.h5 Symbol = '0-0058', # of records = 854 Checking common symbols Checking common symbols Symbol = '0-0076', # of records = 925 Checking Ccommon symbols hecking common symbols Symbol = '0-0030', # of records = 941 Checking random symbols Symbol = '1-0016', # of records = 227 Symbol = '0-0043', # of records = 868 Symbol = '0-0023', # of records = 946 SSymbol = '0-0007', # of records = 881 ymbol = '0-0060', # of records = 928 Symbol = '0-0013', # of records = 863 Symbol = '2-0396', # of records = 48 Symbol = '0-0021', # of records = 826 Symbol = '2-0273', # of records = 49 Symbol = '0-0070', # of records = 916 Symbol = '0-0028', # of records = 932 Symbol = '0-0071', # of records = 887 Symbol = '0-0055', # of records = 862 SSyymbol = '4-0713', # of records = 12 mbol = '0-0002', # of records = 861 Symbol = '0-0006', # of records = 970 SySymbol = '0-0043', # of records = 868 mbol = '0-0037', # of records = 907 Symbol = '4-1586', # ofSy records = 14 mbol = '0-0065', # of records = 879 Symbol = '0-0050', # of records = 910 SymbSyol = '0-0011', # of records = 902 mbol = '0-0052', # of records = 924 Checking random symbols Symbol = '4-1530', # of records = 11 SySymbol = '0-0037', # of records = 907 Symbol = '0-0097', # of records = 884 mbol = '0-0090', # of records = 890 Checking random symbols Symbol = '0-0027', # of records = Ch908 ecking random symbols Symbol = '0-0083', # of records = 884 Symbol = '3-0662', # of records = 27 Symbol = '3-0739', # of records = 29 Checking random symbols Symbol = '3-0669', # of records = 28 Symbol = '2-0196', # of records = 47 Symbol = '0-0029', # of records = 864 Symbol = '0-0005', # of records = 889 Symbol = '4-0468', # of records = 16 Symbol = '0-0056', # of records = 908 Symbol = '1-0113', # of records = 222 Symbol = '0-0042', # of records =Symbol = '2-0390', # of records = 48 897 Symbol = '0-0024', # of records = 853 Closing file Symbol = '2-0085', # of reSycords = 47 mbol = '0-0043', # of records = 868 Symbol = '0-0062', # of records = 899 Symbol = '4-0323', # of recorSymds = 16 bol = '1-0149', # of records = 225 Symbol = '1-0028', # of records = 224 Symbol = '4-0601', # of records = 11 Symbol = '1-0146', # of records = 222 Symbol = '1-0031', # of records =Sy 213 mbol = '3-0706', # of records = 34 Symbol = '0-0002', # of records = 861 Symbol = '2-0290', # of records = 56 Symbol = '1-0122', # of records = 172 Symbol = '4-1469', # of records = 8 Symbol = '0-0078', # of records = 924 Symbol = '1-0137', # of records = 216 Symbol = '0-0039', # of records = 901 SySymbol = '0-0087', # of records mbol = '3-0024', # of records = 33= 889 Symbol = '4-0187', # of records = 20 Symbol = '0-0053', # of records = 912 Symbol = '1-0028', # of recoSymrds = 224 bol = '1-0036', # of records = 209 Symbol = '1-0192', # of records = 238 Symbol = '0-0099', # of records = 906 SyClombol = '0-0037', # osing file f records = 907 Symbol = '1-0062', # of records = 220 Closing file Symbol = '4-1585', # of records = 12 Symbol = '3-0528', # of records = 35 Closing file Closing file Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0023', # of records = 964 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Checking common symbols Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0096', # of records = 925 Symbol = '0-0058', # of records = 875 Symbol = '0-0076', # of records = 873 Symbol = '0-0030', # of records = 873 Checking random symbols Symbol = '1-0016', # of records = 217 Symbol = '0-0013', # of records = 839 Symbol = '0-0023', # of records = 964 Symbol = '0-0043', # of records = 820 Checking common symbols Checking common symbols Symbol = '2-0396', # of records = 59 Symbol = '0-0060', # of records = 908 Symbol = '0-0055', # of records = 898 Symbol = '0-0021', # of records = 806 Symbol = '2-0273', # of records = 46 Symbol = '0-0070', # of records = 847 Symbol = '0-0007', # of records = 841 Symbol = '0-0037', # of records = 909 Symbol = '0-0028', # of records = 939 Symbol = '4-0713', # of records = 18 Symbol = '0-0006', # of records = 1022 Symbol = '0-0071', # of records = 920 Symbol = '0-0052', # of records = 944 Symbol = '4-1586', # of records = 19 Symbol = '0-0050', # of records = 920 Symbol = '0-0037', # of records = 909 CSymbol = '0-0002', # of records = 829 Symbol = '0-0065', # of records = 851 hecking random symbols Symbol = '4-1530', # of records = 5 Symbol = '3-0662', # of records = 26 Symbol = '0-0090', # of records = 895 Checking random symbols Symbol = 'Sym0-0043', # of records = 820 bol = '0-0083', # of records = 899 Checking random symbols Symbol = '3-0739', # of records = 40 Symbol = '0-0029', # of records = 810 Symbol = '0-0097', # of records = 905 Symbol = '2-0196', # of records = 45 Symbol = '0-0011', # of records = 873 Symbol = '4-0468', # of records = 25 Symbol = '2-0390', # of records = 60 Symbol = '3-0669', # of records = 21 Symbol = '1-0113', # of records = 226 Symbol = '0-0027', # of records = 947 Symbol = '2-0085', # of records = 48 Closing file Symbol = '0-0062', # of records = 911 Symbol = '0-0056', # of records = 997 Checking random symbols Symbol = '0-0005', # of records = 868 Symbol = '0-0024', # of records = 863 Symbol = '1-0028', # of records = 219 Symbol = '4-0601', # of records = 11 Symbol = '0-0042', # of records = 864 Symbol = '4-0323', # of records = 19 Symbol = '0-0002', # of records = 829 Symbol = '1-0031', # of records = 214 Symbol = '0-0043', # of records = 820 Symbol = '0-0078', # of records = 934 Symbol = '1-0146', # of records = 215 Symbol = '1-0122', # of records = 136 Symbol = '1-0149', # of records = 248 Symbol = '3-0024', # of records = 33 Symbol = '0-0039', # of records = 946 Symbol = '2-0290', # of records = 52 Symbol = '3-0706', # of records = 34 Symbol = '1-0036', # of records = 241 Symbol = '0-0053', # of records = 879 Symbol = '1-0137', # of records = 214 Symbol = '4-1469', # of records = 14 Symbol = '0-0037', # of records = 909 Symbol = '0-0099', # of records = 899 Closing file Symbol = '4-0187', # of records = 23 Symbol = '0-0087', # of records = 852 Symbol = '4-1585', # of records = 9 Symbol = '1-0192', # of records = 256 Closing file Symbol = '1-0028', # of records = 219 Closing file Symbol = '1-0062', # of records = 205 Symbol = '3-0528', # of records = 35 Closing file Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0023', # of records = 977 Symbol = '0-0096', # of records = 936 Symbol = '0-0058', # of records = 891 Opening file: swmr_data.h5 Symbol = '0-0076', # of records = 839 Checking common symbols Opening file: Symbol = '0-0013', # of records = swmr_data.h5 Opening file: 901 swmr_data.h5 Symbol = '0-0030', # of records = 799 Opening file: swmr_data.h5 Checking common symbols Checking random symbols Checking common symbols Symbol = '1-0016', # of records = 206 Checking common symbols Symbol = '0-0060', # of records = 902 Symbol = '0-0055', # of records = 964 Symbol = '0-0037', # of records = 944 Symbol = '0-0043', # of records = 782 Symbol = '0-0007', # of records = 858 Symbol = '0-0052', # of records = 881 Symbol = '0-0037', # of records = 944 Symbol = '0-0023', # of records = 977 SymboSymbol = '0-0070', # of recl = '0-0021', # of records = 814 ords = 837 Checking random symbols Symbol = '0-0071', # of records = 991 Symbol = '3-0662', # of records = 26 Symbol = Symbol = '0-0028', # of records = 940 '0-0006', # of records = 1033 Symbol = '0-0043', # of records = 782 SySymbol = '2-0396', # of records = 43 mbol = '0-0029', # of records = 791 Symbol = '0-0002', # of records = 870 Symbol = '0-0050', # of records = 907 Symbol = '0-0011', # of records = 834 Symbol = '2-0390', # of records = 73 Symbol = '2-0273', # of records = 42 Symbol = '0-0027', # of records = 969 Symbol = '0-0062', # of records = 948 Symbol = '0-0065', # of records = 884 CheSymbol = '0-0090', # of records = 996 cking random symbols Checking random symbols Symbol = '0-0005', # of records = 913 SymSymbol = '4-0713', # of records = 24 bol = '4-0601', # of records = 6 Checking random symbols Symbol = '0-0097', # of records = 900 Symbol = '3-0739', # of records = 30 Symbol = '0-0042', # of records = 834 Symbol = '0-0002', # of records = 870 Symbol = '4-1586', # of records = 19 Symbol = '0-0043', # of records = 782 Symbol = '3-0669', # of records = 27 Symbol = '4-0468', # of records = 16 SySymbol = '0-0078', # of records = 956 mbol = '1-0149', # of records = 257 Symbol = '4-1530', # of records = 13 Symbol = '0-0056', # of records = 998 Symbol = '2-0085', # of records = 76 Symbol = '3-0024', # of records = 47 Symbol = '3-0706', # of records = 34 Symbol = '0-0083', # of records = 869 Symbol = '0-0024', # of records = 857 Symbol = '1-0028', # of records = 239 Symbol = '1-0036', # of records = 260 Symbol = '4-1469', # of records = 14 Symbol = '0-0037', # of records = 944 Symbol = '2-0196', # of records = 70 Symbol = '0-0087', # of records = 952 Closing file Symbol = '1-0031', # of records = 192 Symbol = '4-0323', # of records = 12 Symbol = '1-0113', # of records = 244 Symbol = '1-0028', # of records = 239 Closing file Symbol = '1-0122', # of records = 101 SymSymbol = '1-0062', # of records = 210 bol = '1-0146', # of records = 241 Symbol = '0-0039', # of records = 957 Symbol = '3-0528', # of records = 35 Symbol = '0-0053', # of records = 905 Symbol = '2-0290', # of records = 85 Closing file Symbol = '0-0099', # of records = 899 Symbol = '1-0137', # of records = 214 Symbol = '4-1585', # of records = 3 Symbol = '4-0187', # of records = 23 Closing file Symbol = '1-0192', # of records = 252 Closing file Opening file: swmr_data.h5 Checking common symbols Opening file: swmr_data.h5 Symbol = '0-0013', # of records = 936 Opening file: swmr_data.h5 ChSymbol = '0-0055', # of records = 1006 ecking common symbols Checking common symbols Symbol = '0-0037', # of records = 915 Symbol = '0-0023', # of records = 999 Opening file: swmr_data.h5 Symbol = '0-0052', # of records = 936 Symbol = '0-0096', # of records = 992 Symbol = '0-0037', # of records = 915 Checking common symbols Checking random symbols Opening file: swmr_data.h5 Symbol = '0-0058', # of records = 917 Symbol = '3-0662', # of records = 24 Symbol = '0-0007', # of records = 818 Symbol = '0-0071', # of records = 1067 Symbol = '0-0043', # of records = 757 Symbol = '0-0060', # of records = 900 Checking common symbols Symbol = '0-0076', # of records = 807 Symbol = '0-0011', # of records = 842 Symbol = '0-0029', # of records = 804 Symbol = '0-0027', # of records = 972 Symbol = '0-0043', # of records = 757 Symbol = '2-0390', # of records = 82 Symbol = '0-0070', # of records = 826 Symbol = '0-0030', # of records = 825 Checking random symbols Symbol = '0-0005', # of records = 958 Symbol = '0-0021', # of records = 866 Symbol = '0-0006', # of recoSymbol = '0-0062', # of records = 933 rds = 1004 Checking random symbols Symbol = '1-0016', # of records = 236 Symbol = '0-0023', # of records = 999 Symbol = '0-0042', # of records = 867 Symbol = '4-0601', # of records = 9 Symbol = '0-0028', # of records = 941 Symbol = '0-0043', # of records = 757 Symbol = '0-0050', # of records = 893 Symbol = '2-0396', # of records = 48 Symbol = '0-0002', # of records = 921 Symbol = '0-0002', # of records = 921 Symbol = '0-0090', # of records = 1036 Symbol = '1-0149', # of records = 210 Checking random symbols Symbol = '2-0273', # of records = 47 Symbol = '0-0065', # of records = 866 Symbol = '3-0739', # of records = 30 Symbol = '0-0078', # of records = 912 Symbol = '3-0706', # of records = 35 Checking random symbols Symbol = '4-0468', # of records = 16 Symbol = '3-0024', # of records = 46 Symbol = '4-0713', # of records = 27 Symbol = '4-1469', # of records = 14 Symbol = '0-0097', # of records = 807 Symbol = '2-0085', # of records = 87 Symbol = '1-0036', # of records = 249 Symbol = '0-0087', # of records = 970 Symbol = '3-0669', # of records = 24 Symbol = '0-0037', # of records = 915 Symbol = '1-0028', # of records = 279 Symbol = '4-1586', # of records = 19 Symbol = '1-0028', # of records = 279 Symbol = '1-0031', # of records = 176 Closing file Symbol = '0-0056', # of records = 1075 Symbol = '4-1530', # of records = 3 Symbol = '1-0062', # of records = 203 Symbol = '0-0024', # of records = 871 Symbol = '1-0122', # of records = 99 Symbol = '0-0083', # of records = 852 Symbol = '3-0528', # of records = 40 Symbol = '4-0323', # of records = 9 Symbol = '0-0039', # of records = 977 Closing file Symbol = '2-0196', # of records = 49 Symbol = '1-0146', # of records = 241 Symbol = '0-0053', # of records = 927 Symbol = '1-0113', # of records = 254 Symbol = '2-0290', # of records = 70 Symbol = '0-0099', # of records = 789 Closing file Symbol = '1-0137', # of records = 247 Symbol = '4-1585', # of records = 2 Closing file Symbol = '4-0187', # of records = 23 Symbol = '1-0192', # of records = 286 Closing file Opening file: swmr_data.h5 Checking common symbols Opening file: swmr_data.h5 Symbol = '0-0013', # of records = 918 Checking common symbols Symbol = '0-0055',Opening file: # of records = 1017 swmr_data.h5 Opening file: swmr_data.h5 Symbol = '0-0007', # of records = 734 Symbol = '0-0037', # of records = 922 Checking common symbols Checking common symbols Symbol = '0-0071', # of records = 1074 Symbol = '0-0052', # of records = 917 Symbol = '0-0023', # of records = 1046 Opening file: swmr_data.h5 Symbol = '0-0060', # of records = 887 Symbol = '0-0043', # of records = 777 Symbol = '0-0037', # of records = 922 Checking common symbols Symbol = '0-0070', # of records = 753 Symbol = '0-0043', # of records = 777 Symbol = '0-0011', # of records = 868 Symbol = 'Checking random symbols 0-0096', # of records = 982 Symbol = '0-0006Symbol = '0-0027', # of records = 868 ', # of records = 969 Checking random symbols Symbol = '3-0662', # of records = 36 Symbol = '0-0005', # of records = 1070 Symbol = '0-0021', # of records = 904 Symbol = '0-0050', # of records = 871 Symbol = '0-0058', # of records = 950 Symbol = '0-0028', # of records = 894 Symbol = '0-0042', # of records = 978 Symbol = '0-0090', # of records = 1070 Symbol = '0-0076', # of records = 766 Symbol = '0-0029', # of records = 795 Symbol = '0-0043', # of records = 777 Checking random symbols Symbol = '0-0002', # of records = 874 Symbol = '3-0739', # of records = 24 SymSymbol = '0-0030', # of records = 915 bol = '2-0390', # of records = 79 Symbol = '1-0149', # of records = 218 Checking random symbols Symbol = '0-0065', # of records = 889 Symbol = '1-0016'SymSymbol = '4-0468', # of records = 24 , # of records = 241 bol = '0-0062', # of records = 945 Checking random symbols Symbol = '3-0706', # of records = 35 Symbol = '0-0023', # of records = 1046 SySymbol = '0-0097', # of records = 789 mbol = '4-0601', # of records = 9 Symbol = '2-0085', # of records = 78 Symbol = '4-1469', # of records = 20 Symbol = '2-0396', # of records = 33 Symbol = '0-0002', # of records = 874 Symbol = '1-0028', # of records = 320 SymSymbol = '3-0669', # of records = 17 bol = '0-0087', # of records = 984 SySymbol = '1-0031', # of recmbol = '0-0078', # of records = 922 ords = 163 Symbol = '2-0273', # of records = 43 Symbol = '0-0056', # of records = 1104 Symbol = '1-0028', # of records = 320 SySymbol = '0-0024', # of recordsmbol = '3-0024', # of records = 45 = 815 SySymbol = '1-0122', # of records = 85 mbol = '4-0713', # of rSyecords = 29 mbol = '1-0062', # of records = 254 Symbol = '1-0036', # of recordsSy = 231 mbol = '4-0323', # of records = Symbol = '3-0528', # of records =4 Symbol = '0-0039', # of records = 1021 42 Symbol = '4-1586', # of records = 25 Closing file Symbol = '0-0037', # of records = 922 Symbol = '0-0053', # of records = 840 SyClombol = '4-1530', # of records = sing file 3 Symbol = '1-0146', # of records = 243 Symbol = '0-0099', # of records = 812 Symbol = '0-0083', # of records = 850 Symbol = '2-0290', # of records = 60 Symbol = '4-1585', # of records = 9 Symbol = '1-0137', # of records = 245 Symbol = '2-0196', # of records = 51 Closing file Symbol = '4-0187', # Symbol = 'of records = 23 1-0113', # of records = 255 Closing file Symbol = '1-0192', # of records = 322 Closing file Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 CChecking common symbohecking common symbols ls Checking common symbols Checking common symbols Checking common symbols Symbol = '0-0013', # of records = 863 Symbol = '0-0060', # of records = 861 Symbol = '0-0043', # of records = 737 Symbol = '0-0023', # of records = 1125 Symbol = '0-0007', # of records = 698 Symbol = '0-0021', # of records = 965 Symbol = '0-0070', # of records = 783 Symbol = '0-0055', # of records = 972 Symbol = '0-0096', # of records = 1013 SymSymbol = '0-0071', # of records = 1091 bol = '0-0058', # of records = 980 Symbol = '0-0028', # of records = 933 Symbol = '0-0006', # of records = 1030 Symbol = '0-0037', # of records = 929 Symbol = '0-0076', # of records = 698 SySymbol = '0-0002', # of recordmbol = '0-0043', # of records = 737Symbol = '0-0052', # of records = 884 s = 963 Symbol = '0-0050', # of records = 957 Symbol = '0-0030', # of records = 924 Symbol = '0-0090', # of records = 1004 SymChbol = '0-0065', # of records = 915 ecking random symbols Symbol = '0-0011', # of records = 936 Symbol = '1-0016', # of recordSymbol = '0-0037', # of records = 929 Ches = 241 Checking random symbols cking random symbols Symbol = '0-0027', # of records = 891 Symbol = '0-0097', # of rSyecords = 816 Checking random symbols mbol = '0-0023', # of records = 1125 Symbol = '3-0739', # of records = 37 Checking random symbols Symbol = '0-0005', # of records = 1102 Symbol = '2-0396', # of records = 58 Symbol = '3-0669', # of records = 17 Symbol = '3-0662', # of records = 40 Symbol = '4-0468', # of records = 9 Symbol = '0-0042', # of records = 968 Symbol = '2-0273', # of records = 52 Symbol = '0-0056', # of records = 1039 Symbol = '0-0043', # of records = 737 Symbol = '2-0085', # of records = 86 Symbol = '0-0029', # of records = 780 SymSymbol = '0-0024', # of records = 876 bol = '1-0149', # of records = 213 Symbol = '4-0713', # of records = 29 Symbol = '1-0028', # of records = 304 Symbol = '2-0390', # of records = 91 Symbol = '3-0706', # of records = 40 Symbol = '4-0323', # of records = 4 Symbol = '1-0031', # of records = 172 Symbol = '0-0062', # of records = 1085 SymbSyol = '4-1469', # of records = 20 mbol = '4-1586', # of records = 27 Symbol = '1-0146', # of records = 259 Symbol = '1-0122', # of records = 77 Symbol = '4-0601', # of records = 9 Symbol = '4-1530', # of records = 3 SySymSymbol = '0-0039', # of recbol = '2-0290', # of records = mbol = '0-0087', # of records = ords = 1039 966 69 Symbol = '0-0002', # of records = 963 Symbol = '0-0083', # of records = 786 Symbol = '0-0053', # of recoSyrds = 810 mbol = '1-0137', # of records = 231 Symbol = '1-0028', # of records = Sy304 mbol = '0-0078', # of records = 941 Symbol = '2-0196', # of records = 55 Symbol = '0-0099', # of records = 855 SySymbol = '4-0187', # of records = 23 mbol = '1-0062', # of records = 276 Symbol = '3-0024', # of records = 42 Symbol = '1-0113', # of records = 276 SymClobol = '3-0528', # of records = 42 sing file Symbol = '4-1585', # of records = 13 Symbol = '1-0192', # of records = 349 ClCloosing file sing file ClSyosing file mbol = '1-0036', # of records = 220 Symbol = '0-0037', # of records = 929 Closing file Opening file: swmr_data.h5 Opening file: swmr_data.h5 Opening file: swmr_data.h5 Checking common symbols Opening file: swmr_data.h5 Checking common symbols Opening file: swmr_data.h5 Checking common symbols Checking common symbols Symbol = '0-0023', # of records = Checking common symbols 1111 Symbol = '0-0060', # of records = 898 Symbol = '0-0043', # of records = 758 Symbol = '0-0096', # of records = 1059 Symbol = '0-0013', # of records = 831 Symbol = '0-0070', # of records = 835 Symbol = '0-0021', # of records = 1035 Symbol = '0-0058', # of records = 968 Symbol = '0-0007', # of records = 662 Symbol = '0-0028', # of records = 937 Symbol = '0-0055', # of records = 990 Symbol = '0-0076', # of records = 687 Symbol = '0-0071', # of records = 1100 Symbol = '0-0002', # of records = 925 Symbol = '0-0030', # of records = 1003 Symbol = '0-0037', # of records = 1018 Checking random symbols Symbol = '0-0065', # of records = 896 Symbol = '0-0043', # of records = 758 Symbol = '0-0052', # of records = 996 Checking random symbols Symbol = '0-0006', # of records = 1040 Symbol = '0-0037', # of records = 1018 Symbol = '0-0097', # of records = 744 Checking random symbols Symbol = '0-0050', # of records = 885 Symbol = '3-0669', # of records = 27 Symbol = '0-0011', # of records = 1022 Symbol = '3-0662', # of records = 48 Symbol = '0-0056', # of records = 1055 Symbol = '0-0090', # of records = 982 Checking random symbols Symbol = '0-0027', # of records = 935 Checking random symbols Symbol = '0-0029', # of records = 821 Symbol = '0-0024', # of records = 839 Symbol = '3-0739', # of recorSymbol = '1-0016', # of records = 252 Symbol = '0-0023', # of records = 1111 Symbol = '2-0396', # of records = 50 Symbol = '2-0273', # of records = 62 ds = 32 SymSymbol = '2-0390', # of records = 84 bol = '4-0713', # of records = 38 Symbol = '0-0005', # of records = 1165 Symbol = '4-0468', # of records = 9 Symbol = '4-0323', # of records = 4 SymSymbol = '4-1586', # of records = 27 Symbol = '0-0062', # of records = 1003 bol = '0-0042', # of records = 1122 Symbol = '2-0085', # of records = 94 Symbol = '4-1530', # Symbol = '1-0146', # of records = 260 of records = 12 Symbol = '0-0043', # of records = 758 Symbol = '4-0601', # of records = 14 Symbol = '1-0149', # of records = 203 Symbol = '1-0028', # of records = 296 Symbol = '2-0290', # of records = 48 Symbol = '0-0083', # of records = Symbol = '0-0002', # of records = 925 729 Symbol = '1-0031', # of records = 161 SySymbol = '1-0137', # of records = 228 Symbol = '3-0706', # of records = 48 mbol = '2-0196', # of records = 38 Symbol = '0-0078', # of records = 935 Symbol = '1-0122', # of records = 47 SySymbol = '4-1469', # of records = 20 Symbol = '4-0187', # of rmbol = '1-0113', # of records = 286 ecords = 31 Symbol = '3-0024', # of records = 36 Closing file Symbol = '0-0039', # of records = 1074 Symbol = '0-0087', # of records = 994 Symbol = '1-0192', # of records = 358 Symbol = '1-0036', # of records = 201 Symbol = '0-0053', # of records = 777 Closing file Symbol = '0-0037', # of records = 1018 Closing file Symbol = '1-0028', # of records = 296 Symbol = '0-0099', # of records = 921 Symbol = '1-0062', # of records = 265 Symbol = '4-1585', # of records = 13 Symbol = '3-0528', # of records = 41 Closing file Closing file Opening file: swmr_data.h5 Opening file: swmr_data.h5 Checking common symbols Opening file: swmr_data.h5 Checking common symbols Opening file: swmr_data.h5 Checking common symbols Symbol = '0-0013', # of records = 810 Symbol = '0-0023', # of records = 1122 Opening file: swmr_data.h5 Symbol = '0-0055', # of records = 1031 Symbol = '0-0043', # of records = 713 Checking common symbols Symbol = '0-0096', # of records = 1081 Checking common symbols Symbol = '0-0037', # of records = 1035 Symbol = '0-0060', # of records = 870 Symbol = '0-0021', # of records = 1066 Symbol = '0-0007', # of records = 620 Symbol = '0-0058', # of records = 937 Symbol = '0-0052', # of records = 1026 Symbol = '0-0070', # of records = 864 Symbol = '0-0028', # of records = 980 Symbol = '0-0071', # of records = 1132 Symbol = '0-0002', # of records = 893 Symbol = '0-0037', # of records = 1035 Symbol = '0-0076', # of records = 635 Checking random symbols Symbol = '0-0043', # of records = 713 Symbol = '0-0065', # of records = 930 Symbol = '3-0662', # of records = 31 Checking random symbols Symbol = '0-0011', # of records = 1013 Symbol = '0-0030', # of records = 1009 Symbol = '0-0097', # of records = 758 Symbol = '0-0029', # of records = 823 Symbol = '0-0027', # of records = 849 Checking random symbols Symbol = '3-0669', # of records = 28 Checking random symbols Symbol = '0-0005', # of records = 1200 Symbol = '2-0390', # of records = 85 Symbol = '1-0016', # of Symbol = '0-0006', # of records = 1053 Symbol = '0-0050', # of records = 896 Symbol = '0-0090', # of records = 962 Checking random symbols Symbol = '3-0739', # of records = 30 Symbol = '4-0468', # of records = 9 records = 230 Symbol = '0-0056', # of records = 1031 Symbol = '0-0042', # of records = 1107 Symbol = '2-0085', # of records = 110 SymbolSymbol = '0-0062', # of records = 1058 = '0-0043', # of records = 713 Symbol = '0-0023', # of records = 1122 Symbol = '0-0024', # of records = 847 Symbol = '1-0028', # of records = 339 Symbol = '1-0149', # of records = 217 Symbol = '2-0396', # of records = 45 Symbol = '4-0323', # of records = 0 Symbol = '4-0601', # of records = 11 Symbol = '1-0146', # of records = 290 Symbol = '1-0031', # of records = 205 Symbol = '3-0706', # of records = 42 Symbol = '0-0002', # of records = 893 Symbol = '2-0273', # of records = 74 Symbol = '1-0122', # of records = 58 Symbol = '2-0290', # of records = 46 Symbol = '4-1469', # of records = 23 Symbol = '0-0078', # of records = 958 Symbol = '4-0713', # of records = 39 Symbol = '0-0039', # of records = 1029 Symbol = '1-0137', # of records = 199 Symbol = '3-0024', # of records = 36 Symbol = '0-0087', # of records = 968 Symbol = '0-0053', # of records = 796 Symbol = '4-1586', # of records = 27 Symbol = '4-0187', # of records = 39 Symbol = '1-0028', # of records = 339 Symbol = '1-0036', # of records = 199 Symbol = '0-0099', # of records = 941 Symbol = '4-1530', # of records = 12 Symbol = '1-0192', # of records = 368 Symbol = '0-0037', # of records = 1035 Closing file Symbol = '1-0062', # of records = 224 Symbol = '4-1585', # of records = 19 Symbol = '0-0083', # of records = 665 Closing file Symbol = '3-0528', # of records = 35 Closing file Symbol = '2-0196', # of records = 53 Closing file Symbol = '1-0113', # of records = 270 Closing file Closing datasets Releasing symbols Closing datasets Releasing symbols Closing objects Closing datasets Releasing symbols Closing objects CloClosing datasetsing objects s Releasing symbols Closing objects Closing datasets Releasing symbols Closing objects Closing datasets Releasing symbols Closing objects ############################################################################### ## Sparse writer test - test writing to random locations in the dataset ############################################################################### launch the swmr_generator Parameters: swmr writes off compression level = 5 index type = b2 Using generator random seed (used in sparse test only): 462726 Generating skeleton file: swmr_data.h5 Creating file Creating datasets Closing objects launch the swmr_sparse_writer Parameters: # of records between flushes = 1000 # of records to write = 20000 Generating symbol names Opening skeleton file: swmr_data.h5 Opening datasets Adding records SWMR_WRITER_MESSAGE is found launch 3 swmr_sparse_readers Closing datasets Releasing symbols Closing objects SWMR tests passed. 201.05user 148.06system 15:00.49elapsed 38%CPU (0avgtext+0avgdata 943872maxresident)k 96inputs+3717216outputs (1major+9620517minor)pagefaults 0swaps Finished testing testswmr.sh ============================ ============================ ============================ Testing testvdsswmr.sh Finished testing testvdsswmr.sh ============================ testvdsswmr.sh Test Log ============================ cp: omitting directory `vds_swmr_test' ############################################################################### ## Basic VDS SWMR test - writing to a tiled plane ############################################################################### launch the generator launch the 6 SWMR VDS writers (1 per source) launch 5 SWMR readers SWMR writer exited successfuSlWlMyR S WwMrRi twerrS ieWtMxeRri etxeid t ewdsr iStuseuWcccceessssffuullllyy r exSiWtMMReR d w ristweurr cicteeexrist eesdf uxliltseyu dc cseuscscfeuslsfluyl ly SWMR reader exited successfully SWMR reader exited succesSsWfMuRl lrye ader exSiWtMeRd rseuacdceers sefxuiltleyd successfully SWMR reader exited successfully VDS SWMR tests passed. 196.37user 30.82system 0:25.30elapsed 897%CPU (0avgtext+0avgdata 39552maxresident)k 0inputs+1112outputs (0major+5240380minor)pagefaults 0swaps Finished testing testvdsswmr.sh ============================ ============================ ============================ Testing testflushrefresh.sh Finished testing testflushrefresh.sh ============================ testflushrefresh.sh Test Log ============================ Testing individual object flush behavior: Testing to ensure H5Gflush correctly flushes single groups PASSED Testing to ensure H5Dflush correctly flushes single datasets PASSED Testing to ensure H5Tflush correctly flushes single datatypes PASSED Testing to ensure H5Oflush correctly flushes single objects PASSED Testing individual object refresh behavior: Testing to ensure that H5Drefresh correctly refreshes single datasets PASSED Testing to ensure that H5Grefresh correctly refreshes single groups PASSED Testing to ensure that H5Trefresh correctly refreshes single datatypes PASSED Testing to ensure that H5Orefresh correctly refreshes single objects PASSED flush/refresh objects tests passed. 1.09user 5.80system 0:05.97elapsed 115%CPU (0avgtext+0avgdata 26912maxresident)k 0inputs+2688outputs (0major+970150minor)pagefaults 0swaps Finished testing testflushrefresh.sh ============================ ============================ ============================ Testing test_usecases.sh Finished testing test_usecases.sh ============================ test_usecases.sh Test Log ============================ use_disable_mdc_flushes PASSED ===Parameters used:=== chunk dims=(1, 256, 256) dataset max dims=(18446744073709551615, 256, 256) number of planes to write=256 using SWMR mode=yes(1) data filename=use_disable_mdc_flushes.h5 ===Parameters shown=== Creating skeleton data file for testing H5Odisable_mdc_flushes()... File created. writing to the file Dataset has disabled mdc flushes. dataset rank 3, dimensions 0 x 256 x 256 All passed use_disable_mdc_flushes -y 3 PASSED ===Parameters used:=== chunk dims=(3, 256, 256) dataset max dims=(18446744073709551615, 256, 256) number of planes to write=256 using SWMR mode=yes(1) data filename=use_disable_mdc_flushes.h5 ===Parameters shown=== Creating skeleton data file for testing H5Odisable_mdc_flushes()... File created. writing to the file Dataset has disabled mdc flushes. dataset rank 3, dimensions 0 x 256 x 256 All passed use_disable_mdc_flushes -n 3000 PASSED ===Parameters used:=== chunk dims=(1, 256, 256) dataset max dims=(18446744073709551615, 256, 256) number of planes to write=3000 using SWMR mode=yes(1) data filename=use_disable_mdc_flushes.h5 ===Parameters shown=== Creating skeleton data file for testing H5Odisable_mdc_flushes()... File created. writing to the file Dataset has disabled mdc flushes. dataset rank 3, dimensions 0 x 256 x 256 All passed use_disable_mdc_flushes -n 5000 PASSED ===Parameters used:=== chunk dims=(1, 256, 256) dataset max dims=(18446744073709551615, 256, 256) number of planes to write=5000 using SWMR mode=yes(1) data filename=use_disable_mdc_flushes.h5 ===Parameters shown=== Creating skeleton data file for testing H5Odisable_mdc_flushes()... File created. writing to the file Dataset has disabled mdc flushes. dataset rank 3, dimensions 0 x 256 x 256 All passed twriteorder PASSED blocksize = 1024 part_size = 2048 nlinkedblock = 512 launch = 0 Creating skeleton data file for test... File created. 92038: launch reader process All passed twriteorder -b 1000 PASSED blocksize = 1000 part_size = 2048 nlinkedblock = 512 launch = 0 Creating skeleton data file for test... File created. 92071: launch reader process All passed twriteorder -p 3000 PASSED blocksize = 1024 part_size = 3000 nlinkedblock = 512 launch = 0 Creating skeleton data file for test... File created. 92104: launch reader process All passed twriteorder -n 2000 PASSED blocksize = 1024 part_size = 2048 nlinkedblock = 2000 launch = 0 Creating skeleton data file for test... File created. 92137: launch reader process All passed twriteorder -l w PASSED launch = 1 blocksize = 1024 part_size = 2048 nlinkedblock = 512 launch = 1 Creating skeleton data file for test... File created. All passed twriteorder -l r PASSED launch = 2 blocksize = 1024 part_size = 2048 nlinkedblock = 512 launch = 2 92188: launch reader process twriteorder test passed. ./use_append_chunk PASSED ===Parameters used:=== chunk dims=(1, 256, 256) dataset max dims=(18446744073709551615, 256, 256) number of planes to write=256 using SWMR mode=yes(1) data filename=use_append_chunk.h5 launch part=Reader/Writer number of iterations=1 (not used yet) ===Parameters shown=== Creating skeleton data file for test... File created. 92235: launch reader process dataset rank 3, dimensions 3 x 256 x 256 reading planes 0 to 3 reading planes 3 to 8 reading planes 8 to 13 reading planes 13 to 18 reading planes 18 to 22 reading planes 22 to 26 reading planes 26 to 30 reading planes 30 to 34 reading planes 34 to 38 reading planes 38 to 42 reading planes 42 to 46 reading planes 46 to 50 reading planes 50 to 54 reading planes 54 to 58 reading planes 58 to 62 reading planes 62 to 66 reading planes 66 to 70 reading planes 70 to 74 reading planes 74 to 78 reading planes 78 to 82 reading planes 82 to 86 reading planes 86 to 90 reading planes 90 to 94 reading planes 94 to 98 reading planes 98 to 102 reading planes 102 to 106 reading planes 106 to 110 reading planes 110 to 114 reading planes 114 to 118 reading planes 118 to 122 reading planes 122 to 126 reading planes 126 to 129 reading planes 129 to 132 reading planes 132 to 136 reading planes 136 to 140 reading planes 140 to 144 reading planes 144 to 148 reading planes 148 to 152 reading planes 152 to 156 reading planes 156 to 160 reading planes 160 to 164 reading planes 164 to 168 reading planes 168 to 172 reading planes 172 to 176 reading planes 176 to 180 reading planes 180 to 184 reading planes 184 to 188 reading planes 188 to 192 reading planes 192 to 196 reading planes 196 to 200 reading planes 200 to 204 reading planes 204 to 208 reading planes 208 to 212 reading planes 212 to 216 reading planes 216 to 220 reading planes 220 to 224 reading planes 224 to 228 reading planes 228 to 232 reading planes 232 to 236 reading planes 236 to 240 reading planes 240 to 244 reading planes 244 to 247 reading planes 247 to 250 reading planes 250 to 253 reading planes 253 to 256 ===Parameters used:=== chunk dims=(1, 256, 256) dataset max dims=(18446744073709551615, 256, 256) number of planes to write=256 using SWMR mode=yes(1) data filename=use_append_chunk.h5 launch part=Reader/Writer number of iterations=1 (not used yet) ===Parameters shown=== Creating skeleton data file for test... File created. 92220: continue as the writer process dataset rank 3, dimensions 0 x 256 x 256 All passed ./use_append_chunk -z 256 PASSED ===Parameters used:=== chunk dims=(1, 256, 256) dataset max dims=(18446744073709551615, 256, 256) number of planes to write=256 using SWMR mode=yes(1) data filename=use_append_chunk.h5 launch part=Reader/Writer number of iterations=1 (not used yet) ===Parameters shown=== Creating skeleton data file for test... File created. 92268: launch reader process dataset rank 3, dimensions 14 x 256 x 256 reading planes 0 to 14 reading planes 14 to 31 reading planes 31 to 48 reading planes 48 to 63 reading planes 63 to 77 reading planes 77 to 91 reading planes 91 to 104 reading planes 104 to 116 reading planes 116 to 127 reading planes 127 to 137 reading planes 137 to 146 reading planes 146 to 154 reading planes 154 to 161 reading planes 161 to 167 reading planes 167 to 173 reading planes 173 to 178 reading planes 178 to 182 reading planes 182 to 186 reading planes 186 to 191 reading planes 191 to 196 reading planes 196 to 201 reading planes 201 to 206 reading planes 206 to 211 reading planes 211 to 215 reading planes 215 to 219 reading planes 219 to 222 reading planes 222 to 225 reading planes 225 to 228 reading planes 228 to 231 reading planes 231 to 234 reading planes 234 to 237 reading planes 237 to 240 reading planes 240 to 243 reading planes 243 to 246 reading planes 246 to 249 reading planes 249 to 252 reading planes 252 to 255 reading planes 255 to 256 ===Parameters used:=== chunk dims=(1, 256, 256) dataset max dims=(18446744073709551615, 256, 256) number of planes to write=256 using SWMR mode=yes(1) data filename=use_append_chunk.h5 launch part=Reader/Writer number of iterations=1 (not used yet) ===Parameters shown=== Creating skeleton data file for test... File created. 92254: continue as the writer process dataset rank 3, dimensions 0 x 256 x 256 All passed ./use_append_chunk -f /tmp/datatfile.91865 PASSED ===Parameters used:=== chunk dims=(1, 256, 256) dataset max dims=(18446744073709551615, 256, 256) number of planes to write=256 using SWMR mode=yes(1) data filename=/tmp/datatfile.91865 launch part=Reader/Writer number of iterations=1 (not used yet) ===Parameters shown=== Creating skeleton data file for test... File created. 92301: launch reader process dataset rank 3, dimensions 8 x 256 x 256 reading planes 0 to 8 reading planes 8 to 16 reading planes 16 to 20 reading planes 20 to 22 reading planes 22 to 24 reading planes 24 to 25 reading planes 25 to 26 reading planes 26 to 27 reading planes 27 to 28 reading planes 28 to 29 reading planes 29 to 30 reading planes 30 to 31 reading planes 31 to 32 reading planes 32 to 33 reading planes 33 to 34 reading planes 34 to 35 reading planes 35 to 36 reading planes 36 to 37 reading planes 37 to 38 reading planes 38 to 39 reading planes 39 to 40 reading planes 40 to 41 reading planes 41 to 42 reading planes 42 to 43 reading planes 43 to 44 reading planes 44 to 45 reading planes 45 to 46 reading planes 46 to 47 reading planes 47 to 48 reading planes 48 to 49 reading planes 49 to 50 reading planes 50 to 51 reading planes 51 to 52 reading planes 52 to 53 reading planes 53 to 54 reading planes 54 to 55 reading planes 55 to 56 reading planes 56 to 57 reading planes 57 to 58 reading planes 58 to 59 reading planes 59 to 60 reading planes 60 to 61 reading planes 61 to 62 reading planes 62 to 63 reading planes 63 to 64 reading planes 64 to 65 reading planes 65 to 66 reading planes 66 to 67 reading planes 67 to 68 reading planes 68 to 69 reading planes 69 to 70 reading planes 70 to 71 reading planes 71 to 72 reading planes 72 to 73 reading planes 73 to 74 reading planes 74 to 75 reading planes 75 to 76 reading planes 76 to 77 reading planes 77 to 78 reading planes 78 to 79 reading planes 79 to 80 reading planes 80 to 81 reading planes 81 to 82 reading planes 82 to 83 reading planes 83 to 84 reading planes 84 to 85 reading planes 85 to 86 reading planes 86 to 87 reading planes 87 to 88 reading planes 88 to 89 reading planes 89 to 90 reading planes 90 to 91 reading planes 91 to 92 reading planes 92 to 93 reading planes 93 to 94 reading planes 94 to 95 reading planes 95 to 96 reading planes 96 to 97 reading planes 97 to 98 reading planes 98 to 99 reading planes 99 to 100 reading planes 100 to 101 reading planes 101 to 102 reading planes 102 to 103 reading planes 103 to 104 reading planes 104 to 105 reading planes 105 to 106 reading planes 106 to 107 reading planes 107 to 108 reading planes 108 to 109 reading planes 109 to 110 reading planes 110 to 111 reading planes 111 to 112 reading planes 112 to 113 reading planes 113 to 114 reading planes 114 to 115 reading planes 115 to 116 reading planes 116 to 117 reading planes 117 to 118 reading planes 118 to 119 reading planes 119 to 120 reading planes 120 to 121 reading planes 121 to 122 reading planes 122 to 123 reading planes 123 to 124 reading planes 124 to 125 reading planes 125 to 126 reading planes 126 to 127 reading planes 127 to 128 reading planes 128 to 129 reading planes 129 to 130 reading planes 130 to 131 reading planes 131 to 132 reading planes 132 to 133 reading planes 133 to 134 reading planes 134 to 135 reading planes 135 to 136 reading planes 136 to 137 reading planes 137 to 138 reading planes 138 to 139 reading planes 139 to 140 reading planes 140 to 141 reading planes 141 to 142 reading planes 142 to 143 reading planes 143 to 144 reading planes 144 to 145 reading planes 145 to 146 reading planes 146 to 147 reading planes 147 to 148 reading planes 148 to 149 reading planes 149 to 150 reading planes 150 to 151 reading planes 151 to 152 reading planes 152 to 153 reading planes 153 to 154 reading planes 154 to 155 reading planes 155 to 156 reading planes 156 to 157 reading planes 157 to 158 reading planes 158 to 159 reading planes 159 to 160 reading planes 160 to 161 reading planes 161 to 162 reading planes 162 to 163 reading planes 163 to 164 reading planes 164 to 165 reading planes 165 to 166 reading planes 166 to 167 reading planes 167 to 168 reading planes 168 to 169 reading planes 169 to 170 reading planes 170 to 171 reading planes 171 to 172 reading planes 172 to 173 reading planes 173 to 174 reading planes 174 to 175 reading planes 175 to 176 reading planes 176 to 177 reading planes 177 to 178 reading planes 178 to 179 reading planes 179 to 180 reading planes 180 to 181 reading planes 181 to 182 reading planes 182 to 183 reading planes 183 to 184 reading planes 184 to 185 reading planes 185 to 186 reading planes 186 to 187 reading planes 187 to 188 reading planes 188 to 189 reading planes 189 to 190 reading planes 190 to 191 reading planes 191 to 192 reading planes 192 to 193 reading planes 193 to 194 reading planes 194 to 195 reading planes 195 to 196 reading planes 196 to 197 reading planes 197 to 198 reading planes 198 to 199 reading planes 199 to 200 reading planes 200 to 201 reading planes 201 to 202 reading planes 202 to 203 reading planes 203 to 204 reading planes 204 to 205 reading planes 205 to 206 reading planes 206 to 207 reading planes 207 to 208 reading planes 208 to 209 reading planes 209 to 210 reading planes 210 to 211 reading planes 211 to 212 reading planes 212 to 213 reading planes 213 to 214 reading planes 214 to 215 reading planes 215 to 216 reading planes 216 to 217 reading planes 217 to 218 reading planes 218 to 219 reading planes 219 to 220 reading planes 220 to 221 reading planes 221 to 222 reading planes 222 to 223 reading planes 223 to 224 reading planes 224 to 225 reading planes 225 to 226 reading planes 226 to 227 reading planes 227 to 228 reading planes 228 to 229 reading planes 229 to 230 reading planes 230 to 231 reading planes 231 to 232 reading planes 232 to 233 reading planes 233 to 234 reading planes 234 to 235 reading planes 235 to 236 reading planes 236 to 237 reading planes 237 to 238 reading planes 238 to 239 reading planes 239 to 240 reading planes 240 to 241 reading planes 241 to 242 reading planes 242 to 243 reading planes 243 to 244 reading planes 244 to 245 reading planes 245 to 246 reading planes 246 to 247 reading planes 247 to 248 reading planes 248 to 249 reading planes 249 to 250 reading planes 250 to 251 reading planes 251 to 252 reading planes 252 to 253 reading planes 253 to 254 reading planes 254 to 255 reading planes 255 to 256 ===Parameters used:=== chunk dims=(1, 256, 256) dataset max dims=(18446744073709551615, 256, 256) number of planes to write=256 using SWMR mode=yes(1) data filename=/tmp/datatfile.91865 launch part=Reader/Writer number of iterations=1 (not used yet) ===Parameters shown=== Creating skeleton data file for test... File created. 92287: continue as the writer process dataset rank 3, dimensions 0 x 256 x 256 All passed ./use_append_chunk -l w PASSED ===Parameters used:=== chunk dims=(1, 256, 256) dataset max dims=(18446744073709551615, 256, 256) number of planes to write=256 using SWMR mode=yes(1) data filename=use_append_chunk.h5 launch part=Writer number of iterations=1 (not used yet) ===Parameters shown=== Creating skeleton data file for test... File created. 92321: continue as the writer process dataset rank 3, dimensions 0 x 256 x 256 All passed ./use_append_chunk -l r PASSED ===Parameters used:=== chunk dims=(1, 256, 256) dataset max dims=(18446744073709551615, 256, 256) number of planes to write=256 using SWMR mode=yes(1) data filename=use_append_chunk.h5 launch part=Reader number of iterations=1 (not used yet) ===Parameters shown=== 92353: launch reader process dataset rank 3, dimensions 256 x 256 x 256 reading planes 0 to 256 ./use_append_chunk -z 256 -y 5 PASSED ===Parameters used:=== chunk dims=(5, 256, 256) dataset max dims=(18446744073709551615, 256, 256) number of planes to write=256 using SWMR mode=yes(1) data filename=use_append_chunk.h5 launch part=Reader/Writer number of iterations=1 (not used yet) ===Parameters shown=== Creating skeleton data file for test... File created. 92399: launch reader process dataset rank 3, dimensions 11 x 256 x 256 reading planes 0 to 11 reading planes 11 to 20 reading planes 20 to 25 reading planes 25 to 29 reading planes 29 to 30 reading planes 30 to 32 reading planes 32 to 34 reading planes 34 to 35 reading planes 35 to 36 reading planes 36 to 38 reading planes 38 to 40 reading planes 40 to 42 reading planes 42 to 43 reading planes 43 to 45 reading planes 45 to 47 reading planes 47 to 48 reading planes 48 to 50 reading planes 50 to 52 reading planes 52 to 53 reading planes 53 to 55 reading planes 55 to 57 reading planes 57 to 58 reading planes 58 to 60 reading planes 60 to 62 reading planes 62 to 63 reading planes 63 to 65 reading planes 65 to 67 reading planes 67 to 68 reading planes 68 to 70 reading planes 70 to 72 reading planes 72 to 73 reading planes 73 to 75 reading planes 75 to 77 reading planes 77 to 78 reading planes 78 to 80 reading planes 80 to 82 reading planes 82 to 83 reading planes 83 to 85 reading planes 85 to 87 reading planes 87 to 88 reading planes 88 to 90 reading planes 90 to 91 reading planes 91 to 93 reading planes 93 to 95 reading planes 95 to 97 reading planes 97 to 98 reading planes 98 to 100 reading planes 100 to 102 reading planes 102 to 103 reading planes 103 to 105 reading planes 105 to 107 reading planes 107 to 108 reading planes 108 to 110 reading planes 110 to 112 reading planes 112 to 113 reading planes 113 to 115 reading planes 115 to 117 reading planes 117 to 118 reading planes 118 to 120 reading planes 120 to 122 reading planes 122 to 123 reading planes 123 to 125 reading planes 125 to 127 reading planes 127 to 128 reading planes 128 to 130 reading planes 130 to 132 reading planes 132 to 133 reading planes 133 to 135 reading planes 135 to 137 reading planes 137 to 138 reading planes 138 to 140 reading planes 140 to 142 reading planes 142 to 143 reading planes 143 to 145 reading planes 145 to 147 reading planes 147 to 148 reading planes 148 to 150 reading planes 150 to 152 reading planes 152 to 153 reading planes 153 to 155 reading planes 155 to 157 reading planes 157 to 158 reading planes 158 to 160 reading planes 160 to 162 reading planes 162 to 163 reading planes 163 to 165 reading planes 165 to 167 reading planes 167 to 168 reading planes 168 to 170 reading planes 170 to 172 reading planes 172 to 173 reading planes 173 to 175 reading planes 175 to 177 reading planes 177 to 178 reading planes 178 to 180 reading planes 180 to 182 reading planes 182 to 183 reading planes 183 to 185 reading planes 185 to 187 reading planes 187 to 188 reading planes 188 to 190 reading planes 190 to 192 reading planes 192 to 193 reading planes 193 to 195 reading planes 195 to 197 reading planes 197 to 198 reading planes 198 to 200 reading planes 200 to 202 reading planes 202 to 203 reading planes 203 to 205 reading planes 205 to 207 reading planes 207 to 208 reading planes 208 to 210 reading planes 210 to 213 reading planes 213 to 215 no new planes to read reading planes 215 to 256 ===Parameters used:=== chunk dims=(5, 256, 256) dataset max dims=(18446744073709551615, 256, 256) number of planes to write=256 using SWMR mode=yes(1) data filename=use_append_chunk.h5 launch part=Reader/Writer number of iterations=1 (not used yet) ===Parameters shown=== Creating skeleton data file for test... File created. 92385: continue as the writer process dataset rank 3, dimensions 0 x 256 x 256 All passed ./use_append_mchunks PASSED ===Parameters used:=== chunk dims=(1, 256, 256) dataset max dims=(18446744073709551615, 512, 512) number of planes to write=512 using SWMR mode=yes(1) data filename=use_append_mchunks.h5 launch part=Reader/Writer number of iterations=1 (not used yet) ===Parameters shown=== Creating skeleton data file for test... File created. 92433: launch reader process dataset rank 3, dimensions 1 x 512 x 512 reading planes 0 to 1 reading planes 1 to 3 reading planes 3 to 6 reading planes 6 to 10 reading planes 10 to 14 reading planes 14 to 18 reading planes 18 to 23 reading planes 23 to 28 reading planes 28 to 34 reading planes 34 to 40 reading planes 40 to 46 reading planes 46 to 52 reading planes 52 to 59 reading planes 59 to 66 reading planes 66 to 73 reading planes 73 to 81 reading planes 81 to 89 reading planes 89 to 97 reading planes 97 to 106 reading planes 106 to 116 reading planes 116 to 126 reading planes 126 to 136 reading planes 136 to 147 reading planes 147 to 158 reading planes 158 to 169 reading planes 169 to 181 reading planes 181 to 193 reading planes 193 to 205 reading planes 205 to 217 reading planes 217 to 229 reading planes 229 to 242 reading planes 242 to 255 reading planes 255 to 268 reading planes 268 to 282 reading planes 282 to 296 reading planes 296 to 311 reading planes 311 to 326 reading planes 326 to 341 reading planes 341 to 357 reading planes 357 to 373 reading planes 373 to 390 reading planes 390 to 407 reading planes 407 to 425 reading planes 425 to 443 reading planes 443 to 462 reading planes 462 to 481 reading planes 481 to 501 reading planes 501 to 512 ===Parameters used:=== chunk dims=(1, 256, 256) dataset max dims=(18446744073709551615, 512, 512) number of planes to write=512 using SWMR mode=yes(1) data filename=use_append_mchunks.h5 launch part=Reader/Writer number of iterations=1 (not used yet) ===Parameters shown=== Creating skeleton data file for test... File created. 92419: continue as the writer process dataset rank 3, dimensions 0 x 512 x 512 All passed ./use_append_mchunks -z 256 PASSED ===Parameters used:=== chunk dims=(1, 256, 256) dataset max dims=(18446744073709551615, 512, 512) number of planes to write=512 using SWMR mode=yes(1) data filename=use_append_mchunks.h5 launch part=Reader/Writer number of iterations=1 (not used yet) ===Parameters shown=== Creating skeleton data file for test... File created. 92466: launch reader process dataset rank 3, dimensions 3 x 512 x 512 reading planes 0 to 3 reading planes 3 to 8 reading planes 8 to 14 reading planes 14 to 20 reading planes 20 to 26 reading planes 26 to 33 reading planes 33 to 40 reading planes 40 to 47 reading planes 47 to 54 reading planes 54 to 62 reading planes 62 to 70 reading planes 70 to 79 reading planes 79 to 88 reading planes 88 to 97 reading planes 97 to 106 reading planes 106 to 116 reading planes 116 to 126 reading planes 126 to 137 reading planes 137 to 148 reading planes 148 to 160 reading planes 160 to 172 reading planes 172 to 185 reading planes 185 to 198 reading planes 198 to 212 reading planes 212 to 226 reading planes 226 to 241 reading planes 241 to 256 reading planes 256 to 272 reading planes 272 to 288 reading planes 288 to 305 reading planes 305 to 322 reading planes 322 to 340 reading planes 340 to 358 reading planes 358 to 377 reading planes 377 to 395 reading planes 395 to 413 reading planes 413 to 431 reading planes 431 to 450 reading planes 450 to 469 reading planes 469 to 489 reading planes 489 to 509 reading planes 509 to 512 ===Parameters used:=== chunk dims=(1, 256, 256) dataset max dims=(18446744073709551615, 512, 512) number of planes to write=512 using SWMR mode=yes(1) data filename=use_append_mchunks.h5 launch part=Reader/Writer number of iterations=1 (not used yet) ===Parameters shown=== Creating skeleton data file for test... File created. 92452: continue as the writer process dataset rank 3, dimensions 0 x 512 x 512 All passed ./use_append_mchunks -f /tmp/datatfile.91865 PASSED ===Parameters used:=== chunk dims=(1, 256, 256) dataset max dims=(18446744073709551615, 512, 512) number of planes to write=512 using SWMR mode=yes(1) data filename=/tmp/datatfile.91865 launch part=Reader/Writer number of iterations=1 (not used yet) ===Parameters shown=== Creating skeleton data file for test... File created. 92499: launch reader process dataset rank 3, dimensions 2 x 512 x 512 reading planes 0 to 2 reading planes 2 to 4 reading planes 4 to 5 reading planes 5 to 6 reading planes 6 to 7 reading planes 7 to 8 no new planes to read reading planes 8 to 512 ===Parameters used:=== chunk dims=(1, 256, 256) dataset max dims=(18446744073709551615, 512, 512) number of planes to write=512 using SWMR mode=yes(1) data filename=/tmp/datatfile.91865 launch part=Reader/Writer number of iterations=1 (not used yet) ===Parameters shown=== Creating skeleton data file for test... File created. 92485: continue as the writer process dataset rank 3, dimensions 0 x 512 x 512 All passed ./use_append_mchunks -l w PASSED ===Parameters used:=== chunk dims=(1, 256, 256) dataset max dims=(18446744073709551615, 512, 512) number of planes to write=512 using SWMR mode=yes(1) data filename=use_append_mchunks.h5 launch part=Writer number of iterations=1 (not used yet) ===Parameters shown=== Creating skeleton data file for test... File created. 92520: continue as the writer process dataset rank 3, dimensions 0 x 512 x 512 All passed ./use_append_mchunks -l r PASSED ===Parameters used:=== chunk dims=(1, 256, 256) dataset max dims=(18446744073709551615, 512, 512) number of planes to write=512 using SWMR mode=yes(1) data filename=use_append_mchunks.h5 launch part=Reader number of iterations=1 (not used yet) ===Parameters shown=== 92552: launch reader process dataset rank 3, dimensions 512 x 512 x 512 reading planes 0 to 512 ./use_append_mchunks -z 256 -y 5 PASSED ===Parameters used:=== chunk dims=(5, 256, 256) dataset max dims=(18446744073709551615, 512, 512) number of planes to write=512 using SWMR mode=yes(1) data filename=use_append_mchunks.h5 launch part=Reader/Writer number of iterations=1 (not used yet) ===Parameters shown=== Creating skeleton data file for test... File created. 92598: launch reader process dataset rank 3, dimensions 1 x 512 x 512 reading planes 0 to 1 reading planes 1 to 2 reading planes 2 to 3 reading planes 3 to 4 reading planes 4 to 5 reading planes 5 to 6 reading planes 6 to 7 reading planes 7 to 8 reading planes 8 to 9 reading planes 9 to 10 reading planes 10 to 11 reading planes 11 to 12 reading planes 12 to 13 reading planes 13 to 14 reading planes 14 to 15 reading planes 15 to 16 reading planes 16 to 17 reading planes 17 to 18 reading planes 18 to 19 reading planes 19 to 20 reading planes 20 to 21 reading planes 21 to 22 reading planes 22 to 23 reading planes 23 to 24 reading planes 24 to 25 reading planes 25 to 26 reading planes 26 to 27 reading planes 27 to 28 reading planes 28 to 29 reading planes 29 to 30 reading planes 30 to 31 reading planes 31 to 32 reading planes 32 to 33 reading planes 33 to 34 reading planes 34 to 35 reading planes 35 to 36 reading planes 36 to 37 reading planes 37 to 38 reading planes 38 to 39 reading planes 39 to 40 reading planes 40 to 41 reading planes 41 to 42 reading planes 42 to 43 reading planes 43 to 44 reading planes 44 to 45 reading planes 45 to 46 reading planes 46 to 47 reading planes 47 to 48 reading planes 48 to 49 reading planes 49 to 50 reading planes 50 to 51 reading planes 51 to 52 reading planes 52 to 53 reading planes 53 to 54 reading planes 54 to 55 reading planes 55 to 56 reading planes 56 to 57 reading planes 57 to 58 reading planes 58 to 59 reading planes 59 to 60 reading planes 60 to 61 reading planes 61 to 62 reading planes 62 to 63 reading planes 63 to 64 reading planes 64 to 65 reading planes 65 to 66 reading planes 66 to 67 reading planes 67 to 68 reading planes 68 to 69 reading planes 69 to 70 reading planes 70 to 71 reading planes 71 to 72 reading planes 72 to 73 reading planes 73 to 74 reading planes 74 to 75 reading planes 75 to 76 reading planes 76 to 77 reading planes 77 to 78 reading planes 78 to 79 reading planes 79 to 80 reading planes 80 to 81 reading planes 81 to 82 reading planes 82 to 83 reading planes 83 to 84 reading planes 84 to 85 reading planes 85 to 86 reading planes 86 to 87 reading planes 87 to 88 reading planes 88 to 89 reading planes 89 to 90 reading planes 90 to 91 reading planes 91 to 92 reading planes 92 to 93 reading planes 93 to 94 reading planes 94 to 95 reading planes 95 to 96 reading planes 96 to 97 reading planes 97 to 98 reading planes 98 to 99 reading planes 99 to 100 reading planes 100 to 101 reading planes 101 to 102 reading planes 102 to 103 reading planes 103 to 104 reading planes 104 to 105 reading planes 105 to 106 reading planes 106 to 107 reading planes 107 to 108 reading planes 108 to 109 reading planes 109 to 110 reading planes 110 to 111 reading planes 111 to 112 reading planes 112 to 113 reading planes 113 to 114 reading planes 114 to 115 reading planes 115 to 116 reading planes 116 to 117 reading planes 117 to 118 reading planes 118 to 119 reading planes 119 to 120 reading planes 120 to 121 reading planes 121 to 122 reading planes 122 to 123 reading planes 123 to 124 reading planes 124 to 125 reading planes 125 to 126 reading planes 126 to 127 reading planes 127 to 128 reading planes 128 to 129 reading planes 129 to 131 reading planes 131 to 132 reading planes 132 to 133 reading planes 133 to 134 no new planes to read reading planes 134 to 512 ===Parameters used:=== chunk dims=(5, 256, 256) dataset max dims=(18446744073709551615, 512, 512) number of planes to write=512 using SWMR mode=yes(1) data filename=use_append_mchunks.h5 launch part=Reader/Writer number of iterations=1 (not used yet) ===Parameters shown=== Creating skeleton data file for test... File created. 92584: continue as the writer process dataset rank 3, dimensions 0 x 512 x 512 All passed All Use Case tests passed. 2.02user 4.53system 0:17.17elapsed 38%CPU (0avgtext+0avgdata 88800maxresident)k 0inputs+5170112outputs (0major+371566minor)pagefaults 0swaps Finished testing test_usecases.sh ============================ ============================ ============================ Testing test_plugin.sh Finished testing test_plugin.sh ============================ test_plugin.sh Test Log ============================ Testing with old file format: Testing deflate filter Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED DYNLIB1 filter Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED DYNLIB2 filter Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED DYNLIB4 filter Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing DYNLIB3 filter for group PASSED Testing with new file format: Testing deflate filter Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED DYNLIB1 filter Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED DYNLIB2 filter Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED DYNLIB4 filter Testing filters (setup) PASSED Testing filters (uninitialized read) PASSED Testing filters (write) PASSED Testing filters (read) PASSED Testing filters (modify) PASSED Testing filters (re-open) PASSED Testing filters (partial I/O) PASSED Testing DYNLIB3 filter for group PASSED Testing reading data with with dynamic plugin filters: Testing deflate filter PASSED Testing DYNLIB1 filter PASSED Testing DYNLIB2 filter PASSED Testing DYNLIB4 filter PASSED Testing opening groups with DYNLIB3 filter PASSED Testing DYNLIB1 filter with plugins disabled PASSED Testing access to the filter path table Testing remove PASSED Testing remove (exceed min) PASSED Testing append PASSED Testing append (exceed) PASSED Testing remove (exceed max) PASSED Testing get (path name) PASSED Testing get (bounds) PASSED Testing get (bounds exceed) PASSED Testing remove (verify for prepend) PASSED Testing prepend PASSED Testing prepend (exceed) PASSED Testing replace PASSED Testing remove (verify for insert) PASSED Testing insert PASSED Testing insert (exceed) PASSED All plugin tests passed. All Plugin API tests passed. 0.23user 0.13system 0:00.61elapsed 60%CPU (0avgtext+0avgdata 54496maxresident)k 216inputs+3360outputs (1major+26854minor)pagefaults 0swaps Finished testing test_plugin.sh ============================ ============================ make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/test' ===Serial tests in test ended Wed May 17 17:36:25 BST 2017=== make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/test' make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/test' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/test' make[2]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/test' make[1]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/test' Making check in testpar make[1]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' make t_mpi testphdf5 t_cache t_cache_image t_pflush1 t_pflush2 t_pshutdown t_prestart t_init_term t_shapesame make[2]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' make[2]: `t_mpi' is up to date. make[2]: `testphdf5' is up to date. make[2]: `t_cache' is up to date. make[2]: `t_cache_image' is up to date. make[2]: `t_pflush1' is up to date. make[2]: `t_pflush2' is up to date. make[2]: `t_pshutdown' is up to date. make[2]: `t_prestart' is up to date. make[2]: `t_init_term' is up to date. make[2]: `t_shapesame' is up to date. make[2]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' make check-TESTS make[2]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' make[4]: Nothing to be done for `_exec_check-s'. make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' ===Parallel tests in testpar begin Wed May 17 17:36:26 BST 2017=== **** Hint **** Parallel test files reside in the current directory by default. Set HDF5_PARAPREFIX to use another directory. E.g., HDF5_PARAPREFIX=/PFS/user/me export HDF5_PARAPREFIX make check **** end of Hint **** make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' ============================ Testing t_mpi ============================ t_mpi Test Log ============================ mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) 0.06user 0.02system 0:00.20elapsed 41%CPU (0avgtext+0avgdata 48848maxresident)k 624inputs+8outputs (0major+7647minor)pagefaults 0swaps make[4]: [t_mpi.chkexe_] Error 1 (ignored) make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' ============================ Testing testphdf5 ============================ testphdf5 Test Log ============================ mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) 0.06user 0.02system 0:00.08elapsed 92%CPU (0avgtext+0avgdata 48848maxresident)k 0inputs+8outputs (0major+7647minor)pagefaults 0swaps make[4]: [testphdf5.chkexe_] Error 1 (ignored) make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' ============================ Testing t_cache ============================ t_cache Test Log ============================ mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) 0.06user 0.02system 0:00.08elapsed 91%CPU (0avgtext+0avgdata 48848maxresident)k 0inputs+8outputs (0major+7647minor)pagefaults 0swaps make[4]: [t_cache.chkexe_] Error 1 (ignored) make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' ============================ Testing t_cache_image ============================ t_cache_image Test Log ============================ mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) 0.06user 0.02system 0:00.08elapsed 91%CPU (0avgtext+0avgdata 48848maxresident)k 0inputs+8outputs (0major+7647minor)pagefaults 0swaps make[4]: [t_cache_image.chkexe_] Error 1 (ignored) make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' ============================ Testing t_pflush1 ============================ t_pflush1 Test Log ============================ mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) 0.05user 0.02system 0:00.08elapsed 92%CPU (0avgtext+0avgdata 48848maxresident)k 0inputs+8outputs (0major+7647minor)pagefaults 0swaps make[4]: [t_pflush1.chkexe_] Error 1 (ignored) make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' ============================ Testing t_pflush2 ============================ t_pflush2 Test Log ============================ mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) 0.06user 0.02system 0:00.08elapsed 92%CPU (0avgtext+0avgdata 48848maxresident)k 0inputs+8outputs (0major+7647minor)pagefaults 0swaps make[4]: [t_pflush2.chkexe_] Error 1 (ignored) make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' ============================ Testing t_pshutdown ============================ t_pshutdown Test Log ============================ mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) 0.06user 0.01system 0:00.08elapsed 91%CPU (0avgtext+0avgdata 48848maxresident)k 0inputs+8outputs (0major+7647minor)pagefaults 0swaps make[4]: [t_pshutdown.chkexe_] Error 1 (ignored) make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' ============================ Testing t_prestart ============================ t_prestart Test Log ============================ mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) 0.06user 0.01system 0:00.08elapsed 91%CPU (0avgtext+0avgdata 48848maxresident)k 0inputs+8outputs (0major+7647minor)pagefaults 0swaps make[4]: [t_prestart.chkexe_] Error 1 (ignored) make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' ============================ Testing t_init_term ============================ t_init_term Test Log ============================ mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) 0.06user 0.02system 0:00.08elapsed 91%CPU (0avgtext+0avgdata 48848maxresident)k 0inputs+8outputs (0major+7647minor)pagefaults 0swaps make[4]: [t_init_term.chkexe_] Error 1 (ignored) make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' ============================ Testing t_shapesame ============================ t_shapesame Test Log ============================ mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) 0.06user 0.01system 0:00.09elapsed 87%CPU (0avgtext+0avgdata 48848maxresident)k 0inputs+8outputs (0major+7647minor)pagefaults 0swaps make[4]: [t_shapesame.chkexe_] Error 1 (ignored) make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' ===Parallel tests in testpar ended Wed May 17 17:36:27 BST 2017=== make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' make[2]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' make[1]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/testpar' Making check in tools make[1]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools' Making check in lib make[2]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/lib' make make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/lib' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/lib' make check-TESTS make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/lib' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/lib' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/lib' make[5]: Nothing to be done for `_exec_check-s'. make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/lib' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/lib' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/lib' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/lib' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/lib' make[2]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/lib' Making check in src make[2]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src' Making check in h5diff make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5diff' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5diff' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5diff' make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5diff' make[6]: Nothing to be done for `_exec_check-s'. make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5diff' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5diff' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5diff' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5diff' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5diff' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5diff' Making check in h5ls make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5ls' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5ls' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5ls' make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5ls' make[6]: Nothing to be done for `_exec_check-s'. make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5ls' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5ls' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5ls' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5ls' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5ls' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5ls' Making check in h5dump make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5dump' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5dump' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5dump' make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5dump' make[6]: Nothing to be done for `_exec_check-s'. make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5dump' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5dump' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5dump' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5dump' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5dump' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5dump' Making check in misc make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/misc' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/misc' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/misc' make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/misc' make[6]: Nothing to be done for `_exec_check-s'. make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/misc' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/misc' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/misc' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/misc' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/misc' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/misc' Making check in h5import make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5import' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5import' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5import' make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5import' make[6]: Nothing to be done for `_exec_check-s'. make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5import' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5import' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5import' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5import' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5import' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5import' Making check in h5repack make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5repack' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5repack' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5repack' make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5repack' make[6]: Nothing to be done for `_exec_check-s'. make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5repack' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5repack' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5repack' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5repack' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5repack' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5repack' Making check in h5jam make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5jam' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5jam' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5jam' make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5jam' make[6]: Nothing to be done for `_exec_check-s'. make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5jam' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5jam' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5jam' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5jam' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5jam' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5jam' Making check in h5copy make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5copy' make make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5copy' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5copy' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5copy' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5copy' make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5copy' make[6]: Nothing to be done for `_exec_check-s'. make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5copy' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5copy' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5copy' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5copy' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5copy' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5copy' Making check in h5format_convert make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5format_convert' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5format_convert' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5format_convert' make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5format_convert' make[6]: Nothing to be done for `_exec_check-s'. make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5format_convert' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5format_convert' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5format_convert' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5format_convert' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5format_convert' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5format_convert' Making check in h5stat make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5stat' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5stat' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5stat' make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5stat' make[6]: Nothing to be done for `_exec_check-s'. make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5stat' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5stat' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5stat' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5stat' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5stat' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src/h5stat' make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src' make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src' make[6]: Nothing to be done for `_exec_check-s'. make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src' make[2]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/src' Making check in test make[2]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test' Making check in h5diff make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5diff' make h5diffgentest testh5diff.sh h5diff_plugin.sh testph5diff.sh make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5diff' make[4]: `h5diffgentest' is up to date. make[4]: `testh5diff.sh' is up to date. make[4]: `h5diff_plugin.sh' is up to date. make[4]: `testph5diff.sh' is up to date. make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5diff' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5diff' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5diff' ===Serial tests in h5diff begin Wed May 17 17:36:28 BST 2017=== make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5diff' ============================ Testing h5diffgentest Finished testing h5diffgentest ============================ h5diffgentest Test Log ============================ 0.22user 0.08system 0:00.66elapsed 46%CPU (0avgtext+0avgdata 552960maxresident)k 336inputs+5352outputs (1major+11458minor)pagefaults 0swaps Finished testing h5diffgentest ============================ ============================ Testing testh5diff.sh Finished testing testh5diff.sh ============================ testh5diff.sh Test Log ============================ Testing ../../src/h5diff/h5diff -h PASSED Testing ../../src/h5diff/h5diff h5diff_basic1.h5 h5diff_basic2.h5 PASSED Testing ../../src/h5diff/h5diff h5diff_basic1.h5 h5diff_basic2.h5 g1/d PASSED Testing ../../src/h5diff/h5diff -r h5diff_basic1.h5 h5diff_basic2.h5 PASSED Testing ../../src/h5diff/h5diff -r h5diff_basic1.h5 h5diff_basic2.h5 g PASSED Testing ../../src/h5diff/h5diff --report --delta=5 h5diff_basic1.h5 h5 PASSED Testing ../../src/h5diff/h5diff -v -p 0.02 h5diff_basic1.h5 h5diff_bas PASSED Testing ../../src/h5diff/h5diff --verbose --relative=0.02 h5diff_basic PASSED Testing ../../src/h5diff/h5diff -v -p 0.02 h5diff_basic1.h5 h5diff_bas PASSED Testing ../../src/h5diff/h5diff -v h5diff_basic1.h5 h5diff_basic2.h5 PASSED Testing ../../src/h5diff/h5diff -v h5diff_basic1.h5 h5diff_basic1.h5 / PASSED Testing ../../src/h5diff/h5diff -v h5diff_basic1.h5 h5diff_basic1.h5 / PASSED Testing ../../src/h5diff/h5diff -q h5diff_basic1.h5 h5diff_basic2.h5 PASSED Testing ../../src/h5diff/h5diff -v -q h5diff_basic1.h5 h5diff_basic2.h PASSED Testing ../../src/h5diff/h5diff -v h5diff_types.h5 h5diff_types.h5 dse PASSED Testing ../../src/h5diff/h5diff -v h5diff_types.h5 h5diff_types.h5 dse PASSED Testing ../../src/h5diff/h5diff -v h5diff_types.h5 h5diff_types.h5 dse PASSED Testing ../../src/h5diff/h5diff -v h5diff_types.h5 h5diff_types.h5 g1 PASSED Testing ../../src/h5diff/h5diff -v h5diff_types.h5 h5diff_types.h5 t1 PASSED Testing ../../src/h5diff/h5diff -v h5diff_types.h5 h5diff_types.h5 l1 PASSED Testing ../../src/h5diff/h5diff -v h5diff_types.h5 h5diff_types.h5 g1 PASSED Testing ../../src/h5diff/h5diff -v h5diff_types.h5 h5diff_types.h5 t1 PASSED Testing ../../src/h5diff/h5diff -v h5diff_types.h5 h5diff_types.h5 l1 PASSED Testing ../../src/h5diff/h5diff -v h5diff_enum_invalid_values.h5 h5dif PASSED Testing ../../src/h5diff/h5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 d PASSED Testing ../../src/h5diff/h5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 d PASSED Testing ../../src/h5diff/h5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 d PASSED Testing ../../src/h5diff/h5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 d PASSED Testing ../../src/h5diff/h5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 d PASSED Testing ../../src/h5diff/h5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 d PASSED Testing ../../src/h5diff/h5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 d PASSED Testing ../../src/h5diff/h5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 d PASSED Testing ../../src/h5diff/h5diff -v h5diff_dset1.h5 h5diff_dset2.h5 ref PASSED Testing ../../src/h5diff/h5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 d PASSED Testing ../../src/h5diff/h5diff -v diff_strings1.h5 diff_strings2.h5 s PASSED Testing ../../src/h5diff/h5diff -v diff_strings1.h5 diff_strings2.h5 s PASSED Testing ../../src/h5diff/h5diff -v diff_strings1.h5 diff_strings2.h5 s PASSED Testing ../../src/h5diff/h5diff -v diff_strings1.h5 diff_strings2.h5 s PASSED Testing ../../src/h5diff/h5diff h5diff_basic1.h5 PASSED Testing ../../src/h5diff/h5diff h5diff_basic1.h5 h5diff_basic1.h5 nono PASSED Testing ../../src/h5diff/h5diff -d -4 h5diff_basic1.h5 h5diff_basic2.h PASSED Testing ../../src/h5diff/h5diff -d 0 h5diff_basic1.h5 h5diff_basic2.h5 PASSED Testing ../../src/h5diff/h5diff -d u h5diff_basic1.h5 h5diff_basic2.h5 PASSED Testing ../../src/h5diff/h5diff -d 0x1 h5diff_basic1.h5 h5diff_basic2. PASSED Testing ../../src/h5diff/h5diff -d 1 h5diff_basic1.h5 h5diff_basic2.h5 PASSED Testing ../../src/h5diff/h5diff --use-system-epsilon h5diff_basic1.h5 PASSED Testing ../../src/h5diff/h5diff -d 200 h5diff_basic1.h5 h5diff_basic2. PASSED Testing ../../src/h5diff/h5diff -d 1 h5diff_basic1.h5 h5diff_basic2.h5 PASSED Testing ../../src/h5diff/h5diff -p -4 h5diff_basic1.h5 h5diff_basic2.h PASSED Testing ../../src/h5diff/h5diff -p 0 h5diff_basic1.h5 h5diff_basic2.h5 PASSED Testing ../../src/h5diff/h5diff -p u h5diff_basic1.h5 h5diff_basic2.h5 PASSED Testing ../../src/h5diff/h5diff -p 0x1 h5diff_basic1.h5 h5diff_basic2. PASSED Testing ../../src/h5diff/h5diff -p 0.21 h5diff_basic1.h5 h5diff_basic2 PASSED Testing ../../src/h5diff/h5diff -p 0.21 -p 0.22 h5diff_basic1.h5 h5dif PASSED Testing ../../src/h5diff/h5diff -p 2 h5diff_basic1.h5 h5diff_basic2.h5 PASSED Testing ../../src/h5diff/h5diff -p 0.005 h5diff_basic1.h5 h5diff_basic PASSED Testing ../../src/h5diff/h5diff -n -4 h5diff_basic1.h5 h5diff_basic2.h PASSED Testing ../../src/h5diff/h5diff -n 0 h5diff_basic1.h5 h5diff_basic2.h5 PASSED Testing ../../src/h5diff/h5diff -n u h5diff_basic1.h5 h5diff_basic2.h5 PASSED Testing ../../src/h5diff/h5diff -n 0x1 h5diff_basic1.h5 h5diff_basic2. PASSED Testing ../../src/h5diff/h5diff -n 2 h5diff_basic1.h5 h5diff_basic2.h5 PASSED Testing ../../src/h5diff/h5diff -n 2 -n 3 h5diff_basic1.h5 h5diff_basi PASSED Testing ../../src/h5diff/h5diff --count=200 h5diff_basic1.h5 h5diff_ba PASSED Testing ../../src/h5diff/h5diff -n 1 h5diff_basic1.h5 h5diff_basic2.h5 PASSED Testing ../../src/h5diff/h5diff -v -d 0.0001 h5diff_basic1.h5 h5diff_b PASSED Testing ../../src/h5diff/h5diff -v --use-system-epsilon h5diff_basic1. PASSED Testing ../../src/h5diff/h5diff -v h5diff_attr1.h5 h5diff_attr2.h5 PASSED Testing ../../src/h5diff/h5diff tmptest2.he5 tmptest.he5 PASSED Testing ../../src/h5diff/h5diff tmpSingleSiteBethe.output.h5 tmpSingle PASSED Testing ../../src/h5diff/h5diff -v1 h5diff_attr1.h5 h5diff_attr2.h5 PASSED Testing ../../src/h5diff/h5diff -v2 h5diff_attr1.h5 h5diff_attr2.h5 PASSED Testing ../../src/h5diff/h5diff --verbose=1 h5diff_attr1.h5 h5diff_att PASSED Testing ../../src/h5diff/h5diff --verbose=2 h5diff_attr1.h5 h5diff_att PASSED Testing ../../src/h5diff/h5diff -v2 h5diff_attr_v_level1.h5 h5diff_att PASSED Testing ../../src/h5diff/h5diff -v2 h5diff_attr_v_level1.h5 h5diff_att PASSED Testing ../../src/h5diff/h5diff -v2 h5diff_attr_v_level1.h5 h5diff_att PASSED Testing ../../src/h5diff/h5diff -v2 h5diff_attr_v_level1.h5 h5diff_att PASSED Testing ../../src/h5diff/h5diff -v2 h5diff_attr_v_level1.h5 h5diff_att PASSED Testing ../../src/h5diff/h5diff -v2 h5diff_attr_v_level1.h5 h5diff_att PASSED Testing ../../src/h5diff/h5diff -v2 h5diff_attr_v_level1.h5 h5diff_att PASSED Testing ../../src/h5diff/h5diff -v h5diff_dset1.h5 h5diff_dset2.h5 PASSED Testing ../../src/h5diff/h5diff -v h5diff_basic2.h5 h5diff_basic2.h5 PASSED Testing ../../src/h5diff/h5diff -v h5diff_hyper1.h5 h5diff_hyper2.h5 PASSED Testing ../../src/h5diff/h5diff -v h5diff_basic1.h5 h5diff_basic1.h5 g PASSED Testing ../../src/h5diff/h5diff -v h5diff_basic1.h5 h5diff_basic1.h5 g PASSED Testing ../../src/h5diff/h5diff -v --use-system-epsilon h5diff_basic1. PASSED Testing ../../src/h5diff/h5diff -v --use-system-epsilon h5diff_basic1. PASSED Testing ../../src/h5diff/h5diff h5diff_basic2.h5 h5diff_basic2.h5 g2/d PASSED Testing ../../src/h5diff/h5diff -c h5diff_basic2.h5 h5diff_basic2.h5 g PASSED Testing ../../src/h5diff/h5diff -c h5diff_basic2.h5 h5diff_basic2.h5 g PASSED Testing ../../src/h5diff/h5diff -c h5diff_basic2.h5 h5diff_basic2.h5 g PASSED Testing ../../src/h5diff/h5diff -c h5diff_basic2.h5 h5diff_basic2.h5 g PASSED Testing ../../src/h5diff/h5diff -c h5diff_basic2.h5 h5diff_basic2.h5 g PASSED Testing ../../src/h5diff/h5diff -c h5diff_basic2.h5 h5diff_basic2.h5 g PASSED Testing ../../src/h5diff/h5diff -c h5diff_basic2.h5 h5diff_basic2.h5 g PASSED Testing ../../src/h5diff/h5diff -c h5diff_dset_zero_dim_size1.h5 h5dif PASSED Testing ../../src/h5diff/h5diff -c non_comparables1.h5 non_comparables PASSED Testing ../../src/h5diff/h5diff -c non_comparables1.h5 non_comparables PASSED Testing ../../src/h5diff/h5diff -c non_comparables1.h5 non_comparables PASSED Testing ../../src/h5diff/h5diff -c non_comparables1.h5 non_comparables PASSED Testing ../../src/h5diff/h5diff -c non_comparables2.h5 non_comparables PASSED Testing ../../src/h5diff/h5diff -v h5diff_links.h5 h5diff_links.h5 /li PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_softlinks. PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_softlinks. PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_softlinks. PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_softlinks. PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_extlink_sr PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_extlink_sr PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_extlink_tr PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_extlink_sr PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_softlinks. PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_extlink_sr PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_linked_sof PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_linked_sof PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_linked_sof PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_linked_sof PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_linked_sof PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_linked_sof PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_linked_sof PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_softlinks. PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_softlinks. PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_extlink_sr PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_extlink_sr PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_extlink_sr PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_extlink_sr PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_ext2softli PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_ext2softli PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_ext2softli PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_danglelink PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v --no-dangling-lin PASSED Testing ../../src/h5diff/h5diff --no-dangling-links h5diff_softlinks.h PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v --no-dangling-lin PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v --no-dangling-lin PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v --no-dangling-lin PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v --no-dangling-lin PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v --no-dangling-lin PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v --no-dangling-lin PASSED Testing ../../src/h5diff/h5diff --follow-symlinks -v --no-dangling-lin PASSED Testing ../../src/h5diff/h5diff --follow-symlinks h5diff_danglelinks1. PASSED Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_danglelink PASSED Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_danglelink PASSED Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_danglelink PASSED Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_danglelink PASSED Testing ../../src/h5diff/h5diff -v h5diff_danglelinks1.h5 h5diff_dangl PASSED Testing ../../src/h5diff/h5diff -v h5diff_danglelinks1.h5 h5diff_dangl PASSED Testing ../../src/h5diff/h5diff -v h5diff_danglelinks1.h5 h5diff_dangl PASSED Testing ../../src/h5diff/h5diff -v h5diff_danglelinks1.h5 h5diff_dangl PASSED Testing ../../src/h5diff/h5diff -v h5diff_danglelinks1.h5 h5diff_dangl PASSED Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse1.h5 h5diff_grp_r PASSED Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_grp_recurs PASSED Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse1.h5 h5diff_grp_r PASSED Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse1.h5 h5diff_grp_r PASSED Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse1.h5 h5diff_grp_r PASSED Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse1.h5 h5diff_grp_r PASSED Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_grp_recurs PASSED Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse1.h5 h5diff_grp_r PASSED Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_grp_recurs PASSED Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse1.h5 h5diff_grp_r PASSED Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_grp_recurs PASSED Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse1.h5 h5diff_grp_r PASSED Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_grp_recurs PASSED Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse1.h5 h5diff_grp_r PASSED Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_grp_recurs PASSED Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse_ext1.h5 h5diff_g PASSED Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_grp_recurs PASSED Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse_ext1.h5 h5diff_g PASSED Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_grp_recurs PASSED Testing ../../src/h5diff/h5diff -v --exclude-path /group1/dset3 h5diff PASSED Testing ../../src/h5diff/h5diff -v h5diff_exclude1-1.h5 h5diff_exclude PASSED Testing ../../src/h5diff/h5diff -v --exclude-path /group1 --exclude-pa PASSED Testing ../../src/h5diff/h5diff -v --exclude-path /group1 h5diff_exclu PASSED Testing ../../src/h5diff/h5diff -v --exclude-path /dset3 h5diff_exclud PASSED Testing ../../src/h5diff/h5diff -v --exclude-path /group1 h5diff_exclu PASSED Testing ../../src/h5diff/h5diff -v --exclude-path /group1 h5diff_exclu PASSED Testing ../../src/h5diff/h5diff -v --exclude-path /group1/dset h5diff_ PASSED Testing ../../src/h5diff/h5diff -v h5diff_comp_vl_strs.h5 h5diff_comp_ PASSED Testing ../../src/h5diff/h5diff -v compounds_array_vlen1.h5 compounds_ PASSED Testing ../../src/h5diff/h5diff -v -d 5 -p 0.05 --use-system-epsilon h PASSED Testing ../../src/h5diff/h5diff -v -d 5 -p 0.05 h5diff_basic1.h5 h5dif PASSED Testing ../../src/h5diff/h5diff -v -p 0.05 -d 5 h5diff_basic1.h5 h5dif PASSED Testing ../../src/h5diff/h5diff -v -d 5 --use-system-epsilon h5diff_ba PASSED Testing ../../src/h5diff/h5diff -v --use-system-epsilon -d 5 h5diff_ba PASSED Testing ../../src/h5diff/h5diff -v -p 0.05 --use-system-epsilon h5diff PASSED Testing ../../src/h5diff/h5diff -v --use-system-epsilon -p 0.05 h5diff PASSED Testing ../../src/h5diff/h5diff -v 1_vds.h5 2_vds.h5 PASSED Testing ../../src/h5diff/h5diff -r 1_vds.h5 2_vds.h5 PASSED Testing ../../src/h5diff/h5diff -c 1_vds.h5 2_vds.h5 PASSED All h5diff tests passed. 2.55user 9.84system 0:24.39elapsed 50%CPU (0avgtext+0avgdata 301408maxresident)k 784inputs+22224outputs (2major+3341997minor)pagefaults 0swaps Finished testing testh5diff.sh ============================ ============================ ============================ Testing h5diff_plugin.sh Finished testing h5diff_plugin.sh ============================ h5diff_plugin.sh Test Log ============================ Testing ../../src/h5diff/h5diff -v tudfilter.h5 tudfilter2.h5 PASSED All Plugin API tests passed. 0.01user 0.10system 0:00.23elapsed 50%CPU (0avgtext+0avgdata 26624maxresident)k 0inputs+160outputs (0major+31889minor)pagefaults 0swaps Finished testing h5diff_plugin.sh ============================ ============================ make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5diff' ===Serial tests in h5diff ended Wed May 17 17:36:54 BST 2017=== make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5diff' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5diff' ===Parallel tests in h5diff begin Wed May 17 17:36:54 BST 2017=== make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5diff' ============================ Testing testph5diff.sh ============================ testph5diff.sh Test Log ============================ testh5diff.sh -p Testing ../../src/h5diff/ph5diff -h *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:36:57.991637000 +0100 --- actual_sorted 2017-05-17 17:36:57.983955000 +0100 *************** *** 1,139 **** ! ! ! ! ! ! ! ! ! ! ! ! ! 0 : Identical to '-v' or '--verbose'. ! 0 if no differences, 1 if differences found, 2 if error ! 1 : All level 0 information plus one-line attribute ! 1) Groups ! 1) h5diff file1 file2 /g1/dset1 /g1/dset2 ! 2 : All level 1 information plus extended attribute ! 2) Datasets ! 2) h5diff file1 file2 /g1/dset1 ! 3) Datatypes ! 3) h5diff file1 file2 ! 4) Symbolic links ! a comparison of the two files' root groups. That is, h5diff first compares ! and h5diff returns an exit code of 2. ! Array rank and dimensions, datatypes, and data values are compared. ! Avoid NaNs detection ! being different and h5diff returns an exit code of 1. ! Can not use with '-d' or '--use-system-epsilon'. ! Can not use with '-p' or '-d'. ! Can not use with '-p' or '--use-system-epsilon'. ! -c, --compare ! Check for any symbolic links (soft links or external links) that do not ! common objects. ! compared, then determine whether the target of each link is an existing ! Compares all objects in both files ! Compares object '/g1/dset1' in both files ! Compares object '/g1/dset1' in file1 with '/g1/dset2' in file2 ! DBL_EPSILON = 2.22045E-16 for double precision type ! -d D, --delta=D ! Default mode: print the number of differences found and where they occured ! error message and returns an exit code of 2. ! Examples of use: ! excluded. ! --exclude-path "/groupB/groupC" ! --exclude-path "path" ! Exclude the specified path to an object when comparing files or groups. ! exist only in one file or common objects that are known to differ. ! Exit code: ! exit code of 2. ! exit code of 2. ! file1 and file2 can be the same file. ! file1 File name of the first HDF5 file ! file2 File name of the second HDF5 file ! File comparison: ! First compares the names of member objects (relative path, from the ! FLT_EPSILON = 1.19209E-07 for floating-point type ! Follow symbolic links (soft links and external links and compare the) ! --follow-symlinks ! For example, if you are comparing the group /groupA in two files and ! '/g1/dset1' and '/g1/dset2' in the same file ! h5diff treats it as an error and returns an exit code of 2. ! -h, --help ! If a group is excluded, all member objects will also be excluded. ! If any dangling link is found, this situation is treated as an error ! If any symbolic link specified in the call to h5diff does not exist, ! - If both symbolic links are dangling links, they are treated as being ! - If both symbolic links point to existing objects, h5diff compares the ! If, however, --no-dangling-links is used with --follow-symlinks, ! If, however, --no-dangling-links is used with --follow-symlinks, ! If no objects [obj1[ obj2]] are specified, the h5diff comparison proceeds as ! - If only one of the two links is a dangling link,they are treated as ! If symbolic link(s) with the same name exist in the files being ! If there are multiple paths to an object, only the specified path(s) ! If the system epsilon is not defined,one of the following predefined ! Level of detail depends on value of N: ! link (a soft or external link pointing to a target object that does ! links' target objects. ! List objects that are not comparable ! Modes of output: ! Must be used with --follow-symlinks option; otherwise, h5diff shows ! -n C, --count=C ! -N, --nan ! --no-dangling-links ! Notes: ! not yet exist). ! [obj1] Name of an HDF5 object, in absolute path ! [obj2] Name of an HDF5 object, in absolute path ! Object comparison: ! object (dataset, group, or named datatype) or the link is a dangling ! object; when comparing groups, "path" is similar to the relative ! one group or in both groups. Common objects are then compared recursively. ! OPTIONS ! option would read as follows: ! path from the group to the excluded object. This "path" can be ! Print a usage message and exit. ! Print difference if (|(a-b)/b| > R). R must be a positive number. ! Print difference if (|a-b| > D). D must be a positive number. ! Print difference if (|a-b| > EPSILON), EPSILON is system defined value. ! Print differences up to C. C must be a positive integer. ! Print version number and exit. ! -p R, --relative=R ! -q, --quiet ! -q Quiet mode: do not print output ! Quiet mode. Do not produce output. ! Report mode. Print differences. ! resolve to an existing object (dataset, group, or named datatype). ! -r, --report ! -r Report mode: print the above plus the differences ! specified group) and generates a report of objects that appear in only ! status report. ! status summary. ! symbolic links are compared.). ! taken from the first section of the output of the --verbose option. ! that appear in only one file or in both files, and recursively compares ! The comparison is based on the return value of H5Tequal. ! the names of root group members, generates a report of root group objects ! (The option --follow-symlinks overrides the default behavior when ! The paths to the target objects are compared. ! the same; by default, h5diff returns an exit code of 0. ! The specified path is excluded wherever it occurs. ! This flexibility enables the same option to exclude either objects that ! This option can be used repeatedly to exclude multiple paths. ! this situation is treated as an error and h5diff returns an ! this situation is treated as an error and h5diff returns an ! two objects. ! usage: h5diff [OPTIONS] file1 file2 [obj1[ obj2]] ! Use h5diff file1 file1 /g1/dset1 /g1/dset2 to compare ! --use-system-epsilon ! values will be used: ! Verbose mode. Print differences information and list of objects. ! Verbose mode with level. Print differences and list of objects. ! -vN --verbose=N ! -v --verbose ! -v Verbose mode: print the above plus a list of objects and warnings ! -V, --version ! When comparing files, "path" is the absolute path to the excluded; ! will be excluded; the comparison will include any path not explicitly ! you want to exclude /groupA/groupB/groupC in both files, the exclude --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_10.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_10.err-sav) ====End of actual stderr (./testfiles/h5diff_10.err-sav) Testing ../../src/h5diff/ph5diff h5diff_basic1.h5 h5diff_basic2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:36:58.225861000 +0100 --- actual_sorted 2017-05-17 17:36:58.219831000 +0100 *************** *** 1,2 **** ! 5 differences found ! dataset: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_11.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_11.err-sav) ====End of actual stderr (./testfiles/h5diff_11.err-sav) Testing ../../src/h5diff/ph5diff h5diff_basic1.h5 h5diff_basic2.h5 g1/*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:36:58.438848000 +0100 --- actual_sorted 2017-05-17 17:36:58.432467000 +0100 *************** *** 1,2 **** ! 5 differences found ! dataset: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_12.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_12.err-sav) ====End of actual stderr (./testfiles/h5diff_12.err-sav) Testing ../../src/h5diff/ph5diff -r h5diff_basic1.h5 h5diff_basic2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:36:58.652983000 +0100 --- actual_sorted 2017-05-17 17:36:58.643239000 +0100 *************** *** 1,10 **** ! ------------------------------------------------------------ ! [ 0 0 ] 1 0 1 ! [ 0 1 ] 1 1.1 0.1 ! [ 1 0 ] 1 1.01 0.01 ! [ 1 1 ] 1 1.001 0.001 ! [ 2 1 ] 0 1 1 ! 5 differences found ! dataset: and ! position dset1 dset1 difference ! size: [3x2] [3x2] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_13.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_13.err-sav) ====End of actual stderr (./testfiles/h5diff_13.err-sav) Testing ../../src/h5diff/ph5diff -r h5diff_basic1.h5 h5diff_basic2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:36:58.860860000 +0100 --- actual_sorted 2017-05-17 17:36:58.854179000 +0100 *************** *** 1,10 **** ! ------------------------------------------------------------ ! [ 0 0 ] 1 0 1 ! [ 0 1 ] 1 1.1 0.1 ! [ 1 0 ] 1 1.01 0.01 ! [ 1 1 ] 1 1.001 0.001 ! [ 2 1 ] 0 1 1 ! 5 differences found ! dataset: and ! position dset1 dset2 difference ! size: [3x2] [3x2] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_14.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_14.err-sav) ====End of actual stderr (./testfiles/h5diff_14.err-sav) Testing ../../src/h5diff/ph5diff --report --delta=5 h5diff_basic1.h5 h*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:36:59.069250000 +0100 --- actual_sorted 2017-05-17 17:36:59.063173000 +0100 *************** *** 1,9 **** ! ------------------------------------------------------------ ! [ 0 1 ] 100 120 20 ! [ 1 0 ] 100 160 60 ! [ 2 0 ] 100 80 20 ! [ 2 1 ] 100 40 60 ! 4 differences found ! dataset: and ! position dset3 dset4 difference ! size: [3x2] [3x2] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_15.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_15.err-sav) ====End of actual stderr (./testfiles/h5diff_15.err-sav) Testing ../../src/h5diff/ph5diff -v -p 0.02 h5diff_basic1.h5 h5diff_ba*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:36:59.281277000 +0100 --- actual_sorted 2017-05-17 17:36:59.274308000 +0100 *************** *** 1,10 **** ! ------------------------------------------------------------------------ ! [ 0 0 ] 100 120 20 0.200000 ! [ 0 1 ] 100 80 20 0.200000 ! [ 1 0 ] 100 0 100 1.000000 ! [ 1 1 ] 0 100 100 not comparable ! [ 2 1 ] 100 50 50 0.500000 ! 5 differences found ! dataset: and ! position dset5 dset6 difference relative ! size: [3x2] [3x2] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_16_1.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_16_1.err-sav) ====End of actual stderr (./testfiles/h5diff_16_1.err-sav) Testing ../../src/h5diff/ph5diff --verbose --relative=0.02 h5diff_basi*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:36:59.489717000 +0100 --- actual_sorted 2017-05-17 17:36:59.483124000 +0100 *************** *** 1,10 **** ! ------------------------------------------------------------------------ ! [ 0 0 ] 100 120 20 0.200000 ! [ 0 1 ] 100 80 20 0.200000 ! [ 1 0 ] 100 0 100 1.000000 ! [ 1 1 ] 0 100 100 not comparable ! [ 2 1 ] 100 50 50 0.500000 ! 5 differences found ! dataset: and ! position dset7 dset8 difference relative ! size: [3x2] [3x2] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_16_2.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_16_2.err-sav) ====End of actual stderr (./testfiles/h5diff_16_2.err-sav) Testing ../../src/h5diff/ph5diff -v -p 0.02 h5diff_basic1.h5 h5diff_ba*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:36:59.698469000 +0100 --- actual_sorted 2017-05-17 17:36:59.692331000 +0100 *************** *** 1,10 **** ! ------------------------------------------------------------------------ ! [ 0 0 ] 100 120 20 0.2 ! [ 0 1 ] 100 80 20 0.2 ! [ 1 0 ] 100 0 100 1 ! [ 1 1 ] 0 100 100 not comparable ! [ 2 1 ] 100 50 50 0.5 ! 5 differences found ! dataset: and ! position dset9 dset10 difference relative ! size: [3x2] [3x2] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_16_3.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_16_3.err-sav) ====End of actual stderr (./testfiles/h5diff_16_3.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_basic1.h5 h5diff_basic2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:36:59.908161000 +0100 --- actual_sorted 2017-05-17 17:36:59.902233000 +0100 *************** *** 1,56 **** ! ! ! --------------------------------------- ! ------------------------------------------------------------ ! [ 0 0 ] 1 0 1 ! [ 0 1 ] 1 1.1 0.1 ! 0 differences found ! 0 differences found ! [ 1 0 ] 1 1.01 0.01 ! [ 1 1 ] 1 1.001 0.001 ! [ 2 1 ] 0 1 1 ! 5 differences found ! dataset: and ! file1 file2 ! group : and ! group : and ! position dset1 dset1 difference ! size: [3x2] [3x2] ! x /g1/d1 ! x /g1/d2 ! x /g1/dset10 ! x /g1/dset11 ! x /g1/dset12 ! x /g1/dset2 ! x /g1/dset3 ! x /g1/dset4 ! x /g1/dset5 ! x /g1/dset6 ! x /g1/dset7 ! x /g1/dset8 ! x /g1/dset9 ! x /g1/fp1 ! x /g1/fp15 ! x /g1/fp16 ! x /g1/fp17 ! x /g1/fp18 ! x /g1/fp18_COPY ! x /g1/fp19 ! x /g1/fp19_COPY ! x /g1/fp2 ! x /g1/fp20 ! x /g1/fp20_COPY ! x /g1/ld ! x /g2 ! x /g2/dset1 ! x /g2/dset2 ! x /g2/dset3 ! x /g2/dset4 ! x /g2/dset5 ! x /g2/dset6 ! x /g2/dset7 ! x /g2/dset8 ! x /g2/dset9 ! x x / ! x x /g1 ! x x /g1/dset1 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_17.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_17.err-sav) ====End of actual stderr (./testfiles/h5diff_17.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_basic1.h5 h5diff_basic1.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:00.115644000 +0100 --- actual_sorted 2017-05-17 17:37:00.109650000 +0100 *************** *** 1,2 **** ! 0 differences found ! dataset: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_171.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_171.err-sav) ====End of actual stderr (./testfiles/h5diff_171.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_basic1.h5 h5diff_basic1.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:00.326230000 +0100 --- actual_sorted 2017-05-17 17:37:00.316464000 +0100 *************** *** 1,2 **** ! 0 differences found ! dataset: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_172.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_172.err-sav) ====End of actual stderr (./testfiles/h5diff_172.err-sav) Testing ../../src/h5diff/ph5diff -q h5diff_basic1.h5 h5diff_basic2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:00.529716000 +0100 --- actual_sorted 2017-05-17 17:37:00.528162000 +0100 *************** *** 0 **** --- 1,3 ---- + 1. no mpd is running on this host + 2. an mpd is running but was started without a "console" (-n option) + mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_18.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_18.err-sav) ====End of actual stderr (./testfiles/h5diff_18.err-sav) Testing ../../src/h5diff/ph5diff -v -q h5diff_basic1.h5 h5diff_basic2.*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:00.740217000 +0100 --- actual_sorted 2017-05-17 17:37:00.733984000 +0100 *************** *** 1 **** ! Error: -q (quiet mode) cannot be added to verbose or report modes --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_18_1.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_18_1.err-sav) ====End of actual stderr (./testfiles/h5diff_18_1.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_types.h5 h5diff_types.h5 ds*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:00.949242000 +0100 --- actual_sorted 2017-05-17 17:37:00.943303000 +0100 *************** *** 1,5 **** ! -------------------------------- ! -------------------------------- ! Not comparable: is of type H5G_DATASET and is of type H5G_GROUP ! Some objects are not comparable ! Use -c for a list of objects without details of differences. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_20.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_20.err-sav) ====End of actual stderr (./testfiles/h5diff_20.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_types.h5 h5diff_types.h5 ds*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:01.176903000 +0100 --- actual_sorted 2017-05-17 17:37:01.171271000 +0100 *************** *** 1,5 **** ! -------------------------------- ! -------------------------------- ! Not comparable: is of type H5G_DATASET and is of type H5G_LINK ! Some objects are not comparable ! Use -c for a list of objects without details of differences. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_21.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_21.err-sav) ====End of actual stderr (./testfiles/h5diff_21.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_types.h5 h5diff_types.h5 ds*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:01.386488000 +0100 --- actual_sorted 2017-05-17 17:37:01.379716000 +0100 *************** *** 1,5 **** ! -------------------------------- ! -------------------------------- ! Not comparable: is of type H5G_DATASET and is of type H5G_TYPE ! Some objects are not comparable ! Use -c for a list of objects without details of differences. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_22.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_22.err-sav) ====End of actual stderr (./testfiles/h5diff_22.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_types.h5 h5diff_types.h5 g1*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:01.596267000 +0100 --- actual_sorted 2017-05-17 17:37:01.590085000 +0100 *************** *** 1,7 **** ! ! ! --------------------------------------- ! 0 differences found ! group1 group2 ! group : and ! x x --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_23.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_23.err-sav) ====End of actual stderr (./testfiles/h5diff_23.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_types.h5 h5diff_types.h5 t1*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:01.804272000 +0100 --- actual_sorted 2017-05-17 17:37:01.798333000 +0100 *************** *** 1,2 **** ! 0 differences found ! datatype: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_24.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_24.err-sav) ====End of actual stderr (./testfiles/h5diff_24.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_types.h5 h5diff_types.h5 l1*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:02.017629000 +0100 --- actual_sorted 2017-05-17 17:37:02.011188000 +0100 *************** *** 1,2 **** ! 0 differences found ! link : and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_25.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_25.err-sav) ====End of actual stderr (./testfiles/h5diff_25.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_types.h5 h5diff_types.h5 g1*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:02.231624000 +0100 --- actual_sorted 2017-05-17 17:37:02.225630000 +0100 *************** *** 1,7 **** ! ! ! --------------------------------------- ! 0 differences found ! group1 group2 ! group : and ! x x --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_26.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_26.err-sav) ====End of actual stderr (./testfiles/h5diff_26.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_types.h5 h5diff_types.h5 t1*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:02.439675000 +0100 --- actual_sorted 2017-05-17 17:37:02.433160000 +0100 *************** *** 1,2 **** ! 1 differences found ! datatype: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_27.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_27.err-sav) ====End of actual stderr (./testfiles/h5diff_27.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_types.h5 h5diff_types.h5 l1*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:02.649733000 +0100 --- actual_sorted 2017-05-17 17:37:02.643432000 +0100 *************** *** 1,2 **** ! 1 differences found ! link : and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_28.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_28.err-sav) ====End of actual stderr (./testfiles/h5diff_28.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_enum_invalid_values.h5 h5di*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:02.857518000 +0100 --- actual_sorted 2017-05-17 17:37:02.851569000 +0100 *************** *** 1,8 **** ! ------------------------------------------------------------ ! [ 1 ] YIN **INVALID VALUE** ! [ 2 ] **INVALID VALUE** YIN ! 3 differences found ! [ 5 ] YIN YANG ! dataset: and ! position dset1 dset2 difference ! size: [6] [6] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_30.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_30.err-sav) ====End of actual stderr (./testfiles/h5diff_30.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:03.063349000 +0100 --- actual_sorted 2017-05-17 17:37:03.057843000 +0100 *************** *** 1,12 **** ! ------------------------------------------------------------ ! [ 1 0 ] 1 3 2 ! [ 1 1 ] 1 4 3 ! [ 2 0 ] 1 5 4 ! [ 2 1 ] 1 6 5 ! 4 differences found ! dataset: and ! has file datatype H5T_STD_I16LE ! has file datatype H5T_STD_I32LE ! position dset0a dset0b difference ! size: [3x2] [3x2] ! Warning: different storage datatype --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_50.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_50.err-sav) ====End of actual stderr (./testfiles/h5diff_50.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:03.273721000 +0100 --- actual_sorted 2017-05-17 17:37:03.266871000 +0100 *************** *** 1,9 **** ! ------------------------------------------------------------ ! [ 1 0 ] 1 3 2 ! [ 1 1 ] 1 4 3 ! [ 2 0 ] 1 5 4 ! [ 2 1 ] 1 6 5 ! 4 differences found ! dataset: and ! position dset1a dset1b difference ! size: [3x2] [3x2] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_51.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_51.err-sav) ====End of actual stderr (./testfiles/h5diff_51.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:03.484731000 +0100 --- actual_sorted 2017-05-17 17:37:03.478711000 +0100 *************** *** 1,9 **** ! ------------------------------------------------------------ ! [ 1 0 ] 1 3 2 ! [ 1 1 ] 1 4 3 ! [ 2 0 ] 1 5 4 ! [ 2 1 ] 1 6 5 ! 4 differences found ! dataset: and ! position dset2a dset2b difference ! size: [3x2] [3x2] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_52.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_52.err-sav) ====End of actual stderr (./testfiles/h5diff_52.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:03.696065000 +0100 --- actual_sorted 2017-05-17 17:37:03.689183000 +0100 *************** *** 1,9 **** ! ------------------------------------------------------------ ! [ 1 0 ] 1 3 2 ! [ 1 1 ] 1 4 3 ! [ 2 0 ] 1 5 4 ! [ 2 1 ] 1 6 5 ! 4 differences found ! dataset: and ! position dset3a dset4b difference ! size: [3x2] [3x2] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_53.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_53.err-sav) ====End of actual stderr (./testfiles/h5diff_53.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:03.903216000 +0100 --- actual_sorted 2017-05-17 17:37:03.896974000 +0100 *************** *** 1,9 **** ! ------------------------------------------------------------ ! [ 1 0 ] 1 3 2 ! [ 1 1 ] 1 4 3 ! [ 2 0 ] 1 5 4 ! [ 2 1 ] 1 6 5 ! 4 differences found ! dataset: and ! position dset4a dset4b difference ! size: [3x2] [3x2] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_54.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_54.err-sav) ====End of actual stderr (./testfiles/h5diff_54.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:04.110104000 +0100 --- actual_sorted 2017-05-17 17:37:04.103511000 +0100 *************** *** 1,9 **** ! ------------------------------------------------------------ ! [ 1 0 ] 1 3 2 ! [ 1 1 ] 1 4 3 ! [ 2 0 ] 1 5 4 ! [ 2 1 ] 1 6 5 ! 4 differences found ! dataset: and ! position dset5a dset5b difference ! size: [3x2] [3x2] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_55.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_55.err-sav) ====End of actual stderr (./testfiles/h5diff_55.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:04.315600000 +0100 --- actual_sorted 2017-05-17 17:37:04.309830000 +0100 *************** *** 1,9 **** ! ------------------------------------------------------------ ! [ 1 0 ] 1 3 2 ! [ 1 1 ] 1 4 3 ! [ 2 0 ] 1 5 4 ! [ 2 1 ] 1 6 5 ! 4 differences found ! dataset: and ! position dset6a dset6b difference ! size: [3x2] [3x2] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_56.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_56.err-sav) ====End of actual stderr (./testfiles/h5diff_56.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:04.521511000 +0100 --- actual_sorted 2017-05-17 17:37:04.515560000 +0100 *************** *** 1,10 **** ! -------------------------------- ! -------------------------------- ! 0 differences found ! dataset: and ! has file datatype H5T_STD_I8LE ! has file datatype H5T_STD_U8LE ! Not comparable: has sign H5T_SGN_2 and has sign H5T_SGN_NONE ! Some objects are not comparable ! Use -c for a list of objects without details of differences. ! Warning: different storage datatype --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_57.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_57.err-sav) ====End of actual stderr (./testfiles/h5diff_57.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_dset1.h5 h5diff_dset2.h5 re*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:04.727764000 +0100 --- actual_sorted 2017-05-17 17:37:04.721975000 +0100 *************** *** 1,10 **** ! ------------------------------------------------------------ ! 4 differences found ! block #0 (2,2)-(7,7) (0,0)-(2,2) ! dataset: and ! point #1 (2,2) (3,3) ! point #3 (1,6) (2,5) ! point #4 (2,8) (1,7) ! Referenced dataset 10720 10720 ! Region blocks ! Region points --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_58.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_58.err-sav) ====End of actual stderr (./testfiles/h5diff_58.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:04.936189000 +0100 --- actual_sorted 2017-05-17 17:37:04.930024000 +0100 *************** *** 1,10 **** ! 0 differences found ! 0 differences found ! has file datatype H5T_STD_U16LE ! has file datatype H5T_STD_U32LE ! attribute: > and > ! dataset: and ! has file datatype H5T_STD_U16LE ! has file datatype H5T_STD_U32LE ! Warning: different storage datatype ! Warning: different storage datatype --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_59.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_59.err-sav) ====End of actual stderr (./testfiles/h5diff_59.err-sav) Testing ../../src/h5diff/ph5diff -v diff_strings1.h5 diff_strings2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:05.143041000 +0100 --- actual_sorted 2017-05-17 17:37:05.136386000 +0100 *************** *** 1,9 **** ! ------------------------------------------------------------ ! [ 1 0 ] 5 \000 ! [ 1 1 ] 6 \000 ! [ 1 2 ] \000 7 ! [ 1 3 ] \000 8 ! 4 differences found ! dataset: and ! position string1 string1 difference ! size: [3x4] [3x4] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_60.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_60.err-sav) ====End of actual stderr (./testfiles/h5diff_60.err-sav) Testing ../../src/h5diff/ph5diff -v diff_strings1.h5 diff_strings2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:05.351206000 +0100 --- actual_sorted 2017-05-17 17:37:05.344094000 +0100 *************** *** 1,29 **** ! ------------------------------------------------------------ ! [ 10 ] 1 ! [ 10 ] 1 e ! [ 10 ] f ! [ 11 ] 2 ! [ 11 ] 2 e ! [ 11 ] f ! [ 12 ] 3 ! [ 12 ] e 3 ! [ 12 ] f ! [ 13 ] 4 ! [ 13 ] e 4 ! [ 13 ] f ! [ 14 ] 5 ! [ 14 ] e 5 ! [ 14 ] f ! [ 15 ] 6 ! [ 15 ] e 6 ! [ 15 ] f ! 24 differences found ! [ 8 ] 9 ! [ 8 ] 9 e ! [ 8 ] f ! [ 9 ] 0 ! [ 9 ] 0 e ! [ 9 ] f ! dataset: and ! position string2 string2 difference ! size: [20] [20] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_61.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_61.err-sav) ====End of actual stderr (./testfiles/h5diff_61.err-sav) Testing ../../src/h5diff/ph5diff -v diff_strings1.h5 diff_strings2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:05.557791000 +0100 --- actual_sorted 2017-05-17 17:37:05.551357000 +0100 *************** *** 1,36 **** ! ------------------------------------------------------------ ! [ 12 ] \000 2 ! [ 12 ] 2 d ! [ 12 ] d c ! [ 13 ] \000 3 ! [ 13 ] 3 d ! [ 14 ] \000 4 ! [ 14 ] 4 d ! [ 14 ] b a ! [ 14 ] c b ! [ 14 ] d c ! [ 15 ] \000 5 ! [ 15 ] 5 d ! [ 15 ] c b ! [ 15 ] d c ! [ 16 ] 6 \000 ! [ 16 ] c d ! [ 16 ] d 6 ! [ 17 ] 7 \000 ! [ 17 ] d 7 ! [ 18 ] 8 \000 ! [ 18 ] a b ! [ 18 ] b c ! [ 18 ] c d ! [ 18 ] d 8 ! [ 19 ] 9 \000 ! [ 19 ] b c ! [ 19 ] c d ! [ 19 ] d 9 ! [ 24 ] c d ! [ 25 ] c d ! [ 26 ] c d ! 31 differences found ! dataset: and ! position string3 string3 difference ! size: [27] [27] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_62.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_62.err-sav) ====End of actual stderr (./testfiles/h5diff_62.err-sav) Testing ../../src/h5diff/ph5diff -v diff_strings1.h5 diff_strings2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:05.765196000 +0100 --- actual_sorted 2017-05-17 17:37:05.759182000 +0100 *************** *** 1,9 **** ! ------------------------------------------------------------ ! [ 1 ] 8 ! [ 1 ] 9 ! [ 2 ] 8 ! [ 2 ] 9 ! 4 differences found ! dataset: and ! position string4 string4 difference ! size: [3] [3] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_63.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_63.err-sav) ====End of actual stderr (./testfiles/h5diff_63.err-sav) Testing ../../src/h5diff/ph5diff h5diff_basic1.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:05.976370000 +0100 --- actual_sorted 2017-05-17 17:37:05.969921000 +0100 *************** *** 1,140 **** ! ! ! ! ! ! ! ! ! ! ! ! ! 0 : Identical to '-v' or '--verbose'. ! 0 if no differences, 1 if differences found, 2 if error ! 1 : All level 0 information plus one-line attribute ! 1) Groups ! 1) h5diff file1 file2 /g1/dset1 /g1/dset2 ! 2 : All level 1 information plus extended attribute ! 2) Datasets ! 2) h5diff file1 file2 /g1/dset1 ! 3) Datatypes ! 3) h5diff file1 file2 ! 4) Symbolic links ! a comparison of the two files' root groups. That is, h5diff first compares ! and h5diff returns an exit code of 2. ! Array rank and dimensions, datatypes, and data values are compared. ! Avoid NaNs detection ! being different and h5diff returns an exit code of 1. ! Can not use with '-d' or '--use-system-epsilon'. ! Can not use with '-p' or '-d'. ! Can not use with '-p' or '--use-system-epsilon'. ! -c, --compare ! Check for any symbolic links (soft links or external links) that do not ! common objects. ! compared, then determine whether the target of each link is an existing ! Compares all objects in both files ! Compares object '/g1/dset1' in both files ! Compares object '/g1/dset1' in file1 with '/g1/dset2' in file2 ! DBL_EPSILON = 2.22045E-16 for double precision type ! -d D, --delta=D ! Default mode: print the number of differences found and where they occured ! error message and returns an exit code of 2. ! Examples of use: ! excluded. ! --exclude-path "/groupB/groupC" ! --exclude-path "path" ! Exclude the specified path to an object when comparing files or groups. ! exist only in one file or common objects that are known to differ. ! Exit code: ! exit code of 2. ! exit code of 2. ! file1 and file2 can be the same file. ! file1 File name of the first HDF5 file ! file2 File name of the second HDF5 file ! File comparison: ! First compares the names of member objects (relative path, from the ! FLT_EPSILON = 1.19209E-07 for floating-point type ! Follow symbolic links (soft links and external links and compare the) ! --follow-symlinks ! For example, if you are comparing the group /groupA in two files and ! '/g1/dset1' and '/g1/dset2' in the same file ! h5diff error: missing file names ! h5diff treats it as an error and returns an exit code of 2. ! -h, --help ! If a group is excluded, all member objects will also be excluded. ! If any dangling link is found, this situation is treated as an error ! If any symbolic link specified in the call to h5diff does not exist, ! - If both symbolic links are dangling links, they are treated as being ! - If both symbolic links point to existing objects, h5diff compares the ! If, however, --no-dangling-links is used with --follow-symlinks, ! If, however, --no-dangling-links is used with --follow-symlinks, ! If no objects [obj1[ obj2]] are specified, the h5diff comparison proceeds as ! - If only one of the two links is a dangling link,they are treated as ! If symbolic link(s) with the same name exist in the files being ! If there are multiple paths to an object, only the specified path(s) ! If the system epsilon is not defined,one of the following predefined ! Level of detail depends on value of N: ! link (a soft or external link pointing to a target object that does ! links' target objects. ! List objects that are not comparable ! Modes of output: ! Must be used with --follow-symlinks option; otherwise, h5diff shows ! -n C, --count=C ! -N, --nan ! --no-dangling-links ! Notes: ! not yet exist). ! [obj1] Name of an HDF5 object, in absolute path ! [obj2] Name of an HDF5 object, in absolute path ! Object comparison: ! object (dataset, group, or named datatype) or the link is a dangling ! object; when comparing groups, "path" is similar to the relative ! one group or in both groups. Common objects are then compared recursively. ! OPTIONS ! option would read as follows: ! path from the group to the excluded object. This "path" can be ! Print a usage message and exit. ! Print difference if (|(a-b)/b| > R). R must be a positive number. ! Print difference if (|a-b| > D). D must be a positive number. ! Print difference if (|a-b| > EPSILON), EPSILON is system defined value. ! Print differences up to C. C must be a positive integer. ! Print version number and exit. ! -p R, --relative=R ! -q, --quiet ! -q Quiet mode: do not print output ! Quiet mode. Do not produce output. ! Report mode. Print differences. ! resolve to an existing object (dataset, group, or named datatype). ! -r, --report ! -r Report mode: print the above plus the differences ! specified group) and generates a report of objects that appear in only ! status report. ! status summary. ! symbolic links are compared.). ! taken from the first section of the output of the --verbose option. ! that appear in only one file or in both files, and recursively compares ! The comparison is based on the return value of H5Tequal. ! the names of root group members, generates a report of root group objects ! (The option --follow-symlinks overrides the default behavior when ! The paths to the target objects are compared. ! the same; by default, h5diff returns an exit code of 0. ! The specified path is excluded wherever it occurs. ! This flexibility enables the same option to exclude either objects that ! This option can be used repeatedly to exclude multiple paths. ! this situation is treated as an error and h5diff returns an ! this situation is treated as an error and h5diff returns an ! two objects. ! usage: h5diff [OPTIONS] file1 file2 [obj1[ obj2]] ! Use h5diff file1 file1 /g1/dset1 /g1/dset2 to compare ! --use-system-epsilon ! values will be used: ! Verbose mode. Print differences information and list of objects. ! Verbose mode with level. Print differences and list of objects. ! -vN --verbose=N ! -v --verbose ! -v Verbose mode: print the above plus a list of objects and warnings ! -V, --version ! When comparing files, "path" is the absolute path to the excluded; ! will be excluded; the comparison will include any path not explicitly ! you want to exclude /groupA/groupB/groupC in both files, the exclude --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_600.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_600.err-sav) ====End of actual stderr (./testfiles/h5diff_600.err-sav) Testing ../../src/h5diff/ph5diff h5diff_basic1.h5 h5diff_basic1.h5 non*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:06.191759000 +0100 --- actual_sorted 2017-05-17 17:37:06.185532000 +0100 *************** *** 1 **** ! Object could not be found in --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_601.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_601.err-sav) ====End of actual stderr (./testfiles/h5diff_601.err-sav) Testing ../../src/h5diff/ph5diff -d -4 h5diff_basic1.h5 h5diff_basic2.*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:06.406234000 +0100 --- actual_sorted 2017-05-17 17:37:06.399634000 +0100 *************** *** 1,140 **** ! ! ! ! ! ! ! ! ! ! ! ! ! 0 : Identical to '-v' or '--verbose'. ! 0 if no differences, 1 if differences found, 2 if error ! 1 : All level 0 information plus one-line attribute ! 1) Groups ! 1) h5diff file1 file2 /g1/dset1 /g1/dset2 ! 2 : All level 1 information plus extended attribute ! 2) Datasets ! 2) h5diff file1 file2 /g1/dset1 ! 3) Datatypes ! 3) h5diff file1 file2 ! 4) Symbolic links ! a comparison of the two files' root groups. That is, h5diff first compares ! and h5diff returns an exit code of 2. ! Array rank and dimensions, datatypes, and data values are compared. ! Avoid NaNs detection ! being different and h5diff returns an exit code of 1. ! Can not use with '-d' or '--use-system-epsilon'. ! Can not use with '-p' or '-d'. ! Can not use with '-p' or '--use-system-epsilon'. ! -c, --compare ! Check for any symbolic links (soft links or external links) that do not ! common objects. ! compared, then determine whether the target of each link is an existing ! Compares all objects in both files ! Compares object '/g1/dset1' in both files ! Compares object '/g1/dset1' in file1 with '/g1/dset2' in file2 ! <-d -4> is not a valid option ! DBL_EPSILON = 2.22045E-16 for double precision type ! -d D, --delta=D ! Default mode: print the number of differences found and where they occured ! error message and returns an exit code of 2. ! Examples of use: ! excluded. ! --exclude-path "/groupB/groupC" ! --exclude-path "path" ! Exclude the specified path to an object when comparing files or groups. ! exist only in one file or common objects that are known to differ. ! Exit code: ! exit code of 2. ! exit code of 2. ! file1 and file2 can be the same file. ! file1 File name of the first HDF5 file ! file2 File name of the second HDF5 file ! File comparison: ! First compares the names of member objects (relative path, from the ! FLT_EPSILON = 1.19209E-07 for floating-point type ! Follow symbolic links (soft links and external links and compare the) ! --follow-symlinks ! For example, if you are comparing the group /groupA in two files and ! '/g1/dset1' and '/g1/dset2' in the same file ! h5diff treats it as an error and returns an exit code of 2. ! -h, --help ! If a group is excluded, all member objects will also be excluded. ! If any dangling link is found, this situation is treated as an error ! If any symbolic link specified in the call to h5diff does not exist, ! - If both symbolic links are dangling links, they are treated as being ! - If both symbolic links point to existing objects, h5diff compares the ! If, however, --no-dangling-links is used with --follow-symlinks, ! If, however, --no-dangling-links is used with --follow-symlinks, ! If no objects [obj1[ obj2]] are specified, the h5diff comparison proceeds as ! - If only one of the two links is a dangling link,they are treated as ! If symbolic link(s) with the same name exist in the files being ! If there are multiple paths to an object, only the specified path(s) ! If the system epsilon is not defined,one of the following predefined ! Level of detail depends on value of N: ! link (a soft or external link pointing to a target object that does ! links' target objects. ! List objects that are not comparable ! Modes of output: ! Must be used with --follow-symlinks option; otherwise, h5diff shows ! -n C, --count=C ! -N, --nan ! --no-dangling-links ! Notes: ! not yet exist). ! [obj1] Name of an HDF5 object, in absolute path ! [obj2] Name of an HDF5 object, in absolute path ! Object comparison: ! object (dataset, group, or named datatype) or the link is a dangling ! object; when comparing groups, "path" is similar to the relative ! one group or in both groups. Common objects are then compared recursively. ! OPTIONS ! option would read as follows: ! path from the group to the excluded object. This "path" can be ! Print a usage message and exit. ! Print difference if (|(a-b)/b| > R). R must be a positive number. ! Print difference if (|a-b| > D). D must be a positive number. ! Print difference if (|a-b| > EPSILON), EPSILON is system defined value. ! Print differences up to C. C must be a positive integer. ! Print version number and exit. ! -p R, --relative=R ! -q, --quiet ! -q Quiet mode: do not print output ! Quiet mode. Do not produce output. ! Report mode. Print differences. ! resolve to an existing object (dataset, group, or named datatype). ! -r, --report ! -r Report mode: print the above plus the differences ! specified group) and generates a report of objects that appear in only ! status report. ! status summary. ! symbolic links are compared.). ! taken from the first section of the output of the --verbose option. ! that appear in only one file or in both files, and recursively compares ! The comparison is based on the return value of H5Tequal. ! the names of root group members, generates a report of root group objects ! (The option --follow-symlinks overrides the default behavior when ! The paths to the target objects are compared. ! the same; by default, h5diff returns an exit code of 0. ! The specified path is excluded wherever it occurs. ! This flexibility enables the same option to exclude either objects that ! This option can be used repeatedly to exclude multiple paths. ! this situation is treated as an error and h5diff returns an ! this situation is treated as an error and h5diff returns an ! two objects. ! usage: h5diff [OPTIONS] file1 file2 [obj1[ obj2]] ! Use h5diff file1 file1 /g1/dset1 /g1/dset2 to compare ! --use-system-epsilon ! values will be used: ! Verbose mode. Print differences information and list of objects. ! Verbose mode with level. Print differences and list of objects. ! -vN --verbose=N ! -v --verbose ! -v Verbose mode: print the above plus a list of objects and warnings ! -V, --version ! When comparing files, "path" is the absolute path to the excluded; ! will be excluded; the comparison will include any path not explicitly ! you want to exclude /groupA/groupB/groupC in both files, the exclude --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_603.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_603.err-sav) ====End of actual stderr (./testfiles/h5diff_603.err-sav) Testing ../../src/h5diff/ph5diff -d 0 h5diff_basic1.h5 h5diff_basic2.h*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:06.622952000 +0100 --- actual_sorted 2017-05-17 17:37:06.616570000 +0100 *************** *** 1,2 **** ! 6 differences found ! dataset: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_604.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_604.err-sav) ====End of actual stderr (./testfiles/h5diff_604.err-sav) Testing ../../src/h5diff/ph5diff -d u h5diff_basic1.h5 h5diff_basic2.h*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:06.833478000 +0100 --- actual_sorted 2017-05-17 17:37:06.827683000 +0100 *************** *** 1,2 **** ! 6 differences found ! dataset: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_605.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_605.err-sav) ====End of actual stderr (./testfiles/h5diff_605.err-sav) Testing ../../src/h5diff/ph5diff -d 0x1 h5diff_basic1.h5 h5diff_basic2*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:07.049249000 +0100 --- actual_sorted 2017-05-17 17:37:07.043239000 +0100 *************** *** 1,140 **** ! ! ! ! ! ! ! ! ! ! ! ! ! 0 : Identical to '-v' or '--verbose'. ! 0 if no differences, 1 if differences found, 2 if error ! 1 : All level 0 information plus one-line attribute ! 1) Groups ! 1) h5diff file1 file2 /g1/dset1 /g1/dset2 ! 2 : All level 1 information plus extended attribute ! 2) Datasets ! 2) h5diff file1 file2 /g1/dset1 ! 3) Datatypes ! 3) h5diff file1 file2 ! 4) Symbolic links ! a comparison of the two files' root groups. That is, h5diff first compares ! and h5diff returns an exit code of 2. ! Array rank and dimensions, datatypes, and data values are compared. ! Avoid NaNs detection ! being different and h5diff returns an exit code of 1. ! Can not use with '-d' or '--use-system-epsilon'. ! Can not use with '-p' or '-d'. ! Can not use with '-p' or '--use-system-epsilon'. ! -c, --compare ! Check for any symbolic links (soft links or external links) that do not ! common objects. ! compared, then determine whether the target of each link is an existing ! Compares all objects in both files ! Compares object '/g1/dset1' in both files ! Compares object '/g1/dset1' in file1 with '/g1/dset2' in file2 ! <-d 0x1> is not a valid option ! DBL_EPSILON = 2.22045E-16 for double precision type ! -d D, --delta=D ! Default mode: print the number of differences found and where they occured ! error message and returns an exit code of 2. ! Examples of use: ! excluded. ! --exclude-path "/groupB/groupC" ! --exclude-path "path" ! Exclude the specified path to an object when comparing files or groups. ! exist only in one file or common objects that are known to differ. ! Exit code: ! exit code of 2. ! exit code of 2. ! file1 and file2 can be the same file. ! file1 File name of the first HDF5 file ! file2 File name of the second HDF5 file ! File comparison: ! First compares the names of member objects (relative path, from the ! FLT_EPSILON = 1.19209E-07 for floating-point type ! Follow symbolic links (soft links and external links and compare the) ! --follow-symlinks ! For example, if you are comparing the group /groupA in two files and ! '/g1/dset1' and '/g1/dset2' in the same file ! h5diff treats it as an error and returns an exit code of 2. ! -h, --help ! If a group is excluded, all member objects will also be excluded. ! If any dangling link is found, this situation is treated as an error ! If any symbolic link specified in the call to h5diff does not exist, ! - If both symbolic links are dangling links, they are treated as being ! - If both symbolic links point to existing objects, h5diff compares the ! If, however, --no-dangling-links is used with --follow-symlinks, ! If, however, --no-dangling-links is used with --follow-symlinks, ! If no objects [obj1[ obj2]] are specified, the h5diff comparison proceeds as ! - If only one of the two links is a dangling link,they are treated as ! If symbolic link(s) with the same name exist in the files being ! If there are multiple paths to an object, only the specified path(s) ! If the system epsilon is not defined,one of the following predefined ! Level of detail depends on value of N: ! link (a soft or external link pointing to a target object that does ! links' target objects. ! List objects that are not comparable ! Modes of output: ! Must be used with --follow-symlinks option; otherwise, h5diff shows ! -n C, --count=C ! -N, --nan ! --no-dangling-links ! Notes: ! not yet exist). ! [obj1] Name of an HDF5 object, in absolute path ! [obj2] Name of an HDF5 object, in absolute path ! Object comparison: ! object (dataset, group, or named datatype) or the link is a dangling ! object; when comparing groups, "path" is similar to the relative ! one group or in both groups. Common objects are then compared recursively. ! OPTIONS ! option would read as follows: ! path from the group to the excluded object. This "path" can be ! Print a usage message and exit. ! Print difference if (|(a-b)/b| > R). R must be a positive number. ! Print difference if (|a-b| > D). D must be a positive number. ! Print difference if (|a-b| > EPSILON), EPSILON is system defined value. ! Print differences up to C. C must be a positive integer. ! Print version number and exit. ! -p R, --relative=R ! -q, --quiet ! -q Quiet mode: do not print output ! Quiet mode. Do not produce output. ! Report mode. Print differences. ! resolve to an existing object (dataset, group, or named datatype). ! -r, --report ! -r Report mode: print the above plus the differences ! specified group) and generates a report of objects that appear in only ! status report. ! status summary. ! symbolic links are compared.). ! taken from the first section of the output of the --verbose option. ! that appear in only one file or in both files, and recursively compares ! The comparison is based on the return value of H5Tequal. ! the names of root group members, generates a report of root group objects ! (The option --follow-symlinks overrides the default behavior when ! The paths to the target objects are compared. ! the same; by default, h5diff returns an exit code of 0. ! The specified path is excluded wherever it occurs. ! This flexibility enables the same option to exclude either objects that ! This option can be used repeatedly to exclude multiple paths. ! this situation is treated as an error and h5diff returns an ! this situation is treated as an error and h5diff returns an ! two objects. ! usage: h5diff [OPTIONS] file1 file2 [obj1[ obj2]] ! Use h5diff file1 file1 /g1/dset1 /g1/dset2 to compare ! --use-system-epsilon ! values will be used: ! Verbose mode. Print differences information and list of objects. ! Verbose mode with level. Print differences and list of objects. ! -vN --verbose=N ! -v --verbose ! -v Verbose mode: print the above plus a list of objects and warnings ! -V, --version ! When comparing files, "path" is the absolute path to the excluded; ! will be excluded; the comparison will include any path not explicitly ! you want to exclude /groupA/groupB/groupC in both files, the exclude --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_606.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_606.err-sav) ====End of actual stderr (./testfiles/h5diff_606.err-sav) Testing ../../src/h5diff/ph5diff -d 1 h5diff_basic1.h5 h5diff_basic2.h*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:07.263165000 +0100 --- actual_sorted 2017-05-17 17:37:07.254229000 +0100 *************** *** 1,2 **** ! 6 differences found ! dataset: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_607.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_607.err-sav) ====End of actual stderr (./testfiles/h5diff_607.err-sav) Testing ../../src/h5diff/ph5diff --use-system-epsilon h5diff_basic1.h5*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:07.470574000 +0100 --- actual_sorted 2017-05-17 17:37:07.464304000 +0100 *************** *** 1,2 **** ! 6 differences found ! dataset: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_608.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_608.err-sav) ====End of actual stderr (./testfiles/h5diff_608.err-sav) Testing ../../src/h5diff/ph5diff -d 200 h5diff_basic1.h5 h5diff_basic2*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:07.675910000 +0100 --- actual_sorted 2017-05-17 17:37:07.674218000 +0100 *************** *** 0 **** --- 1,3 ---- + 1. no mpd is running on this host + 2. an mpd is running but was started without a "console" (-n option) + mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_609.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_609.err-sav) ====End of actual stderr (./testfiles/h5diff_609.err-sav) Testing ../../src/h5diff/ph5diff -d 1 h5diff_basic1.h5 h5diff_basic2.h*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:07.891099000 +0100 --- actual_sorted 2017-05-17 17:37:07.884600000 +0100 *************** *** 1,2 **** ! 6 differences found ! dataset: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_610.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_610.err-sav) ====End of actual stderr (./testfiles/h5diff_610.err-sav) Testing ../../src/h5diff/ph5diff -p -4 h5diff_basic1.h5 h5diff_basic2.*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:08.103675000 +0100 --- actual_sorted 2017-05-17 17:37:08.097369000 +0100 *************** *** 1,140 **** ! ! ! ! ! ! ! ! ! ! ! ! ! 0 : Identical to '-v' or '--verbose'. ! 0 if no differences, 1 if differences found, 2 if error ! 1 : All level 0 information plus one-line attribute ! 1) Groups ! 1) h5diff file1 file2 /g1/dset1 /g1/dset2 ! 2 : All level 1 information plus extended attribute ! 2) Datasets ! 2) h5diff file1 file2 /g1/dset1 ! 3) Datatypes ! 3) h5diff file1 file2 ! 4) Symbolic links ! a comparison of the two files' root groups. That is, h5diff first compares ! and h5diff returns an exit code of 2. ! Array rank and dimensions, datatypes, and data values are compared. ! Avoid NaNs detection ! being different and h5diff returns an exit code of 1. ! Can not use with '-d' or '--use-system-epsilon'. ! Can not use with '-p' or '-d'. ! Can not use with '-p' or '--use-system-epsilon'. ! -c, --compare ! Check for any symbolic links (soft links or external links) that do not ! common objects. ! compared, then determine whether the target of each link is an existing ! Compares all objects in both files ! Compares object '/g1/dset1' in both files ! Compares object '/g1/dset1' in file1 with '/g1/dset2' in file2 ! DBL_EPSILON = 2.22045E-16 for double precision type ! -d D, --delta=D ! Default mode: print the number of differences found and where they occured ! error message and returns an exit code of 2. ! Examples of use: ! excluded. ! --exclude-path "/groupB/groupC" ! --exclude-path "path" ! Exclude the specified path to an object when comparing files or groups. ! exist only in one file or common objects that are known to differ. ! Exit code: ! exit code of 2. ! exit code of 2. ! file1 and file2 can be the same file. ! file1 File name of the first HDF5 file ! file2 File name of the second HDF5 file ! File comparison: ! First compares the names of member objects (relative path, from the ! FLT_EPSILON = 1.19209E-07 for floating-point type ! Follow symbolic links (soft links and external links and compare the) ! --follow-symlinks ! For example, if you are comparing the group /groupA in two files and ! '/g1/dset1' and '/g1/dset2' in the same file ! h5diff treats it as an error and returns an exit code of 2. ! -h, --help ! If a group is excluded, all member objects will also be excluded. ! If any dangling link is found, this situation is treated as an error ! If any symbolic link specified in the call to h5diff does not exist, ! - If both symbolic links are dangling links, they are treated as being ! - If both symbolic links point to existing objects, h5diff compares the ! If, however, --no-dangling-links is used with --follow-symlinks, ! If, however, --no-dangling-links is used with --follow-symlinks, ! If no objects [obj1[ obj2]] are specified, the h5diff comparison proceeds as ! - If only one of the two links is a dangling link,they are treated as ! If symbolic link(s) with the same name exist in the files being ! If there are multiple paths to an object, only the specified path(s) ! If the system epsilon is not defined,one of the following predefined ! Level of detail depends on value of N: ! link (a soft or external link pointing to a target object that does ! links' target objects. ! List objects that are not comparable ! Modes of output: ! Must be used with --follow-symlinks option; otherwise, h5diff shows ! -n C, --count=C ! -N, --nan ! --no-dangling-links ! Notes: ! not yet exist). ! [obj1] Name of an HDF5 object, in absolute path ! [obj2] Name of an HDF5 object, in absolute path ! Object comparison: ! object (dataset, group, or named datatype) or the link is a dangling ! object; when comparing groups, "path" is similar to the relative ! one group or in both groups. Common objects are then compared recursively. ! OPTIONS ! option would read as follows: ! <-p -4> is not a valid option ! path from the group to the excluded object. This "path" can be ! Print a usage message and exit. ! Print difference if (|(a-b)/b| > R). R must be a positive number. ! Print difference if (|a-b| > D). D must be a positive number. ! Print difference if (|a-b| > EPSILON), EPSILON is system defined value. ! Print differences up to C. C must be a positive integer. ! Print version number and exit. ! -p R, --relative=R ! -q, --quiet ! -q Quiet mode: do not print output ! Quiet mode. Do not produce output. ! Report mode. Print differences. ! resolve to an existing object (dataset, group, or named datatype). ! -r, --report ! -r Report mode: print the above plus the differences ! specified group) and generates a report of objects that appear in only ! status report. ! status summary. ! symbolic links are compared.). ! taken from the first section of the output of the --verbose option. ! that appear in only one file or in both files, and recursively compares ! The comparison is based on the return value of H5Tequal. ! the names of root group members, generates a report of root group objects ! (The option --follow-symlinks overrides the default behavior when ! The paths to the target objects are compared. ! the same; by default, h5diff returns an exit code of 0. ! The specified path is excluded wherever it occurs. ! This flexibility enables the same option to exclude either objects that ! This option can be used repeatedly to exclude multiple paths. ! this situation is treated as an error and h5diff returns an ! this situation is treated as an error and h5diff returns an ! two objects. ! usage: h5diff [OPTIONS] file1 file2 [obj1[ obj2]] ! Use h5diff file1 file1 /g1/dset1 /g1/dset2 to compare ! --use-system-epsilon ! values will be used: ! Verbose mode. Print differences information and list of objects. ! Verbose mode with level. Print differences and list of objects. ! -vN --verbose=N ! -v --verbose ! -v Verbose mode: print the above plus a list of objects and warnings ! -V, --version ! When comparing files, "path" is the absolute path to the excluded; ! will be excluded; the comparison will include any path not explicitly ! you want to exclude /groupA/groupB/groupC in both files, the exclude --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_612.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_612.err-sav) ====End of actual stderr (./testfiles/h5diff_612.err-sav) Testing ../../src/h5diff/ph5diff -p 0 h5diff_basic1.h5 h5diff_basic2.h*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:08.312760000 +0100 --- actual_sorted 2017-05-17 17:37:08.306573000 +0100 *************** *** 1,2 **** ! 6 differences found ! dataset: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_613.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_613.err-sav) ====End of actual stderr (./testfiles/h5diff_613.err-sav) Testing ../../src/h5diff/ph5diff -p u h5diff_basic1.h5 h5diff_basic2.h*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:08.528712000 +0100 --- actual_sorted 2017-05-17 17:37:08.522749000 +0100 *************** *** 1,2 **** ! 6 differences found ! dataset: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_614.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_614.err-sav) ====End of actual stderr (./testfiles/h5diff_614.err-sav) Testing ../../src/h5diff/ph5diff -p 0x1 h5diff_basic1.h5 h5diff_basic2*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:08.745801000 +0100 --- actual_sorted 2017-05-17 17:37:08.738509000 +0100 *************** *** 1,140 **** ! ! ! ! ! ! ! ! ! ! ! ! ! 0 : Identical to '-v' or '--verbose'. ! 0 if no differences, 1 if differences found, 2 if error ! 1 : All level 0 information plus one-line attribute ! 1) Groups ! 1) h5diff file1 file2 /g1/dset1 /g1/dset2 ! 2 : All level 1 information plus extended attribute ! 2) Datasets ! 2) h5diff file1 file2 /g1/dset1 ! 3) Datatypes ! 3) h5diff file1 file2 ! 4) Symbolic links ! a comparison of the two files' root groups. That is, h5diff first compares ! and h5diff returns an exit code of 2. ! Array rank and dimensions, datatypes, and data values are compared. ! Avoid NaNs detection ! being different and h5diff returns an exit code of 1. ! Can not use with '-d' or '--use-system-epsilon'. ! Can not use with '-p' or '-d'. ! Can not use with '-p' or '--use-system-epsilon'. ! -c, --compare ! Check for any symbolic links (soft links or external links) that do not ! common objects. ! compared, then determine whether the target of each link is an existing ! Compares all objects in both files ! Compares object '/g1/dset1' in both files ! Compares object '/g1/dset1' in file1 with '/g1/dset2' in file2 ! DBL_EPSILON = 2.22045E-16 for double precision type ! -d D, --delta=D ! Default mode: print the number of differences found and where they occured ! error message and returns an exit code of 2. ! Examples of use: ! excluded. ! --exclude-path "/groupB/groupC" ! --exclude-path "path" ! Exclude the specified path to an object when comparing files or groups. ! exist only in one file or common objects that are known to differ. ! Exit code: ! exit code of 2. ! exit code of 2. ! file1 and file2 can be the same file. ! file1 File name of the first HDF5 file ! file2 File name of the second HDF5 file ! File comparison: ! First compares the names of member objects (relative path, from the ! FLT_EPSILON = 1.19209E-07 for floating-point type ! Follow symbolic links (soft links and external links and compare the) ! --follow-symlinks ! For example, if you are comparing the group /groupA in two files and ! '/g1/dset1' and '/g1/dset2' in the same file ! h5diff treats it as an error and returns an exit code of 2. ! -h, --help ! If a group is excluded, all member objects will also be excluded. ! If any dangling link is found, this situation is treated as an error ! If any symbolic link specified in the call to h5diff does not exist, ! - If both symbolic links are dangling links, they are treated as being ! - If both symbolic links point to existing objects, h5diff compares the ! If, however, --no-dangling-links is used with --follow-symlinks, ! If, however, --no-dangling-links is used with --follow-symlinks, ! If no objects [obj1[ obj2]] are specified, the h5diff comparison proceeds as ! - If only one of the two links is a dangling link,they are treated as ! If symbolic link(s) with the same name exist in the files being ! If there are multiple paths to an object, only the specified path(s) ! If the system epsilon is not defined,one of the following predefined ! Level of detail depends on value of N: ! link (a soft or external link pointing to a target object that does ! links' target objects. ! List objects that are not comparable ! Modes of output: ! Must be used with --follow-symlinks option; otherwise, h5diff shows ! -n C, --count=C ! -N, --nan ! --no-dangling-links ! Notes: ! not yet exist). ! [obj1] Name of an HDF5 object, in absolute path ! [obj2] Name of an HDF5 object, in absolute path ! Object comparison: ! object (dataset, group, or named datatype) or the link is a dangling ! object; when comparing groups, "path" is similar to the relative ! one group or in both groups. Common objects are then compared recursively. ! OPTIONS ! option would read as follows: ! <-p 0x1> is not a valid option ! path from the group to the excluded object. This "path" can be ! Print a usage message and exit. ! Print difference if (|(a-b)/b| > R). R must be a positive number. ! Print difference if (|a-b| > D). D must be a positive number. ! Print difference if (|a-b| > EPSILON), EPSILON is system defined value. ! Print differences up to C. C must be a positive integer. ! Print version number and exit. ! -p R, --relative=R ! -q, --quiet ! -q Quiet mode: do not print output ! Quiet mode. Do not produce output. ! Report mode. Print differences. ! resolve to an existing object (dataset, group, or named datatype). ! -r, --report ! -r Report mode: print the above plus the differences ! specified group) and generates a report of objects that appear in only ! status report. ! status summary. ! symbolic links are compared.). ! taken from the first section of the output of the --verbose option. ! that appear in only one file or in both files, and recursively compares ! The comparison is based on the return value of H5Tequal. ! the names of root group members, generates a report of root group objects ! (The option --follow-symlinks overrides the default behavior when ! The paths to the target objects are compared. ! the same; by default, h5diff returns an exit code of 0. ! The specified path is excluded wherever it occurs. ! This flexibility enables the same option to exclude either objects that ! This option can be used repeatedly to exclude multiple paths. ! this situation is treated as an error and h5diff returns an ! this situation is treated as an error and h5diff returns an ! two objects. ! usage: h5diff [OPTIONS] file1 file2 [obj1[ obj2]] ! Use h5diff file1 file1 /g1/dset1 /g1/dset2 to compare ! --use-system-epsilon ! values will be used: ! Verbose mode. Print differences information and list of objects. ! Verbose mode with level. Print differences and list of objects. ! -vN --verbose=N ! -v --verbose ! -v Verbose mode: print the above plus a list of objects and warnings ! -V, --version ! When comparing files, "path" is the absolute path to the excluded; ! will be excluded; the comparison will include any path not explicitly ! you want to exclude /groupA/groupB/groupC in both files, the exclude --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_615.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_615.err-sav) ====End of actual stderr (./testfiles/h5diff_615.err-sav) Testing ../../src/h5diff/ph5diff -p 0.21 h5diff_basic1.h5 h5diff_basic*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:08.959799000 +0100 --- actual_sorted 2017-05-17 17:37:08.953014000 +0100 *************** *** 1,2 **** ! 2 differences found ! dataset: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_616.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_616.err-sav) ====End of actual stderr (./testfiles/h5diff_616.err-sav) Testing ../../src/h5diff/ph5diff -p 0.21 -p 0.22 h5diff_basic1.h5 h5di*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:09.172641000 +0100 --- actual_sorted 2017-05-17 17:37:09.166946000 +0100 *************** *** 1,2 **** ! 2 differences found ! dataset: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_617.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_617.err-sav) ====End of actual stderr (./testfiles/h5diff_617.err-sav) Testing ../../src/h5diff/ph5diff -p 2 h5diff_basic1.h5 h5diff_basic2.h*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:09.379382000 +0100 --- actual_sorted 2017-05-17 17:37:09.377644000 +0100 *************** *** 0 **** --- 1,3 ---- + 1. no mpd is running on this host + 2. an mpd is running but was started without a "console" (-n option) + mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_618.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_618.err-sav) ====End of actual stderr (./testfiles/h5diff_618.err-sav) Testing ../../src/h5diff/ph5diff -p 0.005 h5diff_basic1.h5 h5diff_basi*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:09.592772000 +0100 --- actual_sorted 2017-05-17 17:37:09.586470000 +0100 *************** *** 1,2 **** ! 6 differences found ! dataset: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_619.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_619.err-sav) ====End of actual stderr (./testfiles/h5diff_619.err-sav) Testing ../../src/h5diff/ph5diff -n -4 h5diff_basic1.h5 h5diff_basic2.*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:09.806523000 +0100 --- actual_sorted 2017-05-17 17:37:09.800038000 +0100 *************** *** 1,140 **** ! ! ! ! ! ! ! ! ! ! ! ! ! 0 : Identical to '-v' or '--verbose'. ! 0 if no differences, 1 if differences found, 2 if error ! 1 : All level 0 information plus one-line attribute ! 1) Groups ! 1) h5diff file1 file2 /g1/dset1 /g1/dset2 ! 2 : All level 1 information plus extended attribute ! 2) Datasets ! 2) h5diff file1 file2 /g1/dset1 ! 3) Datatypes ! 3) h5diff file1 file2 ! 4) Symbolic links ! a comparison of the two files' root groups. That is, h5diff first compares ! and h5diff returns an exit code of 2. ! Array rank and dimensions, datatypes, and data values are compared. ! Avoid NaNs detection ! being different and h5diff returns an exit code of 1. ! Can not use with '-d' or '--use-system-epsilon'. ! Can not use with '-p' or '-d'. ! Can not use with '-p' or '--use-system-epsilon'. ! -c, --compare ! Check for any symbolic links (soft links or external links) that do not ! common objects. ! compared, then determine whether the target of each link is an existing ! Compares all objects in both files ! Compares object '/g1/dset1' in both files ! Compares object '/g1/dset1' in file1 with '/g1/dset2' in file2 ! DBL_EPSILON = 2.22045E-16 for double precision type ! -d D, --delta=D ! Default mode: print the number of differences found and where they occured ! error message and returns an exit code of 2. ! Examples of use: ! excluded. ! --exclude-path "/groupB/groupC" ! --exclude-path "path" ! Exclude the specified path to an object when comparing files or groups. ! exist only in one file or common objects that are known to differ. ! Exit code: ! exit code of 2. ! exit code of 2. ! file1 and file2 can be the same file. ! file1 File name of the first HDF5 file ! file2 File name of the second HDF5 file ! File comparison: ! First compares the names of member objects (relative path, from the ! FLT_EPSILON = 1.19209E-07 for floating-point type ! Follow symbolic links (soft links and external links and compare the) ! --follow-symlinks ! For example, if you are comparing the group /groupA in two files and ! '/g1/dset1' and '/g1/dset2' in the same file ! h5diff treats it as an error and returns an exit code of 2. ! -h, --help ! If a group is excluded, all member objects will also be excluded. ! If any dangling link is found, this situation is treated as an error ! If any symbolic link specified in the call to h5diff does not exist, ! - If both symbolic links are dangling links, they are treated as being ! - If both symbolic links point to existing objects, h5diff compares the ! If, however, --no-dangling-links is used with --follow-symlinks, ! If, however, --no-dangling-links is used with --follow-symlinks, ! If no objects [obj1[ obj2]] are specified, the h5diff comparison proceeds as ! - If only one of the two links is a dangling link,they are treated as ! If symbolic link(s) with the same name exist in the files being ! If there are multiple paths to an object, only the specified path(s) ! If the system epsilon is not defined,one of the following predefined ! Level of detail depends on value of N: ! link (a soft or external link pointing to a target object that does ! links' target objects. ! List objects that are not comparable ! Modes of output: ! Must be used with --follow-symlinks option; otherwise, h5diff shows ! <-n -4> is not a valid option ! -n C, --count=C ! -N, --nan ! --no-dangling-links ! Notes: ! not yet exist). ! [obj1] Name of an HDF5 object, in absolute path ! [obj2] Name of an HDF5 object, in absolute path ! Object comparison: ! object (dataset, group, or named datatype) or the link is a dangling ! object; when comparing groups, "path" is similar to the relative ! one group or in both groups. Common objects are then compared recursively. ! OPTIONS ! option would read as follows: ! path from the group to the excluded object. This "path" can be ! Print a usage message and exit. ! Print difference if (|(a-b)/b| > R). R must be a positive number. ! Print difference if (|a-b| > D). D must be a positive number. ! Print difference if (|a-b| > EPSILON), EPSILON is system defined value. ! Print differences up to C. C must be a positive integer. ! Print version number and exit. ! -p R, --relative=R ! -q, --quiet ! -q Quiet mode: do not print output ! Quiet mode. Do not produce output. ! Report mode. Print differences. ! resolve to an existing object (dataset, group, or named datatype). ! -r, --report ! -r Report mode: print the above plus the differences ! specified group) and generates a report of objects that appear in only ! status report. ! status summary. ! symbolic links are compared.). ! taken from the first section of the output of the --verbose option. ! that appear in only one file or in both files, and recursively compares ! The comparison is based on the return value of H5Tequal. ! the names of root group members, generates a report of root group objects ! (The option --follow-symlinks overrides the default behavior when ! The paths to the target objects are compared. ! the same; by default, h5diff returns an exit code of 0. ! The specified path is excluded wherever it occurs. ! This flexibility enables the same option to exclude either objects that ! This option can be used repeatedly to exclude multiple paths. ! this situation is treated as an error and h5diff returns an ! this situation is treated as an error and h5diff returns an ! two objects. ! usage: h5diff [OPTIONS] file1 file2 [obj1[ obj2]] ! Use h5diff file1 file1 /g1/dset1 /g1/dset2 to compare ! --use-system-epsilon ! values will be used: ! Verbose mode. Print differences information and list of objects. ! Verbose mode with level. Print differences and list of objects. ! -vN --verbose=N ! -v --verbose ! -v Verbose mode: print the above plus a list of objects and warnings ! -V, --version ! When comparing files, "path" is the absolute path to the excluded; ! will be excluded; the comparison will include any path not explicitly ! you want to exclude /groupA/groupB/groupC in both files, the exclude --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_621.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_621.err-sav) ====End of actual stderr (./testfiles/h5diff_621.err-sav) Testing ../../src/h5diff/ph5diff -n 0 h5diff_basic1.h5 h5diff_basic2.h*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:10.021994000 +0100 --- actual_sorted 2017-05-17 17:37:10.015697000 +0100 *************** *** 1,140 **** ! ! ! ! ! ! ! ! ! ! ! ! ! 0 : Identical to '-v' or '--verbose'. ! 0 if no differences, 1 if differences found, 2 if error ! 1 : All level 0 information plus one-line attribute ! 1) Groups ! 1) h5diff file1 file2 /g1/dset1 /g1/dset2 ! 2 : All level 1 information plus extended attribute ! 2) Datasets ! 2) h5diff file1 file2 /g1/dset1 ! 3) Datatypes ! 3) h5diff file1 file2 ! 4) Symbolic links ! a comparison of the two files' root groups. That is, h5diff first compares ! and h5diff returns an exit code of 2. ! Array rank and dimensions, datatypes, and data values are compared. ! Avoid NaNs detection ! being different and h5diff returns an exit code of 1. ! Can not use with '-d' or '--use-system-epsilon'. ! Can not use with '-p' or '-d'. ! Can not use with '-p' or '--use-system-epsilon'. ! -c, --compare ! Check for any symbolic links (soft links or external links) that do not ! common objects. ! compared, then determine whether the target of each link is an existing ! Compares all objects in both files ! Compares object '/g1/dset1' in both files ! Compares object '/g1/dset1' in file1 with '/g1/dset2' in file2 ! DBL_EPSILON = 2.22045E-16 for double precision type ! -d D, --delta=D ! Default mode: print the number of differences found and where they occured ! error message and returns an exit code of 2. ! Examples of use: ! excluded. ! --exclude-path "/groupB/groupC" ! --exclude-path "path" ! Exclude the specified path to an object when comparing files or groups. ! exist only in one file or common objects that are known to differ. ! Exit code: ! exit code of 2. ! exit code of 2. ! file1 and file2 can be the same file. ! file1 File name of the first HDF5 file ! file2 File name of the second HDF5 file ! File comparison: ! First compares the names of member objects (relative path, from the ! FLT_EPSILON = 1.19209E-07 for floating-point type ! Follow symbolic links (soft links and external links and compare the) ! --follow-symlinks ! For example, if you are comparing the group /groupA in two files and ! '/g1/dset1' and '/g1/dset2' in the same file ! h5diff treats it as an error and returns an exit code of 2. ! -h, --help ! If a group is excluded, all member objects will also be excluded. ! If any dangling link is found, this situation is treated as an error ! If any symbolic link specified in the call to h5diff does not exist, ! - If both symbolic links are dangling links, they are treated as being ! - If both symbolic links point to existing objects, h5diff compares the ! If, however, --no-dangling-links is used with --follow-symlinks, ! If, however, --no-dangling-links is used with --follow-symlinks, ! If no objects [obj1[ obj2]] are specified, the h5diff comparison proceeds as ! - If only one of the two links is a dangling link,they are treated as ! If symbolic link(s) with the same name exist in the files being ! If there are multiple paths to an object, only the specified path(s) ! If the system epsilon is not defined,one of the following predefined ! Level of detail depends on value of N: ! link (a soft or external link pointing to a target object that does ! links' target objects. ! List objects that are not comparable ! Modes of output: ! Must be used with --follow-symlinks option; otherwise, h5diff shows ! <-n 0> is not a valid option ! -n C, --count=C ! -N, --nan ! --no-dangling-links ! Notes: ! not yet exist). ! [obj1] Name of an HDF5 object, in absolute path ! [obj2] Name of an HDF5 object, in absolute path ! Object comparison: ! object (dataset, group, or named datatype) or the link is a dangling ! object; when comparing groups, "path" is similar to the relative ! one group or in both groups. Common objects are then compared recursively. ! OPTIONS ! option would read as follows: ! path from the group to the excluded object. This "path" can be ! Print a usage message and exit. ! Print difference if (|(a-b)/b| > R). R must be a positive number. ! Print difference if (|a-b| > D). D must be a positive number. ! Print difference if (|a-b| > EPSILON), EPSILON is system defined value. ! Print differences up to C. C must be a positive integer. ! Print version number and exit. ! -p R, --relative=R ! -q, --quiet ! -q Quiet mode: do not print output ! Quiet mode. Do not produce output. ! Report mode. Print differences. ! resolve to an existing object (dataset, group, or named datatype). ! -r, --report ! -r Report mode: print the above plus the differences ! specified group) and generates a report of objects that appear in only ! status report. ! status summary. ! symbolic links are compared.). ! taken from the first section of the output of the --verbose option. ! that appear in only one file or in both files, and recursively compares ! The comparison is based on the return value of H5Tequal. ! the names of root group members, generates a report of root group objects ! (The option --follow-symlinks overrides the default behavior when ! The paths to the target objects are compared. ! the same; by default, h5diff returns an exit code of 0. ! The specified path is excluded wherever it occurs. ! This flexibility enables the same option to exclude either objects that ! This option can be used repeatedly to exclude multiple paths. ! this situation is treated as an error and h5diff returns an ! this situation is treated as an error and h5diff returns an ! two objects. ! usage: h5diff [OPTIONS] file1 file2 [obj1[ obj2]] ! Use h5diff file1 file1 /g1/dset1 /g1/dset2 to compare ! --use-system-epsilon ! values will be used: ! Verbose mode. Print differences information and list of objects. ! Verbose mode with level. Print differences and list of objects. ! -vN --verbose=N ! -v --verbose ! -v Verbose mode: print the above plus a list of objects and warnings ! -V, --version ! When comparing files, "path" is the absolute path to the excluded; ! will be excluded; the comparison will include any path not explicitly ! you want to exclude /groupA/groupB/groupC in both files, the exclude --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_622.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_622.err-sav) ====End of actual stderr (./testfiles/h5diff_622.err-sav) Testing ../../src/h5diff/ph5diff -n u h5diff_basic1.h5 h5diff_basic2.h*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:10.238124000 +0100 --- actual_sorted 2017-05-17 17:37:10.232026000 +0100 *************** *** 1,140 **** ! ! ! ! ! ! ! ! ! ! ! ! ! 0 : Identical to '-v' or '--verbose'. ! 0 if no differences, 1 if differences found, 2 if error ! 1 : All level 0 information plus one-line attribute ! 1) Groups ! 1) h5diff file1 file2 /g1/dset1 /g1/dset2 ! 2 : All level 1 information plus extended attribute ! 2) Datasets ! 2) h5diff file1 file2 /g1/dset1 ! 3) Datatypes ! 3) h5diff file1 file2 ! 4) Symbolic links ! a comparison of the two files' root groups. That is, h5diff first compares ! and h5diff returns an exit code of 2. ! Array rank and dimensions, datatypes, and data values are compared. ! Avoid NaNs detection ! being different and h5diff returns an exit code of 1. ! Can not use with '-d' or '--use-system-epsilon'. ! Can not use with '-p' or '-d'. ! Can not use with '-p' or '--use-system-epsilon'. ! -c, --compare ! Check for any symbolic links (soft links or external links) that do not ! common objects. ! compared, then determine whether the target of each link is an existing ! Compares all objects in both files ! Compares object '/g1/dset1' in both files ! Compares object '/g1/dset1' in file1 with '/g1/dset2' in file2 ! DBL_EPSILON = 2.22045E-16 for double precision type ! -d D, --delta=D ! Default mode: print the number of differences found and where they occured ! error message and returns an exit code of 2. ! Examples of use: ! excluded. ! --exclude-path "/groupB/groupC" ! --exclude-path "path" ! Exclude the specified path to an object when comparing files or groups. ! exist only in one file or common objects that are known to differ. ! Exit code: ! exit code of 2. ! exit code of 2. ! file1 and file2 can be the same file. ! file1 File name of the first HDF5 file ! file2 File name of the second HDF5 file ! File comparison: ! First compares the names of member objects (relative path, from the ! FLT_EPSILON = 1.19209E-07 for floating-point type ! Follow symbolic links (soft links and external links and compare the) ! --follow-symlinks ! For example, if you are comparing the group /groupA in two files and ! '/g1/dset1' and '/g1/dset2' in the same file ! h5diff treats it as an error and returns an exit code of 2. ! -h, --help ! If a group is excluded, all member objects will also be excluded. ! If any dangling link is found, this situation is treated as an error ! If any symbolic link specified in the call to h5diff does not exist, ! - If both symbolic links are dangling links, they are treated as being ! - If both symbolic links point to existing objects, h5diff compares the ! If, however, --no-dangling-links is used with --follow-symlinks, ! If, however, --no-dangling-links is used with --follow-symlinks, ! If no objects [obj1[ obj2]] are specified, the h5diff comparison proceeds as ! - If only one of the two links is a dangling link,they are treated as ! If symbolic link(s) with the same name exist in the files being ! If there are multiple paths to an object, only the specified path(s) ! If the system epsilon is not defined,one of the following predefined ! Level of detail depends on value of N: ! link (a soft or external link pointing to a target object that does ! links' target objects. ! List objects that are not comparable ! Modes of output: ! Must be used with --follow-symlinks option; otherwise, h5diff shows ! -n C, --count=C ! -N, --nan ! --no-dangling-links ! Notes: ! not yet exist). ! <-n u> is not a valid option ! [obj1] Name of an HDF5 object, in absolute path ! [obj2] Name of an HDF5 object, in absolute path ! Object comparison: ! object (dataset, group, or named datatype) or the link is a dangling ! object; when comparing groups, "path" is similar to the relative ! one group or in both groups. Common objects are then compared recursively. ! OPTIONS ! option would read as follows: ! path from the group to the excluded object. This "path" can be ! Print a usage message and exit. ! Print difference if (|(a-b)/b| > R). R must be a positive number. ! Print difference if (|a-b| > D). D must be a positive number. ! Print difference if (|a-b| > EPSILON), EPSILON is system defined value. ! Print differences up to C. C must be a positive integer. ! Print version number and exit. ! -p R, --relative=R ! -q, --quiet ! -q Quiet mode: do not print output ! Quiet mode. Do not produce output. ! Report mode. Print differences. ! resolve to an existing object (dataset, group, or named datatype). ! -r, --report ! -r Report mode: print the above plus the differences ! specified group) and generates a report of objects that appear in only ! status report. ! status summary. ! symbolic links are compared.). ! taken from the first section of the output of the --verbose option. ! that appear in only one file or in both files, and recursively compares ! The comparison is based on the return value of H5Tequal. ! the names of root group members, generates a report of root group objects ! (The option --follow-symlinks overrides the default behavior when ! The paths to the target objects are compared. ! the same; by default, h5diff returns an exit code of 0. ! The specified path is excluded wherever it occurs. ! This flexibility enables the same option to exclude either objects that ! This option can be used repeatedly to exclude multiple paths. ! this situation is treated as an error and h5diff returns an ! this situation is treated as an error and h5diff returns an ! two objects. ! usage: h5diff [OPTIONS] file1 file2 [obj1[ obj2]] ! Use h5diff file1 file1 /g1/dset1 /g1/dset2 to compare ! --use-system-epsilon ! values will be used: ! Verbose mode. Print differences information and list of objects. ! Verbose mode with level. Print differences and list of objects. ! -vN --verbose=N ! -v --verbose ! -v Verbose mode: print the above plus a list of objects and warnings ! -V, --version ! When comparing files, "path" is the absolute path to the excluded; ! will be excluded; the comparison will include any path not explicitly ! you want to exclude /groupA/groupB/groupC in both files, the exclude --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_623.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_623.err-sav) ====End of actual stderr (./testfiles/h5diff_623.err-sav) Testing ../../src/h5diff/ph5diff -n 0x1 h5diff_basic1.h5 h5diff_basic2*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:10.455507000 +0100 --- actual_sorted 2017-05-17 17:37:10.449066000 +0100 *************** *** 1,140 **** ! ! ! ! ! ! ! ! ! ! ! ! ! 0 : Identical to '-v' or '--verbose'. ! 0 if no differences, 1 if differences found, 2 if error ! 1 : All level 0 information plus one-line attribute ! 1) Groups ! 1) h5diff file1 file2 /g1/dset1 /g1/dset2 ! 2 : All level 1 information plus extended attribute ! 2) Datasets ! 2) h5diff file1 file2 /g1/dset1 ! 3) Datatypes ! 3) h5diff file1 file2 ! 4) Symbolic links ! a comparison of the two files' root groups. That is, h5diff first compares ! and h5diff returns an exit code of 2. ! Array rank and dimensions, datatypes, and data values are compared. ! Avoid NaNs detection ! being different and h5diff returns an exit code of 1. ! Can not use with '-d' or '--use-system-epsilon'. ! Can not use with '-p' or '-d'. ! Can not use with '-p' or '--use-system-epsilon'. ! -c, --compare ! Check for any symbolic links (soft links or external links) that do not ! common objects. ! compared, then determine whether the target of each link is an existing ! Compares all objects in both files ! Compares object '/g1/dset1' in both files ! Compares object '/g1/dset1' in file1 with '/g1/dset2' in file2 ! DBL_EPSILON = 2.22045E-16 for double precision type ! -d D, --delta=D ! Default mode: print the number of differences found and where they occured ! error message and returns an exit code of 2. ! Examples of use: ! excluded. ! --exclude-path "/groupB/groupC" ! --exclude-path "path" ! Exclude the specified path to an object when comparing files or groups. ! exist only in one file or common objects that are known to differ. ! Exit code: ! exit code of 2. ! exit code of 2. ! file1 and file2 can be the same file. ! file1 File name of the first HDF5 file ! file2 File name of the second HDF5 file ! File comparison: ! First compares the names of member objects (relative path, from the ! FLT_EPSILON = 1.19209E-07 for floating-point type ! Follow symbolic links (soft links and external links and compare the) ! --follow-symlinks ! For example, if you are comparing the group /groupA in two files and ! '/g1/dset1' and '/g1/dset2' in the same file ! h5diff treats it as an error and returns an exit code of 2. ! -h, --help ! If a group is excluded, all member objects will also be excluded. ! If any dangling link is found, this situation is treated as an error ! If any symbolic link specified in the call to h5diff does not exist, ! - If both symbolic links are dangling links, they are treated as being ! - If both symbolic links point to existing objects, h5diff compares the ! If, however, --no-dangling-links is used with --follow-symlinks, ! If, however, --no-dangling-links is used with --follow-symlinks, ! If no objects [obj1[ obj2]] are specified, the h5diff comparison proceeds as ! - If only one of the two links is a dangling link,they are treated as ! If symbolic link(s) with the same name exist in the files being ! If there are multiple paths to an object, only the specified path(s) ! If the system epsilon is not defined,one of the following predefined ! Level of detail depends on value of N: ! link (a soft or external link pointing to a target object that does ! links' target objects. ! List objects that are not comparable ! Modes of output: ! Must be used with --follow-symlinks option; otherwise, h5diff shows ! <-n 0x1> is not a valid option ! -n C, --count=C ! -N, --nan ! --no-dangling-links ! Notes: ! not yet exist). ! [obj1] Name of an HDF5 object, in absolute path ! [obj2] Name of an HDF5 object, in absolute path ! Object comparison: ! object (dataset, group, or named datatype) or the link is a dangling ! object; when comparing groups, "path" is similar to the relative ! one group or in both groups. Common objects are then compared recursively. ! OPTIONS ! option would read as follows: ! path from the group to the excluded object. This "path" can be ! Print a usage message and exit. ! Print difference if (|(a-b)/b| > R). R must be a positive number. ! Print difference if (|a-b| > D). D must be a positive number. ! Print difference if (|a-b| > EPSILON), EPSILON is system defined value. ! Print differences up to C. C must be a positive integer. ! Print version number and exit. ! -p R, --relative=R ! -q, --quiet ! -q Quiet mode: do not print output ! Quiet mode. Do not produce output. ! Report mode. Print differences. ! resolve to an existing object (dataset, group, or named datatype). ! -r, --report ! -r Report mode: print the above plus the differences ! specified group) and generates a report of objects that appear in only ! status report. ! status summary. ! symbolic links are compared.). ! taken from the first section of the output of the --verbose option. ! that appear in only one file or in both files, and recursively compares ! The comparison is based on the return value of H5Tequal. ! the names of root group members, generates a report of root group objects ! (The option --follow-symlinks overrides the default behavior when ! The paths to the target objects are compared. ! the same; by default, h5diff returns an exit code of 0. ! The specified path is excluded wherever it occurs. ! This flexibility enables the same option to exclude either objects that ! This option can be used repeatedly to exclude multiple paths. ! this situation is treated as an error and h5diff returns an ! this situation is treated as an error and h5diff returns an ! two objects. ! usage: h5diff [OPTIONS] file1 file2 [obj1[ obj2]] ! Use h5diff file1 file1 /g1/dset1 /g1/dset2 to compare ! --use-system-epsilon ! values will be used: ! Verbose mode. Print differences information and list of objects. ! Verbose mode with level. Print differences and list of objects. ! -vN --verbose=N ! -v --verbose ! -v Verbose mode: print the above plus a list of objects and warnings ! -V, --version ! When comparing files, "path" is the absolute path to the excluded; ! will be excluded; the comparison will include any path not explicitly ! you want to exclude /groupA/groupB/groupC in both files, the exclude --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_624.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_624.err-sav) ====End of actual stderr (./testfiles/h5diff_624.err-sav) Testing ../../src/h5diff/ph5diff -n 2 h5diff_basic1.h5 h5diff_basic2.h*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:10.673740000 +0100 --- actual_sorted 2017-05-17 17:37:10.667521000 +0100 *************** *** 1,2 **** ! 2 differences found ! dataset: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_625.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_625.err-sav) ====End of actual stderr (./testfiles/h5diff_625.err-sav) Testing ../../src/h5diff/ph5diff -n 2 -n 3 h5diff_basic1.h5 h5diff_bas*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:10.884188000 +0100 --- actual_sorted 2017-05-17 17:37:10.877791000 +0100 *************** *** 1,2 **** ! 3 differences found ! dataset: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_626.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_626.err-sav) ====End of actual stderr (./testfiles/h5diff_626.err-sav) Testing ../../src/h5diff/ph5diff --count=200 h5diff_basic1.h5 h5diff_b*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:11.091701000 +0100 --- actual_sorted 2017-05-17 17:37:11.085636000 +0100 *************** *** 1,2 **** ! 6 differences found ! dataset: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_627.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_627.err-sav) ====End of actual stderr (./testfiles/h5diff_627.err-sav) Testing ../../src/h5diff/ph5diff -n 1 h5diff_basic1.h5 h5diff_basic2.h*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:11.302034000 +0100 --- actual_sorted 2017-05-17 17:37:11.295797000 +0100 *************** *** 1,2 **** ! 1 differences found ! dataset: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_628.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_628.err-sav) ====End of actual stderr (./testfiles/h5diff_628.err-sav) Testing ../../src/h5diff/ph5diff -v -d 0.0001 h5diff_basic1.h5 h5diff_*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:11.512578000 +0100 --- actual_sorted 2017-05-17 17:37:11.506527000 +0100 *************** *** 1,2 **** ! 0 differences found ! dataset: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_630.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_630.err-sav) ====End of actual stderr (./testfiles/h5diff_630.err-sav) Testing ../../src/h5diff/ph5diff -v --use-system-epsilon h5diff_basic1*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:11.734702000 +0100 --- actual_sorted 2017-05-17 17:37:11.729033000 +0100 *************** *** 1,2 **** ! 0 differences found ! dataset: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_631.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_631.err-sav) ====End of actual stderr (./testfiles/h5diff_631.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_attr1.h5 h5diff_attr2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:11.963874000 +0100 --- actual_sorted 2017-05-17 17:37:11.953230000 +0100 *************** *** 1,2031 **** ! ! ! -------------------------------- ! -------------------------------- ! --------------------------------------- ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 3 0 3 ! [ 0 0 0 ] 3 0 3 ! [ 0 0 0 ] 3 0 3 ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] GREEN RED ! [ 0 0 0 ] GREEN RED ! [ 0 0 0 ] GREEN RED ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 1 ] 1 0 1 ! [ 0 0 1 ] 1 0 1 ! [ 0 0 1 ] 1 0 1 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 3 0 3 ! [ 0 0 1 ] 3 0 3 ! [ 0 0 1 ] 3 0 3 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 5 0 5 ! [ 0 0 1 ] 5 0 5 ! [ 0 0 1 ] 5 0 5 ! [ 0 0 1 ] 6 0 6 ! [ 0 0 1 ] 6 0 6 ! [ 0 0 1 ] 6 0 6 ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] GREEN RED ! [ 0 0 1 ] GREEN RED ! [ 0 0 1 ] GREEN RED ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 3 0 3 ! [ 0 0 ] 3 0 3 ! [ 0 0 ] 3 0 3 ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] RED GREEN ! [ 0 0 ] RED GREEN ! [ 0 0 ] RED GREEN ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 1 0 ] 2 0 2 ! [ 0 1 0 ] 2 0 2 ! [ 0 1 0 ] 2 0 2 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 5 0 5 ! [ 0 1 0 ] 5 0 5 ! [ 0 1 0 ] 5 0 5 ! [ 0 1 0 ] 6 0 6 ! [ 0 1 0 ] 6 0 6 ! [ 0 1 0 ] 6 0 6 ! [ 0 1 0 ] 7 0 7 ! [ 0 1 0 ] 7 0 7 ! [ 0 1 0 ] 7 0 7 ! [ 0 1 0 ] 8 0 8 ! [ 0 1 0 ] 8 0 8 ! [ 0 1 0 ] 8 0 8 ! [ 0 1 0 ] 9 0 9 ! [ 0 1 0 ] 9 0 9 ! [ 0 1 0 ] 9 0 9 ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] GREEN RED ! [ 0 1 0 ] GREEN RED ! [ 0 1 0 ] GREEN RED ! [ 0 1 ] 1 0 1 ! [ 0 1 ] 1 0 1 ! [ 0 1 ] 1 0 1 ! [ 0 1 1 ] 10 0 10 ! [ 0 1 1 ] 10 0 10 ! [ 0 1 1 ] 10 0 10 ! [ 0 1 1 ] 11 0 11 ! [ 0 1 1 ] 11 0 11 ! [ 0 1 1 ] 11 0 11 ! [ 0 1 1 ] 12 0 12 ! [ 0 1 1 ] 12 0 12 ! [ 0 1 1 ] 12 0 12 ! [ 0 1 1 ] 3 0 3 ! [ 0 1 1 ] 3 0 3 ! [ 0 1 1 ] 3 0 3 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 7 0 7 ! [ 0 1 1 ] 7 0 7 ! [ 0 1 1 ] 7 0 7 ! [ 0 1 1 ] 8 0 8 ! [ 0 1 1 ] 8 0 8 ! [ 0 1 1 ] 8 0 8 ! [ 0 1 1 ] GREEN RED ! [ 0 1 1 ] GREEN RED ! [ 0 1 1 ] GREEN RED ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 3 0 3 ! [ 0 1 ] 3 0 3 ! [ 0 1 ] 3 0 3 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 5 0 5 ! [ 0 1 ] 5 0 5 ! [ 0 1 ] 5 0 5 ! [ 0 1 ] 6 0 6 ! [ 0 1 ] 6 0 6 ! [ 0 1 ] 6 0 6 ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] RED GREEN ! [ 0 1 ] RED GREEN ! [ 0 1 ] RED GREEN ! [ 0 2 0 ] 10 0 10 ! [ 0 2 0 ] 10 0 10 ! [ 0 2 0 ] 10 0 10 ! [ 0 2 0 ] 13 0 13 ! [ 0 2 0 ] 13 0 13 ! [ 0 2 0 ] 13 0 13 ! [ 0 2 0 ] 14 0 14 ! [ 0 2 0 ] 14 0 14 ! [ 0 2 0 ] 14 0 14 ! [ 0 2 0 ] 15 0 15 ! [ 0 2 0 ] 15 0 15 ! [ 0 2 0 ] 15 0 15 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 2 0 ] 4 0 4 ! [ 0 2 0 ] 4 0 4 ! [ 0 2 0 ] 4 0 4 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 9 0 9 ! [ 0 2 0 ] 9 0 9 ! [ 0 2 0 ] 9 0 9 ! [ 0 2 0 ] GREEN RED ! [ 0 2 0 ] GREEN RED ! [ 0 2 0 ] GREEN RED ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 1 ] 11 0 11 ! [ 0 2 1 ] 11 0 11 ! [ 0 2 1 ] 11 0 11 ! [ 0 2 1 ] 12 0 12 ! [ 0 2 1 ] 12 0 12 ! [ 0 2 1 ] 12 0 12 ! [ 0 2 1 ] 16 0 16 ! [ 0 2 1 ] 16 0 16 ! [ 0 2 1 ] 16 0 16 ! [ 0 2 1 ] 17 0 17 ! [ 0 2 1 ] 17 0 17 ! [ 0 2 1 ] 17 0 17 ! [ 0 2 1 ] 18 0 18 ! [ 0 2 1 ] 18 0 18 ! [ 0 2 1 ] 18 0 18 ! [ 0 2 1 ] 5 0 5 ! [ 0 2 1 ] 5 0 5 ! [ 0 2 1 ] 5 0 5 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] GREEN RED ! [ 0 2 1 ] GREEN RED ! [ 0 2 1 ] GREEN RED ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 ] 3 0 3 ! [ 0 ] 3 0 3 ! [ 0 ] 3 0 3 ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] b z ! [ 0 ] b z ! [ 0 ] b z ! [ 0 ] b z ! [ 0 ] b z ! [ 0 ] b z ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! [ 0 ] RED GREEN ! [ 0 ] RED GREEN ! [ 0 ] RED GREEN ! [ 1 0 0 ] 13 0 13 ! [ 1 0 0 ] 13 0 13 ! [ 1 0 0 ] 13 0 13 ! [ 1 0 0 ] 14 0 14 ! [ 1 0 0 ] 14 0 14 ! [ 1 0 0 ] 14 0 14 ! [ 1 0 0 ] 19 0 19 ! [ 1 0 0 ] 19 0 19 ! [ 1 0 0 ] 19 0 19 ! [ 1 0 0 ] 20 0 20 ! [ 1 0 0 ] 20 0 20 ! [ 1 0 0 ] 20 0 20 ! [ 1 0 0 ] 21 0 21 ! [ 1 0 0 ] 21 0 21 ! [ 1 0 0 ] 21 0 21 ! [ 1 0 0 ] 6 0 6 ! [ 1 0 0 ] 6 0 6 ! [ 1 0 0 ] 6 0 6 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] GREEN RED ! [ 1 0 0 ] GREEN RED ! [ 1 0 0 ] GREEN RED ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 1 ] 15 0 15 ! [ 1 0 1 ] 15 0 15 ! [ 1 0 1 ] 15 0 15 ! [ 1 0 1 ] 16 0 16 ! [ 1 0 1 ] 16 0 16 ! [ 1 0 1 ] 16 0 16 ! [ 1 0 1 ] 22 0 22 ! [ 1 0 1 ] 22 0 22 ! [ 1 0 1 ] 22 0 22 ! [ 1 0 1 ] 23 0 23 ! [ 1 0 1 ] 23 0 23 ! [ 1 0 1 ] 23 0 23 ! [ 1 0 1 ] 24 0 24 ! [ 1 0 1 ] 24 0 24 ! [ 1 0 1 ] 24 0 24 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 9 0 9 ! [ 1 0 1 ] 9 0 9 ! [ 1 0 1 ] 9 0 9 ! [ 1 0 1 ] GREEN RED ! [ 1 0 1 ] GREEN RED ! [ 1 0 1 ] GREEN RED ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 ] 2 0 2 ! [ 1 0 ] 2 0 2 ! [ 1 0 ] 2 0 2 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 5 0 5 ! [ 1 0 ] 5 0 5 ! [ 1 0 ] 5 0 5 ! [ 1 0 ] 6 0 6 ! [ 1 0 ] 6 0 6 ! [ 1 0 ] 6 0 6 ! [ 1 0 ] 7 0 7 ! [ 1 0 ] 7 0 7 ! [ 1 0 ] 7 0 7 ! [ 1 0 ] 8 0 8 ! [ 1 0 ] 8 0 8 ! [ 1 0 ] 8 0 8 ! [ 1 0 ] 9 0 9 ! [ 1 0 ] 9 0 9 ! [ 1 0 ] 9 0 9 ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] RED GREEN ! [ 1 0 ] RED GREEN ! [ 1 0 ] RED GREEN ! [ 1 1 0 ] 10 0 10 ! [ 1 1 0 ] 10 0 10 ! [ 1 1 0 ] 10 0 10 ! [ 1 1 0 ] 11 0 11 ! [ 1 1 0 ] 11 0 11 ! [ 1 1 0 ] 11 0 11 ! [ 1 1 0 ] 17 0 17 ! [ 1 1 0 ] 17 0 17 ! [ 1 1 0 ] 17 0 17 ! [ 1 1 0 ] 18 0 18 ! [ 1 1 0 ] 18 0 18 ! [ 1 1 0 ] 18 0 18 ! [ 1 1 0 ] 25 0 25 ! [ 1 1 0 ] 25 0 25 ! [ 1 1 0 ] 25 0 25 ! [ 1 1 0 ] 26 0 26 ! [ 1 1 0 ] 26 0 26 ! [ 1 1 0 ] 26 0 26 ! [ 1 1 0 ] 27 0 27 ! [ 1 1 0 ] 27 0 27 ! [ 1 1 0 ] 27 0 27 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] GREEN RED ! [ 1 1 0 ] GREEN RED ! [ 1 1 0 ] GREEN RED ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 ] 10 0 10 ! [ 1 1 ] 10 0 10 ! [ 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 ] 11 0 11 ! [ 1 1 ] 11 0 11 ! [ 1 1 ] 11 0 11 ! [ 1 1 1 ] 12 0 12 ! [ 1 1 1 ] 12 0 12 ! [ 1 1 1 ] 12 0 12 ! [ 1 1 1 ] 13 0 13 ! [ 1 1 1 ] 13 0 13 ! [ 1 1 1 ] 13 0 13 ! [ 1 1 1 ] 19 0 19 ! [ 1 1 1 ] 19 0 19 ! [ 1 1 1 ] 19 0 19 ! [ 1 1 1 ] 20 0 20 ! [ 1 1 1 ] 20 0 20 ! [ 1 1 1 ] 20 0 20 ! [ 1 1 ] 12 0 12 ! [ 1 1 ] 12 0 12 ! [ 1 1 ] 12 0 12 ! [ 1 1 1 ] 28 0 28 ! [ 1 1 1 ] 28 0 28 ! [ 1 1 1 ] 28 0 28 ! [ 1 1 1 ] 29 0 29 ! [ 1 1 1 ] 29 0 29 ! [ 1 1 1 ] 29 0 29 ! [ 1 1 1 ] 30 0 30 ! [ 1 1 1 ] 30 0 30 ! [ 1 1 1 ] 30 0 30 ! [ 1 1 1 ] GREEN RED ! [ 1 1 1 ] GREEN RED ! [ 1 1 1 ] GREEN RED ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 5 0 5 ! [ 1 1 ] 5 0 5 ! [ 1 1 ] 5 0 5 ! [ 1 1 ] 7 0 7 ! [ 1 1 ] 7 0 7 ! [ 1 1 ] 7 0 7 ! [ 1 1 ] 8 0 8 ! [ 1 1 ] 8 0 8 ! [ 1 1 ] 8 0 8 ! 11 differences found ! 11 differences found ! 11 differences found ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] RED GREEN ! [ 1 1 ] RED GREEN ! [ 1 1 ] RED GREEN ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 14 0 14 ! [ 1 2 0 ] 14 0 14 ! [ 1 2 0 ] 14 0 14 ! [ 1 2 0 ] 15 0 15 ! [ 1 2 0 ] 15 0 15 ! [ 1 2 0 ] 15 0 15 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 2 0 ] 21 0 21 ! [ 1 2 0 ] 21 0 21 ! [ 1 2 0 ] 21 0 21 ! [ 1 2 0 ] 22 0 22 ! [ 1 2 0 ] 22 0 22 ! [ 1 2 0 ] 22 0 22 ! [ 1 2 0 ] 31 0 31 ! [ 1 2 0 ] 31 0 31 ! [ 1 2 0 ] 31 0 31 ! [ 1 2 0 ] 32 0 32 ! [ 1 2 0 ] 32 0 32 ! [ 1 2 0 ] 32 0 32 ! [ 1 2 0 ] 33 0 33 ! [ 1 2 0 ] 33 0 33 ! [ 1 2 0 ] 33 0 33 ! [ 1 2 0 ] GREEN RED ! [ 1 2 0 ] GREEN RED ! [ 1 2 0 ] GREEN RED ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 16 0 16 ! [ 1 2 1 ] 16 0 16 ! [ 1 2 1 ] 16 0 16 ! [ 1 2 1 ] 17 0 17 ! [ 1 2 1 ] 17 0 17 ! [ 1 2 1 ] 17 0 17 ! [ 1 2 1 ] 23 0 23 ! [ 1 2 1 ] 23 0 23 ! [ 1 2 1 ] 23 0 23 ! [ 1 2 1 ] 24 0 24 ! [ 1 2 1 ] 24 0 24 ! [ 1 2 1 ] 24 0 24 ! [ 1 2 1 ] 34 0 34 ! [ 1 2 1 ] 34 0 34 ! [ 1 2 1 ] 34 0 34 ! [ 1 2 1 ] 35 0 35 ! [ 1 2 1 ] 35 0 35 ! [ 1 2 1 ] 35 0 35 ! [ 1 2 1 ] 36 0 36 ! [ 1 2 1 ] 36 0 36 ! [ 1 2 1 ] 36 0 36 ! [ 1 2 1 ] GREEN RED ! [ 1 2 1 ] GREEN RED ! [ 1 2 1 ] GREEN RED ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 5 0 5 ! [ 1 ] 5 0 5 ! [ 1 ] 5 0 5 ! [ 1 ] 6 0 6 ! [ 1 ] 6 0 6 ! [ 1 ] 6 0 6 ! 18 differences found ! 18 differences found ! 18 differences found ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] RED GREEN ! [ 1 ] RED GREEN ! [ 1 ] RED GREEN ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 18 0 18 ! [ 2 0 0 ] 18 0 18 ! [ 2 0 0 ] 18 0 18 ! [ 2 0 0 ] 19 0 19 ! [ 2 0 0 ] 19 0 19 ! [ 2 0 0 ] 19 0 19 ! [ 2 0 0 ] 20 0 20 ! [ 2 0 0 ] 20 0 20 ! [ 2 0 0 ] 20 0 20 ! [ 2 0 0 ] 25 0 25 ! [ 2 0 0 ] 25 0 25 ! [ 2 0 0 ] 25 0 25 ! [ 2 0 0 ] 26 0 26 ! [ 2 0 0 ] 26 0 26 ! [ 2 0 0 ] 26 0 26 ! [ 2 0 0 ] 37 0 37 ! [ 2 0 0 ] 37 0 37 ! [ 2 0 0 ] 37 0 37 ! [ 2 0 0 ] 38 0 38 ! [ 2 0 0 ] 38 0 38 ! [ 2 0 0 ] 38 0 38 ! [ 2 0 0 ] 39 0 39 ! [ 2 0 0 ] 39 0 39 ! [ 2 0 0 ] 39 0 39 ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] GREEN RED ! [ 2 0 0 ] GREEN RED ! [ 2 0 0 ] GREEN RED ! [ 2 0 ] 10 0 10 ! [ 2 0 ] 10 0 10 ! [ 2 0 ] 10 0 10 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 21 0 21 ! [ 2 0 1 ] 21 0 21 ! [ 2 0 1 ] 21 0 21 ! [ 2 0 1 ] 22 0 22 ! [ 2 0 1 ] 22 0 22 ! [ 2 0 1 ] 22 0 22 ! [ 2 0 1 ] 23 0 23 ! [ 2 0 1 ] 23 0 23 ! [ 2 0 1 ] 23 0 23 ! [ 2 0 1 ] 27 0 27 ! [ 2 0 1 ] 27 0 27 ! [ 2 0 1 ] 27 0 27 ! [ 2 0 1 ] 28 0 28 ! [ 2 0 1 ] 28 0 28 ! [ 2 0 1 ] 28 0 28 ! [ 2 0 ] 13 0 13 ! [ 2 0 ] 13 0 13 ! [ 2 0 ] 13 0 13 ! [ 2 0 1 ] 40 0 40 ! [ 2 0 1 ] 40 0 40 ! [ 2 0 1 ] 40 0 40 ! [ 2 0 ] 14 0 14 ! [ 2 0 ] 14 0 14 ! [ 2 0 ] 14 0 14 ! [ 2 0 1 ] 41 0 41 ! [ 2 0 1 ] 41 0 41 ! [ 2 0 1 ] 41 0 41 ! [ 2 0 1 ] 42 0 42 ! [ 2 0 1 ] 42 0 42 ! [ 2 0 1 ] 42 0 42 ! [ 2 0 ] 15 0 15 ! [ 2 0 ] 15 0 15 ! [ 2 0 ] 15 0 15 ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] GREEN RED ! [ 2 0 1 ] GREEN RED ! [ 2 0 1 ] GREEN RED ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 6 0 6 ! [ 2 0 ] 6 0 6 ! [ 2 0 ] 6 0 6 ! [ 2 0 ] 7 0 7 ! [ 2 0 ] 7 0 7 ! [ 2 0 ] 7 0 7 ! [ 2 0 ] 8 0 8 ! [ 2 0 ] 8 0 8 ! [ 2 0 ] 8 0 8 ! [ 2 0 ] 9 0 9 ! [ 2 0 ] 9 0 9 ! [ 2 0 ] 9 0 9 ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] RED GREEN ! [ 2 0 ] RED GREEN ! [ 2 0 ] RED GREEN ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 24 0 24 ! [ 2 1 0 ] 24 0 24 ! [ 2 1 0 ] 24 0 24 ! [ 2 1 0 ] 25 0 25 ! [ 2 1 0 ] 25 0 25 ! [ 2 1 0 ] 25 0 25 ! [ 2 1 0 ] 26 0 26 ! [ 2 1 0 ] 26 0 26 ! [ 2 1 0 ] 26 0 26 ! [ 2 1 0 ] 29 0 29 ! [ 2 1 0 ] 29 0 29 ! [ 2 1 0 ] 29 0 29 ! [ 2 1 0 ] 30 0 30 ! [ 2 1 0 ] 30 0 30 ! [ 2 1 0 ] 30 0 30 ! [ 2 1 0 ] 43 0 43 ! [ 2 1 0 ] 43 0 43 ! [ 2 1 0 ] 43 0 43 ! [ 2 1 0 ] 44 0 44 ! [ 2 1 0 ] 44 0 44 ! [ 2 1 0 ] 44 0 44 ! [ 2 1 0 ] 45 0 45 ! [ 2 1 0 ] 45 0 45 ! [ 2 1 0 ] 45 0 45 ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] GREEN RED ! [ 2 1 0 ] GREEN RED ! [ 2 1 0 ] GREEN RED ! [ 2 1 ] 10 0 10 ! [ 2 1 ] 10 0 10 ! [ 2 1 ] 10 0 10 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 ] 12 0 12 ! [ 2 1 ] 12 0 12 ! [ 2 1 ] 12 0 12 ! [ 2 1 1 ] 27 0 27 ! [ 2 1 1 ] 27 0 27 ! [ 2 1 1 ] 27 0 27 ! [ 2 1 1 ] 28 0 28 ! [ 2 1 1 ] 28 0 28 ! [ 2 1 1 ] 28 0 28 ! [ 2 1 1 ] 29 0 29 ! [ 2 1 1 ] 29 0 29 ! [ 2 1 1 ] 29 0 29 ! [ 2 1 1 ] 31 0 31 ! [ 2 1 1 ] 31 0 31 ! [ 2 1 1 ] 31 0 31 ! [ 2 1 1 ] 32 0 32 ! [ 2 1 1 ] 32 0 32 ! [ 2 1 1 ] 32 0 32 ! [ 2 1 1 ] 46 0 46 ! [ 2 1 1 ] 46 0 46 ! [ 2 1 1 ] 46 0 46 ! [ 2 1 1 ] 47 0 47 ! [ 2 1 1 ] 47 0 47 ! [ 2 1 1 ] 47 0 47 ! [ 2 1 1 ] 48 0 48 ! [ 2 1 1 ] 48 0 48 ! [ 2 1 1 ] 48 0 48 ! [ 2 1 ] 16 0 16 ! [ 2 1 ] 16 0 16 ! [ 2 1 ] 16 0 16 ! [ 2 1 ] 17 0 17 ! [ 2 1 ] 17 0 17 ! [ 2 1 ] 17 0 17 ! [ 2 1 ] 18 0 18 ! [ 2 1 ] 18 0 18 ! [ 2 1 ] 18 0 18 ! [ 2 1 1 ] GREEN RED ! [ 2 1 1 ] GREEN RED ! [ 2 1 1 ] GREEN RED ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 9 0 9 ! [ 2 1 ] 9 0 9 ! [ 2 1 ] 9 0 9 ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] RED GREEN ! [ 2 1 ] RED GREEN ! [ 2 1 ] RED GREEN ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 30 0 30 ! [ 2 2 0 ] 30 0 30 ! [ 2 2 0 ] 30 0 30 ! [ 2 2 0 ] 31 0 31 ! [ 2 2 0 ] 31 0 31 ! [ 2 2 0 ] 31 0 31 ! [ 2 2 0 ] 32 0 32 ! [ 2 2 0 ] 32 0 32 ! [ 2 2 0 ] 32 0 32 ! [ 2 2 0 ] 33 0 33 ! [ 2 2 0 ] 33 0 33 ! [ 2 2 0 ] 33 0 33 ! [ 2 2 0 ] 34 0 34 ! [ 2 2 0 ] 34 0 34 ! [ 2 2 0 ] 34 0 34 ! [ 2 2 0 ] 49 0 49 ! [ 2 2 0 ] 49 0 49 ! [ 2 2 0 ] 49 0 49 ! [ 2 2 0 ] 50 0 50 ! [ 2 2 0 ] 50 0 50 ! [ 2 2 0 ] 50 0 50 ! [ 2 2 0 ] 51 0 51 ! [ 2 2 0 ] 51 0 51 ! [ 2 2 0 ] 51 0 51 ! [ 2 2 0 ] GREEN RED ! [ 2 2 0 ] GREEN RED ! [ 2 2 0 ] GREEN RED ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 33 0 33 ! [ 2 2 1 ] 33 0 33 ! [ 2 2 1 ] 33 0 33 ! [ 2 2 1 ] 34 0 34 ! [ 2 2 1 ] 34 0 34 ! [ 2 2 1 ] 34 0 34 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 36 0 36 ! [ 2 2 1 ] 36 0 36 ! [ 2 2 1 ] 36 0 36 ! [ 2 2 1 ] 52 0 52 ! [ 2 2 1 ] 52 0 52 ! [ 2 2 1 ] 52 0 52 ! [ 2 2 1 ] 53 0 53 ! [ 2 2 1 ] 53 0 53 ! [ 2 2 1 ] 53 0 53 ! [ 2 2 1 ] 54 0 54 ! [ 2 2 1 ] 54 0 54 ! [ 2 2 1 ] 54 0 54 ! [ 2 2 1 ] GREEN RED ! [ 2 2 1 ] GREEN RED ! [ 2 2 1 ] GREEN RED ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 36 0 36 ! [ 3 0 0 ] 36 0 36 ! [ 3 0 0 ] 36 0 36 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 39 0 39 ! [ 3 0 0 ] 39 0 39 ! [ 3 0 0 ] 39 0 39 ! [ 3 0 0 ] 55 0 55 ! [ 3 0 0 ] 55 0 55 ! [ 3 0 0 ] 55 0 55 ! [ 3 0 0 ] 56 0 56 ! [ 3 0 0 ] 56 0 56 ! [ 3 0 0 ] 56 0 56 ! [ 3 0 0 ] 57 0 57 ! [ 3 0 0 ] 57 0 57 ! [ 3 0 0 ] 57 0 57 ! [ 3 0 0 ] GREEN RED ! [ 3 0 0 ] GREEN RED ! [ 3 0 0 ] GREEN RED ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 39 0 39 ! [ 3 0 1 ] 39 0 39 ! [ 3 0 1 ] 39 0 39 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 41 0 41 ! [ 3 0 1 ] 41 0 41 ! [ 3 0 1 ] 41 0 41 ! [ 3 0 1 ] 42 0 42 ! [ 3 0 1 ] 42 0 42 ! [ 3 0 1 ] 42 0 42 ! [ 3 0 1 ] 43 0 43 ! [ 3 0 1 ] 43 0 43 ! [ 3 0 1 ] 43 0 43 ! [ 3 0 1 ] 58 0 58 ! [ 3 0 1 ] 58 0 58 ! [ 3 0 1 ] 58 0 58 ! [ 3 0 1 ] 59 0 59 ! [ 3 0 1 ] 59 0 59 ! [ 3 0 1 ] 59 0 59 ! [ 3 0 1 ] 60 0 60 ! [ 3 0 1 ] 60 0 60 ! [ 3 0 1 ] 60 0 60 ! [ 3 0 1 ] GREEN RED ! [ 3 0 1 ] GREEN RED ! [ 3 0 1 ] GREEN RED ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 41 0 41 ! [ 3 1 0 ] 41 0 41 ! [ 3 1 0 ] 41 0 41 ! [ 3 1 0 ] 42 0 42 ! [ 3 1 0 ] 42 0 42 ! [ 3 1 0 ] 42 0 42 ! [ 3 1 0 ] 44 0 44 ! [ 3 1 0 ] 44 0 44 ! [ 3 1 0 ] 44 0 44 ! [ 3 1 0 ] 45 0 45 ! [ 3 1 0 ] 45 0 45 ! [ 3 1 0 ] 45 0 45 ! [ 3 1 0 ] 46 0 46 ! [ 3 1 0 ] 46 0 46 ! [ 3 1 0 ] 46 0 46 ! [ 3 1 0 ] 47 0 47 ! [ 3 1 0 ] 47 0 47 ! [ 3 1 0 ] 47 0 47 ! [ 3 1 0 ] 61 0 61 ! [ 3 1 0 ] 61 0 61 ! [ 3 1 0 ] 61 0 61 ! [ 3 1 0 ] 62 0 62 ! [ 3 1 0 ] 62 0 62 ! [ 3 1 0 ] 62 0 62 ! [ 3 1 0 ] 63 0 63 ! [ 3 1 0 ] 63 0 63 ! [ 3 1 0 ] 63 0 63 ! [ 3 1 0 ] GREEN RED ! [ 3 1 0 ] GREEN RED ! [ 3 1 0 ] GREEN RED ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 43 0 43 ! [ 3 1 1 ] 43 0 43 ! [ 3 1 1 ] 43 0 43 ! [ 3 1 1 ] 44 0 44 ! [ 3 1 1 ] 44 0 44 ! [ 3 1 1 ] 44 0 44 ! [ 3 1 1 ] 48 0 48 ! [ 3 1 1 ] 48 0 48 ! [ 3 1 1 ] 48 0 48 ! [ 3 1 1 ] 49 0 49 ! [ 3 1 1 ] 49 0 49 ! [ 3 1 1 ] 49 0 49 ! [ 3 1 1 ] 50 0 50 ! [ 3 1 1 ] 50 0 50 ! [ 3 1 1 ] 50 0 50 ! [ 3 1 1 ] 51 0 51 ! [ 3 1 1 ] 51 0 51 ! [ 3 1 1 ] 51 0 51 ! [ 3 1 1 ] 64 0 64 ! [ 3 1 1 ] 64 0 64 ! [ 3 1 1 ] 64 0 64 ! [ 3 1 1 ] 65 0 65 ! [ 3 1 1 ] 65 0 65 ! [ 3 1 1 ] 65 0 65 ! [ 3 1 1 ] 66 0 66 ! [ 3 1 1 ] 66 0 66 ! [ 3 1 1 ] 66 0 66 ! [ 3 1 1 ] GREEN RED ! [ 3 1 1 ] GREEN RED ! [ 3 1 1 ] GREEN RED ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 45 0 45 ! [ 3 2 0 ] 45 0 45 ! [ 3 2 0 ] 45 0 45 ! [ 3 2 0 ] 46 0 46 ! [ 3 2 0 ] 46 0 46 ! [ 3 2 0 ] 46 0 46 ! [ 3 2 0 ] 52 0 52 ! [ 3 2 0 ] 52 0 52 ! [ 3 2 0 ] 52 0 52 ! [ 3 2 0 ] 53 0 53 ! [ 3 2 0 ] 53 0 53 ! [ 3 2 0 ] 53 0 53 ! [ 3 2 0 ] 54 0 54 ! [ 3 2 0 ] 54 0 54 ! [ 3 2 0 ] 54 0 54 ! [ 3 2 0 ] 55 0 55 ! [ 3 2 0 ] 55 0 55 ! [ 3 2 0 ] 55 0 55 ! [ 3 2 0 ] 67 0 67 ! [ 3 2 0 ] 67 0 67 ! [ 3 2 0 ] 67 0 67 ! [ 3 2 0 ] 68 0 68 ! [ 3 2 0 ] 68 0 68 ! [ 3 2 0 ] 68 0 68 ! [ 3 2 0 ] 69 0 69 ! [ 3 2 0 ] 69 0 69 ! [ 3 2 0 ] 69 0 69 ! [ 3 2 0 ] GREEN RED ! [ 3 2 0 ] GREEN RED ! [ 3 2 0 ] GREEN RED ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 47 0 47 ! [ 3 2 1 ] 47 0 47 ! [ 3 2 1 ] 47 0 47 ! [ 3 2 1 ] 48 0 48 ! [ 3 2 1 ] 48 0 48 ! [ 3 2 1 ] 48 0 48 ! [ 3 2 1 ] 56 0 56 ! [ 3 2 1 ] 56 0 56 ! [ 3 2 1 ] 56 0 56 ! [ 3 2 1 ] 57 0 57 ! [ 3 2 1 ] 57 0 57 ! [ 3 2 1 ] 57 0 57 ! [ 3 2 1 ] 58 0 58 ! [ 3 2 1 ] 58 0 58 ! [ 3 2 1 ] 58 0 58 ! [ 3 2 1 ] 59 0 59 ! [ 3 2 1 ] 59 0 59 ! [ 3 2 1 ] 59 0 59 ! [ 3 2 1 ] 70 0 70 ! [ 3 2 1 ] 70 0 70 ! [ 3 2 1 ] 70 0 70 ! [ 3 2 1 ] 71 0 71 ! [ 3 2 1 ] 71 0 71 ! [ 3 2 1 ] 71 0 71 ! [ 3 2 1 ] 72 0 72 ! [ 3 2 1 ] 72 0 72 ! [ 3 2 1 ] 72 0 72 ! [ 3 2 1 ] GREEN RED ! [ 3 2 1 ] GREEN RED ! [ 3 2 1 ] GREEN RED ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! 3 differences found ! 3 differences found ! 3 differences found ! 47 differences found ! 47 differences found ! 47 differences found ! 47 differences found ! 47 differences found ! 47 differences found ! 48 differences found ! 48 differences found ! 48 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 59 differences found ! 59 differences found ! 59 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 72 differences found ! 72 differences found ! 72 differences found ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! dataset: and ! file1 file2 ! group : and ! group : and ! Not comparable: or is an empty dataset ! position array2D of array2D of difference ! position array2D of array2D of difference ! position array2D of array2D of difference ! position array3D of array3D of difference ! position array3D of array3D of difference ! position array3D of array3D of difference ! position array of array of difference ! position array of array of difference ! position array of array of difference ! position bitfield2D of bitfield2D of difference ! position bitfield2D of bitfield2D of difference ! position bitfield2D of bitfield2D of difference ! position bitfield3D of bitfield3D of difference ! position bitfield3D of bitfield3D of difference ! position bitfield3D of bitfield3D of difference ! position bitfield of bitfield of difference ! position bitfield of bitfield of difference ! position bitfield of bitfield of difference ! position compound2D of compound2D of difference ! position compound2D of compound2D of difference ! position compound2D of compound2D of difference ! position compound3D of compound3D of difference ! position compound3D of compound3D of difference ! position compound3D of compound3D of difference ! position compound of compound of difference ! position compound of compound of difference ! position compound of compound of difference ! position enum2D of enum2D of difference ! position enum2D of enum2D of difference ! position enum2D of enum2D of difference ! position enum3D of enum3D of difference ! position enum3D of enum3D of difference ! position enum3D of enum3D of difference ! position enum of enum of difference ! position enum of enum of difference ! position enum of enum of difference ! position float2D of float2D of difference ! position float2D of float2D of difference ! position float2D of float2D of difference ! position float3D of float3D of difference ! position float3D of float3D of difference ! position float3D of float3D of difference ! position float of float of difference ! position float of float of difference ! position float of float of difference ! position integer2D of integer2D of difference ! position integer2D of integer2D of difference ! position integer2D of integer2D of difference ! position integer3D of integer3D of difference ! position integer3D of integer3D of difference ! position integer3D of integer3D of difference ! position integer of integer of difference ! position integer of integer of difference ! position integer of integer of difference ! position opaque2D of opaque2D of difference ! position opaque2D of opaque2D of difference ! position opaque2D of opaque2D of difference ! position opaque3D of opaque3D of difference ! position opaque3D of opaque3D of difference ! position opaque3D of opaque3D of difference ! position opaque of opaque of difference ! position opaque of opaque of difference ! position opaque of opaque of difference ! position string2D of string2D of difference ! position string2D of string2D of difference ! position string2D of string2D of difference ! position string3D of string3D of difference ! position string3D of string3D of difference ! position string3D of string3D of difference ! position string of string of difference ! position string of string of difference ! position string of string of difference ! position vlen2D of vlen2D of difference ! position vlen2D of vlen2D of difference ! position vlen2D of vlen2D of difference ! position vlen3D of vlen3D of difference ! position vlen3D of vlen3D of difference ! position vlen3D of vlen3D of difference ! position vlen of vlen of difference ! position vlen of vlen of difference ! position vlen of vlen of difference ! position VLstring2D of VLstring2D of difference ! position VLstring2D of VLstring2D of difference ! position VLstring2D of VLstring2D of difference ! position VLstring3D of VLstring3D of difference ! position VLstring3D of VLstring3D of difference ! position VLstring3D of VLstring3D of difference ! position VLstring of VLstring of difference ! position VLstring of VLstring of difference ! position VLstring of VLstring of difference ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! Some objects are not comparable ! Use -c for a list of objects without details of differences. ! x x / ! x x /dset ! x x /g1 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_70.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_70.err-sav) ====End of actual stderr (./testfiles/h5diff_70.err-sav) Testing ../../src/h5diff/ph5diff tmptest2.he5 tmptest.he5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:12.195072000 +0100 --- actual_sorted 2017-05-17 17:37:12.188329000 +0100 *************** *** 1,4 **** ! -------------------------------- ! -------------------------------- ! Some objects are not comparable ! Use -c for a list of objects. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_tmp1.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_tmp1.err-sav) ====End of actual stderr (./testfiles/h5diff_tmp1.err-sav) Testing ../../src/h5diff/ph5diff tmpSingleSiteBethe.output.h5 tmpSingl*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:12.406862000 +0100 --- actual_sorted 2017-05-17 17:37:12.400765000 +0100 *************** *** 1,12 **** ! -------------------------------- ! -------------------------------- ! 10 differences found ! 1599 differences found ! 1845 differences found ! 8 differences found ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! Some objects are not comparable ! Use -c for a list of objects. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_tmp2.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_tmp2.err-sav) ====End of actual stderr (./testfiles/h5diff_tmp2.err-sav) Testing ../../src/h5diff/ph5diff -v1 h5diff_attr1.h5 h5diff_attr2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:12.632249000 +0100 --- actual_sorted 2017-05-17 17:37:12.620634000 +0100 *************** *** 1,2037 **** ! ! ! ! ! ! -------------------------------- ! -------------------------------- ! --------------------------------------- ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 3 0 3 ! [ 0 0 0 ] 3 0 3 ! [ 0 0 0 ] 3 0 3 ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] GREEN RED ! [ 0 0 0 ] GREEN RED ! [ 0 0 0 ] GREEN RED ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 1 ] 1 0 1 ! [ 0 0 1 ] 1 0 1 ! [ 0 0 1 ] 1 0 1 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 3 0 3 ! [ 0 0 1 ] 3 0 3 ! [ 0 0 1 ] 3 0 3 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 5 0 5 ! [ 0 0 1 ] 5 0 5 ! [ 0 0 1 ] 5 0 5 ! [ 0 0 1 ] 6 0 6 ! [ 0 0 1 ] 6 0 6 ! [ 0 0 1 ] 6 0 6 ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] GREEN RED ! [ 0 0 1 ] GREEN RED ! [ 0 0 1 ] GREEN RED ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 3 0 3 ! [ 0 0 ] 3 0 3 ! [ 0 0 ] 3 0 3 ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] RED GREEN ! [ 0 0 ] RED GREEN ! [ 0 0 ] RED GREEN ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 1 0 ] 2 0 2 ! [ 0 1 0 ] 2 0 2 ! [ 0 1 0 ] 2 0 2 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 5 0 5 ! [ 0 1 0 ] 5 0 5 ! [ 0 1 0 ] 5 0 5 ! [ 0 1 0 ] 6 0 6 ! [ 0 1 0 ] 6 0 6 ! [ 0 1 0 ] 6 0 6 ! [ 0 1 0 ] 7 0 7 ! [ 0 1 0 ] 7 0 7 ! [ 0 1 0 ] 7 0 7 ! [ 0 1 0 ] 8 0 8 ! [ 0 1 0 ] 8 0 8 ! [ 0 1 0 ] 8 0 8 ! [ 0 1 0 ] 9 0 9 ! [ 0 1 0 ] 9 0 9 ! [ 0 1 0 ] 9 0 9 ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] GREEN RED ! [ 0 1 0 ] GREEN RED ! [ 0 1 0 ] GREEN RED ! [ 0 1 ] 1 0 1 ! [ 0 1 ] 1 0 1 ! [ 0 1 ] 1 0 1 ! [ 0 1 1 ] 10 0 10 ! [ 0 1 1 ] 10 0 10 ! [ 0 1 1 ] 10 0 10 ! [ 0 1 1 ] 11 0 11 ! [ 0 1 1 ] 11 0 11 ! [ 0 1 1 ] 11 0 11 ! [ 0 1 1 ] 12 0 12 ! [ 0 1 1 ] 12 0 12 ! [ 0 1 1 ] 12 0 12 ! [ 0 1 1 ] 3 0 3 ! [ 0 1 1 ] 3 0 3 ! [ 0 1 1 ] 3 0 3 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 7 0 7 ! [ 0 1 1 ] 7 0 7 ! [ 0 1 1 ] 7 0 7 ! [ 0 1 1 ] 8 0 8 ! [ 0 1 1 ] 8 0 8 ! [ 0 1 1 ] 8 0 8 ! [ 0 1 1 ] GREEN RED ! [ 0 1 1 ] GREEN RED ! [ 0 1 1 ] GREEN RED ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 3 0 3 ! [ 0 1 ] 3 0 3 ! [ 0 1 ] 3 0 3 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 5 0 5 ! [ 0 1 ] 5 0 5 ! [ 0 1 ] 5 0 5 ! [ 0 1 ] 6 0 6 ! [ 0 1 ] 6 0 6 ! [ 0 1 ] 6 0 6 ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] RED GREEN ! [ 0 1 ] RED GREEN ! [ 0 1 ] RED GREEN ! [ 0 2 0 ] 10 0 10 ! [ 0 2 0 ] 10 0 10 ! [ 0 2 0 ] 10 0 10 ! [ 0 2 0 ] 13 0 13 ! [ 0 2 0 ] 13 0 13 ! [ 0 2 0 ] 13 0 13 ! [ 0 2 0 ] 14 0 14 ! [ 0 2 0 ] 14 0 14 ! [ 0 2 0 ] 14 0 14 ! [ 0 2 0 ] 15 0 15 ! [ 0 2 0 ] 15 0 15 ! [ 0 2 0 ] 15 0 15 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 2 0 ] 4 0 4 ! [ 0 2 0 ] 4 0 4 ! [ 0 2 0 ] 4 0 4 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 9 0 9 ! [ 0 2 0 ] 9 0 9 ! [ 0 2 0 ] 9 0 9 ! [ 0 2 0 ] GREEN RED ! [ 0 2 0 ] GREEN RED ! [ 0 2 0 ] GREEN RED ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 1 ] 11 0 11 ! [ 0 2 1 ] 11 0 11 ! [ 0 2 1 ] 11 0 11 ! [ 0 2 1 ] 12 0 12 ! [ 0 2 1 ] 12 0 12 ! [ 0 2 1 ] 12 0 12 ! [ 0 2 1 ] 16 0 16 ! [ 0 2 1 ] 16 0 16 ! [ 0 2 1 ] 16 0 16 ! [ 0 2 1 ] 17 0 17 ! [ 0 2 1 ] 17 0 17 ! [ 0 2 1 ] 17 0 17 ! [ 0 2 1 ] 18 0 18 ! [ 0 2 1 ] 18 0 18 ! [ 0 2 1 ] 18 0 18 ! [ 0 2 1 ] 5 0 5 ! [ 0 2 1 ] 5 0 5 ! [ 0 2 1 ] 5 0 5 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] GREEN RED ! [ 0 2 1 ] GREEN RED ! [ 0 2 1 ] GREEN RED ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 ] 3 0 3 ! [ 0 ] 3 0 3 ! [ 0 ] 3 0 3 ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] b z ! [ 0 ] b z ! [ 0 ] b z ! [ 0 ] b z ! [ 0 ] b z ! [ 0 ] b z ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! [ 0 ] RED GREEN ! [ 0 ] RED GREEN ! [ 0 ] RED GREEN ! [ 1 0 0 ] 13 0 13 ! [ 1 0 0 ] 13 0 13 ! [ 1 0 0 ] 13 0 13 ! [ 1 0 0 ] 14 0 14 ! [ 1 0 0 ] 14 0 14 ! [ 1 0 0 ] 14 0 14 ! [ 1 0 0 ] 19 0 19 ! [ 1 0 0 ] 19 0 19 ! [ 1 0 0 ] 19 0 19 ! [ 1 0 0 ] 20 0 20 ! [ 1 0 0 ] 20 0 20 ! [ 1 0 0 ] 20 0 20 ! [ 1 0 0 ] 21 0 21 ! [ 1 0 0 ] 21 0 21 ! [ 1 0 0 ] 21 0 21 ! [ 1 0 0 ] 6 0 6 ! [ 1 0 0 ] 6 0 6 ! [ 1 0 0 ] 6 0 6 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] GREEN RED ! [ 1 0 0 ] GREEN RED ! [ 1 0 0 ] GREEN RED ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 1 ] 15 0 15 ! [ 1 0 1 ] 15 0 15 ! [ 1 0 1 ] 15 0 15 ! [ 1 0 1 ] 16 0 16 ! [ 1 0 1 ] 16 0 16 ! [ 1 0 1 ] 16 0 16 ! [ 1 0 1 ] 22 0 22 ! [ 1 0 1 ] 22 0 22 ! [ 1 0 1 ] 22 0 22 ! [ 1 0 1 ] 23 0 23 ! [ 1 0 1 ] 23 0 23 ! [ 1 0 1 ] 23 0 23 ! [ 1 0 1 ] 24 0 24 ! [ 1 0 1 ] 24 0 24 ! [ 1 0 1 ] 24 0 24 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 9 0 9 ! [ 1 0 1 ] 9 0 9 ! [ 1 0 1 ] 9 0 9 ! [ 1 0 1 ] GREEN RED ! [ 1 0 1 ] GREEN RED ! [ 1 0 1 ] GREEN RED ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 ] 2 0 2 ! [ 1 0 ] 2 0 2 ! [ 1 0 ] 2 0 2 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 5 0 5 ! [ 1 0 ] 5 0 5 ! [ 1 0 ] 5 0 5 ! [ 1 0 ] 6 0 6 ! [ 1 0 ] 6 0 6 ! [ 1 0 ] 6 0 6 ! [ 1 0 ] 7 0 7 ! [ 1 0 ] 7 0 7 ! [ 1 0 ] 7 0 7 ! [ 1 0 ] 8 0 8 ! [ 1 0 ] 8 0 8 ! [ 1 0 ] 8 0 8 ! [ 1 0 ] 9 0 9 ! [ 1 0 ] 9 0 9 ! [ 1 0 ] 9 0 9 ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] RED GREEN ! [ 1 0 ] RED GREEN ! [ 1 0 ] RED GREEN ! [ 1 1 0 ] 10 0 10 ! [ 1 1 0 ] 10 0 10 ! [ 1 1 0 ] 10 0 10 ! [ 1 1 0 ] 11 0 11 ! [ 1 1 0 ] 11 0 11 ! [ 1 1 0 ] 11 0 11 ! [ 1 1 0 ] 17 0 17 ! [ 1 1 0 ] 17 0 17 ! [ 1 1 0 ] 17 0 17 ! [ 1 1 0 ] 18 0 18 ! [ 1 1 0 ] 18 0 18 ! [ 1 1 0 ] 18 0 18 ! [ 1 1 0 ] 25 0 25 ! [ 1 1 0 ] 25 0 25 ! [ 1 1 0 ] 25 0 25 ! [ 1 1 0 ] 26 0 26 ! [ 1 1 0 ] 26 0 26 ! [ 1 1 0 ] 26 0 26 ! [ 1 1 0 ] 27 0 27 ! [ 1 1 0 ] 27 0 27 ! [ 1 1 0 ] 27 0 27 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] GREEN RED ! [ 1 1 0 ] GREEN RED ! [ 1 1 0 ] GREEN RED ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 ] 10 0 10 ! [ 1 1 ] 10 0 10 ! [ 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 ] 11 0 11 ! [ 1 1 ] 11 0 11 ! [ 1 1 ] 11 0 11 ! [ 1 1 1 ] 12 0 12 ! [ 1 1 1 ] 12 0 12 ! [ 1 1 1 ] 12 0 12 ! [ 1 1 1 ] 13 0 13 ! [ 1 1 1 ] 13 0 13 ! [ 1 1 1 ] 13 0 13 ! [ 1 1 1 ] 19 0 19 ! [ 1 1 1 ] 19 0 19 ! [ 1 1 1 ] 19 0 19 ! [ 1 1 1 ] 20 0 20 ! [ 1 1 1 ] 20 0 20 ! [ 1 1 1 ] 20 0 20 ! [ 1 1 ] 12 0 12 ! [ 1 1 ] 12 0 12 ! [ 1 1 ] 12 0 12 ! [ 1 1 1 ] 28 0 28 ! [ 1 1 1 ] 28 0 28 ! [ 1 1 1 ] 28 0 28 ! [ 1 1 1 ] 29 0 29 ! [ 1 1 1 ] 29 0 29 ! [ 1 1 1 ] 29 0 29 ! [ 1 1 1 ] 30 0 30 ! [ 1 1 1 ] 30 0 30 ! [ 1 1 1 ] 30 0 30 ! [ 1 1 1 ] GREEN RED ! [ 1 1 1 ] GREEN RED ! [ 1 1 1 ] GREEN RED ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 5 0 5 ! [ 1 1 ] 5 0 5 ! [ 1 1 ] 5 0 5 ! [ 1 1 ] 7 0 7 ! [ 1 1 ] 7 0 7 ! [ 1 1 ] 7 0 7 ! [ 1 1 ] 8 0 8 ! [ 1 1 ] 8 0 8 ! [ 1 1 ] 8 0 8 ! 11 differences found ! 11 differences found ! 11 differences found ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] RED GREEN ! [ 1 1 ] RED GREEN ! [ 1 1 ] RED GREEN ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 14 0 14 ! [ 1 2 0 ] 14 0 14 ! [ 1 2 0 ] 14 0 14 ! [ 1 2 0 ] 15 0 15 ! [ 1 2 0 ] 15 0 15 ! [ 1 2 0 ] 15 0 15 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 2 0 ] 21 0 21 ! [ 1 2 0 ] 21 0 21 ! [ 1 2 0 ] 21 0 21 ! [ 1 2 0 ] 22 0 22 ! [ 1 2 0 ] 22 0 22 ! [ 1 2 0 ] 22 0 22 ! [ 1 2 0 ] 31 0 31 ! [ 1 2 0 ] 31 0 31 ! [ 1 2 0 ] 31 0 31 ! [ 1 2 0 ] 32 0 32 ! [ 1 2 0 ] 32 0 32 ! [ 1 2 0 ] 32 0 32 ! [ 1 2 0 ] 33 0 33 ! [ 1 2 0 ] 33 0 33 ! [ 1 2 0 ] 33 0 33 ! [ 1 2 0 ] GREEN RED ! [ 1 2 0 ] GREEN RED ! [ 1 2 0 ] GREEN RED ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 16 0 16 ! [ 1 2 1 ] 16 0 16 ! [ 1 2 1 ] 16 0 16 ! [ 1 2 1 ] 17 0 17 ! [ 1 2 1 ] 17 0 17 ! [ 1 2 1 ] 17 0 17 ! [ 1 2 1 ] 23 0 23 ! [ 1 2 1 ] 23 0 23 ! [ 1 2 1 ] 23 0 23 ! [ 1 2 1 ] 24 0 24 ! [ 1 2 1 ] 24 0 24 ! [ 1 2 1 ] 24 0 24 ! [ 1 2 1 ] 34 0 34 ! [ 1 2 1 ] 34 0 34 ! [ 1 2 1 ] 34 0 34 ! [ 1 2 1 ] 35 0 35 ! [ 1 2 1 ] 35 0 35 ! [ 1 2 1 ] 35 0 35 ! [ 1 2 1 ] 36 0 36 ! [ 1 2 1 ] 36 0 36 ! [ 1 2 1 ] 36 0 36 ! [ 1 2 1 ] GREEN RED ! [ 1 2 1 ] GREEN RED ! [ 1 2 1 ] GREEN RED ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 5 0 5 ! [ 1 ] 5 0 5 ! [ 1 ] 5 0 5 ! [ 1 ] 6 0 6 ! [ 1 ] 6 0 6 ! [ 1 ] 6 0 6 ! 18 differences found ! 18 differences found ! 18 differences found ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] RED GREEN ! [ 1 ] RED GREEN ! [ 1 ] RED GREEN ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 18 0 18 ! [ 2 0 0 ] 18 0 18 ! [ 2 0 0 ] 18 0 18 ! [ 2 0 0 ] 19 0 19 ! [ 2 0 0 ] 19 0 19 ! [ 2 0 0 ] 19 0 19 ! [ 2 0 0 ] 20 0 20 ! [ 2 0 0 ] 20 0 20 ! [ 2 0 0 ] 20 0 20 ! [ 2 0 0 ] 25 0 25 ! [ 2 0 0 ] 25 0 25 ! [ 2 0 0 ] 25 0 25 ! [ 2 0 0 ] 26 0 26 ! [ 2 0 0 ] 26 0 26 ! [ 2 0 0 ] 26 0 26 ! [ 2 0 0 ] 37 0 37 ! [ 2 0 0 ] 37 0 37 ! [ 2 0 0 ] 37 0 37 ! [ 2 0 0 ] 38 0 38 ! [ 2 0 0 ] 38 0 38 ! [ 2 0 0 ] 38 0 38 ! [ 2 0 0 ] 39 0 39 ! [ 2 0 0 ] 39 0 39 ! [ 2 0 0 ] 39 0 39 ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] GREEN RED ! [ 2 0 0 ] GREEN RED ! [ 2 0 0 ] GREEN RED ! [ 2 0 ] 10 0 10 ! [ 2 0 ] 10 0 10 ! [ 2 0 ] 10 0 10 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 21 0 21 ! [ 2 0 1 ] 21 0 21 ! [ 2 0 1 ] 21 0 21 ! [ 2 0 1 ] 22 0 22 ! [ 2 0 1 ] 22 0 22 ! [ 2 0 1 ] 22 0 22 ! [ 2 0 1 ] 23 0 23 ! [ 2 0 1 ] 23 0 23 ! [ 2 0 1 ] 23 0 23 ! [ 2 0 1 ] 27 0 27 ! [ 2 0 1 ] 27 0 27 ! [ 2 0 1 ] 27 0 27 ! [ 2 0 1 ] 28 0 28 ! [ 2 0 1 ] 28 0 28 ! [ 2 0 1 ] 28 0 28 ! [ 2 0 ] 13 0 13 ! [ 2 0 ] 13 0 13 ! [ 2 0 ] 13 0 13 ! [ 2 0 1 ] 40 0 40 ! [ 2 0 1 ] 40 0 40 ! [ 2 0 1 ] 40 0 40 ! [ 2 0 ] 14 0 14 ! [ 2 0 ] 14 0 14 ! [ 2 0 ] 14 0 14 ! [ 2 0 1 ] 41 0 41 ! [ 2 0 1 ] 41 0 41 ! [ 2 0 1 ] 41 0 41 ! [ 2 0 1 ] 42 0 42 ! [ 2 0 1 ] 42 0 42 ! [ 2 0 1 ] 42 0 42 ! [ 2 0 ] 15 0 15 ! [ 2 0 ] 15 0 15 ! [ 2 0 ] 15 0 15 ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] GREEN RED ! [ 2 0 1 ] GREEN RED ! [ 2 0 1 ] GREEN RED ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 6 0 6 ! [ 2 0 ] 6 0 6 ! [ 2 0 ] 6 0 6 ! [ 2 0 ] 7 0 7 ! [ 2 0 ] 7 0 7 ! [ 2 0 ] 7 0 7 ! [ 2 0 ] 8 0 8 ! [ 2 0 ] 8 0 8 ! [ 2 0 ] 8 0 8 ! [ 2 0 ] 9 0 9 ! [ 2 0 ] 9 0 9 ! [ 2 0 ] 9 0 9 ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] RED GREEN ! [ 2 0 ] RED GREEN ! [ 2 0 ] RED GREEN ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 24 0 24 ! [ 2 1 0 ] 24 0 24 ! [ 2 1 0 ] 24 0 24 ! [ 2 1 0 ] 25 0 25 ! [ 2 1 0 ] 25 0 25 ! [ 2 1 0 ] 25 0 25 ! [ 2 1 0 ] 26 0 26 ! [ 2 1 0 ] 26 0 26 ! [ 2 1 0 ] 26 0 26 ! [ 2 1 0 ] 29 0 29 ! [ 2 1 0 ] 29 0 29 ! [ 2 1 0 ] 29 0 29 ! [ 2 1 0 ] 30 0 30 ! [ 2 1 0 ] 30 0 30 ! [ 2 1 0 ] 30 0 30 ! [ 2 1 0 ] 43 0 43 ! [ 2 1 0 ] 43 0 43 ! [ 2 1 0 ] 43 0 43 ! [ 2 1 0 ] 44 0 44 ! [ 2 1 0 ] 44 0 44 ! [ 2 1 0 ] 44 0 44 ! [ 2 1 0 ] 45 0 45 ! [ 2 1 0 ] 45 0 45 ! [ 2 1 0 ] 45 0 45 ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] GREEN RED ! [ 2 1 0 ] GREEN RED ! [ 2 1 0 ] GREEN RED ! [ 2 1 ] 10 0 10 ! [ 2 1 ] 10 0 10 ! [ 2 1 ] 10 0 10 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 ] 12 0 12 ! [ 2 1 ] 12 0 12 ! [ 2 1 ] 12 0 12 ! [ 2 1 1 ] 27 0 27 ! [ 2 1 1 ] 27 0 27 ! [ 2 1 1 ] 27 0 27 ! [ 2 1 1 ] 28 0 28 ! [ 2 1 1 ] 28 0 28 ! [ 2 1 1 ] 28 0 28 ! [ 2 1 1 ] 29 0 29 ! [ 2 1 1 ] 29 0 29 ! [ 2 1 1 ] 29 0 29 ! [ 2 1 1 ] 31 0 31 ! [ 2 1 1 ] 31 0 31 ! [ 2 1 1 ] 31 0 31 ! [ 2 1 1 ] 32 0 32 ! [ 2 1 1 ] 32 0 32 ! [ 2 1 1 ] 32 0 32 ! [ 2 1 1 ] 46 0 46 ! [ 2 1 1 ] 46 0 46 ! [ 2 1 1 ] 46 0 46 ! [ 2 1 1 ] 47 0 47 ! [ 2 1 1 ] 47 0 47 ! [ 2 1 1 ] 47 0 47 ! [ 2 1 1 ] 48 0 48 ! [ 2 1 1 ] 48 0 48 ! [ 2 1 1 ] 48 0 48 ! [ 2 1 ] 16 0 16 ! [ 2 1 ] 16 0 16 ! [ 2 1 ] 16 0 16 ! [ 2 1 ] 17 0 17 ! [ 2 1 ] 17 0 17 ! [ 2 1 ] 17 0 17 ! [ 2 1 ] 18 0 18 ! [ 2 1 ] 18 0 18 ! [ 2 1 ] 18 0 18 ! [ 2 1 1 ] GREEN RED ! [ 2 1 1 ] GREEN RED ! [ 2 1 1 ] GREEN RED ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 9 0 9 ! [ 2 1 ] 9 0 9 ! [ 2 1 ] 9 0 9 ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] RED GREEN ! [ 2 1 ] RED GREEN ! [ 2 1 ] RED GREEN ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 30 0 30 ! [ 2 2 0 ] 30 0 30 ! [ 2 2 0 ] 30 0 30 ! [ 2 2 0 ] 31 0 31 ! [ 2 2 0 ] 31 0 31 ! [ 2 2 0 ] 31 0 31 ! [ 2 2 0 ] 32 0 32 ! [ 2 2 0 ] 32 0 32 ! [ 2 2 0 ] 32 0 32 ! [ 2 2 0 ] 33 0 33 ! [ 2 2 0 ] 33 0 33 ! [ 2 2 0 ] 33 0 33 ! [ 2 2 0 ] 34 0 34 ! [ 2 2 0 ] 34 0 34 ! [ 2 2 0 ] 34 0 34 ! [ 2 2 0 ] 49 0 49 ! [ 2 2 0 ] 49 0 49 ! [ 2 2 0 ] 49 0 49 ! [ 2 2 0 ] 50 0 50 ! [ 2 2 0 ] 50 0 50 ! [ 2 2 0 ] 50 0 50 ! [ 2 2 0 ] 51 0 51 ! [ 2 2 0 ] 51 0 51 ! [ 2 2 0 ] 51 0 51 ! [ 2 2 0 ] GREEN RED ! [ 2 2 0 ] GREEN RED ! [ 2 2 0 ] GREEN RED ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 33 0 33 ! [ 2 2 1 ] 33 0 33 ! [ 2 2 1 ] 33 0 33 ! [ 2 2 1 ] 34 0 34 ! [ 2 2 1 ] 34 0 34 ! [ 2 2 1 ] 34 0 34 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 36 0 36 ! [ 2 2 1 ] 36 0 36 ! [ 2 2 1 ] 36 0 36 ! [ 2 2 1 ] 52 0 52 ! [ 2 2 1 ] 52 0 52 ! [ 2 2 1 ] 52 0 52 ! [ 2 2 1 ] 53 0 53 ! [ 2 2 1 ] 53 0 53 ! [ 2 2 1 ] 53 0 53 ! [ 2 2 1 ] 54 0 54 ! [ 2 2 1 ] 54 0 54 ! [ 2 2 1 ] 54 0 54 ! [ 2 2 1 ] GREEN RED ! [ 2 2 1 ] GREEN RED ! [ 2 2 1 ] GREEN RED ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 36 0 36 ! [ 3 0 0 ] 36 0 36 ! [ 3 0 0 ] 36 0 36 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 39 0 39 ! [ 3 0 0 ] 39 0 39 ! [ 3 0 0 ] 39 0 39 ! [ 3 0 0 ] 55 0 55 ! [ 3 0 0 ] 55 0 55 ! [ 3 0 0 ] 55 0 55 ! [ 3 0 0 ] 56 0 56 ! [ 3 0 0 ] 56 0 56 ! [ 3 0 0 ] 56 0 56 ! [ 3 0 0 ] 57 0 57 ! [ 3 0 0 ] 57 0 57 ! [ 3 0 0 ] 57 0 57 ! [ 3 0 0 ] GREEN RED ! [ 3 0 0 ] GREEN RED ! [ 3 0 0 ] GREEN RED ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 39 0 39 ! [ 3 0 1 ] 39 0 39 ! [ 3 0 1 ] 39 0 39 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 41 0 41 ! [ 3 0 1 ] 41 0 41 ! [ 3 0 1 ] 41 0 41 ! [ 3 0 1 ] 42 0 42 ! [ 3 0 1 ] 42 0 42 ! [ 3 0 1 ] 42 0 42 ! [ 3 0 1 ] 43 0 43 ! [ 3 0 1 ] 43 0 43 ! [ 3 0 1 ] 43 0 43 ! [ 3 0 1 ] 58 0 58 ! [ 3 0 1 ] 58 0 58 ! [ 3 0 1 ] 58 0 58 ! [ 3 0 1 ] 59 0 59 ! [ 3 0 1 ] 59 0 59 ! [ 3 0 1 ] 59 0 59 ! [ 3 0 1 ] 60 0 60 ! [ 3 0 1 ] 60 0 60 ! [ 3 0 1 ] 60 0 60 ! [ 3 0 1 ] GREEN RED ! [ 3 0 1 ] GREEN RED ! [ 3 0 1 ] GREEN RED ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 41 0 41 ! [ 3 1 0 ] 41 0 41 ! [ 3 1 0 ] 41 0 41 ! [ 3 1 0 ] 42 0 42 ! [ 3 1 0 ] 42 0 42 ! [ 3 1 0 ] 42 0 42 ! [ 3 1 0 ] 44 0 44 ! [ 3 1 0 ] 44 0 44 ! [ 3 1 0 ] 44 0 44 ! [ 3 1 0 ] 45 0 45 ! [ 3 1 0 ] 45 0 45 ! [ 3 1 0 ] 45 0 45 ! [ 3 1 0 ] 46 0 46 ! [ 3 1 0 ] 46 0 46 ! [ 3 1 0 ] 46 0 46 ! [ 3 1 0 ] 47 0 47 ! [ 3 1 0 ] 47 0 47 ! [ 3 1 0 ] 47 0 47 ! [ 3 1 0 ] 61 0 61 ! [ 3 1 0 ] 61 0 61 ! [ 3 1 0 ] 61 0 61 ! [ 3 1 0 ] 62 0 62 ! [ 3 1 0 ] 62 0 62 ! [ 3 1 0 ] 62 0 62 ! [ 3 1 0 ] 63 0 63 ! [ 3 1 0 ] 63 0 63 ! [ 3 1 0 ] 63 0 63 ! [ 3 1 0 ] GREEN RED ! [ 3 1 0 ] GREEN RED ! [ 3 1 0 ] GREEN RED ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 43 0 43 ! [ 3 1 1 ] 43 0 43 ! [ 3 1 1 ] 43 0 43 ! [ 3 1 1 ] 44 0 44 ! [ 3 1 1 ] 44 0 44 ! [ 3 1 1 ] 44 0 44 ! [ 3 1 1 ] 48 0 48 ! [ 3 1 1 ] 48 0 48 ! [ 3 1 1 ] 48 0 48 ! [ 3 1 1 ] 49 0 49 ! [ 3 1 1 ] 49 0 49 ! [ 3 1 1 ] 49 0 49 ! [ 3 1 1 ] 50 0 50 ! [ 3 1 1 ] 50 0 50 ! [ 3 1 1 ] 50 0 50 ! [ 3 1 1 ] 51 0 51 ! [ 3 1 1 ] 51 0 51 ! [ 3 1 1 ] 51 0 51 ! [ 3 1 1 ] 64 0 64 ! [ 3 1 1 ] 64 0 64 ! [ 3 1 1 ] 64 0 64 ! [ 3 1 1 ] 65 0 65 ! [ 3 1 1 ] 65 0 65 ! [ 3 1 1 ] 65 0 65 ! [ 3 1 1 ] 66 0 66 ! [ 3 1 1 ] 66 0 66 ! [ 3 1 1 ] 66 0 66 ! [ 3 1 1 ] GREEN RED ! [ 3 1 1 ] GREEN RED ! [ 3 1 1 ] GREEN RED ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 45 0 45 ! [ 3 2 0 ] 45 0 45 ! [ 3 2 0 ] 45 0 45 ! [ 3 2 0 ] 46 0 46 ! [ 3 2 0 ] 46 0 46 ! [ 3 2 0 ] 46 0 46 ! [ 3 2 0 ] 52 0 52 ! [ 3 2 0 ] 52 0 52 ! [ 3 2 0 ] 52 0 52 ! [ 3 2 0 ] 53 0 53 ! [ 3 2 0 ] 53 0 53 ! [ 3 2 0 ] 53 0 53 ! [ 3 2 0 ] 54 0 54 ! [ 3 2 0 ] 54 0 54 ! [ 3 2 0 ] 54 0 54 ! [ 3 2 0 ] 55 0 55 ! [ 3 2 0 ] 55 0 55 ! [ 3 2 0 ] 55 0 55 ! [ 3 2 0 ] 67 0 67 ! [ 3 2 0 ] 67 0 67 ! [ 3 2 0 ] 67 0 67 ! [ 3 2 0 ] 68 0 68 ! [ 3 2 0 ] 68 0 68 ! [ 3 2 0 ] 68 0 68 ! [ 3 2 0 ] 69 0 69 ! [ 3 2 0 ] 69 0 69 ! [ 3 2 0 ] 69 0 69 ! [ 3 2 0 ] GREEN RED ! [ 3 2 0 ] GREEN RED ! [ 3 2 0 ] GREEN RED ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 47 0 47 ! [ 3 2 1 ] 47 0 47 ! [ 3 2 1 ] 47 0 47 ! [ 3 2 1 ] 48 0 48 ! [ 3 2 1 ] 48 0 48 ! [ 3 2 1 ] 48 0 48 ! [ 3 2 1 ] 56 0 56 ! [ 3 2 1 ] 56 0 56 ! [ 3 2 1 ] 56 0 56 ! [ 3 2 1 ] 57 0 57 ! [ 3 2 1 ] 57 0 57 ! [ 3 2 1 ] 57 0 57 ! [ 3 2 1 ] 58 0 58 ! [ 3 2 1 ] 58 0 58 ! [ 3 2 1 ] 58 0 58 ! [ 3 2 1 ] 59 0 59 ! [ 3 2 1 ] 59 0 59 ! [ 3 2 1 ] 59 0 59 ! [ 3 2 1 ] 70 0 70 ! [ 3 2 1 ] 70 0 70 ! [ 3 2 1 ] 70 0 70 ! [ 3 2 1 ] 71 0 71 ! [ 3 2 1 ] 71 0 71 ! [ 3 2 1 ] 71 0 71 ! [ 3 2 1 ] 72 0 72 ! [ 3 2 1 ] 72 0 72 ! [ 3 2 1 ] 72 0 72 ! [ 3 2 1 ] GREEN RED ! [ 3 2 1 ] GREEN RED ! [ 3 2 1 ] GREEN RED ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! 3 differences found ! 3 differences found ! 3 differences found ! 47 differences found ! 47 differences found ! 47 differences found ! 47 differences found ! 47 differences found ! 47 differences found ! 48 differences found ! 48 differences found ! 48 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 59 differences found ! 59 differences found ! 59 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 72 differences found ! 72 differences found ! 72 differences found ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! Attributes status: 30 common, 0 only in obj1, 0 only in obj2 ! Attributes status: 30 common, 0 only in obj1, 0 only in obj2 ! Attributes status: 33 common, 0 only in obj1, 0 only in obj2 ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! dataset: and ! file1 file2 ! group : and ! group : and ! Not comparable: or is an empty dataset ! position array2D of array2D of difference ! position array2D of array2D of difference ! position array2D of array2D of difference ! position array3D of array3D of difference ! position array3D of array3D of difference ! position array3D of array3D of difference ! position array of array of difference ! position array of array of difference ! position array of array of difference ! position bitfield2D of bitfield2D of difference ! position bitfield2D of bitfield2D of difference ! position bitfield2D of bitfield2D of difference ! position bitfield3D of bitfield3D of difference ! position bitfield3D of bitfield3D of difference ! position bitfield3D of bitfield3D of difference ! position bitfield of bitfield of difference ! position bitfield of bitfield of difference ! position bitfield of bitfield of difference ! position compound2D of compound2D of difference ! position compound2D of compound2D of difference ! position compound2D of compound2D of difference ! position compound3D of compound3D of difference ! position compound3D of compound3D of difference ! position compound3D of compound3D of difference ! position compound of compound of difference ! position compound of compound of difference ! position compound of compound of difference ! position enum2D of enum2D of difference ! position enum2D of enum2D of difference ! position enum2D of enum2D of difference ! position enum3D of enum3D of difference ! position enum3D of enum3D of difference ! position enum3D of enum3D of difference ! position enum of enum of difference ! position enum of enum of difference ! position enum of enum of difference ! position float2D of float2D of difference ! position float2D of float2D of difference ! position float2D of float2D of difference ! position float3D of float3D of difference ! position float3D of float3D of difference ! position float3D of float3D of difference ! position float of float of difference ! position float of float of difference ! position float of float of difference ! position integer2D of integer2D of difference ! position integer2D of integer2D of difference ! position integer2D of integer2D of difference ! position integer3D of integer3D of difference ! position integer3D of integer3D of difference ! position integer3D of integer3D of difference ! position integer of integer of difference ! position integer of integer of difference ! position integer of integer of difference ! position opaque2D of opaque2D of difference ! position opaque2D of opaque2D of difference ! position opaque2D of opaque2D of difference ! position opaque3D of opaque3D of difference ! position opaque3D of opaque3D of difference ! position opaque3D of opaque3D of difference ! position opaque of opaque of difference ! position opaque of opaque of difference ! position opaque of opaque of difference ! position string2D of string2D of difference ! position string2D of string2D of difference ! position string2D of string2D of difference ! position string3D of string3D of difference ! position string3D of string3D of difference ! position string3D of string3D of difference ! position string of string of difference ! position string of string of difference ! position string of string of difference ! position vlen2D of vlen2D of difference ! position vlen2D of vlen2D of difference ! position vlen2D of vlen2D of difference ! position vlen3D of vlen3D of difference ! position vlen3D of vlen3D of difference ! position vlen3D of vlen3D of difference ! position vlen of vlen of difference ! position vlen of vlen of difference ! position vlen of vlen of difference ! position VLstring2D of VLstring2D of difference ! position VLstring2D of VLstring2D of difference ! position VLstring2D of VLstring2D of difference ! position VLstring3D of VLstring3D of difference ! position VLstring3D of VLstring3D of difference ! position VLstring3D of VLstring3D of difference ! position VLstring of VLstring of difference ! position VLstring of VLstring of difference ! position VLstring of VLstring of difference ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! Some objects are not comparable ! Use -c for a list of objects without details of differences. ! x x / ! x x /dset ! x x /g1 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_700.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_700.err-sav) ====End of actual stderr (./testfiles/h5diff_700.err-sav) Testing ../../src/h5diff/ph5diff -v2 h5diff_attr1.h5 h5diff_attr2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:12.877710000 +0100 --- actual_sorted 2017-05-17 17:37:12.866684000 +0100 *************** *** 1,2136 **** ! ! ! ! ! ! -------------------------------------- ! -------------------------------------- ! -------------------------------------- ! -------------------------------- ! -------------------------------- ! --------------------------------------- ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 3 0 3 ! [ 0 0 0 ] 3 0 3 ! [ 0 0 0 ] 3 0 3 ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] GREEN RED ! [ 0 0 0 ] GREEN RED ! [ 0 0 0 ] GREEN RED ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 1 ] 1 0 1 ! [ 0 0 1 ] 1 0 1 ! [ 0 0 1 ] 1 0 1 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 3 0 3 ! [ 0 0 1 ] 3 0 3 ! [ 0 0 1 ] 3 0 3 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 5 0 5 ! [ 0 0 1 ] 5 0 5 ! [ 0 0 1 ] 5 0 5 ! [ 0 0 1 ] 6 0 6 ! [ 0 0 1 ] 6 0 6 ! [ 0 0 1 ] 6 0 6 ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] GREEN RED ! [ 0 0 1 ] GREEN RED ! [ 0 0 1 ] GREEN RED ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 3 0 3 ! [ 0 0 ] 3 0 3 ! [ 0 0 ] 3 0 3 ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] RED GREEN ! [ 0 0 ] RED GREEN ! [ 0 0 ] RED GREEN ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 1 0 ] 2 0 2 ! [ 0 1 0 ] 2 0 2 ! [ 0 1 0 ] 2 0 2 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 5 0 5 ! [ 0 1 0 ] 5 0 5 ! [ 0 1 0 ] 5 0 5 ! [ 0 1 0 ] 6 0 6 ! [ 0 1 0 ] 6 0 6 ! [ 0 1 0 ] 6 0 6 ! [ 0 1 0 ] 7 0 7 ! [ 0 1 0 ] 7 0 7 ! [ 0 1 0 ] 7 0 7 ! [ 0 1 0 ] 8 0 8 ! [ 0 1 0 ] 8 0 8 ! [ 0 1 0 ] 8 0 8 ! [ 0 1 0 ] 9 0 9 ! [ 0 1 0 ] 9 0 9 ! [ 0 1 0 ] 9 0 9 ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] GREEN RED ! [ 0 1 0 ] GREEN RED ! [ 0 1 0 ] GREEN RED ! [ 0 1 ] 1 0 1 ! [ 0 1 ] 1 0 1 ! [ 0 1 ] 1 0 1 ! [ 0 1 1 ] 10 0 10 ! [ 0 1 1 ] 10 0 10 ! [ 0 1 1 ] 10 0 10 ! [ 0 1 1 ] 11 0 11 ! [ 0 1 1 ] 11 0 11 ! [ 0 1 1 ] 11 0 11 ! [ 0 1 1 ] 12 0 12 ! [ 0 1 1 ] 12 0 12 ! [ 0 1 1 ] 12 0 12 ! [ 0 1 1 ] 3 0 3 ! [ 0 1 1 ] 3 0 3 ! [ 0 1 1 ] 3 0 3 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 7 0 7 ! [ 0 1 1 ] 7 0 7 ! [ 0 1 1 ] 7 0 7 ! [ 0 1 1 ] 8 0 8 ! [ 0 1 1 ] 8 0 8 ! [ 0 1 1 ] 8 0 8 ! [ 0 1 1 ] GREEN RED ! [ 0 1 1 ] GREEN RED ! [ 0 1 1 ] GREEN RED ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 3 0 3 ! [ 0 1 ] 3 0 3 ! [ 0 1 ] 3 0 3 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 5 0 5 ! [ 0 1 ] 5 0 5 ! [ 0 1 ] 5 0 5 ! [ 0 1 ] 6 0 6 ! [ 0 1 ] 6 0 6 ! [ 0 1 ] 6 0 6 ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] RED GREEN ! [ 0 1 ] RED GREEN ! [ 0 1 ] RED GREEN ! [ 0 2 0 ] 10 0 10 ! [ 0 2 0 ] 10 0 10 ! [ 0 2 0 ] 10 0 10 ! [ 0 2 0 ] 13 0 13 ! [ 0 2 0 ] 13 0 13 ! [ 0 2 0 ] 13 0 13 ! [ 0 2 0 ] 14 0 14 ! [ 0 2 0 ] 14 0 14 ! [ 0 2 0 ] 14 0 14 ! [ 0 2 0 ] 15 0 15 ! [ 0 2 0 ] 15 0 15 ! [ 0 2 0 ] 15 0 15 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 2 0 ] 4 0 4 ! [ 0 2 0 ] 4 0 4 ! [ 0 2 0 ] 4 0 4 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 9 0 9 ! [ 0 2 0 ] 9 0 9 ! [ 0 2 0 ] 9 0 9 ! [ 0 2 0 ] GREEN RED ! [ 0 2 0 ] GREEN RED ! [ 0 2 0 ] GREEN RED ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 1 ] 11 0 11 ! [ 0 2 1 ] 11 0 11 ! [ 0 2 1 ] 11 0 11 ! [ 0 2 1 ] 12 0 12 ! [ 0 2 1 ] 12 0 12 ! [ 0 2 1 ] 12 0 12 ! [ 0 2 1 ] 16 0 16 ! [ 0 2 1 ] 16 0 16 ! [ 0 2 1 ] 16 0 16 ! [ 0 2 1 ] 17 0 17 ! [ 0 2 1 ] 17 0 17 ! [ 0 2 1 ] 17 0 17 ! [ 0 2 1 ] 18 0 18 ! [ 0 2 1 ] 18 0 18 ! [ 0 2 1 ] 18 0 18 ! [ 0 2 1 ] 5 0 5 ! [ 0 2 1 ] 5 0 5 ! [ 0 2 1 ] 5 0 5 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] GREEN RED ! [ 0 2 1 ] GREEN RED ! [ 0 2 1 ] GREEN RED ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 ] 3 0 3 ! [ 0 ] 3 0 3 ! [ 0 ] 3 0 3 ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] b z ! [ 0 ] b z ! [ 0 ] b z ! [ 0 ] b z ! [ 0 ] b z ! [ 0 ] b z ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! [ 0 ] RED GREEN ! [ 0 ] RED GREEN ! [ 0 ] RED GREEN ! [ 1 0 0 ] 13 0 13 ! [ 1 0 0 ] 13 0 13 ! [ 1 0 0 ] 13 0 13 ! [ 1 0 0 ] 14 0 14 ! [ 1 0 0 ] 14 0 14 ! [ 1 0 0 ] 14 0 14 ! [ 1 0 0 ] 19 0 19 ! [ 1 0 0 ] 19 0 19 ! [ 1 0 0 ] 19 0 19 ! [ 1 0 0 ] 20 0 20 ! [ 1 0 0 ] 20 0 20 ! [ 1 0 0 ] 20 0 20 ! [ 1 0 0 ] 21 0 21 ! [ 1 0 0 ] 21 0 21 ! [ 1 0 0 ] 21 0 21 ! [ 1 0 0 ] 6 0 6 ! [ 1 0 0 ] 6 0 6 ! [ 1 0 0 ] 6 0 6 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] GREEN RED ! [ 1 0 0 ] GREEN RED ! [ 1 0 0 ] GREEN RED ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 1 ] 15 0 15 ! [ 1 0 1 ] 15 0 15 ! [ 1 0 1 ] 15 0 15 ! [ 1 0 1 ] 16 0 16 ! [ 1 0 1 ] 16 0 16 ! [ 1 0 1 ] 16 0 16 ! [ 1 0 1 ] 22 0 22 ! [ 1 0 1 ] 22 0 22 ! [ 1 0 1 ] 22 0 22 ! [ 1 0 1 ] 23 0 23 ! [ 1 0 1 ] 23 0 23 ! [ 1 0 1 ] 23 0 23 ! [ 1 0 1 ] 24 0 24 ! [ 1 0 1 ] 24 0 24 ! [ 1 0 1 ] 24 0 24 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 9 0 9 ! [ 1 0 1 ] 9 0 9 ! [ 1 0 1 ] 9 0 9 ! [ 1 0 1 ] GREEN RED ! [ 1 0 1 ] GREEN RED ! [ 1 0 1 ] GREEN RED ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 ] 2 0 2 ! [ 1 0 ] 2 0 2 ! [ 1 0 ] 2 0 2 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 5 0 5 ! [ 1 0 ] 5 0 5 ! [ 1 0 ] 5 0 5 ! [ 1 0 ] 6 0 6 ! [ 1 0 ] 6 0 6 ! [ 1 0 ] 6 0 6 ! [ 1 0 ] 7 0 7 ! [ 1 0 ] 7 0 7 ! [ 1 0 ] 7 0 7 ! [ 1 0 ] 8 0 8 ! [ 1 0 ] 8 0 8 ! [ 1 0 ] 8 0 8 ! [ 1 0 ] 9 0 9 ! [ 1 0 ] 9 0 9 ! [ 1 0 ] 9 0 9 ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] RED GREEN ! [ 1 0 ] RED GREEN ! [ 1 0 ] RED GREEN ! [ 1 1 0 ] 10 0 10 ! [ 1 1 0 ] 10 0 10 ! [ 1 1 0 ] 10 0 10 ! [ 1 1 0 ] 11 0 11 ! [ 1 1 0 ] 11 0 11 ! [ 1 1 0 ] 11 0 11 ! [ 1 1 0 ] 17 0 17 ! [ 1 1 0 ] 17 0 17 ! [ 1 1 0 ] 17 0 17 ! [ 1 1 0 ] 18 0 18 ! [ 1 1 0 ] 18 0 18 ! [ 1 1 0 ] 18 0 18 ! [ 1 1 0 ] 25 0 25 ! [ 1 1 0 ] 25 0 25 ! [ 1 1 0 ] 25 0 25 ! [ 1 1 0 ] 26 0 26 ! [ 1 1 0 ] 26 0 26 ! [ 1 1 0 ] 26 0 26 ! [ 1 1 0 ] 27 0 27 ! [ 1 1 0 ] 27 0 27 ! [ 1 1 0 ] 27 0 27 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] GREEN RED ! [ 1 1 0 ] GREEN RED ! [ 1 1 0 ] GREEN RED ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 ] 10 0 10 ! [ 1 1 ] 10 0 10 ! [ 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 ] 11 0 11 ! [ 1 1 ] 11 0 11 ! [ 1 1 ] 11 0 11 ! [ 1 1 1 ] 12 0 12 ! [ 1 1 1 ] 12 0 12 ! [ 1 1 1 ] 12 0 12 ! [ 1 1 1 ] 13 0 13 ! [ 1 1 1 ] 13 0 13 ! [ 1 1 1 ] 13 0 13 ! [ 1 1 1 ] 19 0 19 ! [ 1 1 1 ] 19 0 19 ! [ 1 1 1 ] 19 0 19 ! [ 1 1 1 ] 20 0 20 ! [ 1 1 1 ] 20 0 20 ! [ 1 1 1 ] 20 0 20 ! [ 1 1 ] 12 0 12 ! [ 1 1 ] 12 0 12 ! [ 1 1 ] 12 0 12 ! [ 1 1 1 ] 28 0 28 ! [ 1 1 1 ] 28 0 28 ! [ 1 1 1 ] 28 0 28 ! [ 1 1 1 ] 29 0 29 ! [ 1 1 1 ] 29 0 29 ! [ 1 1 1 ] 29 0 29 ! [ 1 1 1 ] 30 0 30 ! [ 1 1 1 ] 30 0 30 ! [ 1 1 1 ] 30 0 30 ! [ 1 1 1 ] GREEN RED ! [ 1 1 1 ] GREEN RED ! [ 1 1 1 ] GREEN RED ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 5 0 5 ! [ 1 1 ] 5 0 5 ! [ 1 1 ] 5 0 5 ! [ 1 1 ] 7 0 7 ! [ 1 1 ] 7 0 7 ! [ 1 1 ] 7 0 7 ! [ 1 1 ] 8 0 8 ! [ 1 1 ] 8 0 8 ! [ 1 1 ] 8 0 8 ! 11 differences found ! 11 differences found ! 11 differences found ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] RED GREEN ! [ 1 1 ] RED GREEN ! [ 1 1 ] RED GREEN ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 14 0 14 ! [ 1 2 0 ] 14 0 14 ! [ 1 2 0 ] 14 0 14 ! [ 1 2 0 ] 15 0 15 ! [ 1 2 0 ] 15 0 15 ! [ 1 2 0 ] 15 0 15 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 2 0 ] 21 0 21 ! [ 1 2 0 ] 21 0 21 ! [ 1 2 0 ] 21 0 21 ! [ 1 2 0 ] 22 0 22 ! [ 1 2 0 ] 22 0 22 ! [ 1 2 0 ] 22 0 22 ! [ 1 2 0 ] 31 0 31 ! [ 1 2 0 ] 31 0 31 ! [ 1 2 0 ] 31 0 31 ! [ 1 2 0 ] 32 0 32 ! [ 1 2 0 ] 32 0 32 ! [ 1 2 0 ] 32 0 32 ! [ 1 2 0 ] 33 0 33 ! [ 1 2 0 ] 33 0 33 ! [ 1 2 0 ] 33 0 33 ! [ 1 2 0 ] GREEN RED ! [ 1 2 0 ] GREEN RED ! [ 1 2 0 ] GREEN RED ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 16 0 16 ! [ 1 2 1 ] 16 0 16 ! [ 1 2 1 ] 16 0 16 ! [ 1 2 1 ] 17 0 17 ! [ 1 2 1 ] 17 0 17 ! [ 1 2 1 ] 17 0 17 ! [ 1 2 1 ] 23 0 23 ! [ 1 2 1 ] 23 0 23 ! [ 1 2 1 ] 23 0 23 ! [ 1 2 1 ] 24 0 24 ! [ 1 2 1 ] 24 0 24 ! [ 1 2 1 ] 24 0 24 ! [ 1 2 1 ] 34 0 34 ! [ 1 2 1 ] 34 0 34 ! [ 1 2 1 ] 34 0 34 ! [ 1 2 1 ] 35 0 35 ! [ 1 2 1 ] 35 0 35 ! [ 1 2 1 ] 35 0 35 ! [ 1 2 1 ] 36 0 36 ! [ 1 2 1 ] 36 0 36 ! [ 1 2 1 ] 36 0 36 ! [ 1 2 1 ] GREEN RED ! [ 1 2 1 ] GREEN RED ! [ 1 2 1 ] GREEN RED ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 5 0 5 ! [ 1 ] 5 0 5 ! [ 1 ] 5 0 5 ! [ 1 ] 6 0 6 ! [ 1 ] 6 0 6 ! [ 1 ] 6 0 6 ! 18 differences found ! 18 differences found ! 18 differences found ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] RED GREEN ! [ 1 ] RED GREEN ! [ 1 ] RED GREEN ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 18 0 18 ! [ 2 0 0 ] 18 0 18 ! [ 2 0 0 ] 18 0 18 ! [ 2 0 0 ] 19 0 19 ! [ 2 0 0 ] 19 0 19 ! [ 2 0 0 ] 19 0 19 ! [ 2 0 0 ] 20 0 20 ! [ 2 0 0 ] 20 0 20 ! [ 2 0 0 ] 20 0 20 ! [ 2 0 0 ] 25 0 25 ! [ 2 0 0 ] 25 0 25 ! [ 2 0 0 ] 25 0 25 ! [ 2 0 0 ] 26 0 26 ! [ 2 0 0 ] 26 0 26 ! [ 2 0 0 ] 26 0 26 ! [ 2 0 0 ] 37 0 37 ! [ 2 0 0 ] 37 0 37 ! [ 2 0 0 ] 37 0 37 ! [ 2 0 0 ] 38 0 38 ! [ 2 0 0 ] 38 0 38 ! [ 2 0 0 ] 38 0 38 ! [ 2 0 0 ] 39 0 39 ! [ 2 0 0 ] 39 0 39 ! [ 2 0 0 ] 39 0 39 ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] GREEN RED ! [ 2 0 0 ] GREEN RED ! [ 2 0 0 ] GREEN RED ! [ 2 0 ] 10 0 10 ! [ 2 0 ] 10 0 10 ! [ 2 0 ] 10 0 10 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 21 0 21 ! [ 2 0 1 ] 21 0 21 ! [ 2 0 1 ] 21 0 21 ! [ 2 0 1 ] 22 0 22 ! [ 2 0 1 ] 22 0 22 ! [ 2 0 1 ] 22 0 22 ! [ 2 0 1 ] 23 0 23 ! [ 2 0 1 ] 23 0 23 ! [ 2 0 1 ] 23 0 23 ! [ 2 0 1 ] 27 0 27 ! [ 2 0 1 ] 27 0 27 ! [ 2 0 1 ] 27 0 27 ! [ 2 0 1 ] 28 0 28 ! [ 2 0 1 ] 28 0 28 ! [ 2 0 1 ] 28 0 28 ! [ 2 0 ] 13 0 13 ! [ 2 0 ] 13 0 13 ! [ 2 0 ] 13 0 13 ! [ 2 0 1 ] 40 0 40 ! [ 2 0 1 ] 40 0 40 ! [ 2 0 1 ] 40 0 40 ! [ 2 0 ] 14 0 14 ! [ 2 0 ] 14 0 14 ! [ 2 0 ] 14 0 14 ! [ 2 0 1 ] 41 0 41 ! [ 2 0 1 ] 41 0 41 ! [ 2 0 1 ] 41 0 41 ! [ 2 0 1 ] 42 0 42 ! [ 2 0 1 ] 42 0 42 ! [ 2 0 1 ] 42 0 42 ! [ 2 0 ] 15 0 15 ! [ 2 0 ] 15 0 15 ! [ 2 0 ] 15 0 15 ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] GREEN RED ! [ 2 0 1 ] GREEN RED ! [ 2 0 1 ] GREEN RED ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 6 0 6 ! [ 2 0 ] 6 0 6 ! [ 2 0 ] 6 0 6 ! [ 2 0 ] 7 0 7 ! [ 2 0 ] 7 0 7 ! [ 2 0 ] 7 0 7 ! [ 2 0 ] 8 0 8 ! [ 2 0 ] 8 0 8 ! [ 2 0 ] 8 0 8 ! [ 2 0 ] 9 0 9 ! [ 2 0 ] 9 0 9 ! [ 2 0 ] 9 0 9 ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] RED GREEN ! [ 2 0 ] RED GREEN ! [ 2 0 ] RED GREEN ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 24 0 24 ! [ 2 1 0 ] 24 0 24 ! [ 2 1 0 ] 24 0 24 ! [ 2 1 0 ] 25 0 25 ! [ 2 1 0 ] 25 0 25 ! [ 2 1 0 ] 25 0 25 ! [ 2 1 0 ] 26 0 26 ! [ 2 1 0 ] 26 0 26 ! [ 2 1 0 ] 26 0 26 ! [ 2 1 0 ] 29 0 29 ! [ 2 1 0 ] 29 0 29 ! [ 2 1 0 ] 29 0 29 ! [ 2 1 0 ] 30 0 30 ! [ 2 1 0 ] 30 0 30 ! [ 2 1 0 ] 30 0 30 ! [ 2 1 0 ] 43 0 43 ! [ 2 1 0 ] 43 0 43 ! [ 2 1 0 ] 43 0 43 ! [ 2 1 0 ] 44 0 44 ! [ 2 1 0 ] 44 0 44 ! [ 2 1 0 ] 44 0 44 ! [ 2 1 0 ] 45 0 45 ! [ 2 1 0 ] 45 0 45 ! [ 2 1 0 ] 45 0 45 ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] GREEN RED ! [ 2 1 0 ] GREEN RED ! [ 2 1 0 ] GREEN RED ! [ 2 1 ] 10 0 10 ! [ 2 1 ] 10 0 10 ! [ 2 1 ] 10 0 10 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 ] 12 0 12 ! [ 2 1 ] 12 0 12 ! [ 2 1 ] 12 0 12 ! [ 2 1 1 ] 27 0 27 ! [ 2 1 1 ] 27 0 27 ! [ 2 1 1 ] 27 0 27 ! [ 2 1 1 ] 28 0 28 ! [ 2 1 1 ] 28 0 28 ! [ 2 1 1 ] 28 0 28 ! [ 2 1 1 ] 29 0 29 ! [ 2 1 1 ] 29 0 29 ! [ 2 1 1 ] 29 0 29 ! [ 2 1 1 ] 31 0 31 ! [ 2 1 1 ] 31 0 31 ! [ 2 1 1 ] 31 0 31 ! [ 2 1 1 ] 32 0 32 ! [ 2 1 1 ] 32 0 32 ! [ 2 1 1 ] 32 0 32 ! [ 2 1 1 ] 46 0 46 ! [ 2 1 1 ] 46 0 46 ! [ 2 1 1 ] 46 0 46 ! [ 2 1 1 ] 47 0 47 ! [ 2 1 1 ] 47 0 47 ! [ 2 1 1 ] 47 0 47 ! [ 2 1 1 ] 48 0 48 ! [ 2 1 1 ] 48 0 48 ! [ 2 1 1 ] 48 0 48 ! [ 2 1 ] 16 0 16 ! [ 2 1 ] 16 0 16 ! [ 2 1 ] 16 0 16 ! [ 2 1 ] 17 0 17 ! [ 2 1 ] 17 0 17 ! [ 2 1 ] 17 0 17 ! [ 2 1 ] 18 0 18 ! [ 2 1 ] 18 0 18 ! [ 2 1 ] 18 0 18 ! [ 2 1 1 ] GREEN RED ! [ 2 1 1 ] GREEN RED ! [ 2 1 1 ] GREEN RED ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 9 0 9 ! [ 2 1 ] 9 0 9 ! [ 2 1 ] 9 0 9 ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] RED GREEN ! [ 2 1 ] RED GREEN ! [ 2 1 ] RED GREEN ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 30 0 30 ! [ 2 2 0 ] 30 0 30 ! [ 2 2 0 ] 30 0 30 ! [ 2 2 0 ] 31 0 31 ! [ 2 2 0 ] 31 0 31 ! [ 2 2 0 ] 31 0 31 ! [ 2 2 0 ] 32 0 32 ! [ 2 2 0 ] 32 0 32 ! [ 2 2 0 ] 32 0 32 ! [ 2 2 0 ] 33 0 33 ! [ 2 2 0 ] 33 0 33 ! [ 2 2 0 ] 33 0 33 ! [ 2 2 0 ] 34 0 34 ! [ 2 2 0 ] 34 0 34 ! [ 2 2 0 ] 34 0 34 ! [ 2 2 0 ] 49 0 49 ! [ 2 2 0 ] 49 0 49 ! [ 2 2 0 ] 49 0 49 ! [ 2 2 0 ] 50 0 50 ! [ 2 2 0 ] 50 0 50 ! [ 2 2 0 ] 50 0 50 ! [ 2 2 0 ] 51 0 51 ! [ 2 2 0 ] 51 0 51 ! [ 2 2 0 ] 51 0 51 ! [ 2 2 0 ] GREEN RED ! [ 2 2 0 ] GREEN RED ! [ 2 2 0 ] GREEN RED ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 33 0 33 ! [ 2 2 1 ] 33 0 33 ! [ 2 2 1 ] 33 0 33 ! [ 2 2 1 ] 34 0 34 ! [ 2 2 1 ] 34 0 34 ! [ 2 2 1 ] 34 0 34 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 36 0 36 ! [ 2 2 1 ] 36 0 36 ! [ 2 2 1 ] 36 0 36 ! [ 2 2 1 ] 52 0 52 ! [ 2 2 1 ] 52 0 52 ! [ 2 2 1 ] 52 0 52 ! [ 2 2 1 ] 53 0 53 ! [ 2 2 1 ] 53 0 53 ! [ 2 2 1 ] 53 0 53 ! [ 2 2 1 ] 54 0 54 ! [ 2 2 1 ] 54 0 54 ! [ 2 2 1 ] 54 0 54 ! [ 2 2 1 ] GREEN RED ! [ 2 2 1 ] GREEN RED ! [ 2 2 1 ] GREEN RED ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 36 0 36 ! [ 3 0 0 ] 36 0 36 ! [ 3 0 0 ] 36 0 36 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 39 0 39 ! [ 3 0 0 ] 39 0 39 ! [ 3 0 0 ] 39 0 39 ! [ 3 0 0 ] 55 0 55 ! [ 3 0 0 ] 55 0 55 ! [ 3 0 0 ] 55 0 55 ! [ 3 0 0 ] 56 0 56 ! [ 3 0 0 ] 56 0 56 ! [ 3 0 0 ] 56 0 56 ! [ 3 0 0 ] 57 0 57 ! [ 3 0 0 ] 57 0 57 ! [ 3 0 0 ] 57 0 57 ! [ 3 0 0 ] GREEN RED ! [ 3 0 0 ] GREEN RED ! [ 3 0 0 ] GREEN RED ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 39 0 39 ! [ 3 0 1 ] 39 0 39 ! [ 3 0 1 ] 39 0 39 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 41 0 41 ! [ 3 0 1 ] 41 0 41 ! [ 3 0 1 ] 41 0 41 ! [ 3 0 1 ] 42 0 42 ! [ 3 0 1 ] 42 0 42 ! [ 3 0 1 ] 42 0 42 ! [ 3 0 1 ] 43 0 43 ! [ 3 0 1 ] 43 0 43 ! [ 3 0 1 ] 43 0 43 ! [ 3 0 1 ] 58 0 58 ! [ 3 0 1 ] 58 0 58 ! [ 3 0 1 ] 58 0 58 ! [ 3 0 1 ] 59 0 59 ! [ 3 0 1 ] 59 0 59 ! [ 3 0 1 ] 59 0 59 ! [ 3 0 1 ] 60 0 60 ! [ 3 0 1 ] 60 0 60 ! [ 3 0 1 ] 60 0 60 ! [ 3 0 1 ] GREEN RED ! [ 3 0 1 ] GREEN RED ! [ 3 0 1 ] GREEN RED ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 41 0 41 ! [ 3 1 0 ] 41 0 41 ! [ 3 1 0 ] 41 0 41 ! [ 3 1 0 ] 42 0 42 ! [ 3 1 0 ] 42 0 42 ! [ 3 1 0 ] 42 0 42 ! [ 3 1 0 ] 44 0 44 ! [ 3 1 0 ] 44 0 44 ! [ 3 1 0 ] 44 0 44 ! [ 3 1 0 ] 45 0 45 ! [ 3 1 0 ] 45 0 45 ! [ 3 1 0 ] 45 0 45 ! [ 3 1 0 ] 46 0 46 ! [ 3 1 0 ] 46 0 46 ! [ 3 1 0 ] 46 0 46 ! [ 3 1 0 ] 47 0 47 ! [ 3 1 0 ] 47 0 47 ! [ 3 1 0 ] 47 0 47 ! [ 3 1 0 ] 61 0 61 ! [ 3 1 0 ] 61 0 61 ! [ 3 1 0 ] 61 0 61 ! [ 3 1 0 ] 62 0 62 ! [ 3 1 0 ] 62 0 62 ! [ 3 1 0 ] 62 0 62 ! [ 3 1 0 ] 63 0 63 ! [ 3 1 0 ] 63 0 63 ! [ 3 1 0 ] 63 0 63 ! [ 3 1 0 ] GREEN RED ! [ 3 1 0 ] GREEN RED ! [ 3 1 0 ] GREEN RED ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 43 0 43 ! [ 3 1 1 ] 43 0 43 ! [ 3 1 1 ] 43 0 43 ! [ 3 1 1 ] 44 0 44 ! [ 3 1 1 ] 44 0 44 ! [ 3 1 1 ] 44 0 44 ! [ 3 1 1 ] 48 0 48 ! [ 3 1 1 ] 48 0 48 ! [ 3 1 1 ] 48 0 48 ! [ 3 1 1 ] 49 0 49 ! [ 3 1 1 ] 49 0 49 ! [ 3 1 1 ] 49 0 49 ! [ 3 1 1 ] 50 0 50 ! [ 3 1 1 ] 50 0 50 ! [ 3 1 1 ] 50 0 50 ! [ 3 1 1 ] 51 0 51 ! [ 3 1 1 ] 51 0 51 ! [ 3 1 1 ] 51 0 51 ! [ 3 1 1 ] 64 0 64 ! [ 3 1 1 ] 64 0 64 ! [ 3 1 1 ] 64 0 64 ! [ 3 1 1 ] 65 0 65 ! [ 3 1 1 ] 65 0 65 ! [ 3 1 1 ] 65 0 65 ! [ 3 1 1 ] 66 0 66 ! [ 3 1 1 ] 66 0 66 ! [ 3 1 1 ] 66 0 66 ! [ 3 1 1 ] GREEN RED ! [ 3 1 1 ] GREEN RED ! [ 3 1 1 ] GREEN RED ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 45 0 45 ! [ 3 2 0 ] 45 0 45 ! [ 3 2 0 ] 45 0 45 ! [ 3 2 0 ] 46 0 46 ! [ 3 2 0 ] 46 0 46 ! [ 3 2 0 ] 46 0 46 ! [ 3 2 0 ] 52 0 52 ! [ 3 2 0 ] 52 0 52 ! [ 3 2 0 ] 52 0 52 ! [ 3 2 0 ] 53 0 53 ! [ 3 2 0 ] 53 0 53 ! [ 3 2 0 ] 53 0 53 ! [ 3 2 0 ] 54 0 54 ! [ 3 2 0 ] 54 0 54 ! [ 3 2 0 ] 54 0 54 ! [ 3 2 0 ] 55 0 55 ! [ 3 2 0 ] 55 0 55 ! [ 3 2 0 ] 55 0 55 ! [ 3 2 0 ] 67 0 67 ! [ 3 2 0 ] 67 0 67 ! [ 3 2 0 ] 67 0 67 ! [ 3 2 0 ] 68 0 68 ! [ 3 2 0 ] 68 0 68 ! [ 3 2 0 ] 68 0 68 ! [ 3 2 0 ] 69 0 69 ! [ 3 2 0 ] 69 0 69 ! [ 3 2 0 ] 69 0 69 ! [ 3 2 0 ] GREEN RED ! [ 3 2 0 ] GREEN RED ! [ 3 2 0 ] GREEN RED ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 47 0 47 ! [ 3 2 1 ] 47 0 47 ! [ 3 2 1 ] 47 0 47 ! [ 3 2 1 ] 48 0 48 ! [ 3 2 1 ] 48 0 48 ! [ 3 2 1 ] 48 0 48 ! [ 3 2 1 ] 56 0 56 ! [ 3 2 1 ] 56 0 56 ! [ 3 2 1 ] 56 0 56 ! [ 3 2 1 ] 57 0 57 ! [ 3 2 1 ] 57 0 57 ! [ 3 2 1 ] 57 0 57 ! [ 3 2 1 ] 58 0 58 ! [ 3 2 1 ] 58 0 58 ! [ 3 2 1 ] 58 0 58 ! [ 3 2 1 ] 59 0 59 ! [ 3 2 1 ] 59 0 59 ! [ 3 2 1 ] 59 0 59 ! [ 3 2 1 ] 70 0 70 ! [ 3 2 1 ] 70 0 70 ! [ 3 2 1 ] 70 0 70 ! [ 3 2 1 ] 71 0 71 ! [ 3 2 1 ] 71 0 71 ! [ 3 2 1 ] 71 0 71 ! [ 3 2 1 ] 72 0 72 ! [ 3 2 1 ] 72 0 72 ! [ 3 2 1 ] 72 0 72 ! [ 3 2 1 ] GREEN RED ! [ 3 2 1 ] GREEN RED ! [ 3 2 1 ] GREEN RED ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! 3 differences found ! 3 differences found ! 3 differences found ! 47 differences found ! 47 differences found ! 47 differences found ! 47 differences found ! 47 differences found ! 47 differences found ! 48 differences found ! 48 differences found ! 48 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 59 differences found ! 59 differences found ! 59 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 72 differences found ! 72 differences found ! 72 differences found ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! Attributes status: 30 common, 0 only in obj1, 0 only in obj2 ! Attributes status: 30 common, 0 only in obj1, 0 only in obj2 ! Attributes status: 33 common, 0 only in obj1, 0 only in obj2 ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! dataset: and ! file1 file2 ! group : and ! group : and ! Not comparable: or is an empty dataset ! obj1 obj2 ! obj1 obj2 ! obj1 obj2 ! position array2D of array2D of difference ! position array2D of array2D of difference ! position array2D of array2D of difference ! position array3D of array3D of difference ! position array3D of array3D of difference ! position array3D of array3D of difference ! position array of array of difference ! position array of array of difference ! position array of array of difference ! position bitfield2D of bitfield2D of difference ! position bitfield2D of bitfield2D of difference ! position bitfield2D of bitfield2D of difference ! position bitfield3D of bitfield3D of difference ! position bitfield3D of bitfield3D of difference ! position bitfield3D of bitfield3D of difference ! position bitfield of bitfield of difference ! position bitfield of bitfield of difference ! position bitfield of bitfield of difference ! position compound2D of compound2D of difference ! position compound2D of compound2D of difference ! position compound2D of compound2D of difference ! position compound3D of compound3D of difference ! position compound3D of compound3D of difference ! position compound3D of compound3D of difference ! position compound of compound of difference ! position compound of compound of difference ! position compound of compound of difference ! position enum2D of enum2D of difference ! position enum2D of enum2D of difference ! position enum2D of enum2D of difference ! position enum3D of enum3D of difference ! position enum3D of enum3D of difference ! position enum3D of enum3D of difference ! position enum of enum of difference ! position enum of enum of difference ! position enum of enum of difference ! position float2D of float2D of difference ! position float2D of float2D of difference ! position float2D of float2D of difference ! position float3D of float3D of difference ! position float3D of float3D of difference ! position float3D of float3D of difference ! position float of float of difference ! position float of float of difference ! position float of float of difference ! position integer2D of integer2D of difference ! position integer2D of integer2D of difference ! position integer2D of integer2D of difference ! position integer3D of integer3D of difference ! position integer3D of integer3D of difference ! position integer3D of integer3D of difference ! position integer of integer of difference ! position integer of integer of difference ! position integer of integer of difference ! position opaque2D of opaque2D of difference ! position opaque2D of opaque2D of difference ! position opaque2D of opaque2D of difference ! position opaque3D of opaque3D of difference ! position opaque3D of opaque3D of difference ! position opaque3D of opaque3D of difference ! position opaque of opaque of difference ! position opaque of opaque of difference ! position opaque of opaque of difference ! position string2D of string2D of difference ! position string2D of string2D of difference ! position string2D of string2D of difference ! position string3D of string3D of difference ! position string3D of string3D of difference ! position string3D of string3D of difference ! position string of string of difference ! position string of string of difference ! position string of string of difference ! position vlen2D of vlen2D of difference ! position vlen2D of vlen2D of difference ! position vlen2D of vlen2D of difference ! position vlen3D of vlen3D of difference ! position vlen3D of vlen3D of difference ! position vlen3D of vlen3D of difference ! position vlen of vlen of difference ! position vlen of vlen of difference ! position vlen of vlen of difference ! position VLstring2D of VLstring2D of difference ! position VLstring2D of VLstring2D of difference ! position VLstring2D of VLstring2D of difference ! position VLstring3D of VLstring3D of difference ! position VLstring3D of VLstring3D of difference ! position VLstring3D of VLstring3D of difference ! position VLstring of VLstring of difference ! position VLstring of VLstring of difference ! position VLstring of VLstring of difference ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! Some objects are not comparable ! Use -c for a list of objects without details of differences. ! x x / ! x x array ! x x array ! x x array ! x x array2D ! x x array2D ! x x array2D ! x x array3D ! x x array3D ! x x array3D ! x x bitfield ! x x bitfield ! x x bitfield ! x x bitfield2D ! x x bitfield2D ! x x bitfield2D ! x x bitfield3D ! x x bitfield3D ! x x bitfield3D ! x x compound ! x x compound ! x x compound ! x x compound2D ! x x compound2D ! x x compound2D ! x x compound3D ! x x compound3D ! x x compound3D ! x x /dset ! x x enum ! x x enum ! x x enum ! x x enum2D ! x x enum2D ! x x enum2D ! x x enum3D ! x x enum3D ! x x enum3D ! x x float ! x x float ! x x float ! x x float2D ! x x float2D ! x x float2D ! x x float3D ! x x float3D ! x x float3D ! x x /g1 ! x x integer ! x x integer ! x x integer ! x x integer2D ! x x integer2D ! x x integer2D ! x x integer3D ! x x integer3D ! x x integer3D ! x x opaque ! x x opaque ! x x opaque ! x x opaque2D ! x x opaque2D ! x x opaque2D ! x x opaque3D ! x x opaque3D ! x x opaque3D ! x x reference ! x x reference2D ! x x reference3D ! x x string ! x x string ! x x string ! x x string2D ! x x string2D ! x x string2D ! x x string3D ! x x string3D ! x x string3D ! x x vlen ! x x vlen ! x x vlen ! x x vlen2D ! x x vlen2D ! x x vlen2D ! x x vlen3D ! x x vlen3D ! x x vlen3D ! x x VLstring ! x x VLstring ! x x VLstring ! x x VLstring2D ! x x VLstring2D ! x x VLstring2D ! x x VLstring3D ! x x VLstring3D ! x x VLstring3D --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_701.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_701.err-sav) ====End of actual stderr (./testfiles/h5diff_701.err-sav) Testing ../../src/h5diff/ph5diff --verbose=1 h5diff_attr1.h5 h5diff_at*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:13.110964000 +0100 --- actual_sorted 2017-05-17 17:37:13.100392000 +0100 *************** *** 1,2037 **** ! ! ! ! ! ! -------------------------------- ! -------------------------------- ! --------------------------------------- ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 3 0 3 ! [ 0 0 0 ] 3 0 3 ! [ 0 0 0 ] 3 0 3 ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] GREEN RED ! [ 0 0 0 ] GREEN RED ! [ 0 0 0 ] GREEN RED ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 1 ] 1 0 1 ! [ 0 0 1 ] 1 0 1 ! [ 0 0 1 ] 1 0 1 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 3 0 3 ! [ 0 0 1 ] 3 0 3 ! [ 0 0 1 ] 3 0 3 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 5 0 5 ! [ 0 0 1 ] 5 0 5 ! [ 0 0 1 ] 5 0 5 ! [ 0 0 1 ] 6 0 6 ! [ 0 0 1 ] 6 0 6 ! [ 0 0 1 ] 6 0 6 ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] GREEN RED ! [ 0 0 1 ] GREEN RED ! [ 0 0 1 ] GREEN RED ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 3 0 3 ! [ 0 0 ] 3 0 3 ! [ 0 0 ] 3 0 3 ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] RED GREEN ! [ 0 0 ] RED GREEN ! [ 0 0 ] RED GREEN ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 1 0 ] 2 0 2 ! [ 0 1 0 ] 2 0 2 ! [ 0 1 0 ] 2 0 2 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 5 0 5 ! [ 0 1 0 ] 5 0 5 ! [ 0 1 0 ] 5 0 5 ! [ 0 1 0 ] 6 0 6 ! [ 0 1 0 ] 6 0 6 ! [ 0 1 0 ] 6 0 6 ! [ 0 1 0 ] 7 0 7 ! [ 0 1 0 ] 7 0 7 ! [ 0 1 0 ] 7 0 7 ! [ 0 1 0 ] 8 0 8 ! [ 0 1 0 ] 8 0 8 ! [ 0 1 0 ] 8 0 8 ! [ 0 1 0 ] 9 0 9 ! [ 0 1 0 ] 9 0 9 ! [ 0 1 0 ] 9 0 9 ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] GREEN RED ! [ 0 1 0 ] GREEN RED ! [ 0 1 0 ] GREEN RED ! [ 0 1 ] 1 0 1 ! [ 0 1 ] 1 0 1 ! [ 0 1 ] 1 0 1 ! [ 0 1 1 ] 10 0 10 ! [ 0 1 1 ] 10 0 10 ! [ 0 1 1 ] 10 0 10 ! [ 0 1 1 ] 11 0 11 ! [ 0 1 1 ] 11 0 11 ! [ 0 1 1 ] 11 0 11 ! [ 0 1 1 ] 12 0 12 ! [ 0 1 1 ] 12 0 12 ! [ 0 1 1 ] 12 0 12 ! [ 0 1 1 ] 3 0 3 ! [ 0 1 1 ] 3 0 3 ! [ 0 1 1 ] 3 0 3 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 7 0 7 ! [ 0 1 1 ] 7 0 7 ! [ 0 1 1 ] 7 0 7 ! [ 0 1 1 ] 8 0 8 ! [ 0 1 1 ] 8 0 8 ! [ 0 1 1 ] 8 0 8 ! [ 0 1 1 ] GREEN RED ! [ 0 1 1 ] GREEN RED ! [ 0 1 1 ] GREEN RED ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 3 0 3 ! [ 0 1 ] 3 0 3 ! [ 0 1 ] 3 0 3 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 5 0 5 ! [ 0 1 ] 5 0 5 ! [ 0 1 ] 5 0 5 ! [ 0 1 ] 6 0 6 ! [ 0 1 ] 6 0 6 ! [ 0 1 ] 6 0 6 ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] RED GREEN ! [ 0 1 ] RED GREEN ! [ 0 1 ] RED GREEN ! [ 0 2 0 ] 10 0 10 ! [ 0 2 0 ] 10 0 10 ! [ 0 2 0 ] 10 0 10 ! [ 0 2 0 ] 13 0 13 ! [ 0 2 0 ] 13 0 13 ! [ 0 2 0 ] 13 0 13 ! [ 0 2 0 ] 14 0 14 ! [ 0 2 0 ] 14 0 14 ! [ 0 2 0 ] 14 0 14 ! [ 0 2 0 ] 15 0 15 ! [ 0 2 0 ] 15 0 15 ! [ 0 2 0 ] 15 0 15 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 2 0 ] 4 0 4 ! [ 0 2 0 ] 4 0 4 ! [ 0 2 0 ] 4 0 4 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 9 0 9 ! [ 0 2 0 ] 9 0 9 ! [ 0 2 0 ] 9 0 9 ! [ 0 2 0 ] GREEN RED ! [ 0 2 0 ] GREEN RED ! [ 0 2 0 ] GREEN RED ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 1 ] 11 0 11 ! [ 0 2 1 ] 11 0 11 ! [ 0 2 1 ] 11 0 11 ! [ 0 2 1 ] 12 0 12 ! [ 0 2 1 ] 12 0 12 ! [ 0 2 1 ] 12 0 12 ! [ 0 2 1 ] 16 0 16 ! [ 0 2 1 ] 16 0 16 ! [ 0 2 1 ] 16 0 16 ! [ 0 2 1 ] 17 0 17 ! [ 0 2 1 ] 17 0 17 ! [ 0 2 1 ] 17 0 17 ! [ 0 2 1 ] 18 0 18 ! [ 0 2 1 ] 18 0 18 ! [ 0 2 1 ] 18 0 18 ! [ 0 2 1 ] 5 0 5 ! [ 0 2 1 ] 5 0 5 ! [ 0 2 1 ] 5 0 5 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] GREEN RED ! [ 0 2 1 ] GREEN RED ! [ 0 2 1 ] GREEN RED ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 ] 3 0 3 ! [ 0 ] 3 0 3 ! [ 0 ] 3 0 3 ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] b z ! [ 0 ] b z ! [ 0 ] b z ! [ 0 ] b z ! [ 0 ] b z ! [ 0 ] b z ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! [ 0 ] RED GREEN ! [ 0 ] RED GREEN ! [ 0 ] RED GREEN ! [ 1 0 0 ] 13 0 13 ! [ 1 0 0 ] 13 0 13 ! [ 1 0 0 ] 13 0 13 ! [ 1 0 0 ] 14 0 14 ! [ 1 0 0 ] 14 0 14 ! [ 1 0 0 ] 14 0 14 ! [ 1 0 0 ] 19 0 19 ! [ 1 0 0 ] 19 0 19 ! [ 1 0 0 ] 19 0 19 ! [ 1 0 0 ] 20 0 20 ! [ 1 0 0 ] 20 0 20 ! [ 1 0 0 ] 20 0 20 ! [ 1 0 0 ] 21 0 21 ! [ 1 0 0 ] 21 0 21 ! [ 1 0 0 ] 21 0 21 ! [ 1 0 0 ] 6 0 6 ! [ 1 0 0 ] 6 0 6 ! [ 1 0 0 ] 6 0 6 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] GREEN RED ! [ 1 0 0 ] GREEN RED ! [ 1 0 0 ] GREEN RED ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 1 ] 15 0 15 ! [ 1 0 1 ] 15 0 15 ! [ 1 0 1 ] 15 0 15 ! [ 1 0 1 ] 16 0 16 ! [ 1 0 1 ] 16 0 16 ! [ 1 0 1 ] 16 0 16 ! [ 1 0 1 ] 22 0 22 ! [ 1 0 1 ] 22 0 22 ! [ 1 0 1 ] 22 0 22 ! [ 1 0 1 ] 23 0 23 ! [ 1 0 1 ] 23 0 23 ! [ 1 0 1 ] 23 0 23 ! [ 1 0 1 ] 24 0 24 ! [ 1 0 1 ] 24 0 24 ! [ 1 0 1 ] 24 0 24 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 9 0 9 ! [ 1 0 1 ] 9 0 9 ! [ 1 0 1 ] 9 0 9 ! [ 1 0 1 ] GREEN RED ! [ 1 0 1 ] GREEN RED ! [ 1 0 1 ] GREEN RED ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 ] 2 0 2 ! [ 1 0 ] 2 0 2 ! [ 1 0 ] 2 0 2 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 5 0 5 ! [ 1 0 ] 5 0 5 ! [ 1 0 ] 5 0 5 ! [ 1 0 ] 6 0 6 ! [ 1 0 ] 6 0 6 ! [ 1 0 ] 6 0 6 ! [ 1 0 ] 7 0 7 ! [ 1 0 ] 7 0 7 ! [ 1 0 ] 7 0 7 ! [ 1 0 ] 8 0 8 ! [ 1 0 ] 8 0 8 ! [ 1 0 ] 8 0 8 ! [ 1 0 ] 9 0 9 ! [ 1 0 ] 9 0 9 ! [ 1 0 ] 9 0 9 ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] RED GREEN ! [ 1 0 ] RED GREEN ! [ 1 0 ] RED GREEN ! [ 1 1 0 ] 10 0 10 ! [ 1 1 0 ] 10 0 10 ! [ 1 1 0 ] 10 0 10 ! [ 1 1 0 ] 11 0 11 ! [ 1 1 0 ] 11 0 11 ! [ 1 1 0 ] 11 0 11 ! [ 1 1 0 ] 17 0 17 ! [ 1 1 0 ] 17 0 17 ! [ 1 1 0 ] 17 0 17 ! [ 1 1 0 ] 18 0 18 ! [ 1 1 0 ] 18 0 18 ! [ 1 1 0 ] 18 0 18 ! [ 1 1 0 ] 25 0 25 ! [ 1 1 0 ] 25 0 25 ! [ 1 1 0 ] 25 0 25 ! [ 1 1 0 ] 26 0 26 ! [ 1 1 0 ] 26 0 26 ! [ 1 1 0 ] 26 0 26 ! [ 1 1 0 ] 27 0 27 ! [ 1 1 0 ] 27 0 27 ! [ 1 1 0 ] 27 0 27 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] GREEN RED ! [ 1 1 0 ] GREEN RED ! [ 1 1 0 ] GREEN RED ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 ] 10 0 10 ! [ 1 1 ] 10 0 10 ! [ 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 ] 11 0 11 ! [ 1 1 ] 11 0 11 ! [ 1 1 ] 11 0 11 ! [ 1 1 1 ] 12 0 12 ! [ 1 1 1 ] 12 0 12 ! [ 1 1 1 ] 12 0 12 ! [ 1 1 1 ] 13 0 13 ! [ 1 1 1 ] 13 0 13 ! [ 1 1 1 ] 13 0 13 ! [ 1 1 1 ] 19 0 19 ! [ 1 1 1 ] 19 0 19 ! [ 1 1 1 ] 19 0 19 ! [ 1 1 1 ] 20 0 20 ! [ 1 1 1 ] 20 0 20 ! [ 1 1 1 ] 20 0 20 ! [ 1 1 ] 12 0 12 ! [ 1 1 ] 12 0 12 ! [ 1 1 ] 12 0 12 ! [ 1 1 1 ] 28 0 28 ! [ 1 1 1 ] 28 0 28 ! [ 1 1 1 ] 28 0 28 ! [ 1 1 1 ] 29 0 29 ! [ 1 1 1 ] 29 0 29 ! [ 1 1 1 ] 29 0 29 ! [ 1 1 1 ] 30 0 30 ! [ 1 1 1 ] 30 0 30 ! [ 1 1 1 ] 30 0 30 ! [ 1 1 1 ] GREEN RED ! [ 1 1 1 ] GREEN RED ! [ 1 1 1 ] GREEN RED ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 5 0 5 ! [ 1 1 ] 5 0 5 ! [ 1 1 ] 5 0 5 ! [ 1 1 ] 7 0 7 ! [ 1 1 ] 7 0 7 ! [ 1 1 ] 7 0 7 ! [ 1 1 ] 8 0 8 ! [ 1 1 ] 8 0 8 ! [ 1 1 ] 8 0 8 ! 11 differences found ! 11 differences found ! 11 differences found ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] RED GREEN ! [ 1 1 ] RED GREEN ! [ 1 1 ] RED GREEN ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 14 0 14 ! [ 1 2 0 ] 14 0 14 ! [ 1 2 0 ] 14 0 14 ! [ 1 2 0 ] 15 0 15 ! [ 1 2 0 ] 15 0 15 ! [ 1 2 0 ] 15 0 15 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 2 0 ] 21 0 21 ! [ 1 2 0 ] 21 0 21 ! [ 1 2 0 ] 21 0 21 ! [ 1 2 0 ] 22 0 22 ! [ 1 2 0 ] 22 0 22 ! [ 1 2 0 ] 22 0 22 ! [ 1 2 0 ] 31 0 31 ! [ 1 2 0 ] 31 0 31 ! [ 1 2 0 ] 31 0 31 ! [ 1 2 0 ] 32 0 32 ! [ 1 2 0 ] 32 0 32 ! [ 1 2 0 ] 32 0 32 ! [ 1 2 0 ] 33 0 33 ! [ 1 2 0 ] 33 0 33 ! [ 1 2 0 ] 33 0 33 ! [ 1 2 0 ] GREEN RED ! [ 1 2 0 ] GREEN RED ! [ 1 2 0 ] GREEN RED ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 16 0 16 ! [ 1 2 1 ] 16 0 16 ! [ 1 2 1 ] 16 0 16 ! [ 1 2 1 ] 17 0 17 ! [ 1 2 1 ] 17 0 17 ! [ 1 2 1 ] 17 0 17 ! [ 1 2 1 ] 23 0 23 ! [ 1 2 1 ] 23 0 23 ! [ 1 2 1 ] 23 0 23 ! [ 1 2 1 ] 24 0 24 ! [ 1 2 1 ] 24 0 24 ! [ 1 2 1 ] 24 0 24 ! [ 1 2 1 ] 34 0 34 ! [ 1 2 1 ] 34 0 34 ! [ 1 2 1 ] 34 0 34 ! [ 1 2 1 ] 35 0 35 ! [ 1 2 1 ] 35 0 35 ! [ 1 2 1 ] 35 0 35 ! [ 1 2 1 ] 36 0 36 ! [ 1 2 1 ] 36 0 36 ! [ 1 2 1 ] 36 0 36 ! [ 1 2 1 ] GREEN RED ! [ 1 2 1 ] GREEN RED ! [ 1 2 1 ] GREEN RED ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 5 0 5 ! [ 1 ] 5 0 5 ! [ 1 ] 5 0 5 ! [ 1 ] 6 0 6 ! [ 1 ] 6 0 6 ! [ 1 ] 6 0 6 ! 18 differences found ! 18 differences found ! 18 differences found ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] RED GREEN ! [ 1 ] RED GREEN ! [ 1 ] RED GREEN ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 18 0 18 ! [ 2 0 0 ] 18 0 18 ! [ 2 0 0 ] 18 0 18 ! [ 2 0 0 ] 19 0 19 ! [ 2 0 0 ] 19 0 19 ! [ 2 0 0 ] 19 0 19 ! [ 2 0 0 ] 20 0 20 ! [ 2 0 0 ] 20 0 20 ! [ 2 0 0 ] 20 0 20 ! [ 2 0 0 ] 25 0 25 ! [ 2 0 0 ] 25 0 25 ! [ 2 0 0 ] 25 0 25 ! [ 2 0 0 ] 26 0 26 ! [ 2 0 0 ] 26 0 26 ! [ 2 0 0 ] 26 0 26 ! [ 2 0 0 ] 37 0 37 ! [ 2 0 0 ] 37 0 37 ! [ 2 0 0 ] 37 0 37 ! [ 2 0 0 ] 38 0 38 ! [ 2 0 0 ] 38 0 38 ! [ 2 0 0 ] 38 0 38 ! [ 2 0 0 ] 39 0 39 ! [ 2 0 0 ] 39 0 39 ! [ 2 0 0 ] 39 0 39 ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] GREEN RED ! [ 2 0 0 ] GREEN RED ! [ 2 0 0 ] GREEN RED ! [ 2 0 ] 10 0 10 ! [ 2 0 ] 10 0 10 ! [ 2 0 ] 10 0 10 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 21 0 21 ! [ 2 0 1 ] 21 0 21 ! [ 2 0 1 ] 21 0 21 ! [ 2 0 1 ] 22 0 22 ! [ 2 0 1 ] 22 0 22 ! [ 2 0 1 ] 22 0 22 ! [ 2 0 1 ] 23 0 23 ! [ 2 0 1 ] 23 0 23 ! [ 2 0 1 ] 23 0 23 ! [ 2 0 1 ] 27 0 27 ! [ 2 0 1 ] 27 0 27 ! [ 2 0 1 ] 27 0 27 ! [ 2 0 1 ] 28 0 28 ! [ 2 0 1 ] 28 0 28 ! [ 2 0 1 ] 28 0 28 ! [ 2 0 ] 13 0 13 ! [ 2 0 ] 13 0 13 ! [ 2 0 ] 13 0 13 ! [ 2 0 1 ] 40 0 40 ! [ 2 0 1 ] 40 0 40 ! [ 2 0 1 ] 40 0 40 ! [ 2 0 ] 14 0 14 ! [ 2 0 ] 14 0 14 ! [ 2 0 ] 14 0 14 ! [ 2 0 1 ] 41 0 41 ! [ 2 0 1 ] 41 0 41 ! [ 2 0 1 ] 41 0 41 ! [ 2 0 1 ] 42 0 42 ! [ 2 0 1 ] 42 0 42 ! [ 2 0 1 ] 42 0 42 ! [ 2 0 ] 15 0 15 ! [ 2 0 ] 15 0 15 ! [ 2 0 ] 15 0 15 ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] GREEN RED ! [ 2 0 1 ] GREEN RED ! [ 2 0 1 ] GREEN RED ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 6 0 6 ! [ 2 0 ] 6 0 6 ! [ 2 0 ] 6 0 6 ! [ 2 0 ] 7 0 7 ! [ 2 0 ] 7 0 7 ! [ 2 0 ] 7 0 7 ! [ 2 0 ] 8 0 8 ! [ 2 0 ] 8 0 8 ! [ 2 0 ] 8 0 8 ! [ 2 0 ] 9 0 9 ! [ 2 0 ] 9 0 9 ! [ 2 0 ] 9 0 9 ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] RED GREEN ! [ 2 0 ] RED GREEN ! [ 2 0 ] RED GREEN ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 24 0 24 ! [ 2 1 0 ] 24 0 24 ! [ 2 1 0 ] 24 0 24 ! [ 2 1 0 ] 25 0 25 ! [ 2 1 0 ] 25 0 25 ! [ 2 1 0 ] 25 0 25 ! [ 2 1 0 ] 26 0 26 ! [ 2 1 0 ] 26 0 26 ! [ 2 1 0 ] 26 0 26 ! [ 2 1 0 ] 29 0 29 ! [ 2 1 0 ] 29 0 29 ! [ 2 1 0 ] 29 0 29 ! [ 2 1 0 ] 30 0 30 ! [ 2 1 0 ] 30 0 30 ! [ 2 1 0 ] 30 0 30 ! [ 2 1 0 ] 43 0 43 ! [ 2 1 0 ] 43 0 43 ! [ 2 1 0 ] 43 0 43 ! [ 2 1 0 ] 44 0 44 ! [ 2 1 0 ] 44 0 44 ! [ 2 1 0 ] 44 0 44 ! [ 2 1 0 ] 45 0 45 ! [ 2 1 0 ] 45 0 45 ! [ 2 1 0 ] 45 0 45 ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] GREEN RED ! [ 2 1 0 ] GREEN RED ! [ 2 1 0 ] GREEN RED ! [ 2 1 ] 10 0 10 ! [ 2 1 ] 10 0 10 ! [ 2 1 ] 10 0 10 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 ] 12 0 12 ! [ 2 1 ] 12 0 12 ! [ 2 1 ] 12 0 12 ! [ 2 1 1 ] 27 0 27 ! [ 2 1 1 ] 27 0 27 ! [ 2 1 1 ] 27 0 27 ! [ 2 1 1 ] 28 0 28 ! [ 2 1 1 ] 28 0 28 ! [ 2 1 1 ] 28 0 28 ! [ 2 1 1 ] 29 0 29 ! [ 2 1 1 ] 29 0 29 ! [ 2 1 1 ] 29 0 29 ! [ 2 1 1 ] 31 0 31 ! [ 2 1 1 ] 31 0 31 ! [ 2 1 1 ] 31 0 31 ! [ 2 1 1 ] 32 0 32 ! [ 2 1 1 ] 32 0 32 ! [ 2 1 1 ] 32 0 32 ! [ 2 1 1 ] 46 0 46 ! [ 2 1 1 ] 46 0 46 ! [ 2 1 1 ] 46 0 46 ! [ 2 1 1 ] 47 0 47 ! [ 2 1 1 ] 47 0 47 ! [ 2 1 1 ] 47 0 47 ! [ 2 1 1 ] 48 0 48 ! [ 2 1 1 ] 48 0 48 ! [ 2 1 1 ] 48 0 48 ! [ 2 1 ] 16 0 16 ! [ 2 1 ] 16 0 16 ! [ 2 1 ] 16 0 16 ! [ 2 1 ] 17 0 17 ! [ 2 1 ] 17 0 17 ! [ 2 1 ] 17 0 17 ! [ 2 1 ] 18 0 18 ! [ 2 1 ] 18 0 18 ! [ 2 1 ] 18 0 18 ! [ 2 1 1 ] GREEN RED ! [ 2 1 1 ] GREEN RED ! [ 2 1 1 ] GREEN RED ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 9 0 9 ! [ 2 1 ] 9 0 9 ! [ 2 1 ] 9 0 9 ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] RED GREEN ! [ 2 1 ] RED GREEN ! [ 2 1 ] RED GREEN ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 30 0 30 ! [ 2 2 0 ] 30 0 30 ! [ 2 2 0 ] 30 0 30 ! [ 2 2 0 ] 31 0 31 ! [ 2 2 0 ] 31 0 31 ! [ 2 2 0 ] 31 0 31 ! [ 2 2 0 ] 32 0 32 ! [ 2 2 0 ] 32 0 32 ! [ 2 2 0 ] 32 0 32 ! [ 2 2 0 ] 33 0 33 ! [ 2 2 0 ] 33 0 33 ! [ 2 2 0 ] 33 0 33 ! [ 2 2 0 ] 34 0 34 ! [ 2 2 0 ] 34 0 34 ! [ 2 2 0 ] 34 0 34 ! [ 2 2 0 ] 49 0 49 ! [ 2 2 0 ] 49 0 49 ! [ 2 2 0 ] 49 0 49 ! [ 2 2 0 ] 50 0 50 ! [ 2 2 0 ] 50 0 50 ! [ 2 2 0 ] 50 0 50 ! [ 2 2 0 ] 51 0 51 ! [ 2 2 0 ] 51 0 51 ! [ 2 2 0 ] 51 0 51 ! [ 2 2 0 ] GREEN RED ! [ 2 2 0 ] GREEN RED ! [ 2 2 0 ] GREEN RED ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 33 0 33 ! [ 2 2 1 ] 33 0 33 ! [ 2 2 1 ] 33 0 33 ! [ 2 2 1 ] 34 0 34 ! [ 2 2 1 ] 34 0 34 ! [ 2 2 1 ] 34 0 34 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 36 0 36 ! [ 2 2 1 ] 36 0 36 ! [ 2 2 1 ] 36 0 36 ! [ 2 2 1 ] 52 0 52 ! [ 2 2 1 ] 52 0 52 ! [ 2 2 1 ] 52 0 52 ! [ 2 2 1 ] 53 0 53 ! [ 2 2 1 ] 53 0 53 ! [ 2 2 1 ] 53 0 53 ! [ 2 2 1 ] 54 0 54 ! [ 2 2 1 ] 54 0 54 ! [ 2 2 1 ] 54 0 54 ! [ 2 2 1 ] GREEN RED ! [ 2 2 1 ] GREEN RED ! [ 2 2 1 ] GREEN RED ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 36 0 36 ! [ 3 0 0 ] 36 0 36 ! [ 3 0 0 ] 36 0 36 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 39 0 39 ! [ 3 0 0 ] 39 0 39 ! [ 3 0 0 ] 39 0 39 ! [ 3 0 0 ] 55 0 55 ! [ 3 0 0 ] 55 0 55 ! [ 3 0 0 ] 55 0 55 ! [ 3 0 0 ] 56 0 56 ! [ 3 0 0 ] 56 0 56 ! [ 3 0 0 ] 56 0 56 ! [ 3 0 0 ] 57 0 57 ! [ 3 0 0 ] 57 0 57 ! [ 3 0 0 ] 57 0 57 ! [ 3 0 0 ] GREEN RED ! [ 3 0 0 ] GREEN RED ! [ 3 0 0 ] GREEN RED ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 39 0 39 ! [ 3 0 1 ] 39 0 39 ! [ 3 0 1 ] 39 0 39 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 41 0 41 ! [ 3 0 1 ] 41 0 41 ! [ 3 0 1 ] 41 0 41 ! [ 3 0 1 ] 42 0 42 ! [ 3 0 1 ] 42 0 42 ! [ 3 0 1 ] 42 0 42 ! [ 3 0 1 ] 43 0 43 ! [ 3 0 1 ] 43 0 43 ! [ 3 0 1 ] 43 0 43 ! [ 3 0 1 ] 58 0 58 ! [ 3 0 1 ] 58 0 58 ! [ 3 0 1 ] 58 0 58 ! [ 3 0 1 ] 59 0 59 ! [ 3 0 1 ] 59 0 59 ! [ 3 0 1 ] 59 0 59 ! [ 3 0 1 ] 60 0 60 ! [ 3 0 1 ] 60 0 60 ! [ 3 0 1 ] 60 0 60 ! [ 3 0 1 ] GREEN RED ! [ 3 0 1 ] GREEN RED ! [ 3 0 1 ] GREEN RED ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 41 0 41 ! [ 3 1 0 ] 41 0 41 ! [ 3 1 0 ] 41 0 41 ! [ 3 1 0 ] 42 0 42 ! [ 3 1 0 ] 42 0 42 ! [ 3 1 0 ] 42 0 42 ! [ 3 1 0 ] 44 0 44 ! [ 3 1 0 ] 44 0 44 ! [ 3 1 0 ] 44 0 44 ! [ 3 1 0 ] 45 0 45 ! [ 3 1 0 ] 45 0 45 ! [ 3 1 0 ] 45 0 45 ! [ 3 1 0 ] 46 0 46 ! [ 3 1 0 ] 46 0 46 ! [ 3 1 0 ] 46 0 46 ! [ 3 1 0 ] 47 0 47 ! [ 3 1 0 ] 47 0 47 ! [ 3 1 0 ] 47 0 47 ! [ 3 1 0 ] 61 0 61 ! [ 3 1 0 ] 61 0 61 ! [ 3 1 0 ] 61 0 61 ! [ 3 1 0 ] 62 0 62 ! [ 3 1 0 ] 62 0 62 ! [ 3 1 0 ] 62 0 62 ! [ 3 1 0 ] 63 0 63 ! [ 3 1 0 ] 63 0 63 ! [ 3 1 0 ] 63 0 63 ! [ 3 1 0 ] GREEN RED ! [ 3 1 0 ] GREEN RED ! [ 3 1 0 ] GREEN RED ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 43 0 43 ! [ 3 1 1 ] 43 0 43 ! [ 3 1 1 ] 43 0 43 ! [ 3 1 1 ] 44 0 44 ! [ 3 1 1 ] 44 0 44 ! [ 3 1 1 ] 44 0 44 ! [ 3 1 1 ] 48 0 48 ! [ 3 1 1 ] 48 0 48 ! [ 3 1 1 ] 48 0 48 ! [ 3 1 1 ] 49 0 49 ! [ 3 1 1 ] 49 0 49 ! [ 3 1 1 ] 49 0 49 ! [ 3 1 1 ] 50 0 50 ! [ 3 1 1 ] 50 0 50 ! [ 3 1 1 ] 50 0 50 ! [ 3 1 1 ] 51 0 51 ! [ 3 1 1 ] 51 0 51 ! [ 3 1 1 ] 51 0 51 ! [ 3 1 1 ] 64 0 64 ! [ 3 1 1 ] 64 0 64 ! [ 3 1 1 ] 64 0 64 ! [ 3 1 1 ] 65 0 65 ! [ 3 1 1 ] 65 0 65 ! [ 3 1 1 ] 65 0 65 ! [ 3 1 1 ] 66 0 66 ! [ 3 1 1 ] 66 0 66 ! [ 3 1 1 ] 66 0 66 ! [ 3 1 1 ] GREEN RED ! [ 3 1 1 ] GREEN RED ! [ 3 1 1 ] GREEN RED ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 45 0 45 ! [ 3 2 0 ] 45 0 45 ! [ 3 2 0 ] 45 0 45 ! [ 3 2 0 ] 46 0 46 ! [ 3 2 0 ] 46 0 46 ! [ 3 2 0 ] 46 0 46 ! [ 3 2 0 ] 52 0 52 ! [ 3 2 0 ] 52 0 52 ! [ 3 2 0 ] 52 0 52 ! [ 3 2 0 ] 53 0 53 ! [ 3 2 0 ] 53 0 53 ! [ 3 2 0 ] 53 0 53 ! [ 3 2 0 ] 54 0 54 ! [ 3 2 0 ] 54 0 54 ! [ 3 2 0 ] 54 0 54 ! [ 3 2 0 ] 55 0 55 ! [ 3 2 0 ] 55 0 55 ! [ 3 2 0 ] 55 0 55 ! [ 3 2 0 ] 67 0 67 ! [ 3 2 0 ] 67 0 67 ! [ 3 2 0 ] 67 0 67 ! [ 3 2 0 ] 68 0 68 ! [ 3 2 0 ] 68 0 68 ! [ 3 2 0 ] 68 0 68 ! [ 3 2 0 ] 69 0 69 ! [ 3 2 0 ] 69 0 69 ! [ 3 2 0 ] 69 0 69 ! [ 3 2 0 ] GREEN RED ! [ 3 2 0 ] GREEN RED ! [ 3 2 0 ] GREEN RED ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 47 0 47 ! [ 3 2 1 ] 47 0 47 ! [ 3 2 1 ] 47 0 47 ! [ 3 2 1 ] 48 0 48 ! [ 3 2 1 ] 48 0 48 ! [ 3 2 1 ] 48 0 48 ! [ 3 2 1 ] 56 0 56 ! [ 3 2 1 ] 56 0 56 ! [ 3 2 1 ] 56 0 56 ! [ 3 2 1 ] 57 0 57 ! [ 3 2 1 ] 57 0 57 ! [ 3 2 1 ] 57 0 57 ! [ 3 2 1 ] 58 0 58 ! [ 3 2 1 ] 58 0 58 ! [ 3 2 1 ] 58 0 58 ! [ 3 2 1 ] 59 0 59 ! [ 3 2 1 ] 59 0 59 ! [ 3 2 1 ] 59 0 59 ! [ 3 2 1 ] 70 0 70 ! [ 3 2 1 ] 70 0 70 ! [ 3 2 1 ] 70 0 70 ! [ 3 2 1 ] 71 0 71 ! [ 3 2 1 ] 71 0 71 ! [ 3 2 1 ] 71 0 71 ! [ 3 2 1 ] 72 0 72 ! [ 3 2 1 ] 72 0 72 ! [ 3 2 1 ] 72 0 72 ! [ 3 2 1 ] GREEN RED ! [ 3 2 1 ] GREEN RED ! [ 3 2 1 ] GREEN RED ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! 3 differences found ! 3 differences found ! 3 differences found ! 47 differences found ! 47 differences found ! 47 differences found ! 47 differences found ! 47 differences found ! 47 differences found ! 48 differences found ! 48 differences found ! 48 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 59 differences found ! 59 differences found ! 59 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 72 differences found ! 72 differences found ! 72 differences found ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! Attributes status: 30 common, 0 only in obj1, 0 only in obj2 ! Attributes status: 30 common, 0 only in obj1, 0 only in obj2 ! Attributes status: 33 common, 0 only in obj1, 0 only in obj2 ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! dataset: and ! file1 file2 ! group : and ! group : and ! Not comparable: or is an empty dataset ! position array2D of array2D of difference ! position array2D of array2D of difference ! position array2D of array2D of difference ! position array3D of array3D of difference ! position array3D of array3D of difference ! position array3D of array3D of difference ! position array of array of difference ! position array of array of difference ! position array of array of difference ! position bitfield2D of bitfield2D of difference ! position bitfield2D of bitfield2D of difference ! position bitfield2D of bitfield2D of difference ! position bitfield3D of bitfield3D of difference ! position bitfield3D of bitfield3D of difference ! position bitfield3D of bitfield3D of difference ! position bitfield of bitfield of difference ! position bitfield of bitfield of difference ! position bitfield of bitfield of difference ! position compound2D of compound2D of difference ! position compound2D of compound2D of difference ! position compound2D of compound2D of difference ! position compound3D of compound3D of difference ! position compound3D of compound3D of difference ! position compound3D of compound3D of difference ! position compound of compound of difference ! position compound of compound of difference ! position compound of compound of difference ! position enum2D of enum2D of difference ! position enum2D of enum2D of difference ! position enum2D of enum2D of difference ! position enum3D of enum3D of difference ! position enum3D of enum3D of difference ! position enum3D of enum3D of difference ! position enum of enum of difference ! position enum of enum of difference ! position enum of enum of difference ! position float2D of float2D of difference ! position float2D of float2D of difference ! position float2D of float2D of difference ! position float3D of float3D of difference ! position float3D of float3D of difference ! position float3D of float3D of difference ! position float of float of difference ! position float of float of difference ! position float of float of difference ! position integer2D of integer2D of difference ! position integer2D of integer2D of difference ! position integer2D of integer2D of difference ! position integer3D of integer3D of difference ! position integer3D of integer3D of difference ! position integer3D of integer3D of difference ! position integer of integer of difference ! position integer of integer of difference ! position integer of integer of difference ! position opaque2D of opaque2D of difference ! position opaque2D of opaque2D of difference ! position opaque2D of opaque2D of difference ! position opaque3D of opaque3D of difference ! position opaque3D of opaque3D of difference ! position opaque3D of opaque3D of difference ! position opaque of opaque of difference ! position opaque of opaque of difference ! position opaque of opaque of difference ! position string2D of string2D of difference ! position string2D of string2D of difference ! position string2D of string2D of difference ! position string3D of string3D of difference ! position string3D of string3D of difference ! position string3D of string3D of difference ! position string of string of difference ! position string of string of difference ! position string of string of difference ! position vlen2D of vlen2D of difference ! position vlen2D of vlen2D of difference ! position vlen2D of vlen2D of difference ! position vlen3D of vlen3D of difference ! position vlen3D of vlen3D of difference ! position vlen3D of vlen3D of difference ! position vlen of vlen of difference ! position vlen of vlen of difference ! position vlen of vlen of difference ! position VLstring2D of VLstring2D of difference ! position VLstring2D of VLstring2D of difference ! position VLstring2D of VLstring2D of difference ! position VLstring3D of VLstring3D of difference ! position VLstring3D of VLstring3D of difference ! position VLstring3D of VLstring3D of difference ! position VLstring of VLstring of difference ! position VLstring of VLstring of difference ! position VLstring of VLstring of difference ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! Some objects are not comparable ! Use -c for a list of objects without details of differences. ! x x / ! x x /dset ! x x /g1 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_702.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_702.err-sav) ====End of actual stderr (./testfiles/h5diff_702.err-sav) Testing ../../src/h5diff/ph5diff --verbose=2 h5diff_attr1.h5 h5diff_at*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:13.345722000 +0100 --- actual_sorted 2017-05-17 17:37:13.334694000 +0100 *************** *** 1,2136 **** ! ! ! ! ! ! -------------------------------------- ! -------------------------------------- ! -------------------------------------- ! -------------------------------- ! -------------------------------- ! --------------------------------------- ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 3 0 3 ! [ 0 0 0 ] 3 0 3 ! [ 0 0 0 ] 3 0 3 ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 0 ] GREEN RED ! [ 0 0 0 ] GREEN RED ! [ 0 0 0 ] GREEN RED ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 1 ] 1 0 1 ! [ 0 0 1 ] 1 0 1 ! [ 0 0 1 ] 1 0 1 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 3 0 3 ! [ 0 0 1 ] 3 0 3 ! [ 0 0 1 ] 3 0 3 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 5 0 5 ! [ 0 0 1 ] 5 0 5 ! [ 0 0 1 ] 5 0 5 ! [ 0 0 1 ] 6 0 6 ! [ 0 0 1 ] 6 0 6 ! [ 0 0 1 ] 6 0 6 ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 1 ] GREEN RED ! [ 0 0 1 ] GREEN RED ! [ 0 0 1 ] GREEN RED ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 3 0 3 ! [ 0 0 ] 3 0 3 ! [ 0 0 ] 3 0 3 ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 0 ] RED GREEN ! [ 0 0 ] RED GREEN ! [ 0 0 ] RED GREEN ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 1 0 ] 2 0 2 ! [ 0 1 0 ] 2 0 2 ! [ 0 1 0 ] 2 0 2 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 5 0 5 ! [ 0 1 0 ] 5 0 5 ! [ 0 1 0 ] 5 0 5 ! [ 0 1 0 ] 6 0 6 ! [ 0 1 0 ] 6 0 6 ! [ 0 1 0 ] 6 0 6 ! [ 0 1 0 ] 7 0 7 ! [ 0 1 0 ] 7 0 7 ! [ 0 1 0 ] 7 0 7 ! [ 0 1 0 ] 8 0 8 ! [ 0 1 0 ] 8 0 8 ! [ 0 1 0 ] 8 0 8 ! [ 0 1 0 ] 9 0 9 ! [ 0 1 0 ] 9 0 9 ! [ 0 1 0 ] 9 0 9 ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 0 ] GREEN RED ! [ 0 1 0 ] GREEN RED ! [ 0 1 0 ] GREEN RED ! [ 0 1 ] 1 0 1 ! [ 0 1 ] 1 0 1 ! [ 0 1 ] 1 0 1 ! [ 0 1 1 ] 10 0 10 ! [ 0 1 1 ] 10 0 10 ! [ 0 1 1 ] 10 0 10 ! [ 0 1 1 ] 11 0 11 ! [ 0 1 1 ] 11 0 11 ! [ 0 1 1 ] 11 0 11 ! [ 0 1 1 ] 12 0 12 ! [ 0 1 1 ] 12 0 12 ! [ 0 1 1 ] 12 0 12 ! [ 0 1 1 ] 3 0 3 ! [ 0 1 1 ] 3 0 3 ! [ 0 1 1 ] 3 0 3 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 7 0 7 ! [ 0 1 1 ] 7 0 7 ! [ 0 1 1 ] 7 0 7 ! [ 0 1 1 ] 8 0 8 ! [ 0 1 1 ] 8 0 8 ! [ 0 1 1 ] 8 0 8 ! [ 0 1 1 ] GREEN RED ! [ 0 1 1 ] GREEN RED ! [ 0 1 1 ] GREEN RED ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 3 0 3 ! [ 0 1 ] 3 0 3 ! [ 0 1 ] 3 0 3 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 5 0 5 ! [ 0 1 ] 5 0 5 ! [ 0 1 ] 5 0 5 ! [ 0 1 ] 6 0 6 ! [ 0 1 ] 6 0 6 ! [ 0 1 ] 6 0 6 ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 1 ] RED GREEN ! [ 0 1 ] RED GREEN ! [ 0 1 ] RED GREEN ! [ 0 2 0 ] 10 0 10 ! [ 0 2 0 ] 10 0 10 ! [ 0 2 0 ] 10 0 10 ! [ 0 2 0 ] 13 0 13 ! [ 0 2 0 ] 13 0 13 ! [ 0 2 0 ] 13 0 13 ! [ 0 2 0 ] 14 0 14 ! [ 0 2 0 ] 14 0 14 ! [ 0 2 0 ] 14 0 14 ! [ 0 2 0 ] 15 0 15 ! [ 0 2 0 ] 15 0 15 ! [ 0 2 0 ] 15 0 15 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 2 0 ] 4 0 4 ! [ 0 2 0 ] 4 0 4 ! [ 0 2 0 ] 4 0 4 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 9 0 9 ! [ 0 2 0 ] 9 0 9 ! [ 0 2 0 ] 9 0 9 ! [ 0 2 0 ] GREEN RED ! [ 0 2 0 ] GREEN RED ! [ 0 2 0 ] GREEN RED ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 1 ] 11 0 11 ! [ 0 2 1 ] 11 0 11 ! [ 0 2 1 ] 11 0 11 ! [ 0 2 1 ] 12 0 12 ! [ 0 2 1 ] 12 0 12 ! [ 0 2 1 ] 12 0 12 ! [ 0 2 1 ] 16 0 16 ! [ 0 2 1 ] 16 0 16 ! [ 0 2 1 ] 16 0 16 ! [ 0 2 1 ] 17 0 17 ! [ 0 2 1 ] 17 0 17 ! [ 0 2 1 ] 17 0 17 ! [ 0 2 1 ] 18 0 18 ! [ 0 2 1 ] 18 0 18 ! [ 0 2 1 ] 18 0 18 ! [ 0 2 1 ] 5 0 5 ! [ 0 2 1 ] 5 0 5 ! [ 0 2 1 ] 5 0 5 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] GREEN RED ! [ 0 2 1 ] GREEN RED ! [ 0 2 1 ] GREEN RED ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 ] 3 0 3 ! [ 0 ] 3 0 3 ! [ 0 ] 3 0 3 ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] b z ! [ 0 ] b z ! [ 0 ] b z ! [ 0 ] b z ! [ 0 ] b z ! [ 0 ] b z ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! [ 0 ] RED GREEN ! [ 0 ] RED GREEN ! [ 0 ] RED GREEN ! [ 1 0 0 ] 13 0 13 ! [ 1 0 0 ] 13 0 13 ! [ 1 0 0 ] 13 0 13 ! [ 1 0 0 ] 14 0 14 ! [ 1 0 0 ] 14 0 14 ! [ 1 0 0 ] 14 0 14 ! [ 1 0 0 ] 19 0 19 ! [ 1 0 0 ] 19 0 19 ! [ 1 0 0 ] 19 0 19 ! [ 1 0 0 ] 20 0 20 ! [ 1 0 0 ] 20 0 20 ! [ 1 0 0 ] 20 0 20 ! [ 1 0 0 ] 21 0 21 ! [ 1 0 0 ] 21 0 21 ! [ 1 0 0 ] 21 0 21 ! [ 1 0 0 ] 6 0 6 ! [ 1 0 0 ] 6 0 6 ! [ 1 0 0 ] 6 0 6 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] GREEN RED ! [ 1 0 0 ] GREEN RED ! [ 1 0 0 ] GREEN RED ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 1 ] 15 0 15 ! [ 1 0 1 ] 15 0 15 ! [ 1 0 1 ] 15 0 15 ! [ 1 0 1 ] 16 0 16 ! [ 1 0 1 ] 16 0 16 ! [ 1 0 1 ] 16 0 16 ! [ 1 0 1 ] 22 0 22 ! [ 1 0 1 ] 22 0 22 ! [ 1 0 1 ] 22 0 22 ! [ 1 0 1 ] 23 0 23 ! [ 1 0 1 ] 23 0 23 ! [ 1 0 1 ] 23 0 23 ! [ 1 0 1 ] 24 0 24 ! [ 1 0 1 ] 24 0 24 ! [ 1 0 1 ] 24 0 24 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 9 0 9 ! [ 1 0 1 ] 9 0 9 ! [ 1 0 1 ] 9 0 9 ! [ 1 0 1 ] GREEN RED ! [ 1 0 1 ] GREEN RED ! [ 1 0 1 ] GREEN RED ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 ] 2 0 2 ! [ 1 0 ] 2 0 2 ! [ 1 0 ] 2 0 2 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 5 0 5 ! [ 1 0 ] 5 0 5 ! [ 1 0 ] 5 0 5 ! [ 1 0 ] 6 0 6 ! [ 1 0 ] 6 0 6 ! [ 1 0 ] 6 0 6 ! [ 1 0 ] 7 0 7 ! [ 1 0 ] 7 0 7 ! [ 1 0 ] 7 0 7 ! [ 1 0 ] 8 0 8 ! [ 1 0 ] 8 0 8 ! [ 1 0 ] 8 0 8 ! [ 1 0 ] 9 0 9 ! [ 1 0 ] 9 0 9 ! [ 1 0 ] 9 0 9 ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 0 ] RED GREEN ! [ 1 0 ] RED GREEN ! [ 1 0 ] RED GREEN ! [ 1 1 0 ] 10 0 10 ! [ 1 1 0 ] 10 0 10 ! [ 1 1 0 ] 10 0 10 ! [ 1 1 0 ] 11 0 11 ! [ 1 1 0 ] 11 0 11 ! [ 1 1 0 ] 11 0 11 ! [ 1 1 0 ] 17 0 17 ! [ 1 1 0 ] 17 0 17 ! [ 1 1 0 ] 17 0 17 ! [ 1 1 0 ] 18 0 18 ! [ 1 1 0 ] 18 0 18 ! [ 1 1 0 ] 18 0 18 ! [ 1 1 0 ] 25 0 25 ! [ 1 1 0 ] 25 0 25 ! [ 1 1 0 ] 25 0 25 ! [ 1 1 0 ] 26 0 26 ! [ 1 1 0 ] 26 0 26 ! [ 1 1 0 ] 26 0 26 ! [ 1 1 0 ] 27 0 27 ! [ 1 1 0 ] 27 0 27 ! [ 1 1 0 ] 27 0 27 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] GREEN RED ! [ 1 1 0 ] GREEN RED ! [ 1 1 0 ] GREEN RED ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 ] 10 0 10 ! [ 1 1 ] 10 0 10 ! [ 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 ] 11 0 11 ! [ 1 1 ] 11 0 11 ! [ 1 1 ] 11 0 11 ! [ 1 1 1 ] 12 0 12 ! [ 1 1 1 ] 12 0 12 ! [ 1 1 1 ] 12 0 12 ! [ 1 1 1 ] 13 0 13 ! [ 1 1 1 ] 13 0 13 ! [ 1 1 1 ] 13 0 13 ! [ 1 1 1 ] 19 0 19 ! [ 1 1 1 ] 19 0 19 ! [ 1 1 1 ] 19 0 19 ! [ 1 1 1 ] 20 0 20 ! [ 1 1 1 ] 20 0 20 ! [ 1 1 1 ] 20 0 20 ! [ 1 1 ] 12 0 12 ! [ 1 1 ] 12 0 12 ! [ 1 1 ] 12 0 12 ! [ 1 1 1 ] 28 0 28 ! [ 1 1 1 ] 28 0 28 ! [ 1 1 1 ] 28 0 28 ! [ 1 1 1 ] 29 0 29 ! [ 1 1 1 ] 29 0 29 ! [ 1 1 1 ] 29 0 29 ! [ 1 1 1 ] 30 0 30 ! [ 1 1 1 ] 30 0 30 ! [ 1 1 1 ] 30 0 30 ! [ 1 1 1 ] GREEN RED ! [ 1 1 1 ] GREEN RED ! [ 1 1 1 ] GREEN RED ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 5 0 5 ! [ 1 1 ] 5 0 5 ! [ 1 1 ] 5 0 5 ! [ 1 1 ] 7 0 7 ! [ 1 1 ] 7 0 7 ! [ 1 1 ] 7 0 7 ! [ 1 1 ] 8 0 8 ! [ 1 1 ] 8 0 8 ! [ 1 1 ] 8 0 8 ! 11 differences found ! 11 differences found ! 11 differences found ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 1 ] RED GREEN ! [ 1 1 ] RED GREEN ! [ 1 1 ] RED GREEN ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 14 0 14 ! [ 1 2 0 ] 14 0 14 ! [ 1 2 0 ] 14 0 14 ! [ 1 2 0 ] 15 0 15 ! [ 1 2 0 ] 15 0 15 ! [ 1 2 0 ] 15 0 15 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 2 0 ] 21 0 21 ! [ 1 2 0 ] 21 0 21 ! [ 1 2 0 ] 21 0 21 ! [ 1 2 0 ] 22 0 22 ! [ 1 2 0 ] 22 0 22 ! [ 1 2 0 ] 22 0 22 ! [ 1 2 0 ] 31 0 31 ! [ 1 2 0 ] 31 0 31 ! [ 1 2 0 ] 31 0 31 ! [ 1 2 0 ] 32 0 32 ! [ 1 2 0 ] 32 0 32 ! [ 1 2 0 ] 32 0 32 ! [ 1 2 0 ] 33 0 33 ! [ 1 2 0 ] 33 0 33 ! [ 1 2 0 ] 33 0 33 ! [ 1 2 0 ] GREEN RED ! [ 1 2 0 ] GREEN RED ! [ 1 2 0 ] GREEN RED ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 16 0 16 ! [ 1 2 1 ] 16 0 16 ! [ 1 2 1 ] 16 0 16 ! [ 1 2 1 ] 17 0 17 ! [ 1 2 1 ] 17 0 17 ! [ 1 2 1 ] 17 0 17 ! [ 1 2 1 ] 23 0 23 ! [ 1 2 1 ] 23 0 23 ! [ 1 2 1 ] 23 0 23 ! [ 1 2 1 ] 24 0 24 ! [ 1 2 1 ] 24 0 24 ! [ 1 2 1 ] 24 0 24 ! [ 1 2 1 ] 34 0 34 ! [ 1 2 1 ] 34 0 34 ! [ 1 2 1 ] 34 0 34 ! [ 1 2 1 ] 35 0 35 ! [ 1 2 1 ] 35 0 35 ! [ 1 2 1 ] 35 0 35 ! [ 1 2 1 ] 36 0 36 ! [ 1 2 1 ] 36 0 36 ! [ 1 2 1 ] 36 0 36 ! [ 1 2 1 ] GREEN RED ! [ 1 2 1 ] GREEN RED ! [ 1 2 1 ] GREEN RED ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 5 0 5 ! [ 1 ] 5 0 5 ! [ 1 ] 5 0 5 ! [ 1 ] 6 0 6 ! [ 1 ] 6 0 6 ! [ 1 ] 6 0 6 ! 18 differences found ! 18 differences found ! 18 differences found ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] e z ! [ 1 ] RED GREEN ! [ 1 ] RED GREEN ! [ 1 ] RED GREEN ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 18 0 18 ! [ 2 0 0 ] 18 0 18 ! [ 2 0 0 ] 18 0 18 ! [ 2 0 0 ] 19 0 19 ! [ 2 0 0 ] 19 0 19 ! [ 2 0 0 ] 19 0 19 ! [ 2 0 0 ] 20 0 20 ! [ 2 0 0 ] 20 0 20 ! [ 2 0 0 ] 20 0 20 ! [ 2 0 0 ] 25 0 25 ! [ 2 0 0 ] 25 0 25 ! [ 2 0 0 ] 25 0 25 ! [ 2 0 0 ] 26 0 26 ! [ 2 0 0 ] 26 0 26 ! [ 2 0 0 ] 26 0 26 ! [ 2 0 0 ] 37 0 37 ! [ 2 0 0 ] 37 0 37 ! [ 2 0 0 ] 37 0 37 ! [ 2 0 0 ] 38 0 38 ! [ 2 0 0 ] 38 0 38 ! [ 2 0 0 ] 38 0 38 ! [ 2 0 0 ] 39 0 39 ! [ 2 0 0 ] 39 0 39 ! [ 2 0 0 ] 39 0 39 ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 0 ] GREEN RED ! [ 2 0 0 ] GREEN RED ! [ 2 0 0 ] GREEN RED ! [ 2 0 ] 10 0 10 ! [ 2 0 ] 10 0 10 ! [ 2 0 ] 10 0 10 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 21 0 21 ! [ 2 0 1 ] 21 0 21 ! [ 2 0 1 ] 21 0 21 ! [ 2 0 1 ] 22 0 22 ! [ 2 0 1 ] 22 0 22 ! [ 2 0 1 ] 22 0 22 ! [ 2 0 1 ] 23 0 23 ! [ 2 0 1 ] 23 0 23 ! [ 2 0 1 ] 23 0 23 ! [ 2 0 1 ] 27 0 27 ! [ 2 0 1 ] 27 0 27 ! [ 2 0 1 ] 27 0 27 ! [ 2 0 1 ] 28 0 28 ! [ 2 0 1 ] 28 0 28 ! [ 2 0 1 ] 28 0 28 ! [ 2 0 ] 13 0 13 ! [ 2 0 ] 13 0 13 ! [ 2 0 ] 13 0 13 ! [ 2 0 1 ] 40 0 40 ! [ 2 0 1 ] 40 0 40 ! [ 2 0 1 ] 40 0 40 ! [ 2 0 ] 14 0 14 ! [ 2 0 ] 14 0 14 ! [ 2 0 ] 14 0 14 ! [ 2 0 1 ] 41 0 41 ! [ 2 0 1 ] 41 0 41 ! [ 2 0 1 ] 41 0 41 ! [ 2 0 1 ] 42 0 42 ! [ 2 0 1 ] 42 0 42 ! [ 2 0 1 ] 42 0 42 ! [ 2 0 ] 15 0 15 ! [ 2 0 ] 15 0 15 ! [ 2 0 ] 15 0 15 ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 1 ] GREEN RED ! [ 2 0 1 ] GREEN RED ! [ 2 0 1 ] GREEN RED ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 6 0 6 ! [ 2 0 ] 6 0 6 ! [ 2 0 ] 6 0 6 ! [ 2 0 ] 7 0 7 ! [ 2 0 ] 7 0 7 ! [ 2 0 ] 7 0 7 ! [ 2 0 ] 8 0 8 ! [ 2 0 ] 8 0 8 ! [ 2 0 ] 8 0 8 ! [ 2 0 ] 9 0 9 ! [ 2 0 ] 9 0 9 ! [ 2 0 ] 9 0 9 ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 0 ] RED GREEN ! [ 2 0 ] RED GREEN ! [ 2 0 ] RED GREEN ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 24 0 24 ! [ 2 1 0 ] 24 0 24 ! [ 2 1 0 ] 24 0 24 ! [ 2 1 0 ] 25 0 25 ! [ 2 1 0 ] 25 0 25 ! [ 2 1 0 ] 25 0 25 ! [ 2 1 0 ] 26 0 26 ! [ 2 1 0 ] 26 0 26 ! [ 2 1 0 ] 26 0 26 ! [ 2 1 0 ] 29 0 29 ! [ 2 1 0 ] 29 0 29 ! [ 2 1 0 ] 29 0 29 ! [ 2 1 0 ] 30 0 30 ! [ 2 1 0 ] 30 0 30 ! [ 2 1 0 ] 30 0 30 ! [ 2 1 0 ] 43 0 43 ! [ 2 1 0 ] 43 0 43 ! [ 2 1 0 ] 43 0 43 ! [ 2 1 0 ] 44 0 44 ! [ 2 1 0 ] 44 0 44 ! [ 2 1 0 ] 44 0 44 ! [ 2 1 0 ] 45 0 45 ! [ 2 1 0 ] 45 0 45 ! [ 2 1 0 ] 45 0 45 ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! [ 2 1 0 ] GREEN RED ! [ 2 1 0 ] GREEN RED ! [ 2 1 0 ] GREEN RED ! [ 2 1 ] 10 0 10 ! [ 2 1 ] 10 0 10 ! [ 2 1 ] 10 0 10 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 ] 12 0 12 ! [ 2 1 ] 12 0 12 ! [ 2 1 ] 12 0 12 ! [ 2 1 1 ] 27 0 27 ! [ 2 1 1 ] 27 0 27 ! [ 2 1 1 ] 27 0 27 ! [ 2 1 1 ] 28 0 28 ! [ 2 1 1 ] 28 0 28 ! [ 2 1 1 ] 28 0 28 ! [ 2 1 1 ] 29 0 29 ! [ 2 1 1 ] 29 0 29 ! [ 2 1 1 ] 29 0 29 ! [ 2 1 1 ] 31 0 31 ! [ 2 1 1 ] 31 0 31 ! [ 2 1 1 ] 31 0 31 ! [ 2 1 1 ] 32 0 32 ! [ 2 1 1 ] 32 0 32 ! [ 2 1 1 ] 32 0 32 ! [ 2 1 1 ] 46 0 46 ! [ 2 1 1 ] 46 0 46 ! [ 2 1 1 ] 46 0 46 ! [ 2 1 1 ] 47 0 47 ! [ 2 1 1 ] 47 0 47 ! [ 2 1 1 ] 47 0 47 ! [ 2 1 1 ] 48 0 48 ! [ 2 1 1 ] 48 0 48 ! [ 2 1 1 ] 48 0 48 ! [ 2 1 ] 16 0 16 ! [ 2 1 ] 16 0 16 ! [ 2 1 ] 16 0 16 ! [ 2 1 ] 17 0 17 ! [ 2 1 ] 17 0 17 ! [ 2 1 ] 17 0 17 ! [ 2 1 ] 18 0 18 ! [ 2 1 ] 18 0 18 ! [ 2 1 ] 18 0 18 ! [ 2 1 1 ] GREEN RED ! [ 2 1 1 ] GREEN RED ! [ 2 1 1 ] GREEN RED ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 9 0 9 ! [ 2 1 ] 9 0 9 ! [ 2 1 ] 9 0 9 ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 1 ] RED GREEN ! [ 2 1 ] RED GREEN ! [ 2 1 ] RED GREEN ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 30 0 30 ! [ 2 2 0 ] 30 0 30 ! [ 2 2 0 ] 30 0 30 ! [ 2 2 0 ] 31 0 31 ! [ 2 2 0 ] 31 0 31 ! [ 2 2 0 ] 31 0 31 ! [ 2 2 0 ] 32 0 32 ! [ 2 2 0 ] 32 0 32 ! [ 2 2 0 ] 32 0 32 ! [ 2 2 0 ] 33 0 33 ! [ 2 2 0 ] 33 0 33 ! [ 2 2 0 ] 33 0 33 ! [ 2 2 0 ] 34 0 34 ! [ 2 2 0 ] 34 0 34 ! [ 2 2 0 ] 34 0 34 ! [ 2 2 0 ] 49 0 49 ! [ 2 2 0 ] 49 0 49 ! [ 2 2 0 ] 49 0 49 ! [ 2 2 0 ] 50 0 50 ! [ 2 2 0 ] 50 0 50 ! [ 2 2 0 ] 50 0 50 ! [ 2 2 0 ] 51 0 51 ! [ 2 2 0 ] 51 0 51 ! [ 2 2 0 ] 51 0 51 ! [ 2 2 0 ] GREEN RED ! [ 2 2 0 ] GREEN RED ! [ 2 2 0 ] GREEN RED ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 33 0 33 ! [ 2 2 1 ] 33 0 33 ! [ 2 2 1 ] 33 0 33 ! [ 2 2 1 ] 34 0 34 ! [ 2 2 1 ] 34 0 34 ! [ 2 2 1 ] 34 0 34 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 36 0 36 ! [ 2 2 1 ] 36 0 36 ! [ 2 2 1 ] 36 0 36 ! [ 2 2 1 ] 52 0 52 ! [ 2 2 1 ] 52 0 52 ! [ 2 2 1 ] 52 0 52 ! [ 2 2 1 ] 53 0 53 ! [ 2 2 1 ] 53 0 53 ! [ 2 2 1 ] 53 0 53 ! [ 2 2 1 ] 54 0 54 ! [ 2 2 1 ] 54 0 54 ! [ 2 2 1 ] 54 0 54 ! [ 2 2 1 ] GREEN RED ! [ 2 2 1 ] GREEN RED ! [ 2 2 1 ] GREEN RED ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 36 0 36 ! [ 3 0 0 ] 36 0 36 ! [ 3 0 0 ] 36 0 36 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 39 0 39 ! [ 3 0 0 ] 39 0 39 ! [ 3 0 0 ] 39 0 39 ! [ 3 0 0 ] 55 0 55 ! [ 3 0 0 ] 55 0 55 ! [ 3 0 0 ] 55 0 55 ! [ 3 0 0 ] 56 0 56 ! [ 3 0 0 ] 56 0 56 ! [ 3 0 0 ] 56 0 56 ! [ 3 0 0 ] 57 0 57 ! [ 3 0 0 ] 57 0 57 ! [ 3 0 0 ] 57 0 57 ! [ 3 0 0 ] GREEN RED ! [ 3 0 0 ] GREEN RED ! [ 3 0 0 ] GREEN RED ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 39 0 39 ! [ 3 0 1 ] 39 0 39 ! [ 3 0 1 ] 39 0 39 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 41 0 41 ! [ 3 0 1 ] 41 0 41 ! [ 3 0 1 ] 41 0 41 ! [ 3 0 1 ] 42 0 42 ! [ 3 0 1 ] 42 0 42 ! [ 3 0 1 ] 42 0 42 ! [ 3 0 1 ] 43 0 43 ! [ 3 0 1 ] 43 0 43 ! [ 3 0 1 ] 43 0 43 ! [ 3 0 1 ] 58 0 58 ! [ 3 0 1 ] 58 0 58 ! [ 3 0 1 ] 58 0 58 ! [ 3 0 1 ] 59 0 59 ! [ 3 0 1 ] 59 0 59 ! [ 3 0 1 ] 59 0 59 ! [ 3 0 1 ] 60 0 60 ! [ 3 0 1 ] 60 0 60 ! [ 3 0 1 ] 60 0 60 ! [ 3 0 1 ] GREEN RED ! [ 3 0 1 ] GREEN RED ! [ 3 0 1 ] GREEN RED ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 41 0 41 ! [ 3 1 0 ] 41 0 41 ! [ 3 1 0 ] 41 0 41 ! [ 3 1 0 ] 42 0 42 ! [ 3 1 0 ] 42 0 42 ! [ 3 1 0 ] 42 0 42 ! [ 3 1 0 ] 44 0 44 ! [ 3 1 0 ] 44 0 44 ! [ 3 1 0 ] 44 0 44 ! [ 3 1 0 ] 45 0 45 ! [ 3 1 0 ] 45 0 45 ! [ 3 1 0 ] 45 0 45 ! [ 3 1 0 ] 46 0 46 ! [ 3 1 0 ] 46 0 46 ! [ 3 1 0 ] 46 0 46 ! [ 3 1 0 ] 47 0 47 ! [ 3 1 0 ] 47 0 47 ! [ 3 1 0 ] 47 0 47 ! [ 3 1 0 ] 61 0 61 ! [ 3 1 0 ] 61 0 61 ! [ 3 1 0 ] 61 0 61 ! [ 3 1 0 ] 62 0 62 ! [ 3 1 0 ] 62 0 62 ! [ 3 1 0 ] 62 0 62 ! [ 3 1 0 ] 63 0 63 ! [ 3 1 0 ] 63 0 63 ! [ 3 1 0 ] 63 0 63 ! [ 3 1 0 ] GREEN RED ! [ 3 1 0 ] GREEN RED ! [ 3 1 0 ] GREEN RED ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 43 0 43 ! [ 3 1 1 ] 43 0 43 ! [ 3 1 1 ] 43 0 43 ! [ 3 1 1 ] 44 0 44 ! [ 3 1 1 ] 44 0 44 ! [ 3 1 1 ] 44 0 44 ! [ 3 1 1 ] 48 0 48 ! [ 3 1 1 ] 48 0 48 ! [ 3 1 1 ] 48 0 48 ! [ 3 1 1 ] 49 0 49 ! [ 3 1 1 ] 49 0 49 ! [ 3 1 1 ] 49 0 49 ! [ 3 1 1 ] 50 0 50 ! [ 3 1 1 ] 50 0 50 ! [ 3 1 1 ] 50 0 50 ! [ 3 1 1 ] 51 0 51 ! [ 3 1 1 ] 51 0 51 ! [ 3 1 1 ] 51 0 51 ! [ 3 1 1 ] 64 0 64 ! [ 3 1 1 ] 64 0 64 ! [ 3 1 1 ] 64 0 64 ! [ 3 1 1 ] 65 0 65 ! [ 3 1 1 ] 65 0 65 ! [ 3 1 1 ] 65 0 65 ! [ 3 1 1 ] 66 0 66 ! [ 3 1 1 ] 66 0 66 ! [ 3 1 1 ] 66 0 66 ! [ 3 1 1 ] GREEN RED ! [ 3 1 1 ] GREEN RED ! [ 3 1 1 ] GREEN RED ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 45 0 45 ! [ 3 2 0 ] 45 0 45 ! [ 3 2 0 ] 45 0 45 ! [ 3 2 0 ] 46 0 46 ! [ 3 2 0 ] 46 0 46 ! [ 3 2 0 ] 46 0 46 ! [ 3 2 0 ] 52 0 52 ! [ 3 2 0 ] 52 0 52 ! [ 3 2 0 ] 52 0 52 ! [ 3 2 0 ] 53 0 53 ! [ 3 2 0 ] 53 0 53 ! [ 3 2 0 ] 53 0 53 ! [ 3 2 0 ] 54 0 54 ! [ 3 2 0 ] 54 0 54 ! [ 3 2 0 ] 54 0 54 ! [ 3 2 0 ] 55 0 55 ! [ 3 2 0 ] 55 0 55 ! [ 3 2 0 ] 55 0 55 ! [ 3 2 0 ] 67 0 67 ! [ 3 2 0 ] 67 0 67 ! [ 3 2 0 ] 67 0 67 ! [ 3 2 0 ] 68 0 68 ! [ 3 2 0 ] 68 0 68 ! [ 3 2 0 ] 68 0 68 ! [ 3 2 0 ] 69 0 69 ! [ 3 2 0 ] 69 0 69 ! [ 3 2 0 ] 69 0 69 ! [ 3 2 0 ] GREEN RED ! [ 3 2 0 ] GREEN RED ! [ 3 2 0 ] GREEN RED ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 47 0 47 ! [ 3 2 1 ] 47 0 47 ! [ 3 2 1 ] 47 0 47 ! [ 3 2 1 ] 48 0 48 ! [ 3 2 1 ] 48 0 48 ! [ 3 2 1 ] 48 0 48 ! [ 3 2 1 ] 56 0 56 ! [ 3 2 1 ] 56 0 56 ! [ 3 2 1 ] 56 0 56 ! [ 3 2 1 ] 57 0 57 ! [ 3 2 1 ] 57 0 57 ! [ 3 2 1 ] 57 0 57 ! [ 3 2 1 ] 58 0 58 ! [ 3 2 1 ] 58 0 58 ! [ 3 2 1 ] 58 0 58 ! [ 3 2 1 ] 59 0 59 ! [ 3 2 1 ] 59 0 59 ! [ 3 2 1 ] 59 0 59 ! [ 3 2 1 ] 70 0 70 ! [ 3 2 1 ] 70 0 70 ! [ 3 2 1 ] 70 0 70 ! [ 3 2 1 ] 71 0 71 ! [ 3 2 1 ] 71 0 71 ! [ 3 2 1 ] 71 0 71 ! [ 3 2 1 ] 72 0 72 ! [ 3 2 1 ] 72 0 72 ! [ 3 2 1 ] 72 0 72 ! [ 3 2 1 ] GREEN RED ! [ 3 2 1 ] GREEN RED ! [ 3 2 1 ] GREEN RED ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! 3 differences found ! 3 differences found ! 3 differences found ! 47 differences found ! 47 differences found ! 47 differences found ! 47 differences found ! 47 differences found ! 47 differences found ! 48 differences found ! 48 differences found ! 48 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 59 differences found ! 59 differences found ! 59 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 72 differences found ! 72 differences found ! 72 differences found ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! Attributes status: 30 common, 0 only in obj1, 0 only in obj2 ! Attributes status: 30 common, 0 only in obj1, 0 only in obj2 ! Attributes status: 33 common, 0 only in obj1, 0 only in obj2 ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! dataset: and ! file1 file2 ! group : and ! group : and ! Not comparable: or is an empty dataset ! obj1 obj2 ! obj1 obj2 ! obj1 obj2 ! position array2D of array2D of difference ! position array2D of array2D of difference ! position array2D of array2D of difference ! position array3D of array3D of difference ! position array3D of array3D of difference ! position array3D of array3D of difference ! position array of array of difference ! position array of array of difference ! position array of array of difference ! position bitfield2D of bitfield2D of difference ! position bitfield2D of bitfield2D of difference ! position bitfield2D of bitfield2D of difference ! position bitfield3D of bitfield3D of difference ! position bitfield3D of bitfield3D of difference ! position bitfield3D of bitfield3D of difference ! position bitfield of bitfield of difference ! position bitfield of bitfield of difference ! position bitfield of bitfield of difference ! position compound2D of compound2D of difference ! position compound2D of compound2D of difference ! position compound2D of compound2D of difference ! position compound3D of compound3D of difference ! position compound3D of compound3D of difference ! position compound3D of compound3D of difference ! position compound of compound of difference ! position compound of compound of difference ! position compound of compound of difference ! position enum2D of enum2D of difference ! position enum2D of enum2D of difference ! position enum2D of enum2D of difference ! position enum3D of enum3D of difference ! position enum3D of enum3D of difference ! position enum3D of enum3D of difference ! position enum of enum of difference ! position enum of enum of difference ! position enum of enum of difference ! position float2D of float2D of difference ! position float2D of float2D of difference ! position float2D of float2D of difference ! position float3D of float3D of difference ! position float3D of float3D of difference ! position float3D of float3D of difference ! position float of float of difference ! position float of float of difference ! position float of float of difference ! position integer2D of integer2D of difference ! position integer2D of integer2D of difference ! position integer2D of integer2D of difference ! position integer3D of integer3D of difference ! position integer3D of integer3D of difference ! position integer3D of integer3D of difference ! position integer of integer of difference ! position integer of integer of difference ! position integer of integer of difference ! position opaque2D of opaque2D of difference ! position opaque2D of opaque2D of difference ! position opaque2D of opaque2D of difference ! position opaque3D of opaque3D of difference ! position opaque3D of opaque3D of difference ! position opaque3D of opaque3D of difference ! position opaque of opaque of difference ! position opaque of opaque of difference ! position opaque of opaque of difference ! position string2D of string2D of difference ! position string2D of string2D of difference ! position string2D of string2D of difference ! position string3D of string3D of difference ! position string3D of string3D of difference ! position string3D of string3D of difference ! position string of string of difference ! position string of string of difference ! position string of string of difference ! position vlen2D of vlen2D of difference ! position vlen2D of vlen2D of difference ! position vlen2D of vlen2D of difference ! position vlen3D of vlen3D of difference ! position vlen3D of vlen3D of difference ! position vlen3D of vlen3D of difference ! position vlen of vlen of difference ! position vlen of vlen of difference ! position vlen of vlen of difference ! position VLstring2D of VLstring2D of difference ! position VLstring2D of VLstring2D of difference ! position VLstring2D of VLstring2D of difference ! position VLstring3D of VLstring3D of difference ! position VLstring3D of VLstring3D of difference ! position VLstring3D of VLstring3D of difference ! position VLstring of VLstring of difference ! position VLstring of VLstring of difference ! position VLstring of VLstring of difference ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! Some objects are not comparable ! Use -c for a list of objects without details of differences. ! x x / ! x x array ! x x array ! x x array ! x x array2D ! x x array2D ! x x array2D ! x x array3D ! x x array3D ! x x array3D ! x x bitfield ! x x bitfield ! x x bitfield ! x x bitfield2D ! x x bitfield2D ! x x bitfield2D ! x x bitfield3D ! x x bitfield3D ! x x bitfield3D ! x x compound ! x x compound ! x x compound ! x x compound2D ! x x compound2D ! x x compound2D ! x x compound3D ! x x compound3D ! x x compound3D ! x x /dset ! x x enum ! x x enum ! x x enum ! x x enum2D ! x x enum2D ! x x enum2D ! x x enum3D ! x x enum3D ! x x enum3D ! x x float ! x x float ! x x float ! x x float2D ! x x float2D ! x x float2D ! x x float3D ! x x float3D ! x x float3D ! x x /g1 ! x x integer ! x x integer ! x x integer ! x x integer2D ! x x integer2D ! x x integer2D ! x x integer3D ! x x integer3D ! x x integer3D ! x x opaque ! x x opaque ! x x opaque ! x x opaque2D ! x x opaque2D ! x x opaque2D ! x x opaque3D ! x x opaque3D ! x x opaque3D ! x x reference ! x x reference2D ! x x reference3D ! x x string ! x x string ! x x string ! x x string2D ! x x string2D ! x x string2D ! x x string3D ! x x string3D ! x x string3D ! x x vlen ! x x vlen ! x x vlen ! x x vlen2D ! x x vlen2D ! x x vlen2D ! x x vlen3D ! x x vlen3D ! x x vlen3D ! x x VLstring ! x x VLstring ! x x VLstring ! x x VLstring2D ! x x VLstring2D ! x x VLstring2D ! x x VLstring3D ! x x VLstring3D ! x x VLstring3D --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_703.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_703.err-sav) ====End of actual stderr (./testfiles/h5diff_703.err-sav) Testing ../../src/h5diff/ph5diff -v2 h5diff_attr_v_level1.h5 h5diff_at*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:13.573361000 +0100 --- actual_sorted 2017-05-17 17:37:13.567452000 +0100 *************** *** 1,27 **** ! ! ! ! -------------------------------------- ! --------------------------------------- ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! [ 0 ] 1.1 2.1 1 ! [ 0 ] 1 2 1 ! 0 differences found ! [ 1 ] 2.2 3.2 1 ! [ 1 ] 2 3 1 ! 2 differences found ! 2 differences found ! attribute: > and > ! attribute: > and > ! Attributes status: 2 common, 0 only in obj1, 0 only in obj2 ! group1 group2 ! group : and ! obj1 obj2 ! position float1 of float1 of difference ! position integer1 of integer1 of difference ! size: [2] [2] ! size: [2] [2] ! x x ! x x float1 ! x x integer1 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_704.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_704.err-sav) ====End of actual stderr (./testfiles/h5diff_704.err-sav) Testing ../../src/h5diff/ph5diff -v2 h5diff_attr_v_level1.h5 h5diff_at*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:13.784348000 +0100 --- actual_sorted 2017-05-17 17:37:13.777777000 +0100 *************** *** 1,16 **** ! ! -------------------------------------- ! ------------------------------------------------------------ ! [ 0 ] 1 2 1 ! 0 differences found ! [ 1 ] 2 3 1 ! 2 differences found ! attribute: > and > ! Attributes status: 1 common, 1 only in obj1, 1 only in obj2 ! dataset: and ! obj1 obj2 ! position integer1 of integer1 of difference ! size: [2] [2] ! x float2 ! x float3 ! x x integer1 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_705.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_705.err-sav) ====End of actual stderr (./testfiles/h5diff_705.err-sav) Testing ../../src/h5diff/ph5diff -v2 h5diff_attr_v_level1.h5 h5diff_at*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:13.993874000 +0100 --- actual_sorted 2017-05-17 17:37:13.987917000 +0100 *************** *** 1,12 **** ! ! -------------------------------------- ! 0 differences found ! Attributes status: 0 common, 3 only in obj1, 3 only in obj2 ! datatype: and ! obj1 obj2 ! x float2 ! x float3 ! x float5 ! x float6 ! x integer1 ! x integer4 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_706.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_706.err-sav) ====End of actual stderr (./testfiles/h5diff_706.err-sav) Testing ../../src/h5diff/ph5diff -v2 h5diff_attr_v_level1.h5 h5diff_at*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:14.205700000 +0100 --- actual_sorted 2017-05-17 17:37:14.199582000 +0100 *************** *** 1,28 **** ! ! ! ! -------------------------------------- ! --------------------------------------- ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! [ 0 ] 1.1 2.1 1 ! [ 0 ] 1 2 1 ! 0 differences found ! [ 1 ] 2.2 3.2 1 ! [ 1 ] 2 3 1 ! 2 differences found ! 2 differences found ! attribute: > and > ! attribute: > and > ! Attributes status: 2 common, 1 only in obj1, 0 only in obj2 ! group1 group2 ! group : and ! obj1 obj2 ! position float2 of float2 of difference ! position integer1 of integer1 of difference ! size: [2] [2] ! size: [2] [2] ! x float3 ! x x ! x x float2 ! x x integer1 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_707.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_707.err-sav) ====End of actual stderr (./testfiles/h5diff_707.err-sav) Testing ../../src/h5diff/ph5diff -v2 h5diff_attr_v_level1.h5 h5diff_at*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:14.417593000 +0100 --- actual_sorted 2017-05-17 17:37:14.411630000 +0100 *************** *** 1,16 **** ! ! ! ! -------------------------------------- ! --------------------------------------- ! 0 differences found ! Attributes status: 0 common, 3 only in obj1, 2 only in obj2 ! group1 group2 ! group : and ! obj1 obj2 ! x float11 ! x float12 ! x float4 ! x integer10 ! x integer3 ! x x --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_708.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_708.err-sav) ====End of actual stderr (./testfiles/h5diff_708.err-sav) Testing ../../src/h5diff/ph5diff -v2 h5diff_attr_v_level1.h5 h5diff_at*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:14.628706000 +0100 --- actual_sorted 2017-05-17 17:37:14.622253000 +0100 *************** *** 1,11 **** ! ! ! ! -------------------------------------- ! --------------------------------------- ! 0 differences found ! Attributes status: 0 common, 0 only in obj1, 0 only in obj2 ! group1 group2 ! group : and ! obj1 obj2 ! x x --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_709.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_709.err-sav) ====End of actual stderr (./testfiles/h5diff_709.err-sav) Testing ../../src/h5diff/ph5diff -v2 h5diff_attr_v_level1.h5 h5diff_at*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:14.842148000 +0100 --- actual_sorted 2017-05-17 17:37:14.835768000 +0100 *************** *** 1,107 **** ! ! ! ! ! ! ! ! ! ! -------------------------------------- ! -------------------------------------- ! -------------------------------------- ! -------------------------------------- ! -------------------------------------- ! -------------------------------------- ! -------------------------------------- ! --------------------------------------- ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! [ 0 ] 1.1 2.1 1 ! [ 0 ] 1.1 2.1 1 ! [ 0 ] 1 2 1 ! [ 0 ] 1 2 1 ! [ 0 ] 1 2 1 ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! [ 1 ] 2.2 3.2 1 ! [ 1 ] 2.2 3.2 1 ! [ 1 ] 2 3 1 ! [ 1 ] 2 3 1 ! [ 1 ] 2 3 1 ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! attribute: > and > ! Attributes status: 0 common, 0 only in obj1, 0 only in obj2 ! Attributes status: 0 common, 0 only in obj1, 0 only in obj2 ! Attributes status: 0 common, 3 only in obj1, 2 only in obj2 ! Attributes status: 0 common, 3 only in obj1, 3 only in obj2 ! Attributes status: 1 common, 1 only in obj1, 1 only in obj2 ! Attributes status: 2 common, 0 only in obj1, 0 only in obj2 ! Attributes status: 2 common, 1 only in obj1, 0 only in obj2 ! dataset: and ! datatype: and ! file1 file2 ! group : and ! group : and ! group : and ! group : and ! group : and ! obj1 obj2 ! obj1 obj2 ! obj1 obj2 ! obj1 obj2 ! obj1 obj2 ! obj1 obj2 ! obj1 obj2 ! position float1 of float1 of difference ! position float2 of float2 of difference ! position integer1 of integer1 of difference ! position integer1 of integer1 of difference ! position integer1 of integer1 of difference ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! x float11 ! x float12 ! x float2 ! x float2 ! x float3 ! x float3 ! x float3 ! x float4 ! x float5 ! x float6 ! x integer1 ! x integer10 ! x integer3 ! x integer4 ! x x / ! x x /dset ! x x float1 ! x x float2 ! x x /g ! x x /g2 ! x x /g3 ! x x /g4 ! x x integer1 ! x x integer1 ! x x integer1 ! x x /ntype --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_710.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_710.err-sav) ====End of actual stderr (./testfiles/h5diff_710.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_dset1.h5 h5diff_dset2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:15.064824000 +0100 --- actual_sorted 2017-05-17 17:37:15.058443000 +0100 *************** *** 1,880 **** ! ! ! -------------------------------- ! -------------------------------- ! --------------------------------------- ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 1 0 1 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 2 0 2 ! [ 0 0 0 ] 3 0 3 ! [ 0 0 0 ] a z ! [ 0 0 0 ] a z ! [ 0 0 0 ] b z ! [ 0 0 0 ] b z ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 ] 1 0 1 ! [ 0 0 1 ] 1 0 1 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 2 0 2 ! [ 0 0 1 ] 3 0 3 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 4 0 4 ! [ 0 0 1 ] 5 0 5 ! [ 0 0 1 ] 6 0 6 ! [ 0 0 1 ] c z ! [ 0 0 1 ] c z ! [ 0 0 1 ] d z ! [ 0 0 1 ] d z ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 2 0 2 ! [ 0 0 ] 3 0 3 ! [ 0 0 ] a z ! [ 0 0 ] a z ! [ 0 0 ] b z ! [ 0 0 ] b z ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 ] 1 0 1 ! [ 0 1 0 ] 2 0 2 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 3 0 3 ! [ 0 1 0 ] 5 0 5 ! [ 0 1 0 ] 6 0 6 ! [ 0 1 0 ] 7 0 7 ! [ 0 1 0 ] 8 0 8 ! [ 0 1 0 ] 9 0 9 ! [ 0 1 0 ] e z ! [ 0 1 0 ] e z ! [ 0 1 0 ] f z ! [ 0 1 0 ] f z ! [ 0 1 ] 1 0 1 ! [ 0 1 1 ] 10 0 10 ! [ 0 1 1 ] 11 0 11 ! [ 0 1 1 ] 12 0 12 ! [ 0 1 1 ] 3 0 3 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 4 0 4 ! [ 0 1 1 ] 7 0 7 ! [ 0 1 1 ] 8 0 8 ! [ 0 1 1 ] g z ! [ 0 1 1 ] g z ! [ 0 1 1 ] h z ! [ 0 1 1 ] h z ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 2 0 2 ! [ 0 1 ] 3 0 3 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 4 0 4 ! [ 0 1 ] 5 0 5 ! [ 0 1 ] 6 0 6 ! [ 0 1 ] c z ! [ 0 1 ] c z ! [ 0 1 ] d z ! [ 0 1 ] d z ! [ 0 2 0 ] 10 0 10 ! [ 0 2 0 ] 13 0 13 ! [ 0 2 0 ] 14 0 14 ! [ 0 2 0 ] 15 0 15 ! [ 0 ] 2 0 2 ! [ 0 ] 2 0 2 ! [ 0 2 0 ] 4 0 4 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 5 0 5 ! [ 0 2 0 ] 9 0 9 ! [ 0 2 0 ] i z ! [ 0 2 0 ] i z ! [ 0 2 0 ] j z ! [ 0 2 0 ] j z ! [ 0 2 1 ] 11 0 11 ! [ 0 2 1 ] 12 0 12 ! [ 0 2 1 ] 16 0 16 ! [ 0 2 1 ] 17 0 17 ! [ 0 2 1 ] 18 0 18 ! [ 0 2 1 ] 5 0 5 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] 6 0 6 ! [ 0 2 1 ] k z ! [ 0 2 1 ] k z ! [ 0 2 1 ] l z ! [ 0 2 1 ] l z ! [ 0 ] 3 0 3 ! [ 0 ] a z ! [ 0 ] a z ! [ 0 ] b z ! [ 0 ] b z ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! [ 0 ] RED GREEN ! [ 1 0 0 ] 13 0 13 ! [ 1 0 0 ] 14 0 14 ! [ 1 0 0 ] 19 0 19 ! [ 1 0 0 ] 20 0 20 ! [ 1 0 0 ] 21 0 21 ! [ 1 0 0 ] 6 0 6 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] 7 0 7 ! [ 1 0 0 ] m z ! [ 1 0 0 ] m z ! [ 1 0 0 ] n z ! [ 1 0 0 ] n z ! [ 1 0 1 ] 15 0 15 ! [ 1 0 1 ] 16 0 16 ! [ 1 0 1 ] 22 0 22 ! [ 1 0 1 ] 23 0 23 ! [ 1 0 1 ] 24 0 24 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 8 0 8 ! [ 1 0 1 ] 9 0 9 ! [ 1 0 1 ] p z ! [ 1 0 1 ] p z ! [ 1 0 1 ] q z ! [ 1 0 1 ] q z ! [ 1 0 ] 2 0 2 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 3 0 3 ! [ 1 0 ] 5 0 5 ! [ 1 0 ] 6 0 6 ! [ 1 0 ] 7 0 7 ! [ 1 0 ] 8 0 8 ! [ 1 0 ] 9 0 9 ! [ 1 0 ] e z ! [ 1 0 ] e z ! [ 1 0 ] f z ! [ 1 0 ] f z ! [ 1 1 0 ] 10 0 10 ! [ 1 1 0 ] 11 0 11 ! [ 1 1 0 ] 17 0 17 ! [ 1 1 0 ] 18 0 18 ! [ 1 1 0 ] 25 0 25 ! [ 1 1 0 ] 26 0 26 ! [ 1 1 0 ] 27 0 27 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] 9 0 9 ! [ 1 1 0 ] r z ! [ 1 1 0 ] r z ! [ 1 1 0 ] s z ! [ 1 1 0 ] s z ! [ 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 1 ] 10 0 10 ! [ 1 1 ] 11 0 11 ! [ 1 1 1 ] 12 0 12 ! [ 1 1 1 ] 13 0 13 ! [ 1 1 1 ] 19 0 19 ! [ 1 1 1 ] 20 0 20 ! [ 1 1 ] 12 0 12 ! [ 1 1 1 ] 28 0 28 ! [ 1 1 1 ] 29 0 29 ! [ 1 1 1 ] 30 0 30 ! [ 1 1 1 ] t z ! [ 1 1 1 ] t z ! [ 1 1 1 ] u z ! [ 1 1 1 ] u z ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 4 0 4 ! [ 1 1 ] 5 0 5 ! [ 1 1 ] 7 0 7 ! [ 1 1 ] 8 0 8 ! 11 differences found ! [ 1 1 ] g z ! [ 1 1 ] g z ! [ 1 1 ] h z ! [ 1 1 ] h z ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 11 0 11 ! [ 1 2 0 ] 14 0 14 ! [ 1 2 0 ] 15 0 15 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 ] 2 0 2 ! [ 1 2 0 ] 21 0 21 ! [ 1 2 0 ] 22 0 22 ! [ 1 2 0 ] 31 0 31 ! [ 1 2 0 ] 32 0 32 ! [ 1 2 0 ] 33 0 33 ! [ 1 2 0 ] v z ! [ 1 2 0 ] v z ! [ 1 2 0 ] w z ! [ 1 2 0 ] w z ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 12 0 12 ! [ 1 2 1 ] 16 0 16 ! [ 1 2 1 ] 17 0 17 ! [ 1 2 1 ] 23 0 23 ! [ 1 2 1 ] 24 0 24 ! [ 1 2 1 ] 34 0 34 ! [ 1 2 1 ] 35 0 35 ! [ 1 2 1 ] 36 0 36 ! [ 1 2 1 ] x z ! [ 1 2 1 ] x z ! 12 differences found ! 12 differences found ! 12 differences found ! 12 differences found ! [ 1 ] 3 0 3 ! [ 1 ] 3 0 3 ! [ 1 ] 4 0 4 ! [ 1 ] 4 0 4 ! [ 1 ] 5 0 5 ! [ 1 ] 6 0 6 ! 18 differences found ! 1 differences found ! 1 differences found ! [ 1 ] d z ! [ 1 ] d z ! [ 1 ] e z ! [ 1 ] e z ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 13 0 13 ! [ 2 0 0 ] 18 0 18 ! [ 2 0 0 ] 19 0 19 ! [ 2 0 0 ] 20 0 20 ! [ 2 0 0 ] 25 0 25 ! [ 2 0 0 ] 26 0 26 ! [ 2 0 0 ] 37 0 37 ! [ 2 0 0 ] 38 0 38 ! [ 2 0 0 ] 39 0 39 ! [ 2 0 0 ] A z ! [ 2 0 0 ] A z ! [ 2 0 0 ] B z ! [ 2 0 0 ] B z ! [ 2 0 ] 10 0 10 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 14 0 14 ! [ 2 0 1 ] 21 0 21 ! [ 2 0 1 ] 22 0 22 ! [ 2 0 1 ] 23 0 23 ! [ 2 0 1 ] 27 0 27 ! [ 2 0 1 ] 28 0 28 ! [ 2 0 ] 13 0 13 ! [ 2 0 1 ] 40 0 40 ! [ 2 0 ] 14 0 14 ! [ 2 0 1 ] 41 0 41 ! [ 2 0 1 ] 42 0 42 ! [ 2 0 ] 15 0 15 ! [ 2 0 1 ] C z ! [ 2 0 1 ] C z ! [ 2 0 1 ] D z ! [ 2 0 1 ] D z ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 5 0 5 ! [ 2 0 ] 6 0 6 ! [ 2 0 ] 7 0 7 ! [ 2 0 ] 8 0 8 ! [ 2 0 ] 9 0 9 ! [ 2 0 ] i z ! [ 2 0 ] i z ! [ 2 0 ] j z ! [ 2 0 ] j z ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 15 0 15 ! [ 2 1 0 ] 24 0 24 ! [ 2 1 0 ] 25 0 25 ! [ 2 1 0 ] 26 0 26 ! [ 2 1 0 ] 29 0 29 ! [ 2 1 0 ] 30 0 30 ! [ 2 1 0 ] 43 0 43 ! [ 2 1 0 ] 44 0 44 ! [ 2 1 0 ] 45 0 45 ! [ 2 1 0 ] E z ! [ 2 1 0 ] E z ! [ 2 1 0 ] F z ! [ 2 1 0 ] F z ! 2 1 1 ! [ 2 1 ] 10 0 10 ! [ 2 1 ] 11 0 11 ! [ 2 1 ] 11 0 11 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 1 ] 16 0 16 ! [ 2 1 ] 12 0 12 ! [ 2 1 1 ] 27 0 27 ! [ 2 1 1 ] 28 0 28 ! [ 2 1 1 ] 29 0 29 ! [ 2 1 1 ] 31 0 31 ! [ 2 1 1 ] 32 0 32 ! [ 2 1 1 ] 46 0 46 ! [ 2 1 1 ] 47 0 47 ! [ 2 1 1 ] 48 0 48 ! [ 2 1 ] 16 0 16 ! [ 2 1 ] 17 0 17 ! [ 2 1 ] 18 0 18 ! [ 2 1 1 ] G z ! [ 2 1 1 ] G z ! [ 2 1 1 ] H z ! [ 2 1 1 ] H z ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 6 0 6 ! [ 2 1 ] 9 0 9 ! [ 2 1 ] k z ! [ 2 1 ] k z ! [ 2 1 ] l z ! [ 2 1 ] l z ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 17 0 17 ! [ 2 2 0 ] 30 0 30 ! [ 2 2 0 ] 31 0 31 ! [ 2 2 0 ] 32 0 32 ! [ 2 2 0 ] 33 0 33 ! [ 2 2 0 ] 34 0 34 ! [ 2 2 0 ] 49 0 49 ! [ 2 2 0 ] 50 0 50 ! [ 2 2 0 ] 51 0 51 ! [ 2 2 0 ] I z ! [ 2 2 0 ] I z ! [ 2 2 0 ] J z ! [ 2 2 0 ] J z ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 18 0 18 ! [ 2 2 1 ] 33 0 33 ! [ 2 2 1 ] 34 0 34 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 35 0 35 ! [ 2 2 1 ] 36 0 36 ! [ 2 2 1 ] 52 0 52 ! [ 2 2 1 ] 53 0 53 ! [ 2 2 1 ] 54 0 54 ! [ 2 2 1 ] K z ! [ 2 2 1 ] K z ! [ 2 2 1 ] L z ! [ 2 2 1 ] L z ! 24 differences found ! 24 differences found ! 24 differences found ! 24 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! 2 differences found ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 19 0 19 ! [ 3 0 0 ] 36 0 36 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 37 0 37 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 38 0 38 ! [ 3 0 0 ] 39 0 39 ! [ 3 0 0 ] 55 0 55 ! [ 3 0 0 ] 56 0 56 ! [ 3 0 0 ] 57 0 57 ! [ 3 0 0 ] M z ! [ 3 0 0 ] M z ! [ 3 0 0 ] N z ! [ 3 0 0 ] N z ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 20 0 20 ! [ 3 0 1 ] 39 0 39 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 40 0 40 ! [ 3 0 1 ] 41 0 41 ! [ 3 0 1 ] 42 0 42 ! [ 3 0 1 ] 43 0 43 ! [ 3 0 1 ] 58 0 58 ! [ 3 0 1 ] 59 0 59 ! [ 3 0 1 ] 60 0 60 ! [ 3 0 1 ] P z ! [ 3 0 1 ] P z ! [ 3 0 1 ] Q z ! [ 3 0 1 ] Q z ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 21 0 21 ! [ 3 1 0 ] 41 0 41 ! [ 3 1 0 ] 42 0 42 ! [ 3 1 0 ] 44 0 44 ! [ 3 1 0 ] 45 0 45 ! [ 3 1 0 ] 46 0 46 ! [ 3 1 0 ] 47 0 47 ! [ 3 1 0 ] 61 0 61 ! [ 3 1 0 ] 62 0 62 ! [ 3 1 0 ] 63 0 63 ! [ 3 1 0 ] R z ! [ 3 1 0 ] R z ! [ 3 1 0 ] S z ! [ 3 1 0 ] S z ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 22 0 22 ! [ 3 1 1 ] 43 0 43 ! [ 3 1 1 ] 44 0 44 ! [ 3 1 1 ] 48 0 48 ! [ 3 1 1 ] 49 0 49 ! [ 3 1 1 ] 50 0 50 ! [ 3 1 1 ] 51 0 51 ! [ 3 1 1 ] 64 0 64 ! [ 3 1 1 ] 65 0 65 ! [ 3 1 1 ] 66 0 66 ! [ 3 1 1 ] T z ! [ 3 1 1 ] T z ! [ 3 1 1 ] U z ! [ 3 1 1 ] U z ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 23 0 23 ! [ 3 2 0 ] 45 0 45 ! [ 3 2 0 ] 46 0 46 ! [ 3 2 0 ] 52 0 52 ! [ 3 2 0 ] 53 0 53 ! [ 3 2 0 ] 54 0 54 ! [ 3 2 0 ] 55 0 55 ! [ 3 2 0 ] 67 0 67 ! [ 3 2 0 ] 68 0 68 ! [ 3 2 0 ] 69 0 69 ! [ 3 2 0 ] V z ! [ 3 2 0 ] V z ! [ 3 2 0 ] W z ! [ 3 2 0 ] W z ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 24 0 24 ! [ 3 2 1 ] 47 0 47 ! [ 3 2 1 ] 48 0 48 ! [ 3 2 1 ] 56 0 56 ! [ 3 2 1 ] 57 0 57 ! [ 3 2 1 ] 58 0 58 ! [ 3 2 1 ] 59 0 59 ! [ 3 2 1 ] 70 0 70 ! [ 3 2 1 ] 71 0 71 ! [ 3 2 1 ] 72 0 72 ! [ 3 2 1 ] X z ! [ 3 2 1 ] X z ! [ 3 2 1 ] Z z ! [ 3 2 1 ] Z z ! 3 differences found ! 47 differences found ! 47 differences found ! 48 differences found ! 48 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 4 differences found ! 59 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 6 differences found ! 72 differences found ! block #0 (2,2)-(7,7) (0,0)-(2,2) ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! file1 file2 ! group : and ! group : and ! Not comparable: or is an empty dataset ! Not comparable: or is an empty dataset ! Not comparable: or is an empty dataset ! point #1 (2,2) (3,3) ! point #3 (1,6) (2,5) ! point #4 (2,8) (1,7) ! position array2D array2D difference ! position array3D array3D difference ! position array array difference ! position bitfield2D bitfield2D difference ! position bitfield3D bitfield3D difference ! position bitfield bitfield difference ! position compound2D compound2D difference ! position compound3D compound3D difference ! position compound compound difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position difference ! position dset dset difference ! position enum enum difference ! position float2D float2D difference ! position float3D float3D difference ! position float float difference ! position integer2D integer2D difference ! position integer3D integer3D difference ! position integer integer difference ! position opaque2D opaque2D difference ! position opaque3D opaque3D difference ! position opaque opaque difference ! position scalar scalar difference ! position string2D string2D difference ! position string3D string3D difference ! position string string difference ! position vlen2D vlen2D difference ! position vlen3D vlen3D difference ! position vlen vlen difference ! position VLstring2D VLstring2D difference ! position VLstring3D VLstring3D difference ! position VLstring VLstring difference ! Referenced dataset 10720 10720 ! Region blocks ! Region points ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [3x2] [3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: [4x3x2] [4x3x2] ! size: H5S_SCALAR H5S_SCALAR ! Some objects are not comparable ! Use -c for a list of objects without details of differences. ! x x / ! x x /dset ! x x /dsetref ! x x /g1 ! x x /g1/array ! x x /g1/array2D ! x x /g1/array3D ! x x /g1/arrayd ! x x /g1/bitfield ! x x /g1/bitfield2D ! x x /g1/bitfield3D ! x x /g1/compound ! x x /g1/compound2D ! x x /g1/compound3D ! x x /g1/enum ! x x /g1/enum2D ! x x /g1/enum3D ! x x /g1/float ! x x /g1/float2D ! x x /g1/float3D ! x x /g1/integer ! x x /g1/integer2D ! x x /g1/integer3D ! x x /g1/opaque ! x x /g1/opaque2D ! x x /g1/opaque3D ! x x /g1/reference ! x x /g1/reference2D ! x x /g1/reference3D ! x x /g1/scalar ! x x /g1/string ! x x /g1/string2D ! x x /g1/string3D ! x x /g1/vlen ! x x /g1/vlen2D ! x x /g1/vlen3D ! x x /g1/VLstring ! x x /g1/VLstring2D ! x x /g1/VLstring3D ! x x /refreg --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_80.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_80.err-sav) ====End of actual stderr (./testfiles/h5diff_80.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_basic2.h5 h5diff_basic2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:15.288308000 +0100 --- actual_sorted 2017-05-17 17:37:15.282203000 +0100 *************** *** 1,49 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! file1 file2 ! group : and ! group : and ! group : and ! x x / ! x x /g1 ! x x /g1/dset1 ! x x /g1/dset2 ! x x /g1/dset4 ! x x /g2 ! x x /g2/dset1 ! x x /g2/dset2 ! x x /g2/dset3 ! x x /g2/dset4 ! x x /g2/dset5 ! x x /g2/dset6 ! x x /g2/dset7 ! x x /g2/dset8 ! x x /g2/dset9 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_90.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_90.err-sav) ====End of actual stderr (./testfiles/h5diff_90.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_hyper1.h5 h5diff_hyper2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:15.512473000 +0100 --- actual_sorted 2017-05-17 17:37:15.502226000 +0100 *************** *** 1,1037 **** ! ! ! --------------------------------------- ! ------------------------------------------------------------ ! 0 differences found ! 1024 differences found ! [ 268435456 ] 31 0 31 ! [ 268435457 ] 31 0 31 ! [ 268435458 ] 31 0 31 ! [ 268435459 ] 31 0 31 ! [ 268435460 ] 31 0 31 ! [ 268435461 ] 31 0 31 ! [ 268435462 ] 31 0 31 ! [ 268435463 ] 31 0 31 ! [ 268435464 ] 31 0 31 ! [ 268435465 ] 31 0 31 ! [ 268435466 ] 31 0 31 ! [ 268435467 ] 31 0 31 ! [ 268435468 ] 31 0 31 ! [ 268435469 ] 31 0 31 ! [ 268435470 ] 31 0 31 ! [ 268435471 ] 31 0 31 ! [ 268435472 ] 31 0 31 ! [ 268435473 ] 31 0 31 ! [ 268435474 ] 31 0 31 ! [ 268435475 ] 31 0 31 ! [ 268435476 ] 31 0 31 ! [ 268435477 ] 31 0 31 ! [ 268435478 ] 31 0 31 ! [ 268435479 ] 31 0 31 ! [ 268435480 ] 31 0 31 ! [ 268435481 ] 31 0 31 ! [ 268435482 ] 31 0 31 ! [ 268435483 ] 31 0 31 ! [ 268435484 ] 31 0 31 ! [ 268435485 ] 31 0 31 ! [ 268435486 ] 31 0 31 ! [ 268435487 ] 31 0 31 ! [ 268435488 ] 31 0 31 ! [ 268435489 ] 31 0 31 ! [ 268435490 ] 31 0 31 ! [ 268435491 ] 31 0 31 ! [ 268435492 ] 31 0 31 ! [ 268435493 ] 31 0 31 ! [ 268435494 ] 31 0 31 ! [ 268435495 ] 31 0 31 ! [ 268435496 ] 31 0 31 ! [ 268435497 ] 31 0 31 ! [ 268435498 ] 31 0 31 ! [ 268435499 ] 31 0 31 ! [ 268435500 ] 31 0 31 ! [ 268435501 ] 31 0 31 ! [ 268435502 ] 31 0 31 ! [ 268435503 ] 31 0 31 ! [ 268435504 ] 31 0 31 ! [ 268435505 ] 31 0 31 ! [ 268435506 ] 31 0 31 ! [ 268435507 ] 31 0 31 ! [ 268435508 ] 31 0 31 ! [ 268435509 ] 31 0 31 ! [ 268435510 ] 31 0 31 ! [ 268435511 ] 31 0 31 ! [ 268435512 ] 31 0 31 ! [ 268435513 ] 31 0 31 ! [ 268435514 ] 31 0 31 ! [ 268435515 ] 31 0 31 ! [ 268435516 ] 31 0 31 ! [ 268435517 ] 31 0 31 ! [ 268435518 ] 31 0 31 ! [ 268435519 ] 31 0 31 ! [ 268435520 ] 31 0 31 ! [ 268435521 ] 31 0 31 ! [ 268435522 ] 31 0 31 ! [ 268435523 ] 31 0 31 ! [ 268435524 ] 31 0 31 ! [ 268435525 ] 31 0 31 ! [ 268435526 ] 31 0 31 ! [ 268435527 ] 31 0 31 ! [ 268435528 ] 31 0 31 ! [ 268435529 ] 31 0 31 ! [ 268435530 ] 31 0 31 ! [ 268435531 ] 31 0 31 ! [ 268435532 ] 31 0 31 ! [ 268435533 ] 31 0 31 ! [ 268435534 ] 31 0 31 ! [ 268435535 ] 31 0 31 ! [ 268435536 ] 31 0 31 ! [ 268435537 ] 31 0 31 ! [ 268435538 ] 31 0 31 ! [ 268435539 ] 31 0 31 ! [ 268435540 ] 31 0 31 ! [ 268435541 ] 31 0 31 ! [ 268435542 ] 31 0 31 ! [ 268435543 ] 31 0 31 ! [ 268435544 ] 31 0 31 ! [ 268435545 ] 31 0 31 ! [ 268435546 ] 31 0 31 ! [ 268435547 ] 31 0 31 ! [ 268435548 ] 31 0 31 ! [ 268435549 ] 31 0 31 ! [ 268435550 ] 31 0 31 ! [ 268435551 ] 31 0 31 ! [ 268435552 ] 31 0 31 ! [ 268435553 ] 31 0 31 ! [ 268435554 ] 31 0 31 ! [ 268435555 ] 31 0 31 ! [ 268435556 ] 31 0 31 ! [ 268435557 ] 31 0 31 ! [ 268435558 ] 31 0 31 ! [ 268435559 ] 31 0 31 ! [ 268435560 ] 31 0 31 ! [ 268435561 ] 31 0 31 ! [ 268435562 ] 31 0 31 ! [ 268435563 ] 31 0 31 ! [ 268435564 ] 31 0 31 ! [ 268435565 ] 31 0 31 ! [ 268435566 ] 31 0 31 ! [ 268435567 ] 31 0 31 ! [ 268435568 ] 31 0 31 ! [ 268435569 ] 31 0 31 ! [ 268435570 ] 31 0 31 ! [ 268435571 ] 31 0 31 ! [ 268435572 ] 31 0 31 ! [ 268435573 ] 31 0 31 ! [ 268435574 ] 31 0 31 ! [ 268435575 ] 31 0 31 ! [ 268435576 ] 31 0 31 ! [ 268435577 ] 31 0 31 ! [ 268435578 ] 31 0 31 ! [ 268435579 ] 31 0 31 ! [ 268435580 ] 31 0 31 ! [ 268435581 ] 31 0 31 ! [ 268435582 ] 31 0 31 ! [ 268435583 ] 31 0 31 ! [ 268435584 ] 31 0 31 ! [ 268435585 ] 31 0 31 ! [ 268435586 ] 31 0 31 ! [ 268435587 ] 31 0 31 ! [ 268435588 ] 31 0 31 ! [ 268435589 ] 31 0 31 ! [ 268435590 ] 31 0 31 ! [ 268435591 ] 31 0 31 ! [ 268435592 ] 31 0 31 ! [ 268435593 ] 31 0 31 ! [ 268435594 ] 31 0 31 ! [ 268435595 ] 31 0 31 ! [ 268435596 ] 31 0 31 ! [ 268435597 ] 31 0 31 ! [ 268435598 ] 31 0 31 ! [ 268435599 ] 31 0 31 ! [ 268435600 ] 31 0 31 ! [ 268435601 ] 31 0 31 ! [ 268435602 ] 31 0 31 ! [ 268435603 ] 31 0 31 ! [ 268435604 ] 31 0 31 ! [ 268435605 ] 31 0 31 ! [ 268435606 ] 31 0 31 ! [ 268435607 ] 31 0 31 ! [ 268435608 ] 31 0 31 ! [ 268435609 ] 31 0 31 ! [ 268435610 ] 31 0 31 ! [ 268435611 ] 31 0 31 ! [ 268435612 ] 31 0 31 ! [ 268435613 ] 31 0 31 ! [ 268435614 ] 31 0 31 ! [ 268435615 ] 31 0 31 ! [ 268435616 ] 31 0 31 ! [ 268435617 ] 31 0 31 ! [ 268435618 ] 31 0 31 ! [ 268435619 ] 31 0 31 ! [ 268435620 ] 31 0 31 ! [ 268435621 ] 31 0 31 ! [ 268435622 ] 31 0 31 ! [ 268435623 ] 31 0 31 ! [ 268435624 ] 31 0 31 ! [ 268435625 ] 31 0 31 ! [ 268435626 ] 31 0 31 ! [ 268435627 ] 31 0 31 ! [ 268435628 ] 31 0 31 ! [ 268435629 ] 31 0 31 ! [ 268435630 ] 31 0 31 ! [ 268435631 ] 31 0 31 ! [ 268435632 ] 31 0 31 ! [ 268435633 ] 31 0 31 ! [ 268435634 ] 31 0 31 ! [ 268435635 ] 31 0 31 ! [ 268435636 ] 31 0 31 ! [ 268435637 ] 31 0 31 ! [ 268435638 ] 31 0 31 ! [ 268435639 ] 31 0 31 ! [ 268435640 ] 31 0 31 ! [ 268435641 ] 31 0 31 ! [ 268435642 ] 31 0 31 ! [ 268435643 ] 31 0 31 ! [ 268435644 ] 31 0 31 ! [ 268435645 ] 31 0 31 ! [ 268435646 ] 31 0 31 ! [ 268435647 ] 31 0 31 ! [ 268435648 ] 31 0 31 ! [ 268435649 ] 31 0 31 ! [ 268435650 ] 31 0 31 ! [ 268435651 ] 31 0 31 ! [ 268435652 ] 31 0 31 ! [ 268435653 ] 31 0 31 ! [ 268435654 ] 31 0 31 ! [ 268435655 ] 31 0 31 ! [ 268435656 ] 31 0 31 ! [ 268435657 ] 31 0 31 ! [ 268435658 ] 31 0 31 ! [ 268435659 ] 31 0 31 ! [ 268435660 ] 31 0 31 ! [ 268435661 ] 31 0 31 ! [ 268435662 ] 31 0 31 ! [ 268435663 ] 31 0 31 ! [ 268435664 ] 31 0 31 ! [ 268435665 ] 31 0 31 ! [ 268435666 ] 31 0 31 ! [ 268435667 ] 31 0 31 ! [ 268435668 ] 31 0 31 ! [ 268435669 ] 31 0 31 ! [ 268435670 ] 31 0 31 ! [ 268435671 ] 31 0 31 ! [ 268435672 ] 31 0 31 ! [ 268435673 ] 31 0 31 ! [ 268435674 ] 31 0 31 ! [ 268435675 ] 31 0 31 ! [ 268435676 ] 31 0 31 ! [ 268435677 ] 31 0 31 ! [ 268435678 ] 31 0 31 ! [ 268435679 ] 31 0 31 ! [ 268435680 ] 31 0 31 ! [ 268435681 ] 31 0 31 ! [ 268435682 ] 31 0 31 ! [ 268435683 ] 31 0 31 ! [ 268435684 ] 31 0 31 ! [ 268435685 ] 31 0 31 ! [ 268435686 ] 31 0 31 ! [ 268435687 ] 31 0 31 ! [ 268435688 ] 31 0 31 ! [ 268435689 ] 31 0 31 ! [ 268435690 ] 31 0 31 ! [ 268435691 ] 31 0 31 ! [ 268435692 ] 31 0 31 ! [ 268435693 ] 31 0 31 ! [ 268435694 ] 31 0 31 ! [ 268435695 ] 31 0 31 ! [ 268435696 ] 31 0 31 ! [ 268435697 ] 31 0 31 ! [ 268435698 ] 31 0 31 ! [ 268435699 ] 31 0 31 ! [ 268435700 ] 31 0 31 ! [ 268435701 ] 31 0 31 ! [ 268435702 ] 31 0 31 ! [ 268435703 ] 31 0 31 ! [ 268435704 ] 31 0 31 ! [ 268435705 ] 31 0 31 ! [ 268435706 ] 31 0 31 ! [ 268435707 ] 31 0 31 ! [ 268435708 ] 31 0 31 ! [ 268435709 ] 31 0 31 ! [ 268435710 ] 31 0 31 ! [ 268435711 ] 31 0 31 ! [ 268435712 ] 31 0 31 ! [ 268435713 ] 31 0 31 ! [ 268435714 ] 31 0 31 ! [ 268435715 ] 31 0 31 ! [ 268435716 ] 31 0 31 ! [ 268435717 ] 31 0 31 ! [ 268435718 ] 31 0 31 ! [ 268435719 ] 31 0 31 ! [ 268435720 ] 31 0 31 ! [ 268435721 ] 31 0 31 ! [ 268435722 ] 31 0 31 ! [ 268435723 ] 31 0 31 ! [ 268435724 ] 31 0 31 ! [ 268435725 ] 31 0 31 ! [ 268435726 ] 31 0 31 ! [ 268435727 ] 31 0 31 ! [ 268435728 ] 31 0 31 ! [ 268435729 ] 31 0 31 ! [ 268435730 ] 31 0 31 ! [ 268435731 ] 31 0 31 ! [ 268435732 ] 31 0 31 ! [ 268435733 ] 31 0 31 ! [ 268435734 ] 31 0 31 ! [ 268435735 ] 31 0 31 ! [ 268435736 ] 31 0 31 ! [ 268435737 ] 31 0 31 ! [ 268435738 ] 31 0 31 ! [ 268435739 ] 31 0 31 ! [ 268435740 ] 31 0 31 ! [ 268435741 ] 31 0 31 ! [ 268435742 ] 31 0 31 ! [ 268435743 ] 31 0 31 ! [ 268435744 ] 31 0 31 ! [ 268435745 ] 31 0 31 ! [ 268435746 ] 31 0 31 ! [ 268435747 ] 31 0 31 ! [ 268435748 ] 31 0 31 ! [ 268435749 ] 31 0 31 ! [ 268435750 ] 31 0 31 ! [ 268435751 ] 31 0 31 ! [ 268435752 ] 31 0 31 ! [ 268435753 ] 31 0 31 ! [ 268435754 ] 31 0 31 ! [ 268435755 ] 31 0 31 ! [ 268435756 ] 31 0 31 ! [ 268435757 ] 31 0 31 ! [ 268435758 ] 31 0 31 ! [ 268435759 ] 31 0 31 ! [ 268435760 ] 31 0 31 ! [ 268435761 ] 31 0 31 ! [ 268435762 ] 31 0 31 ! [ 268435763 ] 31 0 31 ! [ 268435764 ] 31 0 31 ! [ 268435765 ] 31 0 31 ! [ 268435766 ] 31 0 31 ! [ 268435767 ] 31 0 31 ! [ 268435768 ] 31 0 31 ! [ 268435769 ] 31 0 31 ! [ 268435770 ] 31 0 31 ! [ 268435771 ] 31 0 31 ! [ 268435772 ] 31 0 31 ! [ 268435773 ] 31 0 31 ! [ 268435774 ] 31 0 31 ! [ 268435775 ] 31 0 31 ! [ 268435776 ] 31 0 31 ! [ 268435777 ] 31 0 31 ! [ 268435778 ] 31 0 31 ! [ 268435779 ] 31 0 31 ! [ 268435780 ] 31 0 31 ! [ 268435781 ] 31 0 31 ! [ 268435782 ] 31 0 31 ! [ 268435783 ] 31 0 31 ! [ 268435784 ] 31 0 31 ! [ 268435785 ] 31 0 31 ! [ 268435786 ] 31 0 31 ! [ 268435787 ] 31 0 31 ! [ 268435788 ] 31 0 31 ! [ 268435789 ] 31 0 31 ! [ 268435790 ] 31 0 31 ! [ 268435791 ] 31 0 31 ! [ 268435792 ] 31 0 31 ! [ 268435793 ] 31 0 31 ! [ 268435794 ] 31 0 31 ! [ 268435795 ] 31 0 31 ! [ 268435796 ] 31 0 31 ! [ 268435797 ] 31 0 31 ! [ 268435798 ] 31 0 31 ! [ 268435799 ] 31 0 31 ! [ 268435800 ] 31 0 31 ! [ 268435801 ] 31 0 31 ! [ 268435802 ] 31 0 31 ! [ 268435803 ] 31 0 31 ! [ 268435804 ] 31 0 31 ! [ 268435805 ] 31 0 31 ! [ 268435806 ] 31 0 31 ! [ 268435807 ] 31 0 31 ! [ 268435808 ] 31 0 31 ! [ 268435809 ] 31 0 31 ! [ 268435810 ] 31 0 31 ! [ 268435811 ] 31 0 31 ! [ 268435812 ] 31 0 31 ! [ 268435813 ] 31 0 31 ! [ 268435814 ] 31 0 31 ! [ 268435815 ] 31 0 31 ! [ 268435816 ] 31 0 31 ! [ 268435817 ] 31 0 31 ! [ 268435818 ] 31 0 31 ! [ 268435819 ] 31 0 31 ! [ 268435820 ] 31 0 31 ! [ 268435821 ] 31 0 31 ! [ 268435822 ] 31 0 31 ! [ 268435823 ] 31 0 31 ! [ 268435824 ] 31 0 31 ! [ 268435825 ] 31 0 31 ! [ 268435826 ] 31 0 31 ! [ 268435827 ] 31 0 31 ! [ 268435828 ] 31 0 31 ! [ 268435829 ] 31 0 31 ! [ 268435830 ] 31 0 31 ! [ 268435831 ] 31 0 31 ! [ 268435832 ] 31 0 31 ! [ 268435833 ] 31 0 31 ! [ 268435834 ] 31 0 31 ! [ 268435835 ] 31 0 31 ! [ 268435836 ] 31 0 31 ! [ 268435837 ] 31 0 31 ! [ 268435838 ] 31 0 31 ! [ 268435839 ] 31 0 31 ! [ 268435840 ] 31 0 31 ! [ 268435841 ] 31 0 31 ! [ 268435842 ] 31 0 31 ! [ 268435843 ] 31 0 31 ! [ 268435844 ] 31 0 31 ! [ 268435845 ] 31 0 31 ! [ 268435846 ] 31 0 31 ! [ 268435847 ] 31 0 31 ! [ 268435848 ] 31 0 31 ! [ 268435849 ] 31 0 31 ! [ 268435850 ] 31 0 31 ! [ 268435851 ] 31 0 31 ! [ 268435852 ] 31 0 31 ! [ 268435853 ] 31 0 31 ! [ 268435854 ] 31 0 31 ! [ 268435855 ] 31 0 31 ! [ 268435856 ] 31 0 31 ! [ 268435857 ] 31 0 31 ! [ 268435858 ] 31 0 31 ! [ 268435859 ] 31 0 31 ! [ 268435860 ] 31 0 31 ! [ 268435861 ] 31 0 31 ! [ 268435862 ] 31 0 31 ! [ 268435863 ] 31 0 31 ! [ 268435864 ] 31 0 31 ! [ 268435865 ] 31 0 31 ! [ 268435866 ] 31 0 31 ! [ 268435867 ] 31 0 31 ! [ 268435868 ] 31 0 31 ! [ 268435869 ] 31 0 31 ! [ 268435870 ] 31 0 31 ! [ 268435871 ] 31 0 31 ! [ 268435872 ] 31 0 31 ! [ 268435873 ] 31 0 31 ! [ 268435874 ] 31 0 31 ! [ 268435875 ] 31 0 31 ! [ 268435876 ] 31 0 31 ! [ 268435877 ] 31 0 31 ! [ 268435878 ] 31 0 31 ! [ 268435879 ] 31 0 31 ! [ 268435880 ] 31 0 31 ! [ 268435881 ] 31 0 31 ! [ 268435882 ] 31 0 31 ! [ 268435883 ] 31 0 31 ! [ 268435884 ] 31 0 31 ! [ 268435885 ] 31 0 31 ! [ 268435886 ] 31 0 31 ! [ 268435887 ] 31 0 31 ! [ 268435888 ] 31 0 31 ! [ 268435889 ] 31 0 31 ! [ 268435890 ] 31 0 31 ! [ 268435891 ] 31 0 31 ! [ 268435892 ] 31 0 31 ! [ 268435893 ] 31 0 31 ! [ 268435894 ] 31 0 31 ! [ 268435895 ] 31 0 31 ! [ 268435896 ] 31 0 31 ! [ 268435897 ] 31 0 31 ! [ 268435898 ] 31 0 31 ! [ 268435899 ] 31 0 31 ! [ 268435900 ] 31 0 31 ! [ 268435901 ] 31 0 31 ! [ 268435902 ] 31 0 31 ! [ 268435903 ] 31 0 31 ! [ 268435904 ] 31 0 31 ! [ 268435905 ] 31 0 31 ! [ 268435906 ] 31 0 31 ! [ 268435907 ] 31 0 31 ! [ 268435908 ] 31 0 31 ! [ 268435909 ] 31 0 31 ! [ 268435910 ] 31 0 31 ! [ 268435911 ] 31 0 31 ! [ 268435912 ] 31 0 31 ! [ 268435913 ] 31 0 31 ! [ 268435914 ] 31 0 31 ! [ 268435915 ] 31 0 31 ! [ 268435916 ] 31 0 31 ! [ 268435917 ] 31 0 31 ! [ 268435918 ] 31 0 31 ! [ 268435919 ] 31 0 31 ! [ 268435920 ] 31 0 31 ! [ 268435921 ] 31 0 31 ! [ 268435922 ] 31 0 31 ! [ 268435923 ] 31 0 31 ! [ 268435924 ] 31 0 31 ! [ 268435925 ] 31 0 31 ! [ 268435926 ] 31 0 31 ! [ 268435927 ] 31 0 31 ! [ 268435928 ] 31 0 31 ! [ 268435929 ] 31 0 31 ! [ 268435930 ] 31 0 31 ! [ 268435931 ] 31 0 31 ! [ 268435932 ] 31 0 31 ! [ 268435933 ] 31 0 31 ! [ 268435934 ] 31 0 31 ! [ 268435935 ] 31 0 31 ! [ 268435936 ] 31 0 31 ! [ 268435937 ] 31 0 31 ! [ 268435938 ] 31 0 31 ! [ 268435939 ] 31 0 31 ! [ 268435940 ] 31 0 31 ! [ 268435941 ] 31 0 31 ! [ 268435942 ] 31 0 31 ! [ 268435943 ] 31 0 31 ! [ 268435944 ] 31 0 31 ! [ 268435945 ] 31 0 31 ! [ 268435946 ] 31 0 31 ! [ 268435947 ] 31 0 31 ! [ 268435948 ] 31 0 31 ! [ 268435949 ] 31 0 31 ! [ 268435950 ] 31 0 31 ! [ 268435951 ] 31 0 31 ! [ 268435952 ] 31 0 31 ! [ 268435953 ] 31 0 31 ! [ 268435954 ] 31 0 31 ! [ 268435955 ] 31 0 31 ! [ 268435956 ] 31 0 31 ! [ 268435957 ] 31 0 31 ! [ 268435958 ] 31 0 31 ! [ 268435959 ] 31 0 31 ! [ 268435960 ] 31 0 31 ! [ 268435961 ] 31 0 31 ! [ 268435962 ] 31 0 31 ! [ 268435963 ] 31 0 31 ! [ 268435964 ] 31 0 31 ! [ 268435965 ] 31 0 31 ! [ 268435966 ] 31 0 31 ! [ 268435967 ] 31 0 31 ! [ 268435968 ] 31 0 31 ! [ 268435969 ] 31 0 31 ! [ 268435970 ] 31 0 31 ! [ 268435971 ] 31 0 31 ! [ 268435972 ] 31 0 31 ! [ 268435973 ] 31 0 31 ! [ 268435974 ] 31 0 31 ! [ 268435975 ] 31 0 31 ! [ 268435976 ] 31 0 31 ! [ 268435977 ] 31 0 31 ! [ 268435978 ] 31 0 31 ! [ 268435979 ] 31 0 31 ! [ 268435980 ] 31 0 31 ! [ 268435981 ] 31 0 31 ! [ 268435982 ] 31 0 31 ! [ 268435983 ] 31 0 31 ! [ 268435984 ] 31 0 31 ! [ 268435985 ] 31 0 31 ! [ 268435986 ] 31 0 31 ! [ 268435987 ] 31 0 31 ! [ 268435988 ] 31 0 31 ! [ 268435989 ] 31 0 31 ! [ 268435990 ] 31 0 31 ! [ 268435991 ] 31 0 31 ! [ 268435992 ] 31 0 31 ! [ 268435993 ] 31 0 31 ! [ 268435994 ] 31 0 31 ! [ 268435995 ] 31 0 31 ! [ 268435996 ] 31 0 31 ! [ 268435997 ] 31 0 31 ! [ 268435998 ] 31 0 31 ! [ 268435999 ] 31 0 31 ! [ 268436000 ] 31 0 31 ! [ 268436001 ] 31 0 31 ! [ 268436002 ] 31 0 31 ! [ 268436003 ] 31 0 31 ! [ 268436004 ] 31 0 31 ! [ 268436005 ] 31 0 31 ! [ 268436006 ] 31 0 31 ! [ 268436007 ] 31 0 31 ! [ 268436008 ] 31 0 31 ! [ 268436009 ] 31 0 31 ! [ 268436010 ] 31 0 31 ! [ 268436011 ] 31 0 31 ! [ 268436012 ] 31 0 31 ! [ 268436013 ] 31 0 31 ! [ 268436014 ] 31 0 31 ! [ 268436015 ] 31 0 31 ! [ 268436016 ] 31 0 31 ! [ 268436017 ] 31 0 31 ! [ 268436018 ] 31 0 31 ! [ 268436019 ] 31 0 31 ! [ 268436020 ] 31 0 31 ! [ 268436021 ] 31 0 31 ! [ 268436022 ] 31 0 31 ! [ 268436023 ] 31 0 31 ! [ 268436024 ] 31 0 31 ! [ 268436025 ] 31 0 31 ! [ 268436026 ] 31 0 31 ! [ 268436027 ] 31 0 31 ! [ 268436028 ] 31 0 31 ! [ 268436029 ] 31 0 31 ! [ 268436030 ] 31 0 31 ! [ 268436031 ] 31 0 31 ! [ 268436032 ] 31 0 31 ! [ 268436033 ] 31 0 31 ! [ 268436034 ] 31 0 31 ! [ 268436035 ] 31 0 31 ! [ 268436036 ] 31 0 31 ! [ 268436037 ] 31 0 31 ! [ 268436038 ] 31 0 31 ! [ 268436039 ] 31 0 31 ! [ 268436040 ] 31 0 31 ! [ 268436041 ] 31 0 31 ! [ 268436042 ] 31 0 31 ! [ 268436043 ] 31 0 31 ! [ 268436044 ] 31 0 31 ! [ 268436045 ] 31 0 31 ! [ 268436046 ] 31 0 31 ! [ 268436047 ] 31 0 31 ! [ 268436048 ] 31 0 31 ! [ 268436049 ] 31 0 31 ! [ 268436050 ] 31 0 31 ! [ 268436051 ] 31 0 31 ! [ 268436052 ] 31 0 31 ! [ 268436053 ] 31 0 31 ! [ 268436054 ] 31 0 31 ! [ 268436055 ] 31 0 31 ! [ 268436056 ] 31 0 31 ! [ 268436057 ] 31 0 31 ! [ 268436058 ] 31 0 31 ! [ 268436059 ] 31 0 31 ! [ 268436060 ] 31 0 31 ! [ 268436061 ] 31 0 31 ! [ 268436062 ] 31 0 31 ! [ 268436063 ] 31 0 31 ! [ 268436064 ] 31 0 31 ! [ 268436065 ] 31 0 31 ! [ 268436066 ] 31 0 31 ! [ 268436067 ] 31 0 31 ! [ 268436068 ] 31 0 31 ! [ 268436069 ] 31 0 31 ! [ 268436070 ] 31 0 31 ! [ 268436071 ] 31 0 31 ! [ 268436072 ] 31 0 31 ! [ 268436073 ] 31 0 31 ! [ 268436074 ] 31 0 31 ! [ 268436075 ] 31 0 31 ! [ 268436076 ] 31 0 31 ! [ 268436077 ] 31 0 31 ! [ 268436078 ] 31 0 31 ! [ 268436079 ] 31 0 31 ! [ 268436080 ] 31 0 31 ! [ 268436081 ] 31 0 31 ! [ 268436082 ] 31 0 31 ! [ 268436083 ] 31 0 31 ! [ 268436084 ] 31 0 31 ! [ 268436085 ] 31 0 31 ! [ 268436086 ] 31 0 31 ! [ 268436087 ] 31 0 31 ! [ 268436088 ] 31 0 31 ! [ 268436089 ] 31 0 31 ! [ 268436090 ] 31 0 31 ! [ 268436091 ] 31 0 31 ! [ 268436092 ] 31 0 31 ! [ 268436093 ] 31 0 31 ! [ 268436094 ] 31 0 31 ! [ 268436095 ] 31 0 31 ! [ 268436096 ] 31 0 31 ! [ 268436097 ] 31 0 31 ! [ 268436098 ] 31 0 31 ! [ 268436099 ] 31 0 31 ! [ 268436100 ] 31 0 31 ! [ 268436101 ] 31 0 31 ! [ 268436102 ] 31 0 31 ! [ 268436103 ] 31 0 31 ! [ 268436104 ] 31 0 31 ! [ 268436105 ] 31 0 31 ! [ 268436106 ] 31 0 31 ! [ 268436107 ] 31 0 31 ! [ 268436108 ] 31 0 31 ! [ 268436109 ] 31 0 31 ! [ 268436110 ] 31 0 31 ! [ 268436111 ] 31 0 31 ! [ 268436112 ] 31 0 31 ! [ 268436113 ] 31 0 31 ! [ 268436114 ] 31 0 31 ! [ 268436115 ] 31 0 31 ! [ 268436116 ] 31 0 31 ! [ 268436117 ] 31 0 31 ! [ 268436118 ] 31 0 31 ! [ 268436119 ] 31 0 31 ! [ 268436120 ] 31 0 31 ! [ 268436121 ] 31 0 31 ! [ 268436122 ] 31 0 31 ! [ 268436123 ] 31 0 31 ! [ 268436124 ] 31 0 31 ! [ 268436125 ] 31 0 31 ! [ 268436126 ] 31 0 31 ! [ 268436127 ] 31 0 31 ! [ 268436128 ] 31 0 31 ! [ 268436129 ] 31 0 31 ! [ 268436130 ] 31 0 31 ! [ 268436131 ] 31 0 31 ! [ 268436132 ] 31 0 31 ! [ 268436133 ] 31 0 31 ! [ 268436134 ] 31 0 31 ! [ 268436135 ] 31 0 31 ! [ 268436136 ] 31 0 31 ! [ 268436137 ] 31 0 31 ! [ 268436138 ] 31 0 31 ! [ 268436139 ] 31 0 31 ! [ 268436140 ] 31 0 31 ! [ 268436141 ] 31 0 31 ! [ 268436142 ] 31 0 31 ! [ 268436143 ] 31 0 31 ! [ 268436144 ] 31 0 31 ! [ 268436145 ] 31 0 31 ! [ 268436146 ] 31 0 31 ! [ 268436147 ] 31 0 31 ! [ 268436148 ] 31 0 31 ! [ 268436149 ] 31 0 31 ! [ 268436150 ] 31 0 31 ! [ 268436151 ] 31 0 31 ! [ 268436152 ] 31 0 31 ! [ 268436153 ] 31 0 31 ! [ 268436154 ] 31 0 31 ! [ 268436155 ] 31 0 31 ! [ 268436156 ] 31 0 31 ! [ 268436157 ] 31 0 31 ! [ 268436158 ] 31 0 31 ! [ 268436159 ] 31 0 31 ! [ 268436160 ] 31 0 31 ! [ 268436161 ] 31 0 31 ! [ 268436162 ] 31 0 31 ! [ 268436163 ] 31 0 31 ! [ 268436164 ] 31 0 31 ! [ 268436165 ] 31 0 31 ! [ 268436166 ] 31 0 31 ! [ 268436167 ] 31 0 31 ! [ 268436168 ] 31 0 31 ! [ 268436169 ] 31 0 31 ! [ 268436170 ] 31 0 31 ! [ 268436171 ] 31 0 31 ! [ 268436172 ] 31 0 31 ! [ 268436173 ] 31 0 31 ! [ 268436174 ] 31 0 31 ! [ 268436175 ] 31 0 31 ! [ 268436176 ] 31 0 31 ! [ 268436177 ] 31 0 31 ! [ 268436178 ] 31 0 31 ! [ 268436179 ] 31 0 31 ! [ 268436180 ] 31 0 31 ! [ 268436181 ] 31 0 31 ! [ 268436182 ] 31 0 31 ! [ 268436183 ] 31 0 31 ! [ 268436184 ] 31 0 31 ! [ 268436185 ] 31 0 31 ! [ 268436186 ] 31 0 31 ! [ 268436187 ] 31 0 31 ! [ 268436188 ] 31 0 31 ! [ 268436189 ] 31 0 31 ! [ 268436190 ] 31 0 31 ! [ 268436191 ] 31 0 31 ! [ 268436192 ] 31 0 31 ! [ 268436193 ] 31 0 31 ! [ 268436194 ] 31 0 31 ! [ 268436195 ] 31 0 31 ! [ 268436196 ] 31 0 31 ! [ 268436197 ] 31 0 31 ! [ 268436198 ] 31 0 31 ! [ 268436199 ] 31 0 31 ! [ 268436200 ] 31 0 31 ! [ 268436201 ] 31 0 31 ! [ 268436202 ] 31 0 31 ! [ 268436203 ] 31 0 31 ! [ 268436204 ] 31 0 31 ! [ 268436205 ] 31 0 31 ! [ 268436206 ] 31 0 31 ! [ 268436207 ] 31 0 31 ! [ 268436208 ] 31 0 31 ! [ 268436209 ] 31 0 31 ! [ 268436210 ] 31 0 31 ! [ 268436211 ] 31 0 31 ! [ 268436212 ] 31 0 31 ! [ 268436213 ] 31 0 31 ! [ 268436214 ] 31 0 31 ! [ 268436215 ] 31 0 31 ! [ 268436216 ] 31 0 31 ! [ 268436217 ] 31 0 31 ! [ 268436218 ] 31 0 31 ! [ 268436219 ] 31 0 31 ! [ 268436220 ] 31 0 31 ! [ 268436221 ] 31 0 31 ! [ 268436222 ] 31 0 31 ! [ 268436223 ] 31 0 31 ! [ 268436224 ] 31 0 31 ! [ 268436225 ] 31 0 31 ! [ 268436226 ] 31 0 31 ! [ 268436227 ] 31 0 31 ! [ 268436228 ] 31 0 31 ! [ 268436229 ] 31 0 31 ! [ 268436230 ] 31 0 31 ! [ 268436231 ] 31 0 31 ! [ 268436232 ] 31 0 31 ! [ 268436233 ] 31 0 31 ! [ 268436234 ] 31 0 31 ! [ 268436235 ] 31 0 31 ! [ 268436236 ] 31 0 31 ! [ 268436237 ] 31 0 31 ! [ 268436238 ] 31 0 31 ! [ 268436239 ] 31 0 31 ! [ 268436240 ] 31 0 31 ! [ 268436241 ] 31 0 31 ! [ 268436242 ] 31 0 31 ! [ 268436243 ] 31 0 31 ! [ 268436244 ] 31 0 31 ! [ 268436245 ] 31 0 31 ! [ 268436246 ] 31 0 31 ! [ 268436247 ] 31 0 31 ! [ 268436248 ] 31 0 31 ! [ 268436249 ] 31 0 31 ! [ 268436250 ] 31 0 31 ! [ 268436251 ] 31 0 31 ! [ 268436252 ] 31 0 31 ! [ 268436253 ] 31 0 31 ! [ 268436254 ] 31 0 31 ! [ 268436255 ] 31 0 31 ! [ 268436256 ] 31 0 31 ! [ 268436257 ] 31 0 31 ! [ 268436258 ] 31 0 31 ! [ 268436259 ] 31 0 31 ! [ 268436260 ] 31 0 31 ! [ 268436261 ] 31 0 31 ! [ 268436262 ] 31 0 31 ! [ 268436263 ] 31 0 31 ! [ 268436264 ] 31 0 31 ! [ 268436265 ] 31 0 31 ! [ 268436266 ] 31 0 31 ! [ 268436267 ] 31 0 31 ! [ 268436268 ] 31 0 31 ! [ 268436269 ] 31 0 31 ! [ 268436270 ] 31 0 31 ! [ 268436271 ] 31 0 31 ! [ 268436272 ] 31 0 31 ! [ 268436273 ] 31 0 31 ! [ 268436274 ] 31 0 31 ! [ 268436275 ] 31 0 31 ! [ 268436276 ] 31 0 31 ! [ 268436277 ] 31 0 31 ! [ 268436278 ] 31 0 31 ! [ 268436279 ] 31 0 31 ! [ 268436280 ] 31 0 31 ! [ 268436281 ] 31 0 31 ! [ 268436282 ] 31 0 31 ! [ 268436283 ] 31 0 31 ! [ 268436284 ] 31 0 31 ! [ 268436285 ] 31 0 31 ! [ 268436286 ] 31 0 31 ! [ 268436287 ] 31 0 31 ! [ 268436288 ] 31 0 31 ! [ 268436289 ] 31 0 31 ! [ 268436290 ] 31 0 31 ! [ 268436291 ] 31 0 31 ! [ 268436292 ] 31 0 31 ! [ 268436293 ] 31 0 31 ! [ 268436294 ] 31 0 31 ! [ 268436295 ] 31 0 31 ! [ 268436296 ] 31 0 31 ! [ 268436297 ] 31 0 31 ! [ 268436298 ] 31 0 31 ! [ 268436299 ] 31 0 31 ! [ 268436300 ] 31 0 31 ! [ 268436301 ] 31 0 31 ! [ 268436302 ] 31 0 31 ! [ 268436303 ] 31 0 31 ! [ 268436304 ] 31 0 31 ! [ 268436305 ] 31 0 31 ! [ 268436306 ] 31 0 31 ! [ 268436307 ] 31 0 31 ! [ 268436308 ] 31 0 31 ! [ 268436309 ] 31 0 31 ! [ 268436310 ] 31 0 31 ! [ 268436311 ] 31 0 31 ! [ 268436312 ] 31 0 31 ! [ 268436313 ] 31 0 31 ! [ 268436314 ] 31 0 31 ! [ 268436315 ] 31 0 31 ! [ 268436316 ] 31 0 31 ! [ 268436317 ] 31 0 31 ! [ 268436318 ] 31 0 31 ! [ 268436319 ] 31 0 31 ! [ 268436320 ] 31 0 31 ! [ 268436321 ] 31 0 31 ! [ 268436322 ] 31 0 31 ! [ 268436323 ] 31 0 31 ! [ 268436324 ] 31 0 31 ! [ 268436325 ] 31 0 31 ! [ 268436326 ] 31 0 31 ! [ 268436327 ] 31 0 31 ! [ 268436328 ] 31 0 31 ! [ 268436329 ] 31 0 31 ! [ 268436330 ] 31 0 31 ! [ 268436331 ] 31 0 31 ! [ 268436332 ] 31 0 31 ! [ 268436333 ] 31 0 31 ! [ 268436334 ] 31 0 31 ! [ 268436335 ] 31 0 31 ! [ 268436336 ] 31 0 31 ! [ 268436337 ] 31 0 31 ! [ 268436338 ] 31 0 31 ! [ 268436339 ] 31 0 31 ! [ 268436340 ] 31 0 31 ! [ 268436341 ] 31 0 31 ! [ 268436342 ] 31 0 31 ! [ 268436343 ] 31 0 31 ! [ 268436344 ] 31 0 31 ! [ 268436345 ] 31 0 31 ! [ 268436346 ] 31 0 31 ! [ 268436347 ] 31 0 31 ! [ 268436348 ] 31 0 31 ! [ 268436349 ] 31 0 31 ! [ 268436350 ] 31 0 31 ! [ 268436351 ] 31 0 31 ! [ 268436352 ] 31 0 31 ! [ 268436353 ] 31 0 31 ! [ 268436354 ] 31 0 31 ! [ 268436355 ] 31 0 31 ! [ 268436356 ] 31 0 31 ! [ 268436357 ] 31 0 31 ! [ 268436358 ] 31 0 31 ! [ 268436359 ] 31 0 31 ! [ 268436360 ] 31 0 31 ! [ 268436361 ] 31 0 31 ! [ 268436362 ] 31 0 31 ! [ 268436363 ] 31 0 31 ! [ 268436364 ] 31 0 31 ! [ 268436365 ] 31 0 31 ! [ 268436366 ] 31 0 31 ! [ 268436367 ] 31 0 31 ! [ 268436368 ] 31 0 31 ! [ 268436369 ] 31 0 31 ! [ 268436370 ] 31 0 31 ! [ 268436371 ] 31 0 31 ! [ 268436372 ] 31 0 31 ! [ 268436373 ] 31 0 31 ! [ 268436374 ] 31 0 31 ! [ 268436375 ] 31 0 31 ! [ 268436376 ] 31 0 31 ! [ 268436377 ] 31 0 31 ! [ 268436378 ] 31 0 31 ! [ 268436379 ] 31 0 31 ! [ 268436380 ] 31 0 31 ! [ 268436381 ] 31 0 31 ! [ 268436382 ] 31 0 31 ! [ 268436383 ] 31 0 31 ! [ 268436384 ] 31 0 31 ! [ 268436385 ] 31 0 31 ! [ 268436386 ] 31 0 31 ! [ 268436387 ] 31 0 31 ! [ 268436388 ] 31 0 31 ! [ 268436389 ] 31 0 31 ! [ 268436390 ] 31 0 31 ! [ 268436391 ] 31 0 31 ! [ 268436392 ] 31 0 31 ! [ 268436393 ] 31 0 31 ! [ 268436394 ] 31 0 31 ! [ 268436395 ] 31 0 31 ! [ 268436396 ] 31 0 31 ! [ 268436397 ] 31 0 31 ! [ 268436398 ] 31 0 31 ! [ 268436399 ] 31 0 31 ! [ 268436400 ] 31 0 31 ! [ 268436401 ] 31 0 31 ! [ 268436402 ] 31 0 31 ! [ 268436403 ] 31 0 31 ! [ 268436404 ] 31 0 31 ! [ 268436405 ] 31 0 31 ! [ 268436406 ] 31 0 31 ! [ 268436407 ] 31 0 31 ! [ 268436408 ] 31 0 31 ! [ 268436409 ] 31 0 31 ! [ 268436410 ] 31 0 31 ! [ 268436411 ] 31 0 31 ! [ 268436412 ] 31 0 31 ! [ 268436413 ] 31 0 31 ! [ 268436414 ] 31 0 31 ! [ 268436415 ] 31 0 31 ! [ 268436416 ] 31 0 31 ! [ 268436417 ] 31 0 31 ! [ 268436418 ] 31 0 31 ! [ 268436419 ] 31 0 31 ! [ 268436420 ] 31 0 31 ! [ 268436421 ] 31 0 31 ! [ 268436422 ] 31 0 31 ! [ 268436423 ] 31 0 31 ! [ 268436424 ] 31 0 31 ! [ 268436425 ] 31 0 31 ! [ 268436426 ] 31 0 31 ! [ 268436427 ] 31 0 31 ! [ 268436428 ] 31 0 31 ! [ 268436429 ] 31 0 31 ! [ 268436430 ] 31 0 31 ! [ 268436431 ] 31 0 31 ! [ 268436432 ] 31 0 31 ! [ 268436433 ] 31 0 31 ! [ 268436434 ] 31 0 31 ! [ 268436435 ] 31 0 31 ! [ 268436436 ] 31 0 31 ! [ 268436437 ] 31 0 31 ! [ 268436438 ] 31 0 31 ! [ 268436439 ] 31 0 31 ! [ 268436440 ] 31 0 31 ! [ 268436441 ] 31 0 31 ! [ 268436442 ] 31 0 31 ! [ 268436443 ] 31 0 31 ! [ 268436444 ] 31 0 31 ! [ 268436445 ] 31 0 31 ! [ 268436446 ] 31 0 31 ! [ 268436447 ] 31 0 31 ! [ 268436448 ] 31 0 31 ! [ 268436449 ] 31 0 31 ! [ 268436450 ] 31 0 31 ! [ 268436451 ] 31 0 31 ! [ 268436452 ] 31 0 31 ! [ 268436453 ] 31 0 31 ! [ 268436454 ] 31 0 31 ! [ 268436455 ] 31 0 31 ! [ 268436456 ] 31 0 31 ! [ 268436457 ] 31 0 31 ! [ 268436458 ] 31 0 31 ! [ 268436459 ] 31 0 31 ! [ 268436460 ] 31 0 31 ! [ 268436461 ] 31 0 31 ! [ 268436462 ] 31 0 31 ! [ 268436463 ] 31 0 31 ! [ 268436464 ] 31 0 31 ! [ 268436465 ] 31 0 31 ! [ 268436466 ] 31 0 31 ! [ 268436467 ] 31 0 31 ! [ 268436468 ] 31 0 31 ! [ 268436469 ] 31 0 31 ! [ 268436470 ] 31 0 31 ! [ 268436471 ] 31 0 31 ! [ 268436472 ] 31 0 31 ! [ 268436473 ] 31 0 31 ! [ 268436474 ] 31 0 31 ! [ 268436475 ] 31 0 31 ! [ 268436476 ] 31 0 31 ! [ 268436477 ] 31 0 31 ! [ 268436478 ] 31 0 31 ! [ 268436479 ] 31 0 31 ! dataset: and ! file1 file2 ! group : and ! position big big difference ! size: [1073741824] [1073741824] ! x x / ! x x /big --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_100.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_100.err-sav) ====End of actual stderr (./testfiles/h5diff_100.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_basic1.h5 h5diff_basic1.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:15.733752000 +0100 --- actual_sorted 2017-05-17 17:37:15.726904000 +0100 *************** *** 1,10 **** ! ------------------------------------------------------------ ! [ 0 1 ] 1e-16 4e-16 3e-16 ! [ 1 0 ] 1e-16 2e-16 1e-16 ! [ 1 1 ] 0 1e-16 1e-16 ! [ 2 0 ] 3.3e-16 1e-16 2.3e-16 ! [ 2 1 ] 1e-16 0 1e-16 ! 5 differences found ! dataset: and ! position d1 d2 difference ! size: [3x2] [3x2] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_101.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_101.err-sav) ====End of actual stderr (./testfiles/h5diff_101.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_basic1.h5 h5diff_basic1.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:15.949716000 +0100 --- actual_sorted 2017-05-17 17:37:15.943017000 +0100 *************** *** 1,9 **** ! ------------------------------------------------------------ ! [ 0 1 ] 1e-07 2e-07 1e-07 ! [ 1 0 ] 1e-07 3e-07 2e-07 ! [ 1 1 ] 2.2e-07 1e-07 1.2e-07 ! [ 2 0 ] 1e-07 0 1e-07 ! 4 differences found ! dataset: and ! position fp1 fp2 difference ! size: [3x2] [3x2] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_102.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_102.err-sav) ====End of actual stderr (./testfiles/h5diff_102.err-sav) Testing ../../src/h5diff/ph5diff -v --use-system-epsilon h5diff_basic1*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:16.161175000 +0100 --- actual_sorted 2017-05-17 17:37:16.155089000 +0100 *************** *** 1,7 **** ! ------------------------------------------------------------ ! [ 0 1 ] 1e-16 4e-16 3e-16 ! [ 2 0 ] 3.3e-16 1e-16 2.3e-16 ! 2 differences found ! dataset: and ! position d1 d2 difference ! size: [3x2] [3x2] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_103.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_103.err-sav) ====End of actual stderr (./testfiles/h5diff_103.err-sav) Testing ../../src/h5diff/ph5diff -v --use-system-epsilon h5diff_basic1*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:16.372681000 +0100 --- actual_sorted 2017-05-17 17:37:16.366098000 +0100 *************** *** 1,7 **** ! ------------------------------------------------------------ ! [ 1 0 ] 1e-07 3e-07 2e-07 ! [ 1 1 ] 2.2e-07 1e-07 1.2e-07 ! 2 differences found ! dataset: and ! position fp1 fp2 difference ! size: [3x2] [3x2] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_104.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_104.err-sav) ====End of actual stderr (./testfiles/h5diff_104.err-sav) Testing ../../src/h5diff/ph5diff h5diff_basic2.h5 h5diff_basic2.h5 g2/*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:16.584355000 +0100 --- actual_sorted 2017-05-17 17:37:16.578150000 +0100 *************** *** 1,4 **** ! -------------------------------- ! -------------------------------- ! Some objects are not comparable ! Use -c for a list of objects. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_200.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_200.err-sav) ====End of actual stderr (./testfiles/h5diff_200.err-sav) Testing ../../src/h5diff/ph5diff -c h5diff_basic2.h5 h5diff_basic2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:16.797005000 +0100 --- actual_sorted 2017-05-17 17:37:16.791205000 +0100 *************** *** 1 **** ! Not comparable: or is an empty dataset --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_201.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_201.err-sav) ====End of actual stderr (./testfiles/h5diff_201.err-sav) Testing ../../src/h5diff/ph5diff -c h5diff_basic2.h5 h5diff_basic2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:17.007149000 +0100 --- actual_sorted 2017-05-17 17:37:17.000832000 +0100 *************** *** 1 **** ! Not comparable: is of class H5T_FLOAT and is of class H5T_INTEGER --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_202.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_202.err-sav) ====End of actual stderr (./testfiles/h5diff_202.err-sav) Testing ../../src/h5diff/ph5diff -c h5diff_basic2.h5 h5diff_basic2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:17.217579000 +0100 --- actual_sorted 2017-05-17 17:37:17.211351000 +0100 *************** *** 1,2 **** ! and has rank 2, dimensions [3x2], max dimensions [3x2] ! Not comparable: has rank 1, dimensions [6], max dimensions [6] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_203.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_203.err-sav) ====End of actual stderr (./testfiles/h5diff_203.err-sav) Testing ../../src/h5diff/ph5diff -c h5diff_basic2.h5 h5diff_basic2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:17.424281000 +0100 --- actual_sorted 2017-05-17 17:37:17.418710000 +0100 *************** *** 1,2 **** ! and has rank 2, dimensions [2x2], max dimensions [2x2] ! Not comparable: has rank 2, dimensions [3x2], max dimensions [3x2] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_204.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_204.err-sav) ====End of actual stderr (./testfiles/h5diff_204.err-sav) Testing ../../src/h5diff/ph5diff -c h5diff_basic2.h5 h5diff_basic2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:17.638380000 +0100 --- actual_sorted 2017-05-17 17:37:17.632782000 +0100 *************** *** 1,2 **** ! and has rank 2, dimensions [3x2], max dimensions [3x2] ! Not comparable: has rank 2, dimensions [2x2], max dimensions [2x2] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_205.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_205.err-sav) ====End of actual stderr (./testfiles/h5diff_205.err-sav) Testing ../../src/h5diff/ph5diff -c h5diff_basic2.h5 h5diff_basic2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:17.846479000 +0100 --- actual_sorted 2017-05-17 17:37:17.840327000 +0100 *************** *** 1 **** ! Not comparable: has a class H5T_FLOAT and has a class H5T_INTEGER --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_206.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_206.err-sav) ====End of actual stderr (./testfiles/h5diff_206.err-sav) Testing ../../src/h5diff/ph5diff -c h5diff_basic2.h5 h5diff_basic2.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:18.055487000 +0100 --- actual_sorted 2017-05-17 17:37:18.049740000 +0100 *************** *** 1,2 **** ! Not comparable: has 2 members has 1 members ! Not comparable: or is an empty dataset --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_207.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_207.err-sav) ====End of actual stderr (./testfiles/h5diff_207.err-sav) Testing ../../src/h5diff/ph5diff -c h5diff_dset_zero_dim_size1.h5 h5di*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:18.265930000 +0100 --- actual_sorted 2017-05-17 17:37:18.259546000 +0100 *************** *** 1,4 **** ! and has rank 2, dimensions [0x4], max dimensions [0x4] ! Not comparable: or is an empty dataset ! Not comparable: has rank 2, dimensions [0x0], max dimensions [0x0] ! Not comparable: or is an empty dataset --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_208.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_208.err-sav) ====End of actual stderr (./testfiles/h5diff_208.err-sav) Testing ../../src/h5diff/ph5diff -c non_comparables1.h5 non_comparable*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:18.473809000 +0100 --- actual_sorted 2017-05-17 17:37:18.467909000 +0100 *************** *** 1,5 **** ! 3 differences found ! 3 differences found ! attribute: > and > ! dataset: and ! Not comparable: is of class H5T_INTEGER and is of class H5T_STRING --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_220.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_220.err-sav) ====End of actual stderr (./testfiles/h5diff_220.err-sav) Testing ../../src/h5diff/ph5diff -c non_comparables1.h5 non_comparable*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:18.687186000 +0100 --- actual_sorted 2017-05-17 17:37:18.681279000 +0100 *************** *** 1,11 **** ! 3 differences found ! 3 differences found ! 3 differences found ! and has rank 1, dimensions [4], max dimensions [4] ! and has rank 2, dimensions [3x1], max dimensions [3x1] ! attribute: > and > ! dataset: and ! dataset: and ! Not comparable: is of class H5T_INTEGER and is of class H5T_STRING ! Not comparable: has rank 1, dimensions [3], max dimensions [3] ! Not comparable: has rank 1, dimensions [3], max dimensions [3] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_221.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_221.err-sav) ====End of actual stderr (./testfiles/h5diff_221.err-sav) Testing ../../src/h5diff/ph5diff -c non_comparables1.h5 non_comparable*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:18.896405000 +0100 --- actual_sorted 2017-05-17 17:37:18.890553000 +0100 *************** *** 1,19 **** ! 3 differences found ! 3 differences found ! 3 differences found ! 3 differences found ! 3 differences found ! and has rank 1, dimensions [4], max dimensions [4] ! and has rank 2, dimensions [3x1], max dimensions [3x1] ! attribute: > and > ! attribute: > and > ! dataset: and ! dataset: and ! dataset: and ! Not comparable: is of class H5T_INTEGER and is of class H5T_STRING ! Not comparable: has rank 1, dimensions [3], max dimensions [3] ! Not comparable: has rank 1, dimensions [3], max dimensions [3] ! Not comparable: is of type H5G_DATASET and is of type H5G_GROUP ! Not comparable: is of type H5G_GROUP and is of type H5G_TYPE ! Not comparable: is of type H5G_TYPE and is of type H5G_DATASET ! Not comparable: is of class H5T_INTEGER and is of class H5T_STRING --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_222.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_222.err-sav) ====End of actual stderr (./testfiles/h5diff_222.err-sav) Testing ../../src/h5diff/ph5diff -c non_comparables1.h5 non_comparable*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:19.110467000 +0100 --- actual_sorted 2017-05-17 17:37:19.104524000 +0100 *************** *** 1,3 **** ! Not comparable: is of type H5G_DATASET and is of type H5G_GROUP ! Not comparable: is of type H5G_GROUP and is of type H5G_TYPE ! Not comparable: is of type H5G_TYPE and is of type H5G_DATASET --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_223.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_223.err-sav) ====End of actual stderr (./testfiles/h5diff_223.err-sav) Testing ../../src/h5diff/ph5diff -c non_comparables2.h5 non_comparable*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:19.322618000 +0100 --- actual_sorted 2017-05-17 17:37:19.316710000 +0100 *************** *** 1,3 **** ! Not comparable: is of type H5G_GROUP and is of type H5G_DATASET ! Not comparable: is of type H5G_TYPE and is of type H5G_GROUP ! Not comparable: is of type H5G_DATASET and is of type H5G_TYPE --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_224.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_224.err-sav) ====End of actual stderr (./testfiles/h5diff_224.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_links.h5 h5diff_links.h5 /l*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:19.533579000 +0100 --- actual_sorted 2017-05-17 17:37:19.527954000 +0100 *************** *** 1,2 **** ! 1 differences found ! link : and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_300.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_300.err-sav) ====End of actual stderr (./testfiles/h5diff_300.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_softlinks*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:19.748414000 +0100 --- actual_sorted 2017-05-17 17:37:19.738618000 +0100 *************** *** 1,34 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! dangling link: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! file1 file2 ! group : and ! group : and ! group : and ! x x / ! x x /softlink_dset1_1 ! x x /softlink_dset2 ! x x /softlink_group1 ! x x /softlink_group1/dset ! x x /softlink_noexist ! x x /target_dset1 ! x x /target_dset2 ! x x /target_group ! x x /target_group/dset --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_400.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_400.err-sav) ====End of actual stderr (./testfiles/h5diff_400.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_softlinks*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:19.960671000 +0100 --- actual_sorted 2017-05-17 17:37:19.954238000 +0100 *************** *** 1,12 **** ! ------------------------------------------------------------ ! [ 0 1 ] 1 0 1 ! [ 0 2 ] 2 0 2 ! [ 0 3 ] 3 0 3 ! [ 1 0 ] 1 0 1 ! [ 1 1 ] 2 0 2 ! [ 1 2 ] 3 0 3 ! [ 1 3 ] 4 0 4 ! 7 differences found ! dataset: and ! position softlink_dset1_1 target_dset2 difference ! size: [2x4] [2x4] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_401.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_401.err-sav) ====End of actual stderr (./testfiles/h5diff_401.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_softlinks*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:20.174731000 +0100 --- actual_sorted 2017-05-17 17:37:20.168742000 +0100 *************** *** 1,12 **** ! ------------------------------------------------------------ ! [ 0 1 ] 0 1 1 ! [ 0 2 ] 0 2 2 ! [ 0 3 ] 0 3 3 ! [ 1 0 ] 0 1 1 ! [ 1 1 ] 0 2 2 ! [ 1 2 ] 0 3 3 ! [ 1 3 ] 0 4 4 ! 7 differences found ! dataset: and ! position target_dset2 softlink_dset1_1 difference ! size: [2x4] [2x4] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_402.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_402.err-sav) ====End of actual stderr (./testfiles/h5diff_402.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_softlinks*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:20.390119000 +0100 --- actual_sorted 2017-05-17 17:37:20.384064000 +0100 *************** *** 1,12 **** ! ------------------------------------------------------------ ! [ 0 1 ] 1 0 1 ! [ 0 2 ] 2 0 2 ! [ 0 3 ] 3 0 3 ! [ 1 0 ] 1 0 1 ! [ 1 1 ] 2 0 2 ! [ 1 2 ] 3 0 3 ! [ 1 3 ] 4 0 4 ! 7 differences found ! dataset: and ! position softlink_dset1_1 softlink_dset2 difference ! size: [2x4] [2x4] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_403.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_403.err-sav) ====End of actual stderr (./testfiles/h5diff_403.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_extlink_s*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:20.602029000 +0100 --- actual_sorted 2017-05-17 17:37:20.595546000 +0100 *************** *** 1,31 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! dangling link: and ! dangling link: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! file1 file2 ! group : and ! group : and ! group : and ! x x / ! x x /ext_link_dset1 ! x x /ext_link_dset2 ! x x /ext_link_grp1 ! x x /ext_link_grp1/x_dset ! x x /ext_link_grp2 ! x x /ext_link_grp2/x_dset ! x x /ext_link_noexist1 ! x x /ext_link_noexist2 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_404.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_404.err-sav) ====End of actual stderr (./testfiles/h5diff_404.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_extlink_s*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:20.811510000 +0100 --- actual_sorted 2017-05-17 17:37:20.805750000 +0100 *************** *** 1,12 **** ! ------------------------------------------------------------ ! [ 0 1 ] 1 0 1 ! [ 0 2 ] 2 0 2 ! [ 0 3 ] 3 0 3 ! [ 1 0 ] 1 0 1 ! [ 1 1 ] 2 0 2 ! [ 1 2 ] 3 0 3 ! [ 1 3 ] 4 0 4 ! 7 differences found ! dataset: and ! position ext_link_dset1 x_dset difference ! size: [2x4] [2x4] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_405.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_405.err-sav) ====End of actual stderr (./testfiles/h5diff_405.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_extlink_t*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:21.023099000 +0100 --- actual_sorted 2017-05-17 17:37:21.016847000 +0100 *************** *** 1,12 **** ! ------------------------------------------------------------ ! [ 0 1 ] 0 1 1 ! [ 0 2 ] 0 2 2 ! [ 0 3 ] 0 3 3 ! [ 1 0 ] 0 1 1 ! [ 1 1 ] 0 2 2 ! [ 1 2 ] 0 3 3 ! [ 1 3 ] 0 4 4 ! 7 differences found ! dataset: and ! position x_dset ext_link_dset1 difference ! size: [2x4] [2x4] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_406.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_406.err-sav) ====End of actual stderr (./testfiles/h5diff_406.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_extlink_s*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:21.236813000 +0100 --- actual_sorted 2017-05-17 17:37:21.230759000 +0100 *************** *** 1,12 **** ! ------------------------------------------------------------ ! [ 0 1 ] 1 0 1 ! [ 0 2 ] 2 0 2 ! [ 0 3 ] 3 0 3 ! [ 1 0 ] 1 0 1 ! [ 1 1 ] 2 0 2 ! [ 1 2 ] 3 0 3 ! [ 1 3 ] 4 0 4 ! 7 differences found ! dataset: and ! position ext_link_dset1 ext_link_dset2 difference ! size: [2x4] [2x4] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_407.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_407.err-sav) ====End of actual stderr (./testfiles/h5diff_407.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_softlinks*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:21.452272000 +0100 --- actual_sorted 2017-05-17 17:37:21.445319000 +0100 *************** *** 1,12 **** ! ------------------------------------------------------------ ! [ 0 1 ] 1 0 1 ! [ 0 2 ] 2 0 2 ! [ 0 3 ] 3 0 3 ! [ 1 0 ] 1 0 1 ! [ 1 1 ] 2 0 2 ! [ 1 2 ] 3 0 3 ! [ 1 3 ] 4 0 4 ! 7 differences found ! dataset: and ! position softlink_dset1_1 ext_link_dset2 difference ! size: [2x4] [2x4] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_408.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_408.err-sav) ====End of actual stderr (./testfiles/h5diff_408.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_extlink_s*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:21.663420000 +0100 --- actual_sorted 2017-05-17 17:37:21.657172000 +0100 *************** *** 1,12 **** ! ------------------------------------------------------------ ! [ 0 1 ] 0 1 1 ! [ 0 2 ] 0 2 2 ! [ 0 3 ] 0 3 3 ! [ 1 0 ] 0 1 1 ! [ 1 1 ] 0 2 2 ! [ 1 2 ] 0 3 3 ! [ 1 3 ] 0 4 4 ! 7 differences found ! dataset: and ! position ext_link_dset2 softlink_dset1_1 difference ! size: [2x4] [2x4] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_409.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_409.err-sav) ====End of actual stderr (./testfiles/h5diff_409.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_linked_so*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:21.872589000 +0100 --- actual_sorted 2017-05-17 17:37:21.866899000 +0100 *************** *** 1,61 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! file1 file2 ! group : and ! group : and ! group : and ! group : and ! group : and ! group : and ! group : and ! group : and ! group : and ! group : and ! x x / ! x x /softlink1_to_dset1 ! x x /softlink1_to_slink1 ! x x /softlink1_to_slink2 ! x x /softlink2_to_dset2 ! x x /softlink2_to_slink1 ! x x /softlink2_to_slink2 ! x x /softlink3_to_group1 ! x x /softlink3_to_slink1 ! x x /softlink3_to_slink2 ! x x /softlink4_to_group2 ! x x /softlink4_to_slink1 ! x x /softlink4_to_slink2 ! x x /target_dset1 ! x x /target_dset2 ! x x /target_group ! x x /target_group1 ! x x /target_group2 ! x x /target_group/dset --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_410.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_410.err-sav) ====End of actual stderr (./testfiles/h5diff_410.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_linked_so*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:22.091367000 +0100 --- actual_sorted 2017-05-17 17:37:22.085636000 +0100 *************** *** 1,12 **** ! ------------------------------------------------------------ ! [ 0 1 ] 0 1 1 ! [ 0 2 ] 0 2 2 ! [ 0 3 ] 0 3 3 ! [ 1 0 ] 0 1 1 ! [ 1 1 ] 0 2 2 ! [ 1 2 ] 0 3 3 ! [ 1 3 ] 0 4 4 ! 7 differences found ! dataset: and ! position target_dset2 softlink1_to_slink2 difference ! size: [2x4] [2x4] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_411.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_411.err-sav) ====End of actual stderr (./testfiles/h5diff_411.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_linked_so*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:22.308554000 +0100 --- actual_sorted 2017-05-17 17:37:22.302871000 +0100 *************** *** 1,12 **** ! ------------------------------------------------------------ ! [ 0 1 ] 1 0 1 ! [ 0 2 ] 2 0 2 ! [ 0 3 ] 3 0 3 ! [ 1 0 ] 1 0 1 ! [ 1 1 ] 2 0 2 ! [ 1 2 ] 3 0 3 ! [ 1 3 ] 4 0 4 ! 7 differences found ! dataset: and ! position softlink1_to_slink2 target_dset2 difference ! size: [2x4] [2x4] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_412.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_412.err-sav) ====End of actual stderr (./testfiles/h5diff_412.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_linked_so*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:22.525636000 +0100 --- actual_sorted 2017-05-17 17:37:22.519795000 +0100 *************** *** 1,12 **** ! ------------------------------------------------------------ ! [ 0 1 ] 1 0 1 ! [ 0 2 ] 2 0 2 ! [ 0 3 ] 3 0 3 ! [ 1 0 ] 1 0 1 ! [ 1 1 ] 2 0 2 ! [ 1 2 ] 3 0 3 ! [ 1 3 ] 4 0 4 ! 7 differences found ! dataset: and ! position softlink1_to_slink2 softlink2_to_slink2 difference ! size: [2x4] [2x4] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_413.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_413.err-sav) ====End of actual stderr (./testfiles/h5diff_413.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_linked_so*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:22.741983000 +0100 --- actual_sorted 2017-05-17 17:37:22.735824000 +0100 *************** *** 1,8 **** ! ! ! --------------------------------------- ! 0 differences found ! group1 group2 ! group : and ! x /dset ! x x --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_414.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_414.err-sav) ====End of actual stderr (./testfiles/h5diff_414.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_linked_so*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:22.952057000 +0100 --- actual_sorted 2017-05-17 17:37:22.945950000 +0100 *************** *** 1,8 **** ! ! ! --------------------------------------- ! 0 differences found ! group1 group2 ! group : and ! x /dset ! x x --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_415.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_415.err-sav) ====End of actual stderr (./testfiles/h5diff_415.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_linked_so*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:23.161945000 +0100 --- actual_sorted 2017-05-17 17:37:23.156138000 +0100 *************** *** 1,7 **** ! ! ! --------------------------------------- ! 0 differences found ! group1 group2 ! group : and ! x x --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_416.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_416.err-sav) ====End of actual stderr (./testfiles/h5diff_416.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_softlinks*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:23.373594000 +0100 --- actual_sorted 2017-05-17 17:37:23.367381000 +0100 *************** *** 1,2 **** ! 1 differences found ! obj1 is a dangling link. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_417.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_417.err-sav) ====End of actual stderr (./testfiles/h5diff_417.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_softlinks*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:23.583266000 +0100 --- actual_sorted 2017-05-17 17:37:23.577545000 +0100 *************** *** 1,2 **** ! 1 differences found ! obj2 is a dangling link. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_418.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_418.err-sav) ====End of actual stderr (./testfiles/h5diff_418.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_extlink_s*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:23.799685000 +0100 --- actual_sorted 2017-05-17 17:37:23.793080000 +0100 *************** *** 1,2 **** ! 1 differences found ! obj1 is a dangling link. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_419.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_419.err-sav) ====End of actual stderr (./testfiles/h5diff_419.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_extlink_s*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:24.011603000 +0100 --- actual_sorted 2017-05-17 17:37:24.005359000 +0100 *************** *** 1,2 **** ! 1 differences found ! obj2 is a dangling link. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_420.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_420.err-sav) ====End of actual stderr (./testfiles/h5diff_420.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_extlink_s*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:24.222536000 +0100 --- actual_sorted 2017-05-17 17:37:24.216734000 +0100 *************** *** 1,2 **** ! 1 differences found ! obj2 is a dangling link. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_421.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_421.err-sav) ====End of actual stderr (./testfiles/h5diff_421.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_extlink_s*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:24.432183000 +0100 --- actual_sorted 2017-05-17 17:37:24.425435000 +0100 *************** *** 1,2 **** ! 1 differences found ! obj1 is a dangling link. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_422.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_422.err-sav) ====End of actual stderr (./testfiles/h5diff_422.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_ext2softl*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:24.646622000 +0100 --- actual_sorted 2017-05-17 17:37:24.640946000 +0100 *************** *** 1,12 **** ! ------------------------------------------------------------ ! [ 0 1 ] 0 1 1 ! [ 0 2 ] 0 2 2 ! [ 0 3 ] 0 3 3 ! [ 1 0 ] 0 1 1 ! [ 1 1 ] 0 2 2 ! [ 1 2 ] 0 3 3 ! [ 1 3 ] 0 4 4 ! 7 differences found ! dataset: and ! position ext_link_to_slink1 dset2 difference ! size: [2x4] [2x4] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_423.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_423.err-sav) ====End of actual stderr (./testfiles/h5diff_423.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_ext2softl*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:24.861429000 +0100 --- actual_sorted 2017-05-17 17:37:24.851387000 +0100 *************** *** 1,12 **** ! ------------------------------------------------------------ ! [ 0 1 ] 1 0 1 ! [ 0 2 ] 2 0 2 ! [ 0 3 ] 3 0 3 ! [ 1 0 ] 1 0 1 ! [ 1 1 ] 2 0 2 ! [ 1 2 ] 3 0 3 ! [ 1 3 ] 4 0 4 ! 7 differences found ! dataset: and ! position dset2 ext_link_to_slink1 difference ! size: [2x4] [2x4] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_424.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_424.err-sav) ====End of actual stderr (./testfiles/h5diff_424.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_ext2softl*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:25.073532000 +0100 --- actual_sorted 2017-05-17 17:37:25.067505000 +0100 *************** *** 1,12 **** ! ------------------------------------------------------------ ! [ 0 1 ] 0 1 1 ! [ 0 2 ] 0 2 2 ! [ 0 3 ] 0 3 3 ! [ 1 0 ] 0 1 1 ! [ 1 1 ] 0 2 2 ! [ 1 2 ] 0 3 3 ! [ 1 3 ] 0 4 4 ! 7 differences found ! dataset: and ! position ext_link_to_slink1 ext_link_to_slink2 difference ! size: [2x4] [2x4] --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_425.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_425.err-sav) ====End of actual stderr (./testfiles/h5diff_425.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v h5diff_danglelin*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:25.285560000 +0100 --- actual_sorted 2017-05-17 17:37:25.279362000 +0100 *************** *** 1,37 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 1 differences found ! 1 differences found ! 1 differences found ! 1 differences found ! dangling link: and ! dangling link: and ! dangling link: and ! dangling link: and ! dataset: and ! dataset: and ! file1 file2 ! group : and ! obj1 is a dangling link. ! obj1 is a dangling link. ! obj2 is a dangling link. ! obj2 is a dangling link. ! x x / ! x x /dset1 ! x x /dset2 ! x x /ext_link1 ! x x /ext_link2 ! x x /ext_link3 ! x x /ext_link4 ! x x /soft_link1 ! x x /soft_link2 ! x x /soft_link3 ! x x /soft_link4 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_450.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_450.err-sav) ====End of actual stderr (./testfiles/h5diff_450.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v --no-dangling-li*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:25.494384000 +0100 --- actual_sorted 2017-05-17 17:37:25.488503000 +0100 *************** *** 1,29 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! dataset: and ! dataset: and ! file1 file2 ! group : and ! Warning: is a dangling link. ! Warning: is a dangling link. ! Warning: is a dangling link. ! Warning: is a dangling link. ! Warning: is a dangling link. ! Warning: is a dangling link. ! Warning: is a dangling link. ! Warning: is a dangling link. ! x x / ! x x /dset1 ! x x /dset2 ! x x /ext_link1 ! x x /ext_link2 ! x x /ext_link3 ! x x /ext_link4 ! x x /soft_link1 ! x x /soft_link2 ! x x /soft_link3 ! x x /soft_link4 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_451.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_451.err-sav) ====End of actual stderr (./testfiles/h5diff_451.err-sav) Testing ../../src/h5diff/ph5diff --no-dangling-links h5diff_softlinks.*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:25.707915000 +0100 --- actual_sorted 2017-05-17 17:37:25.701116000 +0100 *************** *** 1 **** ! Error: --no-dangling-links must be used along with --follow-symlinks option. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_452.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_452.err-sav) ====End of actual stderr (./testfiles/h5diff_452.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v --no-dangling-li*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:25.918634000 +0100 --- actual_sorted 2017-05-17 17:37:25.912614000 +0100 *************** *** 1,33 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! file1 file2 ! group : and ! group : and ! group : and ! Warning: is a dangling link. ! x x / ! x x /softlink_dset1_1 ! x x /softlink_dset2 ! x x /softlink_group1 ! x x /softlink_group1/dset ! x x /softlink_noexist ! x x /target_dset1 ! x x /target_dset2 ! x x /target_group ! x x /target_group/dset --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_453.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_453.err-sav) ====End of actual stderr (./testfiles/h5diff_453.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v --no-dangling-li*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:26.132500000 +0100 --- actual_sorted 2017-05-17 17:37:26.125789000 +0100 *************** *** 1 **** ! Warning: is a dangling link. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_454.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_454.err-sav) ====End of actual stderr (./testfiles/h5diff_454.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v --no-dangling-li*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:26.340795000 +0100 --- actual_sorted 2017-05-17 17:37:26.333587000 +0100 *************** *** 1 **** ! Warning: is a dangling link. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_455.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_455.err-sav) ====End of actual stderr (./testfiles/h5diff_455.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v --no-dangling-li*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:26.553529000 +0100 --- actual_sorted 2017-05-17 17:37:26.547237000 +0100 *************** *** 1,29 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! file1 file2 ! group : and ! group : and ! group : and ! Warning: is a dangling link. ! Warning: is a dangling link. ! x x / ! x x /ext_link_dset1 ! x x /ext_link_dset2 ! x x /ext_link_grp1 ! x x /ext_link_grp1/x_dset ! x x /ext_link_grp2 ! x x /ext_link_grp2/x_dset ! x x /ext_link_noexist1 ! x x /ext_link_noexist2 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_456.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_456.err-sav) ====End of actual stderr (./testfiles/h5diff_456.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v --no-dangling-li*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:26.762869000 +0100 --- actual_sorted 2017-05-17 17:37:26.756946000 +0100 *************** *** 1 **** ! Warning: is a dangling link. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_457.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_457.err-sav) ====End of actual stderr (./testfiles/h5diff_457.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v --no-dangling-li*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:26.972815000 +0100 --- actual_sorted 2017-05-17 17:37:26.966527000 +0100 *************** *** 1 **** ! Warning: is a dangling link. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_458.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_458.err-sav) ====End of actual stderr (./testfiles/h5diff_458.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks -v --no-dangling-li*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:27.184219000 +0100 --- actual_sorted 2017-05-17 17:37:27.177869000 +0100 *************** *** 1 **** ! Warning: is a dangling link. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_459.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_459.err-sav) ====End of actual stderr (./testfiles/h5diff_459.err-sav) Testing ../../src/h5diff/ph5diff --follow-symlinks h5diff_danglelinks1*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:27.394098000 +0100 --- actual_sorted 2017-05-17 17:37:27.392364000 +0100 *************** *** 0 **** --- 1,3 ---- + 1. no mpd is running on this host + 2. an mpd is running but was started without a "console" (-n option) + mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_465.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_465.err-sav) ====End of actual stderr (./testfiles/h5diff_465.err-sav) Testing ../../src/h5diff/ph5diff -v --follow-symlinks h5diff_danglelin*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:27.611588000 +0100 --- actual_sorted 2017-05-17 17:37:27.605219000 +0100 *************** *** 1,4 **** ! 0 differences found ! dangling link: and ! obj1 is a dangling link. ! obj2 is a dangling link. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_466.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_466.err-sav) ====End of actual stderr (./testfiles/h5diff_466.err-sav) Testing ../../src/h5diff/ph5diff -v --follow-symlinks h5diff_danglelin*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:27.823324000 +0100 --- actual_sorted 2017-05-17 17:37:27.815787000 +0100 *************** *** 1,2 **** ! 1 differences found ! obj2 is a dangling link. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_467.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_467.err-sav) ====End of actual stderr (./testfiles/h5diff_467.err-sav) Testing ../../src/h5diff/ph5diff -v --follow-symlinks h5diff_danglelin*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:28.045834000 +0100 --- actual_sorted 2017-05-17 17:37:28.039778000 +0100 *************** *** 1,4 **** ! 0 differences found ! dangling link: and ! obj1 is a dangling link. ! obj2 is a dangling link. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_468.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_468.err-sav) ====End of actual stderr (./testfiles/h5diff_468.err-sav) Testing ../../src/h5diff/ph5diff -v --follow-symlinks h5diff_danglelin*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:28.278272000 +0100 --- actual_sorted 2017-05-17 17:37:28.272583000 +0100 *************** *** 1,2 **** ! 1 differences found ! obj2 is a dangling link. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_469.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_469.err-sav) ====End of actual stderr (./testfiles/h5diff_469.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_danglelinks1.h5 h5diff_dang*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:28.494165000 +0100 --- actual_sorted 2017-05-17 17:37:28.488383000 +0100 *************** *** 1,37 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 1 differences found ! 1 differences found ! 1 differences found ! 1 differences found ! 1 differences found ! 1 differences found ! dataset: and ! dataset: and ! external link: and ! external link: and ! external link: and ! external link: and ! file1 file2 ! group : and ! link : and ! link : and ! link : and ! link : and ! x x / ! x x /dset1 ! x x /dset2 ! x x /ext_link1 ! x x /ext_link2 ! x x /ext_link3 ! x x /ext_link4 ! x x /soft_link1 ! x x /soft_link2 ! x x /soft_link3 ! x x /soft_link4 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_471.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_471.err-sav) ====End of actual stderr (./testfiles/h5diff_471.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_danglelinks1.h5 h5diff_dang*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:28.707380000 +0100 --- actual_sorted 2017-05-17 17:37:28.701083000 +0100 *************** *** 1,2 **** ! 0 differences found ! link : and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_472.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_472.err-sav) ====End of actual stderr (./testfiles/h5diff_472.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_danglelinks1.h5 h5diff_dang*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:28.920222000 +0100 --- actual_sorted 2017-05-17 17:37:28.913505000 +0100 *************** *** 1,2 **** ! 1 differences found ! link : and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_473.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_473.err-sav) ====End of actual stderr (./testfiles/h5diff_473.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_danglelinks1.h5 h5diff_dang*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:29.138980000 +0100 --- actual_sorted 2017-05-17 17:37:29.132954000 +0100 *************** *** 1,2 **** ! 0 differences found ! external link: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_474.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_474.err-sav) ====End of actual stderr (./testfiles/h5diff_474.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_danglelinks1.h5 h5diff_dang*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:29.354683000 +0100 --- actual_sorted 2017-05-17 17:37:29.348751000 +0100 *************** *** 1,2 **** ! 1 differences found ! external link: and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_475.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_475.err-sav) ====End of actual stderr (./testfiles/h5diff_475.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_grp_recurse1.h5 h5diff_grp_*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:29.573799000 +0100 --- actual_sorted 2017-05-17 17:37:29.567839000 +0100 *************** *** 1,71 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 1 differences found ! 1 differences found ! 1 differences found ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! external link: and ! external link: and ! external link: and ! file1 file2 ! group : and ! group : and ! group : and ! group : and ! link : and ! link : and ! link : and ! x /grp10 ! x /grp10/dset4 ! x /grp10/dset5 ! x /grp10/elink_grp_circle ! x /grp11 ! x /grp11/dset4 ! x /grp11/dset5 ! x /grp11/elink_grp_circle ! x /slink_grp10 ! x /slink_grp11 ! x x / ! x x /dset1 ! x x /dset2 ! x x /dset3 ! x x /elink_grp1 ! x x /elink_grp2 ! x x /elink_grp3 ! x x /grp1 ! x x /grp1/dset1 ! x x /grp1/grp2 ! x x /grp1/grp2/dset1 ! x x /grp1/grp2/dset2 ! x x /grp1/grp2/grp3 ! x x /grp1/grp2/grp3/dset1 ! x x /grp1/grp2/grp3/dset2 ! x x /grp1/grp2/grp3/dset3 ! x x /slink_grp1 ! x x /slink_grp2 ! x x /slink_grp3 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_500.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_500.err-sav) ====End of actual stderr (./testfiles/h5diff_500.err-sav) Testing ../../src/h5diff/ph5diff -v --follow-symlinks h5diff_grp_recur*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:29.788087000 +0100 --- actual_sorted 2017-05-17 17:37:29.782307000 +0100 *************** *** 1,187 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! file1 file2 ! group : and ! group : and ! group : and ! group : and ! group : and ! group : and ! group : and ! group : and ! group : and ! group : and ! group : and ! group : and ! group : and ! group : and ! group : and ! group : and ! x /grp10 ! x /grp10/dset4 ! x /grp10/dset5 ! x /grp10/elink_grp_circle ! x /grp10/elink_grp_circle/dset4 ! x /grp10/elink_grp_circle/dset5 ! x /grp10/elink_grp_circle/elink_grp_circle ! x /grp10/elink_grp_circle/elink_grp_circle/dset4 ! x /grp10/elink_grp_circle/elink_grp_circle/dset5 ! x /grp11 ! x /grp11/dset4 ! x /grp11/dset5 ! x /grp11/elink_grp_circle ! x /grp11/elink_grp_circle/dset4 ! x /grp11/elink_grp_circle/dset5 ! x /grp11/elink_grp_circle/elink_grp_circle ! x /grp11/elink_grp_circle/elink_grp_circle/dset4 ! x /grp11/elink_grp_circle/elink_grp_circle/dset5 ! x /slink_grp10 ! x /slink_grp10/dset4 ! x /slink_grp10/dset5 ! x /slink_grp11 ! x /slink_grp11/dset4 ! x /slink_grp11/dset5 ! x x / ! x x /dset1 ! x x /dset2 ! x x /dset3 ! x x /elink_grp1 ! x x /elink_grp1/dset1 ! x x /elink_grp1/grp2 ! x x /elink_grp1/grp2/dset1 ! x x /elink_grp1/grp2/dset2 ! x x /elink_grp1/grp2/grp3 ! x x /elink_grp1/grp2/grp3/dset1 ! x x /elink_grp1/grp2/grp3/dset2 ! x x /elink_grp1/grp2/grp3/dset3 ! x x /elink_grp2 ! x x /elink_grp2/dset1 ! x x /elink_grp2/dset2 ! x x /elink_grp2/grp3 ! x x /elink_grp2/grp3/dset1 ! x x /elink_grp2/grp3/dset2 ! x x /elink_grp2/grp3/dset3 ! x x /elink_grp3 ! x x /elink_grp3/dset1 ! x x /elink_grp3/dset2 ! x x /elink_grp3/dset3 ! x x /grp1 ! x x /grp1/dset1 ! x x /grp1/grp2 ! x x /grp1/grp2/dset1 ! x x /grp1/grp2/dset2 ! x x /grp1/grp2/grp3 ! x x /grp1/grp2/grp3/dset1 ! x x /grp1/grp2/grp3/dset2 ! x x /grp1/grp2/grp3/dset3 ! x x /slink_grp1 ! x x /slink_grp1/dset1 ! x x /slink_grp1/grp2 ! x x /slink_grp1/grp2/dset1 ! x x /slink_grp1/grp2/dset2 ! x x /slink_grp1/grp2/grp3 ! x x /slink_grp1/grp2/grp3/dset1 ! x x /slink_grp1/grp2/grp3/dset2 ! x x /slink_grp1/grp2/grp3/dset3 ! x x /slink_grp2 ! x x /slink_grp2/dset1 ! x x /slink_grp2/dset2 ! x x /slink_grp2/grp3 ! x x /slink_grp2/grp3/dset1 ! x x /slink_grp2/grp3/dset2 ! x x /slink_grp2/grp3/dset3 ! x x /slink_grp3 ! x x /slink_grp3/dset1 ! x x /slink_grp3/dset2 ! x x /slink_grp3/dset3 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_501.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_501.err-sav) ====End of actual stderr (./testfiles/h5diff_501.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_grp_recurse1.h5 h5diff_grp_*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:30.004772000 +0100 --- actual_sorted 2017-05-17 17:37:29.998525000 +0100 *************** *** 1,35 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! dataset: and ! dataset: and ! dataset: and ! group1 group2 ! x ! x / ! x /elink_grp1 ! x /elink_grp2 ! x /elink_grp3 ! x /grp1 ! x /grp10 ! x /grp10/dset4 ! x /grp10/dset5 ! x /grp10/elink_grp_circle ! x /grp1/dset1 ! x /grp1/grp2 ! x /grp1/grp2/dset1 ! x /grp1/grp2/dset2 ! x /grp1/grp2/grp3 ! x /grp1/grp2/grp3/dset1 ! x /grp1/grp2/grp3/dset2 ! x /grp1/grp2/grp3/dset3 ! x /slink_grp1 ! x /slink_grp10 ! x /slink_grp2 ! x /slink_grp3 ! x x /dset1 ! x x /dset2 ! x x /dset3 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_502.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_502.err-sav) ====End of actual stderr (./testfiles/h5diff_502.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_grp_recurse1.h5 h5diff_grp_*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:30.225797000 +0100 --- actual_sorted 2017-05-17 17:37:30.219950000 +0100 *************** *** 1,31 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! group1 group2 ! group : and ! group : and ! group : and ! x x ! x x /dset1 ! x x /grp2 ! x x /grp2/dset1 ! x x /grp2/dset2 ! x x /grp2/grp3 ! x x /grp2/grp3/dset1 ! x x /grp2/grp3/dset2 ! x x /grp2/grp3/dset3 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_503.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_503.err-sav) ====End of actual stderr (./testfiles/h5diff_503.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_grp_recurse1.h5 h5diff_grp_*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:30.440202000 +0100 --- actual_sorted 2017-05-17 17:37:30.434171000 +0100 *************** *** 1,18 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! dataset: and ! dataset: and ! group1 group2 ! group : and ! x /dset3 ! x /grp3 ! x /grp3/dset1 ! x /grp3/dset2 ! x /grp3/dset3 ! x x ! x x /dset1 ! x x /dset2 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_504.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_504.err-sav) ====End of actual stderr (./testfiles/h5diff_504.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_grp_recurse1.h5 h5diff_grp_*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:30.668913000 +0100 --- actual_sorted 2017-05-17 17:37:30.663184000 +0100 *************** *** 1,5 **** ! -------------------------------- ! -------------------------------- ! Not comparable: is of type H5G_GROUP and is of type H5G_LINK ! Some objects are not comparable ! Use -c for a list of objects without details of differences. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_505.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_505.err-sav) ====End of actual stderr (./testfiles/h5diff_505.err-sav) Testing ../../src/h5diff/ph5diff -v --follow-symlinks h5diff_grp_recur*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:30.898744000 +0100 --- actual_sorted 2017-05-17 17:37:30.892741000 +0100 *************** *** 1,25 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! group1 group2 ! group : and ! group : and ! x x ! x x /dset1 ! x x /dset2 ! x x /grp3 ! x x /grp3/dset1 ! x x /grp3/dset2 ! x x /grp3/dset3 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_506.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_506.err-sav) ====End of actual stderr (./testfiles/h5diff_506.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_grp_recurse1.h5 h5diff_grp_*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:31.113094000 +0100 --- actual_sorted 2017-05-17 17:37:31.107141000 +0100 *************** *** 1,5 **** ! -------------------------------- ! -------------------------------- ! Not comparable: is of type H5G_GROUP and is of type H5G_UDLINK ! Some objects are not comparable ! Use -c for a list of objects without details of differences. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_507.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_507.err-sav) ====End of actual stderr (./testfiles/h5diff_507.err-sav) Testing ../../src/h5diff/ph5diff -v --follow-symlinks h5diff_grp_recur*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:31.329004000 +0100 --- actual_sorted 2017-05-17 17:37:31.322654000 +0100 *************** *** 1,31 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! group1 group2 ! group : and ! group : and ! group : and ! x x ! x x /dset1 ! x x /grp2 ! x x /grp2/dset1 ! x x /grp2/dset2 ! x x /grp2/grp3 ! x x /grp2/grp3/dset1 ! x x /grp2/grp3/dset2 ! x x /grp2/grp3/dset3 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_508.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_508.err-sav) ====End of actual stderr (./testfiles/h5diff_508.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_grp_recurse1.h5 h5diff_grp_*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:31.537726000 +0100 --- actual_sorted 2017-05-17 17:37:31.531394000 +0100 *************** *** 1,5 **** ! -------------------------------- ! -------------------------------- ! Not comparable: is of type H5G_LINK and is of type H5G_UDLINK ! Some objects are not comparable ! Use -c for a list of objects without details of differences. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_509.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_509.err-sav) ====End of actual stderr (./testfiles/h5diff_509.err-sav) Testing ../../src/h5diff/ph5diff -v --follow-symlinks h5diff_grp_recur*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:31.751371000 +0100 --- actual_sorted 2017-05-17 17:37:31.744295000 +0100 *************** *** 1,31 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! group1 group2 ! group : and ! group : and ! group : and ! x x ! x x /dset1 ! x x /grp2 ! x x /grp2/dset1 ! x x /grp2/dset2 ! x x /grp2/grp3 ! x x /grp2/grp3/dset1 ! x x /grp2/grp3/dset2 ! x x /grp2/grp3/dset3 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_510.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_510.err-sav) ====End of actual stderr (./testfiles/h5diff_510.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_grp_recurse1.h5 h5diff_grp_*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:31.969695000 +0100 --- actual_sorted 2017-05-17 17:37:31.962718000 +0100 *************** *** 1,23 **** ! ! ! --------------------------------------- ! ------------------------------------------------------------ ! [ 0 1 ] 3 2 1 ! [ 0 3 ] 3 2 1 ! 0 differences found ! 0 differences found ! [ 1 0 ] 3 2 1 ! [ 1 2 ] 3 2 1 ! 1 differences found ! 4 differences found ! dataset: and ! dataset: and ! external link: and ! group1 group2 ! group : and ! position dset5 dset5 difference ! size: [2x4] [2x4] ! x x ! x x /dset4 ! x x /dset5 ! x x /elink_grp_circle --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_511.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_511.err-sav) ====End of actual stderr (./testfiles/h5diff_511.err-sav) Testing ../../src/h5diff/ph5diff -v --follow-symlinks h5diff_grp_recur*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:32.181003000 +0100 --- actual_sorted 2017-05-17 17:37:32.174119000 +0100 *************** *** 1,52 **** ! ! ! --------------------------------------- ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! [ 0 1 ] 2 3 1 ! [ 0 1 ] 3 2 1 ! [ 0 1 ] 3 2 1 ! [ 0 3 ] 2 3 1 ! [ 0 3 ] 3 2 1 ! [ 0 3 ] 3 2 1 ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! [ 1 0 ] 2 3 1 ! [ 1 0 ] 3 2 1 ! [ 1 0 ] 3 2 1 ! [ 1 2 ] 2 3 1 ! [ 1 2 ] 3 2 1 ! [ 1 2 ] 3 2 1 ! 4 differences found ! 4 differences found ! 4 differences found ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! group1 group2 ! group : and ! group : and ! group : and ! position dset5 dset5 difference ! position dset5 dset5 difference ! position dset5 dset5 difference ! size: [2x4] [2x4] ! size: [2x4] [2x4] ! size: [2x4] [2x4] ! x x ! x x /dset4 ! x x /dset5 ! x x /elink_grp_circle ! x x /elink_grp_circle/dset4 ! x x /elink_grp_circle/dset5 ! x x /elink_grp_circle/elink_grp_circle ! x x /elink_grp_circle/elink_grp_circle/dset4 ! x x /elink_grp_circle/elink_grp_circle/dset5 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_512.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_512.err-sav) ====End of actual stderr (./testfiles/h5diff_512.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_grp_recurse1.h5 h5diff_grp_*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:32.396605000 +0100 --- actual_sorted 2017-05-17 17:37:32.390230000 +0100 *************** *** 1,2 **** ! 1 differences found ! link : and --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_513.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_513.err-sav) ====End of actual stderr (./testfiles/h5diff_513.err-sav) Testing ../../src/h5diff/ph5diff -v --follow-symlinks h5diff_grp_recur*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:32.605062000 +0100 --- actual_sorted 2017-05-17 17:37:32.599579000 +0100 *************** *** 1,52 **** ! ! ! --------------------------------------- ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! [ 0 1 ] 2 3 1 ! [ 0 1 ] 3 2 1 ! [ 0 1 ] 3 2 1 ! [ 0 3 ] 2 3 1 ! [ 0 3 ] 3 2 1 ! [ 0 3 ] 3 2 1 ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! [ 1 0 ] 2 3 1 ! [ 1 0 ] 3 2 1 ! [ 1 0 ] 3 2 1 ! [ 1 2 ] 2 3 1 ! [ 1 2 ] 3 2 1 ! [ 1 2 ] 3 2 1 ! 4 differences found ! 4 differences found ! 4 differences found ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! group1 group2 ! group : and ! group : and ! group : and ! position dset5 dset5 difference ! position dset5 dset5 difference ! position dset5 dset5 difference ! size: [2x4] [2x4] ! size: [2x4] [2x4] ! size: [2x4] [2x4] ! x x ! x x /dset4 ! x x /dset5 ! x x /elink_grp_circle ! x x /elink_grp_circle/dset4 ! x x /elink_grp_circle/dset5 ! x x /elink_grp_circle/elink_grp_circle ! x x /elink_grp_circle/elink_grp_circle/dset4 ! x x /elink_grp_circle/elink_grp_circle/dset5 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_514.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_514.err-sav) ====End of actual stderr (./testfiles/h5diff_514.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_grp_recurse_ext1.h5 h5diff_*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:32.815810000 +0100 --- actual_sorted 2017-05-17 17:37:32.809943000 +0100 *************** *** 1,26 **** ! ! ! -------------------------------- ! -------------------------------- ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! dataset: and ! file1 file2 ! group : and ! group : and ! link : and ! Not comparable: is of type H5G_GROUP and is of type H5G_UDLINK ! Some objects are not comparable ! Use -c for a list of objects without details of differences. ! x /g1/g2/g3 ! x /g1/g2/g3/dset1 ! x /g1/g2/g3/g4 ! x /g1/g2/g3/g4/dset2 ! x x / ! x x /dset1 ! x x /g1 ! x x /g1/g2 ! x x /soft_dset1 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_515.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_515.err-sav) ====End of actual stderr (./testfiles/h5diff_515.err-sav) Testing ../../src/h5diff/ph5diff -v --follow-symlinks h5diff_grp_recur*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:33.026632000 +0100 --- actual_sorted 2017-05-17 17:37:33.020356000 +0100 *************** *** 1,31 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! file1 file2 ! group : and ! group : and ! group : and ! group : and ! group : and ! x x / ! x x /dset1 ! x x /g1 ! x x /g1/g2 ! x x /g1/g2/g3 ! x x /g1/g2/g3/dset1 ! x x /g1/g2/g3/g4 ! x x /g1/g2/g3/g4/dset2 ! x x /soft_dset1 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_516.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_516.err-sav) ====End of actual stderr (./testfiles/h5diff_516.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_grp_recurse_ext1.h5 h5diff_*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:33.245815000 +0100 --- actual_sorted 2017-05-17 17:37:33.239638000 +0100 *************** *** 1,17 **** ! ! ! -------------------------------- ! -------------------------------- ! --------------------------------------- ! 0 differences found ! group1 group2 ! group : and ! Not comparable: is of type H5G_GROUP and is of type H5G_UDLINK ! Some objects are not comparable ! Use -c for a list of objects without details of differences. ! x /g2/g3 ! x /g2/g3/dset1 ! x /g2/g3/g4 ! x /g2/g3/g4/dset2 ! x x ! x x /g2 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_517.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_517.err-sav) ====End of actual stderr (./testfiles/h5diff_517.err-sav) Testing ../../src/h5diff/ph5diff -v --follow-symlinks h5diff_grp_recur*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:33.456539000 +0100 --- actual_sorted 2017-05-17 17:37:33.450520000 +0100 *************** *** 1,22 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! dataset: and ! dataset: and ! group1 group2 ! group : and ! group : and ! group : and ! group : and ! x x ! x x /g2 ! x x /g2/g3 ! x x /g2/g3/dset1 ! x x /g2/g3/g4 ! x x /g2/g3/g4/dset2 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_518.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_518.err-sav) ====End of actual stderr (./testfiles/h5diff_518.err-sav) Testing ../../src/h5diff/ph5diff -v --exclude-path /group1/dset3 h5dif*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:33.668920000 +0100 --- actual_sorted 2017-05-17 17:37:33.662825000 +0100 *************** *** 1,16 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! dataset: and ! dataset: and ! file1 file2 ! group : and ! group : and ! x x / ! x x /dset1 ! x x /group1 ! x x /group1/dset2 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_480.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_480.err-sav) ====End of actual stderr (./testfiles/h5diff_480.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_exclude1-1.h5 h5diff_exclud*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:33.882644000 +0100 --- actual_sorted 2017-05-17 17:37:33.876731000 +0100 *************** *** 1,29 **** ! ! ! --------------------------------------- ! ------------------------------------------------------------ ! [ 0 1 ] 0 1 1 ! [ 0 2 ] 0 2 2 ! [ 0 3 ] 0 3 3 ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! [ 1 0 ] 0 1 1 ! [ 1 1 ] 0 2 2 ! [ 1 2 ] 0 3 3 ! [ 1 3 ] 0 4 4 ! 7 differences found ! dataset: and ! dataset: and ! dataset: and ! file1 file2 ! group : and ! group : and ! position dset3 dset3 difference ! size: [2x4] [2x4] ! x x / ! x x /dset1 ! x x /group1 ! x x /group1/dset2 ! x x /group1/dset3 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_481.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_481.err-sav) ====End of actual stderr (./testfiles/h5diff_481.err-sav) Testing ../../src/h5diff/ph5diff -v --exclude-path /group1 --exclude-p*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:34.093000000 +0100 --- actual_sorted 2017-05-17 17:37:34.087246000 +0100 *************** *** 1,16 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! dataset: and ! dataset: and ! file1 file2 ! group : and ! group : and ! x x / ! x x /dset10 ! x x /group10 ! x x /group10/dset2 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_482.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_482.err-sav) ====End of actual stderr (./testfiles/h5diff_482.err-sav) Testing ../../src/h5diff/ph5diff -v --exclude-path /group1 h5diff_excl*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:34.304566000 +0100 --- actual_sorted 2017-05-17 17:37:34.298934000 +0100 *************** *** 1,17 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! dataset: and ! dataset: and ! file1 file2 ! group : and ! group : and ! x /dset1 ! x x / ! x x /dset10 ! x x /group10 ! x x /group10/dset2 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_483.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_483.err-sav) ====End of actual stderr (./testfiles/h5diff_483.err-sav) Testing ../../src/h5diff/ph5diff -v --exclude-path /dset3 h5diff_exclu*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:34.519846000 +0100 --- actual_sorted 2017-05-17 17:37:34.513911000 +0100 *************** *** 1,10 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! dataset: and ! group1 group2 ! group : and ! x x ! x x /dset2 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_484.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_484.err-sav) ====End of actual stderr (./testfiles/h5diff_484.err-sav) Testing ../../src/h5diff/ph5diff -v --exclude-path /group1 h5diff_excl*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:34.732182000 +0100 --- actual_sorted 2017-05-17 17:37:34.726185000 +0100 *************** *** 1,10 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! dataset: and ! file1 file2 ! group : and ! x x / ! x x /dset1 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_485.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_485.err-sav) ====End of actual stderr (./testfiles/h5diff_485.err-sav) Testing ../../src/h5diff/ph5diff -v --exclude-path /group1 h5diff_excl*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:34.947398000 +0100 --- actual_sorted 2017-05-17 17:37:34.941333000 +0100 *************** *** 1,10 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! dataset: and ! file1 file2 ! group : and ! x x / ! x x /dset1 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_486.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_486.err-sav) ====End of actual stderr (./testfiles/h5diff_486.err-sav) Testing ../../src/h5diff/ph5diff -v --exclude-path /group1/dset h5diff*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:35.163470000 +0100 --- actual_sorted 2017-05-17 17:37:35.156562000 +0100 *************** *** 1,11 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! dataset: and ! file1 file2 ! group : and ! x /group1 ! x x / ! x x /dset1 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_487.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_487.err-sav) ====End of actual stderr (./testfiles/h5diff_487.err-sav) Testing ../../src/h5diff/ph5diff -v h5diff_comp_vl_strs.h5 h5diff_comp*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:35.379898000 +0100 --- actual_sorted 2017-05-17 17:37:35.373692000 +0100 *************** *** 1,34 **** ! ! ! --------------------------------------- ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! 0 differences found ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! group1 group2 ! group : and ! x x ! x x /Compound_dset1 ! x x /Compound_dset2 ! x x /Compound_dset3 ! x x /Compound_dset4 ! x x /Compound_dset5 ! x x /Compound_dset6 ! x x /Compound_dset7 ! x x /Compound_dset8 ! x x /Compound_dset9 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_530.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_530.err-sav) ====End of actual stderr (./testfiles/h5diff_530.err-sav) Testing ../../src/h5diff/ph5diff -v compounds_array_vlen1.h5 compounds*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:35.596798000 +0100 --- actual_sorted 2017-05-17 17:37:35.590584000 +0100 *************** *** 1,85 **** ! ! ! --------------------------------------- ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! ------------------------------------------------------------ ! [ 0 ] 0 5 5 ! [ 0 ] 0 5 5 ! [ 0 ] 0 5 5 ! [ 0 ] 0 5 5 ! [ 0 ] 0 5 5 ! [ 0 ] 0 5 5 ! [ 0 ] 0 5 5 ! [ 0 ] 0 5 5 ! [ 0 ] 0 5 5 ! [ 0 ] 0 5 5 ! [ 0 ] 0 5 5 ! [ 0 ] 0 5 5 ! [ 0 ] 0 5 5 ! [ 0 ] 0 5 5 ! [ 0 ] 0 5 5 ! [ 0 ] 10 15 5 ! [ 0 ] 10 15 5 ! [ 0 ] 10 15 5 ! [ 0 ] 10.5 15.5 5 ! [ 0 ] 10.5 15.5 5 ! [ 0 ] 10.5 15.5 5 ! 0 differences found ! [ 1 ] 0 5 5 ! [ 1 ] 0 5 5 ! [ 1 ] 0 5 5 ! [ 1 ] 0 5 5 ! [ 1 ] 0 5 5 ! [ 1 ] 0 5 5 ! [ 1 ] 10 15 5 ! [ 1 ] 10 15 5 ! [ 1 ] 10 15 5 ! [ 1 ] 10 15 5 ! [ 1 ] 10 15 5 ! [ 1 ] 10 15 5 ! [ 1 ] 10 15 5 ! [ 1 ] 10 15 5 ! [ 1 ] 10 15 5 ! [ 1 ] 10 15 5 ! [ 1 ] 10 15 5 ! [ 1 ] 10 15 5 ! [ 1 ] 10.5 15.5 5 ! [ 1 ] 10.5 15.5 5 ! [ 1 ] 10.5 15.5 5 ! [ 1 ] 10.5 15.5 5 ! [ 1 ] 10.5 15.5 5 ! [ 1 ] 10.5 15.5 5 ! [ 1 ] 10.5 15.5 5 ! [ 1 ] 10.5 15.5 5 ! [ 1 ] 10.5 15.5 5 ! [ 1 ] 10.5 15.5 5 ! 12 differences found ! 15 differences found ! 6 differences found ! 8 differences found ! 8 differences found ! attribute: > and > ! dataset: and ! dataset: and ! dataset: and ! dataset: and ! file1 file2 ! group : and ! position attr1 of attr1 of difference ! position dset1 dset1 difference ! position dset2 dset2 difference ! position dset3 dset3 difference ! position dset4 dset4 difference ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! size: [2] [2] ! x x / ! x x /dset1 ! x x /dset2 ! x x /dset3 ! x x /dset4 --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_540.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_540.err-sav) ====End of actual stderr (./testfiles/h5diff_540.err-sav) Testing ../../src/h5diff/ph5diff -v -d 5 -p 0.05 --use-system-epsilon *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:35.818620000 +0100 --- actual_sorted 2017-05-17 17:37:35.812034000 +0100 *************** *** 1,3 **** ! h5diff error: -d, -p and --use-system-epsilon options are mutually-exclusive; ! Try '-h' or '--help' option for more information or see the h5diff entry in the 'HDF5 Reference Manual'. ! use no more than one. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_640.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_640.err-sav) ====End of actual stderr (./testfiles/h5diff_640.err-sav) Testing ../../src/h5diff/ph5diff -v -d 5 -p 0.05 h5diff_basic1.h5 h5di*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:36.031683000 +0100 --- actual_sorted 2017-05-17 17:37:36.025732000 +0100 *************** *** 1,3 **** ! h5diff error: -d, -p and --use-system-epsilon options are mutually-exclusive; ! Try '-h' or '--help' option for more information or see the h5diff entry in the 'HDF5 Reference Manual'. ! use no more than one. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_641.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_641.err-sav) ====End of actual stderr (./testfiles/h5diff_641.err-sav) Testing ../../src/h5diff/ph5diff -v -p 0.05 -d 5 h5diff_basic1.h5 h5di*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:36.249235000 +0100 --- actual_sorted 2017-05-17 17:37:36.242418000 +0100 *************** *** 1,3 **** ! h5diff error: -d, -p and --use-system-epsilon options are mutually-exclusive; ! Try '-h' or '--help' option for more information or see the h5diff entry in the 'HDF5 Reference Manual'. ! use no more than one. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_642.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_642.err-sav) ====End of actual stderr (./testfiles/h5diff_642.err-sav) Testing ../../src/h5diff/ph5diff -v -d 5 --use-system-epsilon h5diff_b*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:36.461715000 +0100 --- actual_sorted 2017-05-17 17:37:36.455600000 +0100 *************** *** 1,3 **** ! h5diff error: -d, -p and --use-system-epsilon options are mutually-exclusive; ! Try '-h' or '--help' option for more information or see the h5diff entry in the 'HDF5 Reference Manual'. ! use no more than one. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_643.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_643.err-sav) ====End of actual stderr (./testfiles/h5diff_643.err-sav) Testing ../../src/h5diff/ph5diff -v --use-system-epsilon -d 5 h5diff_b*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:36.687814000 +0100 --- actual_sorted 2017-05-17 17:37:36.681814000 +0100 *************** *** 1,3 **** ! h5diff error: -d, -p and --use-system-epsilon options are mutually-exclusive; ! Try '-h' or '--help' option for more information or see the h5diff entry in the 'HDF5 Reference Manual'. ! use no more than one. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_644.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_644.err-sav) ====End of actual stderr (./testfiles/h5diff_644.err-sav) Testing ../../src/h5diff/ph5diff -v -p 0.05 --use-system-epsilon h5dif*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:36.908440000 +0100 --- actual_sorted 2017-05-17 17:37:36.901136000 +0100 *************** *** 1,3 **** ! h5diff error: -d, -p and --use-system-epsilon options are mutually-exclusive; ! Try '-h' or '--help' option for more information or see the h5diff entry in the 'HDF5 Reference Manual'. ! use no more than one. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_645.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_645.err-sav) ====End of actual stderr (./testfiles/h5diff_645.err-sav) Testing ../../src/h5diff/ph5diff -v --use-system-epsilon -p 0.05 h5dif*FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:37.118190000 +0100 --- actual_sorted 2017-05-17 17:37:37.111970000 +0100 *************** *** 1,3 **** ! h5diff error: -d, -p and --use-system-epsilon options are mutually-exclusive; ! Try '-h' or '--help' option for more information or see the h5diff entry in the 'HDF5 Reference Manual'. ! use no more than one. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_646.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_646.err-sav) ====End of actual stderr (./testfiles/h5diff_646.err-sav) Testing ../../src/h5diff/ph5diff -v 1_vds.h5 2_vds.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:37.329018000 +0100 --- actual_sorted 2017-05-17 17:37:37.322960000 +0100 *************** *** 1,17 **** ! ! ! -------------------------------- ! -------------------------------- ! --------------------------------------- ! 0 differences found ! 0 differences found ! and has rank 3, dimensions [6x8x14], max dimensions [18446744073709551615x8x14] ! dataset: and ! file1 file2 ! group : and ! Not comparable: has rank 3, dimensions [5x18x8], max dimensions [18446744073709551615x18x8] ! Some objects are not comparable ! Use -c for a list of objects without details of differences. ! Warning: or is a virtual dataset ! x x / ! x x /vds_dset --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_v1.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_v1.err-sav) ====End of actual stderr (./testfiles/h5diff_v1.err-sav) Testing ../../src/h5diff/ph5diff -r 1_vds.h5 2_vds.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:37.580391000 +0100 --- actual_sorted 2017-05-17 17:37:37.574484000 +0100 *************** *** 1,6 **** ! -------------------------------- ! -------------------------------- ! 0 differences found ! dataset: and ! Some objects are not comparable ! Use -c for a list of objects. --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_v2.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_v2.err-sav) ====End of actual stderr (./testfiles/h5diff_v2.err-sav) Testing ../../src/h5diff/ph5diff -c 1_vds.h5 2_vds.h5 *FAILED* ====Expected result (expect_sorted) differs from actual result (actual_sorted) *** expect_sorted 2017-05-17 17:37:37.793502000 +0100 --- actual_sorted 2017-05-17 17:37:37.786768000 +0100 *************** *** 1,3 **** ! and has rank 3, dimensions [6x8x14], max dimensions [18446744073709551615x8x14] ! Not comparable: has rank 3, dimensions [5x18x8], max dimensions [18446744073709551615x18x8] ! Warning: or is a virtual dataset --- 1,3 ---- ! 1. no mpd is running on this host ! 2. an mpd is running but was started without a "console" (-n option) ! mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: ====The actual output (./testfiles/h5diff_v3.out-sav) mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) ====The actual stderr (./testfiles/h5diff_v3.err-sav) ====End of actual stderr (./testfiles/h5diff_v3.err-sav) ph5diff tests failed with 187 errors. 12.87user 14.46system 0:43.64elapsed 62%CPU (0avgtext+0avgdata 48896maxresident)k 424inputs+29352outputs (2major+4787079minor)pagefaults 0swaps make[6]: [testph5diff.sh.chkexe_] Error 1 (ignored) make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5diff' ===Parallel tests in h5diff ended Wed May 17 17:37:37 BST 2017=== make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5diff' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5diff' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5diff' Making check in h5ls make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5ls' make testh5ls.sh testh5lsvds.sh h5ls_plugin.sh make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5ls' make[4]: `testh5ls.sh' is up to date. make[4]: `testh5lsvds.sh' is up to date. make[4]: `h5ls_plugin.sh' is up to date. make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5ls' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5ls' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5ls' ===Serial tests in h5ls begin Wed May 17 17:37:38 BST 2017=== make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5ls' ============================ Testing testh5ls.sh Finished testing testh5ls.sh ============================ testh5ls.sh Test Log ============================ Testing ../../src/h5ls/h5ls -w80 -h PASSED Testing ../../src/h5ls/h5ls -w80 -help PASSED Testing ../../src/h5ls/h5ls -w80 -? PASSED Testing ../../src/h5ls/h5ls -w80 tall.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -r -d tall.h5 PASSED Testing ../../src/h5ls/h5ls -w80 tgroup.h5 PASSED Testing ../../src/h5ls/h5ls -w80 tgroup.h5/g1 PASSED Testing ../../src/h5ls/h5ls -w80 -r -g tgroup.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -g tgroup.h5/g1 PASSED Testing ../../src/h5ls/h5ls -w80 -v -g tgrp_comments.h5/glongcomment PASSED Testing ../../src/h5ls/h5ls -w80 -r -d tdset.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -r tslink.h5 PASSED Testing ../../src/h5ls/h5ls --follow-symlinks tsoftlinks.h5 PASSED Testing ../../src/h5ls/h5ls --follow-symlinks -r tsoftlinks.h5 PASSED Testing ../../src/h5ls/h5ls --follow-symlinks tsoftlinks.h5/group1 PASSED Testing ../../src/h5ls/h5ls --follow-symlinks -r tsoftlinks.h5/group1 PASSED Testing ../../src/h5ls/h5ls --follow-symlinks tsoftlinks.h5/soft_dset1 PASSED Testing ../../src/h5ls/h5ls -w80 -r textlink.h5 PASSED Testing ../../src/h5ls/h5ls -w80 --follow-symlinks -r textlinksrc.h5 PASSED Testing ../../src/h5ls/h5ls -w80 --follow-symlinks -rv textlinksrc.h5/ PASSED Testing ../../src/h5ls/h5ls -w80 --follow-symlinks -r textlinksrc.h5/e PASSED Testing ../../src/h5ls/h5ls -w80 -r textlinksrc.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -r textlinksrc.h5/ext_link1 PASSED Testing ../../src/h5ls/h5ls -w80 --follow-symlinks textlinksrc.h5 PASSED Testing ../../src/h5ls/h5ls -w80 --follow-symlinks textlinksrc.h5/ext_ PASSED Testing ../../src/h5ls/h5ls -w80 -r tudlink.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -Er textlinksrc.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -Erv textlinksrc.h5/ext_link5 PASSED Testing ../../src/h5ls/h5ls -w80 -Er textlinksrc.h5/ext_link1 PASSED Testing ../../src/h5ls/h5ls -w80 -E textlinksrc.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -E textlinksrc.h5/ext_link1 PASSED Testing ../../src/h5ls/h5ls -w80 --no-dangling-links textlinksrc.h5 PASSED Testing ../../src/h5ls/h5ls -w80 --follow-symlinks --no-dangling-links PASSED Testing ../../src/h5ls/h5ls -w80 --follow-symlinks --no-dangling-links PASSED Testing ../../src/h5ls/h5ls -w80 --follow-symlinks --no-dangling-links PASSED Testing ../../src/h5ls/h5ls -w80 thlink.h5 tslink.h5 PASSED Testing ../../src/h5ls/h5ls -w80 thlink.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -r -d tcompound.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -r -d tnestedcomp.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -r -d -S tnestedcomp.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -r -d -l tnestedcomp.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -r -d -l -S tnestedcomp.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -r -d tloop.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -r -d tstr.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -r -d tsaf.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -r -d tvldtypes1.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -r -d tarray1.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -d tempty.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -v -S tattr2.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -v -d tattrreg.h5 PASSED Testing ../../src/h5ls/h5ls nosuchfile.h5 PASSED Testing ../../src/h5ls/h5ls -v tvldtypes1.h5 PASSED Testing ../../src/h5ls/h5ls -v tdatareg.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -d tdset_idx.h5 PASSED All h5ls tests passed. 0.55user 2.93system 0:07.23elapsed 48%CPU (0avgtext+0avgdata 39744maxresident)k 488inputs+7040outputs (1major+973115minor)pagefaults 0swaps Finished testing testh5ls.sh ============================ ============================ ============================ Testing testh5lsvds.sh Finished testing testh5lsvds.sh ============================ testh5lsvds.sh Test Log ============================ Testing ../../src/h5ls/h5ls -w80 -v -S 1_vds.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -v -S 2_vds.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -v -S 3_1_vds.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -v -S 3_2_vds.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -v -S 4_vds.h5 PASSED Testing ../../src/h5ls/h5ls -w80 -v -S 5_vds.h5 PASSED All h5ls tests passed. 0.07user 0.60system 0:01.07elapsed 63%CPU (0avgtext+0avgdata 37808maxresident)k 0inputs+808outputs (0major+187246minor)pagefaults 0swaps Finished testing testh5lsvds.sh ============================ ============================ ============================ Testing h5ls_plugin.sh Finished testing h5ls_plugin.sh ============================ h5ls_plugin.sh Test Log ============================ Testing ../../src/h5ls/h5ls -w80 -d tudfilter.h5 PASSED All Plugin API tests passed. 0.01user 0.07system 0:00.18elapsed 46%CPU (0avgtext+0avgdata 24432maxresident)k 0inputs+128outputs (0major+24049minor)pagefaults 0swaps Finished testing h5ls_plugin.sh ============================ ============================ make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5ls' ===Serial tests in h5ls ended Wed May 17 17:37:46 BST 2017=== make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5ls' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5ls' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5ls' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5ls' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5ls' Making check in h5dump make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5dump' make h5dumpgentest binread testh5dump.sh testh5dumppbits.sh testh5dumpvds.sh testh5dumpxml.sh h5dump_plugin.sh make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5dump' make[4]: `h5dumpgentest' is up to date. make[4]: `binread' is up to date. make[4]: `testh5dump.sh' is up to date. make[4]: `testh5dumppbits.sh' is up to date. make[4]: `testh5dumpvds.sh' is up to date. make[4]: `testh5dumpxml.sh' is up to date. make[4]: `h5dump_plugin.sh' is up to date. make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5dump' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5dump' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5dump' ===Serial tests in h5dump begin Wed May 17 17:37:46 BST 2017=== make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5dump' ============================ Testing h5dumpgentest Finished testing h5dumpgentest ============================ h5dumpgentest Test Log ============================ 0.05user 0.06system 0:00.81elapsed 14%CPU (0avgtext+0avgdata 65504maxresident)k 472inputs+20064outputs (1major+8017minor)pagefaults 0swaps Finished testing h5dumpgentest ============================ ============================ Testing testh5dump.sh Finished testing testh5dump.sh ============================ testh5dump.sh Test Log ============================ Testing ../../src/h5dump/h5dump -h PASSED Testing ../../src/h5dump/h5dump --enable-error-stack --ddl -y packedbi PASSED Testing ../../src/h5dump/h5dump --enable-error-stack --output packedbi PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -O -y tattr.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -A -o tattr.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -y -o trawdatafil PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -O -y -o tnoddlfi PASSED Testing ../../src/h5dump/h5dump --enable-error-stack --ddl=twithddl.tx PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /dset1[1,1;;;] PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -w0 packedbits.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack packedbits.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tcmpdintsize.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tscalarintsize.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tattrintsize.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tcmpdattrintsize. PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tscalarattrintsiz PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tscalarintattrsiz PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tintsattrs.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tscalarstring.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tgroup.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack --group=/g2 --gro PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tdset.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -H -d dset1 -d /d PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tattr.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -a /\/attr1 --att PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -N /\/attr1 --any PASSED Testing ../../src/h5dump/h5dump --enable-error-stack --header -a /attr PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tattr4_be.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tnamed_dtype_attr PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tslink.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tudlink.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -l slink2 tslink. PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -N slink2 tslink. PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -l udlink2 tudlin PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /slink1 tslink PASSED Testing ../../src/h5dump/h5dump --enable-error-stack thlink.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /g1/dset2 --da PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /g1/g1.1/dset3 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -g /g1 thlink.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -N /g1 thlink.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /dset1 -g /g2 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -N /dset1 -N /g2 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tcompound.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -t /type1 --datat PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -N /type1 --any_p PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -t /#6632 -g /gro PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tcompound_complex PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tcompound_complex CREATED Testing ../../src/h5dump/h5dump --enable-error-stack tbitnopaque.h5 CREATED Testing ../../src/h5dump/h5dump --enable-error-stack tnestedcomp.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tnestedcmpddt.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tall.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack --header -g /g1/g PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /g2/dset2.1 -l PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -N /g2/dset2.1 -N PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -a attr1 tall.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -N attr1 tall.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tloop.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tstr.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tstr2.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tsaf.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tvldtypes1.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tvldtypes2.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tvldtypes3.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tvldtypes4.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tvldtypes5.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tvlstr.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tvlenstr_array.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tarray1.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -R tarray1_big.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tarray2.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tarray3.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tarray4.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tarray5.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tarray6.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tarray7.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tarray8.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -H -d Dataset1 ta PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tempty.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tgrp_comments.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack --filedriver=spli PASSED Testing ../../src/h5dump/h5dump --enable-error-stack --filedriver=fami PASSED Testing ../../src/h5dump/h5dump --enable-error-stack --filedriver=mult PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -w157 tlarge_objn PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -A tall.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -A 0 tall.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -A -r tall.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack --dataset=/g1/g1. PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /g1/g1.1/dset1 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /dset1[1,1;;;] PASSED Testing ../../src/h5dump/h5dump --enable-error-stack --no-compact-subs PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d FourDimInts -s PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d FourDimInts -s PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d FourDimInts -s PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d FourDimInts -s PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d FourDimInts -s PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -r tchar.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack charsets.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -H -B -d dset tfc PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -B tfcontents2.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack --boot-block tfco PASSED Testing ../../src/h5dump/h5dump --enable-error-stack --superblock tfco PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -B file_space.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -p -d bogus tfcon PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -n tfcontents1.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -n --sort_by=name PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -n --sort_by=name PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -n 1 --sort_order PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -n 1 --sort_order PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d compact PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d contiguo PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d chunked PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d external PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -p tfvalues.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tattr2.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -e tstr3.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tstr3.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -r -d str4 tstr3. PASSED Testing ../../src/h5dump/h5dump --enable-error-stack taindices.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -y taindices.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d 1d -s 1 -S 10 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d 2d -s 1,2 -S 3 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d 3d -s 0,1,2 -S PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d 4d -s 0,0,1,2 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d 1d -s 1,3 tain PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d 1d -c 1,3 tain PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d 1d -S 1,3 tain PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d 1d -k 1,3 tain PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d szip tfi PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d deflate PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d shuffle PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d fletcher PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d nbit tfi PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d scaleoff PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d all tfil PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d myfilter PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d deflate -d shu PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tlonglinks.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d dset4gb -s 429 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack thyperslab.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tnullspace.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack zerodim.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tvms.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d integer -o out PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /g2/dset2 -b - PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /g6/dset6 -b - PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d integer -o out PASSED Running h5import out1.bin -c out3.h5import -o out1.h5 PASSED Running h5diff tbinary.h5 out1.h5 /integer /integer PASSED Running h5import out1.bin -c tbin1.ddl -o out1D.h5 PASSED Running h5diff tbinary.h5 out1D.h5 /integer /integer PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -b BE -d float -o PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d integer -o out PASSED Running h5import out3.bin -c out3.h5import -o out3.h5 PASSED Running h5diff tbinary.h5 out3.h5 /integer /integer PASSED Running h5import out3.bin -c tbin3.ddl -o out3D.h5 PASSED Running h5diff tbinary.h5 out3D.h5 /integer /integer PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d double -b FILE PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tdatareg.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -R tdatareg.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tattrreg.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -R tattrreg.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /Dataset1 -s 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack --group=1 --sort_ PASSED Testing ../../src/h5dump/h5dump --enable-error-stack --group=1 --sort_ PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -g 2 -q name -z a PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -g 2 -q name -z d PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -q creation_order PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -H --sort_by=name PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -H --sort_by=name PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -H --sort_by=crea PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -H --sort_by=crea PASSED Testing ../../src/h5dump/h5dump --enable-error-stack --sort_by=name -- PASSED Testing ../../src/h5dump/h5dump --enable-error-stack --sort_by=name -- PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -m %.7f tfpformat PASSED Testing ../../src/h5dump/h5dump --enable-error-stack textlinksrc.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack textlinkfar.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack textlink.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack filter_fail.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -y -o tall-6.txt PASSED Testing ../../src/h5dump/h5dump --enable-error-stack tgroup.h5 non_exi PASSED All h5dump tests passed. 3.41user 10.37system 0:25.46elapsed 54%CPU (0avgtext+0avgdata 55088maxresident)k 1208inputs+272760outputs (2major+3339189minor)pagefaults 0swaps Finished testing testh5dump.sh ============================ ============================ ============================ Testing testh5dumppbits.sh Finished testing testh5dumppbits.sh ============================ testh5dumppbits.sh Test Log ============================ Testing ../../src/h5dump/h5dump --enable-error-stack PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU08BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS16BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU16BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS32BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU32BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS64BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU64BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS64BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU64BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS64BITS -M 1 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU64BITS -M 1 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU08BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS16BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU16BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS32BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU32BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS64BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU64BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU08BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS16BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU16BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS32BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU32BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS64BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU64BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU08BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS16BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU16BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS32BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU32BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS64BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU64BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /dset1 -M 0,1, PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /Dataset1 -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 0 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 6 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 8 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS16BITS -M 1 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS32BITS -M 3 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M - PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 4 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 3 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 2 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS16BITS -M 1 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS32BITS -M 2 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 0 PASSED All h5dump tests passed. 0.48user 2.75system 0:06.34elapsed 50%CPU (0avgtext+0avgdata 28560maxresident)k 0inputs+6568outputs (0major+915557minor)pagefaults 0swaps Finished testing testh5dumppbits.sh ============================ ============================ ============================ Testing testh5dumpvds.sh Finished testing testh5dumpvds.sh ============================ testh5dumpvds.sh Test Log ============================ Testing ../../src/h5dump/h5dump --enable-error-stack 1_vds.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack 2_vds.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack 3_1_vds.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack 3_2_vds.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack 4_vds.h5 PASSED Testing ../../src/h5dump/h5dump --enable-error-stack 5_vds.h5 PASSED Testing ../../src/h5dump/h5dump --vds-view-first-missing --enable-erro PASSED Testing ../../src/h5dump/h5dump -d /VDS-Eiger --vds-gap-size=1 --enabl PASSED Testing ../../src/h5dump/h5dump --vds-gap-size=2 --enable-error-stack PASSED Testing ../../src/h5dump/h5dump -p --enable-error-stack 1_vds.h5 PASSED Testing ../../src/h5dump/h5dump -p --enable-error-stack 2_vds.h5 PASSED Testing ../../src/h5dump/h5dump -p --enable-error-stack 3_1_vds.h5 PASSED Testing ../../src/h5dump/h5dump -p --enable-error-stack 3_2_vds.h5 PASSED Testing ../../src/h5dump/h5dump -p --enable-error-stack 4_vds.h5 PASSED Testing ../../src/h5dump/h5dump -p --enable-error-stack 5_vds.h5 PASSED Testing ../../src/h5dump/h5dump -p --enable-error-stack vds-eiger.h5 PASSED Testing ../../src/h5dump/h5dump -p --enable-error-stack vds-percival-u PASSED All h5dump tests passed. 0.21user 1.25system 0:02.48elapsed 59%CPU (0avgtext+0avgdata 39536maxresident)k 0inputs+2736outputs (0major+399688minor)pagefaults 0swaps Finished testing testh5dumpvds.sh ============================ ============================ ============================ Testing testh5dumpxml.sh Finished testing testh5dumpxml.sh ============================ testh5dumpxml.sh Test Log ============================ Testing ../../src/h5dump/h5dump --xml tall.h5 PASSED Testing ../../src/h5dump/h5dump --xml tattr.h5 PASSED Testing ../../src/h5dump/h5dump --xml tbitfields.h5 PASSED Testing ../../src/h5dump/h5dump --xml tcompound.h5 PASSED Testing ../../src/h5dump/h5dump --xml tcompound2.h5 PASSED Testing ../../src/h5dump/h5dump --xml tdatareg.h5 PASSED Testing ../../src/h5dump/h5dump --xml tdset.h5 PASSED Testing ../../src/h5dump/h5dump --xml tdset2.h5 PASSED Testing ../../src/h5dump/h5dump --xml tenum.h5 PASSED Testing ../../src/h5dump/h5dump --xml tgroup.h5 PASSED Testing ../../src/h5dump/h5dump --xml thlink.h5 PASSED Testing ../../src/h5dump/h5dump --xml tloop.h5 PASSED Testing ../../src/h5dump/h5dump --xml tloop2.h5 PASSED Testing ../../src/h5dump/h5dump --xml tmany.h5 PASSED Testing ../../src/h5dump/h5dump --xml tnestedcomp.h5 PASSED Testing ../../src/h5dump/h5dump --xml tcompound_complex.h5 PASSED Testing ../../src/h5dump/h5dump --xml tobjref.h5 PASSED Testing ../../src/h5dump/h5dump --xml topaque.h5 PASSED Testing ../../src/h5dump/h5dump --xml tslink.h5 PASSED Testing ../../src/h5dump/h5dump --xml tudlink.h5 PASSED Testing ../../src/h5dump/h5dump --xml textlink.h5 PASSED Testing ../../src/h5dump/h5dump --xml tstr.h5 PASSED Testing ../../src/h5dump/h5dump --xml tstr2.h5 PASSED Testing ../../src/h5dump/h5dump --xml tref.h5 PASSED Testing ../../src/h5dump/h5dump --xml tname-amp.h5 PASSED Testing ../../src/h5dump/h5dump --xml tname-apos.h5 PASSED Testing ../../src/h5dump/h5dump --xml tname-gt.h5 PASSED Testing ../../src/h5dump/h5dump --xml tname-lt.h5 PASSED Testing ../../src/h5dump/h5dump --xml tname-quot.h5 PASSED Testing ../../src/h5dump/h5dump --xml tname-sp.h5 PASSED Testing ../../src/h5dump/h5dump --xml tstring.h5 PASSED Testing ../../src/h5dump/h5dump --xml tstring-at.h5 PASSED Testing ../../src/h5dump/h5dump --xml tref-escapes.h5 PASSED Testing ../../src/h5dump/h5dump --xml tref-escapes-at.h5 PASSED Testing ../../src/h5dump/h5dump --xml tnodata.h5 PASSED Testing ../../src/h5dump/h5dump --xml tarray1.h5 PASSED Testing ../../src/h5dump/h5dump --xml tarray2.h5 PASSED Testing ../../src/h5dump/h5dump --xml tarray3.h5 PASSED Testing ../../src/h5dump/h5dump --xml tarray6.h5 PASSED Testing ../../src/h5dump/h5dump --xml tarray7.h5 PASSED Testing ../../src/h5dump/h5dump --xml tvldtypes1.h5 PASSED Testing ../../src/h5dump/h5dump --xml tvldtypes2.h5 PASSED Testing ../../src/h5dump/h5dump --xml tvldtypes3.h5 PASSED Testing ../../src/h5dump/h5dump --xml tvldtypes4.h5 PASSED Testing ../../src/h5dump/h5dump --xml tvldtypes5.h5 PASSED Testing ../../src/h5dump/h5dump --xml tvlstr.h5 PASSED Testing ../../src/h5dump/h5dump --xml tsaf.h5 PASSED Testing ../../src/h5dump/h5dump --xml tempty.h5 PASSED Testing ../../src/h5dump/h5dump --xml tnamed_dtype_attr.h5 PASSED Testing ../../src/h5dump/h5dump --xml --use-dtd tempty.h5 PASSED Testing ../../src/h5dump/h5dump --xml -u tempty.h5 PASSED Testing ../../src/h5dump/h5dump --xml -X : tempty.h5 PASSED Testing ../../src/h5dump/h5dump --xml --xml-ns=: tempty.h5 PASSED Testing ../../src/h5dump/h5dump --xml -X thing: tempty.h5 PASSED Testing ../../src/h5dump/h5dump --xml --xml-ns=thing: tempty.h5 PASSED Testing ../../src/h5dump/h5dump --xml --xml-ns=: --xml-dtd=http://some PASSED Testing ../../src/h5dump/h5dump --xml --use-dtd --xml-dtd=http://somew PASSED Testing ../../src/h5dump/h5dump --xml -A tall.h5 PASSED Testing ../../src/h5dump/h5dump --xml -H --sort_by=name --sort_order=a PASSED Testing ../../src/h5dump/h5dump --xml -H --sort_by=name --sort_order=d PASSED Testing ../../src/h5dump/h5dump --xml -H --sort_by=creation_order --so PASSED Testing ../../src/h5dump/h5dump --xml -H --sort_by=creation_order --so PASSED Testing ../../src/h5dump/h5dump -u -m %.7f tfpformat.h5 PASSED All h5dumpxml tests passed. 0.47user 2.87system 0:05.30elapsed 63%CPU (0avgtext+0avgdata 36880maxresident)k 0inputs+5664outputs (0major+904549minor)pagefaults 0swaps Finished testing testh5dumpxml.sh ============================ ============================ ============================ Testing h5dump_plugin.sh Finished testing h5dump_plugin.sh ============================ h5dump_plugin.sh Test Log ============================ Testing ../../src/h5dump/h5dump --enable-error-stack tudfilter.h5 PASSED All Plugin API tests passed. 0.01user 0.07system 0:00.18elapsed 49%CPU (0avgtext+0avgdata 24704maxresident)k 0inputs+128outputs (0major+24070minor)pagefaults 0swaps Finished testing h5dump_plugin.sh ============================ ============================ make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5dump' ===Serial tests in h5dump ended Wed May 17 17:38:27 BST 2017=== make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5dump' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5dump' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5dump' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5dump' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5dump' Making check in misc make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc' Making check in vds make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc/vds' make UC_1_one_dim_gen UC_2_two_dims_gen UC_3_gaps_gen UC_4_printf_gen UC_5_stride_gen make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc/vds' make[5]: `UC_1_one_dim_gen' is up to date. make[5]: `UC_2_two_dims_gen' is up to date. make[5]: `UC_3_gaps_gen' is up to date. make[5]: `UC_4_printf_gen' is up to date. make[5]: `UC_5_stride_gen' is up to date. make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc/vds' make check-TESTS make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc/vds' make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc/vds' ===Serial tests in vds begin Wed May 17 17:38:27 BST 2017=== make[7]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc/vds' ============================ Testing UC_1_one_dim_gen Finished testing UC_1_one_dim_gen ============================ UC_1_one_dim_gen Test Log ============================ 0.00user 0.01system 0:00.09elapsed 20%CPU (0avgtext+0avgdata 25392maxresident)k 120inputs+112outputs (1major+5494minor)pagefaults 0swaps Finished testing UC_1_one_dim_gen ============================ ============================ Testing UC_2_two_dims_gen Finished testing UC_2_two_dims_gen ============================ UC_2_two_dims_gen Test Log ============================ 0.00user 0.01system 0:00.08elapsed 22%CPU (0avgtext+0avgdata 25392maxresident)k 120inputs+96outputs (1major+5534minor)pagefaults 0swaps Finished testing UC_2_two_dims_gen ============================ ============================ Testing UC_3_gaps_gen Finished testing UC_3_gaps_gen ============================ UC_3_gaps_gen Test Log ============================ 0.00user 0.01system 0:00.05elapsed 28%CPU (0avgtext+0avgdata 24032maxresident)k 112inputs+32outputs (1major+5397minor)pagefaults 0swaps Finished testing UC_3_gaps_gen ============================ ============================ Testing UC_4_printf_gen Finished testing UC_4_printf_gen ============================ UC_4_printf_gen Test Log ============================ 0.00user 0.01system 0:00.06elapsed 27%CPU (0avgtext+0avgdata 24912maxresident)k 112inputs+64outputs (1major+5524minor)pagefaults 0swaps Finished testing UC_4_printf_gen ============================ ============================ Testing UC_5_stride_gen Finished testing UC_5_stride_gen ============================ UC_5_stride_gen Test Log ============================ 0.00user 0.01system 0:00.06elapsed 23%CPU (0avgtext+0avgdata 25104maxresident)k 112inputs+64outputs (1major+5536minor)pagefaults 0swaps Finished testing UC_5_stride_gen ============================ make[7]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc/vds' ===Serial tests in vds ended Wed May 17 17:38:28 BST 2017=== make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc/vds' make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc/vds' make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc/vds' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc/vds' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc/vds' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc' make h5repart_gentest h5clear_gentest talign repart_test clear_open_chk testh5repart.sh testh5mkgrp.sh testh5clear.sh make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc' make[5]: `h5repart_gentest' is up to date. make[5]: `h5clear_gentest' is up to date. make[5]: `talign' is up to date. make[5]: `repart_test' is up to date. make[5]: `clear_open_chk' is up to date. make[5]: `testh5repart.sh' is up to date. make[5]: `testh5mkgrp.sh' is up to date. make[5]: `testh5clear.sh' is up to date. make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc' make check-TESTS make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc' make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc' ===Serial tests in misc begin Wed May 17 17:38:28 BST 2017=== make[7]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc' ============================ Testing h5repart_gentest Finished testing h5repart_gentest ============================ h5repart_gentest Test Log ============================ PASSED 0.00user 0.01system 0:00.13elapsed 15%CPU (0avgtext+0avgdata 23376maxresident)k 104inputs+160outputs (1major+5263minor)pagefaults 0swaps Finished testing h5repart_gentest ============================ ============================ Testing h5clear_gentest Finished testing h5clear_gentest ============================ h5clear_gentest Test Log ============================ 0.00user 0.01system 0:00.09elapsed 23%CPU (0avgtext+0avgdata 37552maxresident)k 112inputs+136outputs (1major+6251minor)pagefaults 0swaps Finished testing h5clear_gentest ============================ ============================ Testing talign Finished testing talign ============================ talign Test Log ============================ Testing alignment in compound datatypes PASSED 0.00user 0.01system 0:00.06elapsed 24%CPU (0avgtext+0avgdata 27392maxresident)k 112inputs+16outputs (1major+6286minor)pagefaults 0swaps Finished testing talign ============================ ============================ Testing testh5repart.sh Finished testing testh5repart.sh ============================ testh5repart.sh Test Log ============================ Testing ../../src/misc/h5repart -m 20000 family_file%05d.h5 fst_family PASSED Testing ../../src/misc/h5repart -m 5k family_file%05d.h5 scd_family%05 PASSED Testing ../../src/misc/h5repart -m 20000 -family_to_sec2 family_file%0 PASSED Testing repart_test PASSED All h5repart tests passed. 0.05user 0.30system 0:00.59elapsed 59%CPU (0avgtext+0avgdata 22272maxresident)k 224inputs+400outputs (2major+93080minor)pagefaults 0swaps Finished testing testh5repart.sh ============================ ============================ ============================ Testing testh5mkgrp.sh Finished testing testh5mkgrp.sh ============================ testh5mkgrp.sh Test Log ============================ Testing ../../src/misc/h5mkgrp -h PASSED Testing ../../src/misc/h5mkgrp h5mkgrp_single.h5 single PASSED Verifying h5ls file structure h5mkgrp_single.h5 PASSED Testing ../../src/misc/h5mkgrp -v h5mkgrp_single_v.h5 single PASSED Verifying h5ls file structure h5mkgrp_single_v.h5 PASSED Testing ../../src/misc/h5mkgrp -p h5mkgrp_single_p.h5 single PASSED Verifying h5ls file structure h5mkgrp_single_p.h5 PASSED Testing ../../src/misc/h5mkgrp -l h5mkgrp_single_l.h5 latest PASSED Verifying h5ls file structure h5mkgrp_single_l.h5 PASSED Testing ../../src/misc/h5mkgrp h5mkgrp_several.h5 one two PASSED Verifying h5ls file structure h5mkgrp_several.h5 PASSED Testing ../../src/misc/h5mkgrp -v h5mkgrp_several_v.h5 one two PASSED Verifying h5ls file structure h5mkgrp_several_v.h5 PASSED Testing ../../src/misc/h5mkgrp -p h5mkgrp_several_p.h5 one two PASSED Verifying h5ls file structure h5mkgrp_several_p.h5 PASSED Testing ../../src/misc/h5mkgrp -l h5mkgrp_several_l.h5 one two PASSED Verifying h5ls file structure h5mkgrp_several_l.h5 PASSED Testing ../../src/misc/h5mkgrp -p h5mkgrp_nested_p.h5 /one/two PASSED Verifying h5ls file structure h5mkgrp_nested_p.h5 PASSED Testing ../../src/misc/h5mkgrp -lp h5mkgrp_nested_lp.h5 /one/two PASSED Verifying h5ls file structure h5mkgrp_nested_lp.h5 PASSED Testing ../../src/misc/h5mkgrp -p h5mkgrp_nested_mult_p.h5 /one/two /t PASSED Verifying h5ls file structure h5mkgrp_nested_mult_p.h5 PASSED Testing ../../src/misc/h5mkgrp -lp h5mkgrp_nested_mult_lp.h5 /one/two PASSED Verifying h5ls file structure h5mkgrp_nested_mult_lp.h5 PASSED All h5mkgrp tests passed. 0.15user 0.81system 0:01.88elapsed 51%CPU (0avgtext+0avgdata 23040maxresident)k 392inputs+1696outputs (1major+288900minor)pagefaults 0swaps Finished testing testh5mkgrp.sh ============================ ============================ ============================ Testing testh5clear.sh Finished testing testh5clear.sh ============================ testh5clear.sh Test Log ============================ Testing ../../src/misc/h5clear -h PASSED Testing ../../src/misc/h5clear PASSED Testing ../../src/misc/h5clear junk.h5 PASSED Testing ../../src/misc/h5clear orig_h5clear_sec2_v3.h5 PASSED Testing ../../src/misc/h5clear -m PASSED Testing ../../src/misc/h5clear -s junk.h5 PASSED Testing ../../src/misc/h5clear -m -s PASSED Testing ../../src/misc/h5clear -m -s junk.h5 PASSED Testing ../../src/misc/h5clear -m orig_h5clear_sec2_v2.h5 PASSED Testing ../../src/misc/h5clear -s -m orig_h5clear_sec2_v0.h5 PASSED Testing ../../src/misc/h5clear -m h5clear_mdc_image.h5 PASSED Testing ../../src/misc/h5clear --vers PASSED Testing ../../src/misc/h5clear -k PASSED Testing ../../src/misc/h5clear -k junk.h5 PASSED Testing ../../src/misc/h5clear -l h5clear_sec2_v2.h5 PASSED Testing ../../src/misc/h5clear -m -k PASSED Testing ../../src/misc/h5clear -l -m PASSED Testing ../../src/misc/h5clear -m -l junk.h5 PASSED Testing ../../src/misc/h5clear -l -m junk.h5 PASSED Testing ../../src/misc/h5clear -m -l h5clear_sec2_v0.h5 PASSED Testing ../../src/misc/h5clear -l -m h5clear_sec2_v0.h5 PASSED Testing ../../src/misc/h5clear -m mod_h5clear_mdc_image.h5 PASSED Testing ../../src/misc/h5clear -s -m mod_h5clear_mdc_image.h5 PASSED Testing ../../src/misc/h5clear -s h5clear_sec2_v3.h5 PASSED Testing ../../src/misc/h5clear -s h5clear_log_v3.h5 PASSED Testing ../../src/misc/h5clear -s latest_h5clear_sec2_v3.h5 PASSED Testing ../../src/misc/h5clear -s latest_h5clear_log_v3.h5 PASSED Testing ../../src/misc/h5clear -s h5clear_sec2_v0.h5 PASSED Testing ../../src/misc/h5clear -s h5clear_sec2_v2.h5 PASSED All h5clear tests passed. 0.19user 0.86system 0:01.98elapsed 53%CPU (0avgtext+0avgdata 22128maxresident)k 776inputs+1056outputs (2major+320426minor)pagefaults 0swaps Finished testing testh5clear.sh ============================ ============================ make[7]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc' ===Serial tests in misc ended Wed May 17 17:38:33 BST 2017=== make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc' make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc' make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/misc' Making check in h5import make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5import' make h5importtest make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5import' make[4]: `h5importtest' is up to date. make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5import' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5import' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5import' ===Serial tests in h5import begin Wed May 17 17:38:33 BST 2017=== make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5import' ============================ Testing h5importtest Finished testing h5importtest ============================ h5importtest Test Log ============================ 0.00user 0.01system 0:00.09elapsed 16%CPU (0avgtext+0avgdata 12928maxresident)k 104inputs+56outputs (1major+4562minor)pagefaults 0swaps Finished testing h5importtest ============================ ============================ Testing h5importtestutil.sh Finished testing h5importtestutil.sh ============================ h5importtestutil.sh Test Log ============================ ============================== H5IMPORT tests started ============================== Testing ASCII I32 rank 3 - Output BE PASSED Testing ASCII I16 rank 3 - Output LE - CHUNKED - extended PASSED Testing ASCII I8 - rank 3 - Output I8 LE-Chunked+Extended+Compressed PASSED Testing ASCII UI16 - rank 2 - Output LE+Chunked+Compressed PASSED Testing ASCII UI32 - rank 3 - Output BE PASSED Testing ASCII F32 - rank 3 - Output LE PASSED Testing ASCII F64 - rank 3 - Output BE + CHUNKED+Extended+Compressed PASSED Testing BINARY F64 - rank 3 - Output LE+CHUNKED+Extended+Compressed PASSED Testing H5DUMP-BINARY F64 - rank 3 - Output LE+CHUNKED+Extended+Compre PASSED Testing BINARY I8 - rank 3 - Output I16LE + Chunked+Extended+Compresse PASSED Testing H5DUMP-BINARY I8 - rank 3 - Output I16LE + Chunked+Extended+Co PASSED Testing BINARY I16 - rank 3 - Output order LE + CHUNKED + extended PASSED Testing H5DUMP-BINARY I16 - rank 3 - Output order LE + CHUNKED + exten PASSED Testing BINARY I32 - rank 3 - Output BE + CHUNKED PASSED Testing H5DUMP-BINARY I32 - rank 3 - Output BE + CHUNKED PASSED Testing BINARY UI16 - rank 3 - Output byte BE + CHUNKED PASSED Testing H5DUMP-BINARY UI16 - rank 3 - Output byte BE + CHUNKED PASSED Testing BINARY UI32 - rank 3 - Output LE + CHUNKED PASSED Testing H5DUMP-BINARY UI32 - rank 3 - Output LE + CHUNKED PASSED Testing STR PASSED Testing H5DUMP-STR PASSED Testing BINARY I8 CR LF EOF PASSED Testing H5DUMP-BINARY I8 CR LF EOF PASSED Testing ASCII F64 - rank 1 - INPUT-CLASS TEXTFPE PASSED All h5import tests passed. 0.39user 1.66system 0:03.59elapsed 57%CPU (0avgtext+0avgdata 28576maxresident)k 0inputs+1608outputs (0major+598664minor)pagefaults 0swaps Finished testing h5importtestutil.sh ============================ ============================ make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5import' ===Serial tests in h5import ended Wed May 17 17:38:37 BST 2017=== make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5import' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5import' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5import' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5import' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5import' Making check in h5repack make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5repack' make h5repack.sh h5repack_plugin.sh make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5repack' make[4]: `h5repack.sh' is up to date. make[4]: `h5repack_plugin.sh' is up to date. make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5repack' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5repack' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5repack' ===Serial tests in h5repack begin Wed May 17 17:38:37 BST 2017=== make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5repack' ============================ Testing h5repack.sh Finished testing h5repack.sh ============================ h5repack.sh Test Log ============================ Testing ../../src/h5repack/h5repack -h PASSED fill h5repack_fill.h5 Testing ../../src/h5repack/h5repack PASSED Verifying h5diff output h5repack_fill.h5 out-fill.h5repack_fill.h5 PASSED objs h5repack_objs.h5 Testing ../../src/h5repack/h5repack PASSED Verifying h5diff output h5repack_objs.h5 out-objs.h5repack_objs.h5 PASSED attr h5repack_attr.h5 Testing ../../src/h5repack/h5repack PASSED Verifying h5diff output h5repack_attr.h5 out-attr.h5repack_attr.h5 PASSED hlink h5repack_hlink.h5 Testing ../../src/h5repack/h5repack PASSED Verifying h5diff output h5repack_hlink.h5 out-hlink.h5repack_hlink.h5 PASSED layout h5repack_layout.h5 Testing ../../src/h5repack/h5repack PASSED Verifying h5diff output h5repack_layout.h5 out-layout.h5repack_layout. PASSED early h5repack_early.h5 Testing ../../src/h5repack/h5repack PASSED Verifying h5diff output h5repack_early.h5 out-early.h5repack_early.h5 PASSED nested_8bit_enum h5repack_nested_8bit_enum_deflated.h5 Testing ../../src/h5repack/h5repack PASSED Verifying h5diff output h5repack_nested_8bit_enum_deflated.h5 out-nest PASSED gzip_individual h5repack_layout.h5 -f dset1:GZIP=1 -l dset1:CHUNK=20x10 Testing ../../src/h5repack/h5repack -f dset1:GZIP=1 -l dset1:CHUNK=20x PASSED Verifying h5diff output h5repack_layout.h5 out-gzip_individual.h5repac PASSED gzip_all h5repack_layout.h5 -f GZIP=1 Testing ../../src/h5repack/h5repack -f GZIP=1 PASSED Verifying h5diff output h5repack_layout.h5 out-gzip_all.h5repack_layou PASSED Testing ../../src/h5repack/h5repack h5repack_layout.h5 -f dset2:SZIP=8 -SKIP- Testing ../../src/h5repack/h5repack h5repack_layout.h5 -f SZIP=8,NN -SKIP- shuffle_individual h5repack_layout.h5 -f dset2:SHUF -l dset2:CHUNK=20x10 Testing ../../src/h5repack/h5repack -f dset2:SHUF -l dset2:CHUNK=20x10 PASSED Verifying h5diff output h5repack_layout.h5 out-shuffle_individual.h5re PASSED shuffle_all h5repack_layout.h5 -f SHUF Testing ../../src/h5repack/h5repack -f SHUF PASSED Verifying h5diff output h5repack_layout.h5 out-shuffle_all.h5repack_la PASSED fletcher_individual h5repack_layout.h5 -f dset2:FLET -l dset2:CHUNK=20x10 Testing ../../src/h5repack/h5repack -f dset2:FLET -l dset2:CHUNK=20x10 PASSED Verifying h5diff output h5repack_layout.h5 out-fletcher_individual.h5r PASSED fletcher_all h5repack_layout.h5 -f FLET Testing ../../src/h5repack/h5repack -f FLET PASSED Verifying h5diff output h5repack_layout.h5 out-fletcher_all.h5repack_l PASSED Testing ../../src/h5repack/h5repack h5repack_layout.h5 -f dset2:SHUF - -SKIP- Testing ../../src/h5repack/h5repack -v -f /dset_deflate:GZIP=9 PASSED Verifying h5diff output h5repack_filters.h5 out-gzip_verbose_filters.h PASSED Verifying output from ../../src/h5repack/h5repack -v -f /dset_deflate: PASSED Testing ../../src/h5repack/h5repack h5repack_szip.h5 -SKIP- Testing ../../src/h5repack/h5repack h5repack_szip.h5 --filter=dset_szi -SKIP- deflate_copy h5repack_deflate.h5 Testing ../../src/h5repack/h5repack PASSED Verifying h5diff output h5repack_deflate.h5 out-deflate_copy.h5repack_ PASSED deflate_remove h5repack_deflate.h5 -f dset_deflate:NONE Testing ../../src/h5repack/h5repack -f dset_deflate:NONE PASSED Verifying h5diff output h5repack_deflate.h5 out-deflate_remove.h5repac PASSED shuffle_copy h5repack_shuffle.h5 Testing ../../src/h5repack/h5repack PASSED Verifying h5diff output h5repack_shuffle.h5 out-shuffle_copy.h5repack_ PASSED shuffle_remove h5repack_shuffle.h5 -f dset_shuffle:NONE Testing ../../src/h5repack/h5repack -f dset_shuffle:NONE PASSED Verifying h5diff output h5repack_shuffle.h5 out-shuffle_remove.h5repac PASSED fletcher_copy h5repack_fletcher.h5 Testing ../../src/h5repack/h5repack PASSED Verifying h5diff output h5repack_fletcher.h5 out-fletcher_copy.h5repac PASSED fletcher_remove h5repack_fletcher.h5 -f dset_fletcher32:NONE Testing ../../src/h5repack/h5repack -f dset_fletcher32:NONE PASSED Verifying h5diff output h5repack_fletcher.h5 out-fletcher_remove.h5rep PASSED nbit_copy h5repack_nbit.h5 Testing ../../src/h5repack/h5repack PASSED Verifying h5diff output h5repack_nbit.h5 out-nbit_copy.h5repack_nbit.h PASSED nbit_remove h5repack_nbit.h5 -f dset_nbit:NONE Testing ../../src/h5repack/h5repack -f dset_nbit:NONE PASSED Verifying h5diff output h5repack_nbit.h5 out-nbit_remove.h5repack_nbit PASSED nbit_add h5repack_nbit.h5 -f dset_int31:NBIT Testing ../../src/h5repack/h5repack -f dset_int31:NBIT PASSED Verifying h5diff output h5repack_nbit.h5 out-nbit_add.h5repack_nbit.h5 PASSED scale_copy h5repack_soffset.h5 Testing ../../src/h5repack/h5repack PASSED Verifying h5diff output h5repack_soffset.h5 out-scale_copy.h5repack_so PASSED scale_add h5repack_soffset.h5 -f dset_none:SOFF=31,IN Testing ../../src/h5repack/h5repack -f dset_none:SOFF=31,IN PASSED Verifying h5diff output h5repack_soffset.h5 out-scale_add.h5repack_sof PASSED scale_remove h5repack_soffset.h5 -f dset_scaleoffset:NONE Testing ../../src/h5repack/h5repack -f dset_scaleoffset:NONE PASSED Verifying h5diff output h5repack_soffset.h5 out-scale_remove.h5repack_ PASSED Testing ../../src/h5repack/h5repack h5repack_filters.h5 -f NONE -SKIP- Testing ../../src/h5repack/h5repack h5repack_deflate.h5 -f dset_deflat -SKIP- Testing ../../src/h5repack/h5repack h5repack_szip.h5 -f dset_szip:GZIP -SKIP- Testing ../../src/h5repack/h5repack -f GZIP=1 -m 1024 PASSED Verifying h5dump output -f GZIP=1 -m 1024 PASSED deflate_file h5repack_layout.h5 -e h5repack.info Testing ../../src/h5repack/h5repack -e h5repack.info PASSED Verifying h5diff output h5repack_layout.h5 out-deflate_file.h5repack_l PASSED Testing ../../src/h5repack/h5repack --layout dset2:CHUNK=20x10 PASSED Verifying h5diff output h5repack_layout.h5 out-dset2_chunk_20x10.h5rep PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -l CHUNK=20x10 PASSED Verifying h5diff output h5repack_layout.h5 out-chunk_20x10.h5repack_la PASSED Verifying layouts Testing /panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5repa PASSED Testing ../../src/h5repack/h5repack -l dset2:CONTI PASSED Verifying h5diff output h5repack_layout.h5 out-dset2_conti.h5repack_la PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -l CONTI PASSED Verifying h5diff output h5repack_layout.h5 out-conti.h5repack_layout.h PASSED Verifying layouts Testing /panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5repa PASSED Testing ../../src/h5repack/h5repack -l dset2:COMPA PASSED Verifying h5diff output h5repack_layout.h5 out-dset2_compa.h5repack_la PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -l COMPA PASSED Verifying h5diff output h5repack_layout.h5 out-compa.h5repack_layout.h PASSED Verifying layouts Testing /panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5repa PASSED Testing ../../src/h5repack/h5repack --layout=dset2:CHUNK=20x10x5 --ena PASSED Testing ../../src/h5repack/h5repack -l dset_compact:CONTI PASSED Verifying h5diff output h5repack_layout.h5 out-dset_compa_conti.h5repa PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -l dset_compact:CHUNK=2x5 PASSED Verifying h5diff output h5repack_layout.h5 out-dset_compa_chunk.h5repa PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -l dset_compact:COMPA PASSED Verifying h5diff output h5repack_layout.h5 out-dset_compa_compa.h5repa PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -l dset_contiguous:COMPA PASSED Verifying h5diff output h5repack_layout.h5 out-dset_conti_compa.h5repa PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -l dset_contiguous:CHUNK=3x6 PASSED Verifying h5diff output h5repack_layout.h5 out-dset_conti_chunk.h5repa PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -l dset_contiguous:CONTI PASSED Verifying h5diff output h5repack_layout.h5 out-dset_conti_conti.h5repa PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -l dset_chunk:COMPA PASSED Verifying h5diff output h5repack_layout.h5 out-chunk_compa.h5repack_la PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -l dset_chunk:CONTI PASSED Verifying h5diff output h5repack_layout.h5 out-chunk_conti.h5repack_la PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -l dset_chunk:CHUNK=18x13 PASSED Verifying h5diff output h5repack_layout.h5 out-chunk_18x13.h5repack_la PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -l contig_small:COMPA PASSED Verifying h5diff output h5repack_layout2.h5 out-contig_small_compa.h5r PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -l chunked_small_fixed:COMPA PASSED Verifying h5diff output h5repack_layout2.h5 out-contig_small_fixed_com PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -l chunk_unlimit1:CHUNK=100x300 PASSED Verifying h5diff output h5repack_layout3.h5 out-chunk2chunk.h5repack_l PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -l chunk_unlimit1:CONTI PASSED Verifying h5diff output h5repack_layout3.h5 out-chunk2conti.h5repack_l PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -l chunk_unlimit1:COMPA PASSED Verifying h5diff output h5repack_layout3.h5 out-chunk2compa.h5repack_l PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -f chunk_unlimit1:NONE PASSED Verifying h5diff output h5repack_layout3.h5 out-error1.h5repack_layout PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -f chunk_unlimit2:NONE PASSED Verifying h5diff output h5repack_layout3.h5 out-error2.h5repack_layout PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -f chunk_unlimit3:NONE PASSED Verifying h5diff output h5repack_layout3.h5 out-error3.h5repack_layout PASSED Verifying a dataset layout PASSED error4 h5repack_layout3.h5 -f NONE Testing ../../src/h5repack/h5repack -f NONE PASSED Verifying h5diff output h5repack_layout3.h5 out-error4.h5repack_layout PASSED Testing ../../src/h5repack/h5repack -l chunk_unlimit2:CONTI PASSED Verifying h5diff output h5repack_layout3.h5 out-ckdim_biger.h5repack_l PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -l chunk_unlimit3:CONTI PASSED Verifying h5diff output h5repack_layout3.h5 out-ckdim_smaller.h5repack PASSED Verifying a dataset layout PASSED native_fill h5repack_fill.h5 -n Testing ../../src/h5repack/h5repack -n PASSED Verifying h5diff output h5repack_fill.h5 out-native_fill.h5repack_fill PASSED native_attr h5repack_attr.h5 -n Testing ../../src/h5repack/h5repack -n PASSED Verifying h5diff output h5repack_attr.h5 out-native_attr.h5repack_attr PASSED Testing ../../src/h5repack/h5repack --layout CHUNK=20x10 --filter GZIP PASSED Verifying h5diff output h5repack_layout.h5 out-layout_long_switches.h5 PASSED Verifying layouts Testing /panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5repa PASSED Testing ../../src/h5repack/h5repack -l CHUNK=20x10 -f GZIP=1 -m 10 -n PASSED Verifying h5diff output h5repack_layout.h5 out-layout_short_switches.h PASSED Verifying layouts Testing /panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5repa PASSED global_filters h5repack_layout.h5 --filter GZIP=1 --filter SHUF Testing ../../src/h5repack/h5repack --filter GZIP=1 --filter SHUF PASSED Verifying h5diff output h5repack_layout.h5 out-global_filters.h5repack PASSED Testing ../../src/h5repack/h5repack -l CHUNK=20x10 -f GZIP=1 -m 10 -n PASSED Verifying h5diff output h5repack_layout.h5 out-old_style_layout_short_ PASSED add_userblock h5repack_objs.h5 -u ublock.bin -b 2048 Testing ../../src/h5repack/h5repack -u ublock.bin -b 2048 PASSED Verifying h5diff output h5repack_objs.h5 out-add_userblock.h5repack_ob PASSED add_alignment h5repack_objs.h5 -t 1 -a 1 Testing ../../src/h5repack/h5repack -t 1 -a 1 PASSED Verifying h5diff output h5repack_objs.h5 out-add_alignment.h5repack_ob PASSED upgrade_layout h5repack_layouto.h5 Testing ../../src/h5repack/h5repack PASSED Verifying h5diff output h5repack_layouto.h5 out-upgrade_layout.h5repac PASSED gt_mallocsize h5repack_objs.h5 -f GZIP=1 Testing ../../src/h5repack/h5repack -f GZIP=1 PASSED Verifying h5diff output h5repack_objs.h5 out-gt_mallocsize.h5repack_ob PASSED committed_dt h5repack_named_dtypes.h5 Testing ../../src/h5repack/h5repack PASSED Verifying h5diff output h5repack_named_dtypes.h5 out-committed_dt.h5re PASSED Testing ../../src/h5repack/h5repack PASSED Verifying h5diff output tfamily%05d.h5 out-family.tfamily%05d.h5 PASSED bug1814 h5repack_refs.h5 Testing ../../src/h5repack/h5repack PASSED Verifying h5diff output h5repack_refs.h5 out-bug1814.h5repack_refs.h5 PASSED HDFFV-5932 h5repack_attr_refs.h5 Testing ../../src/h5repack/h5repack PASSED Verifying h5diff output h5repack_attr_refs.h5 out-HDFFV-5932.h5repack_ PASSED HDFFV-7840 h5diff_attr1.h5 Testing ../../src/h5repack/h5repack PASSED Verifying h5diff output h5diff_attr1.h5 out-HDFFV-7840.h5diff_attr1.h5 PASSED Testing ../../src/h5repack/h5repack -M 8192 PASSED Verifying h5diff output h5repack_layout.h5 out-meta_short.h5repack_lay PASSED Testing ../../src/h5repack/h5repack -M 8192 PASSED Verifying h5diff output h5repack_layout.h5 out-meta_short.h5repack_lay PASSED Verify the sizes of both output files (27200 vs 27392) PASSED Testing ../../src/h5repack/h5repack --metadata_block_size=8192 PASSED Verifying h5diff output h5repack_layout.h5 out-meta_long.h5repack_layo PASSED Testing ../../src/h5repack/h5repack --metadata_block_size=8192 PASSED Verifying h5diff output h5repack_layout.h5 out-meta_long.h5repack_layo PASSED Verify the sizes of both output files (27200 vs 27392) PASSED Testing ../../src/h5repack/h5repack --layout vds_dset:CHUNK=20x10x5 PASSED Verifying a dataset layout CREATED Testing ../../src/h5repack/h5repack -l vds_dset:CHUNK=2x5x8 PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -l vds_dset:CHUNK=3x6x9 PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -l vds_dset:COMPA PASSED Verifying a dataset layout PASSED Testing ../../src/h5repack/h5repack -l vds_dset:CONTI PASSED Verifying a dataset layout PASSED All h5repack tests passed. 1.36user 4.24system 0:09.74elapsed 57%CPU (0avgtext+0avgdata 53968maxresident)k 576inputs+24256outputs (1major+1605688minor)pagefaults 0swaps Finished testing h5repack.sh ============================ ============================ ============================ Testing h5repack_plugin.sh Finished testing h5repack_plugin.sh ============================ h5repack_plugin.sh Test Log ============================ plugin_version_test h5repack_layout.h5 -v -f UD=260,4,9,1,10,1 Testing ../../src/h5repack/h5repack -v -f UD=260,4,9,1,10,1 PASSED PASSED Verifying h5dump output -pH out-plugin_version_test.h5repack_layout.h5 PASSED plugin_test h5repack_layout.h5 -v -f UD=257,1,9 Testing ../../src/h5repack/h5repack -v -f UD=257,1,9 PASSED PASSED Verifying h5dump output -pH out-plugin_test.h5repack_layout.h5 PASSED All Plugin API tests passed. 0.03user 0.17system 0:00.40elapsed 51%CPU (0avgtext+0avgdata 28320maxresident)k 0inputs+504outputs (0major+56524minor)pagefaults 0swaps Finished testing h5repack_plugin.sh ============================ ============================ make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5repack' ===Serial tests in h5repack ended Wed May 17 17:38:47 BST 2017=== make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5repack' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5repack' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5repack' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5repack' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5repack' Making check in h5jam make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5jam' make tellub h5jamgentest getub testh5jam.sh make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5jam' make[4]: `tellub' is up to date. make[4]: `h5jamgentest' is up to date. make[4]: `getub' is up to date. make[4]: `testh5jam.sh' is up to date. make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5jam' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5jam' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5jam' ===Serial tests in h5jam begin Wed May 17 17:38:47 BST 2017=== make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5jam' ============================ Testing testh5jam.sh Finished testing testh5jam.sh ============================ testh5jam.sh Test Log ============================ Testing h5jam -h PASSED Testing h5jam -i tall.h5 -u tall.h5 -o tall-tmp.h5 PASSED Testing h5jam -u u10.txt -i tall.h5 -o ta2.h5 PASSED Compare ta2.h5 to ./testfiles/tall.h5 PASSED Testing h5jam -u u511.txt -i tall.h5 -o ta3.h5 PASSED Compare ta3.h5 to ./testfiles/tall.h5 PASSED Testing h5jam -u u512.txt -i tall.h5 -o ta4.h5 PASSED Compare ta4.h5 to ./testfiles/tall.h5 PASSED Testing h5jam -u u513.txt -i tall.h5 -o ta5.h5 PASSED Compare ta5.h5 to ./testfiles/tall.h5 PASSED Testing jam -u u10.txt -i ta6.h5 PASSED Compare ta6.h5 to ./testfiles/tall.h5 PASSED Testing jam -u u511.txt -i ta7.h5 PASSED Compare ta7.h5 to ./testfiles/tall.h5 PASSED Testing jam -u u512.txt -i ta8.h5 PASSED Compare ta8.h5 to ./testfiles/tall.h5 PASSED Testing jam -u u513.txt -i ta9.h5 PASSED Compare ta9.h5 to ./testfiles/tall.h5 PASSED Testing h5jam -u u10.txt -i twithub.h5 -o tax2.h5 PASSED Compare tax2.h5 to ./testfiles/tall.h5 PASSED Testing h5jam -u u511.txt -i twithub.h5 -o tax3.h5 PASSED Compare tax3.h5 to ./testfiles/tall.h5 PASSED Testing h5jam -u u512.txt -i twithub.h5 -o tax4.h5 PASSED Compare tax4.h5 to ./testfiles/tall.h5 PASSED Testing h5jam -u u513.txt -i twithub.h5 -o tax5.h5 PASSED Compare tax5.h5 to ./testfiles/tall.h5 PASSED Testing h5jam -u u10.txt -i twithub513.h5 -o tax6.h5 PASSED Compare tax6.h5 to ./testfiles/tall.h5 PASSED Testing h5jam -u u511.txt -i twithub513.h5 -o tax7.h5 PASSED Compare tax7.h5 to ./testfiles/tall.h5 PASSED Testing h5jam -u u512.txt -i twithub513.h5 -o tax8.h5 PASSED Compare tax8.h5 to ./testfiles/tall.h5 PASSED Testing h5jam -u u513.txt -i twithub513.h5 -o tax9.h5 PASSED Compare tax9.h5 to ./testfiles/tall.h5 PASSED Testing h5jam -u u10.txt -i twithub.h5 -o taz2.h5 --clobber PASSED Compare taz2.h5 to ./testfiles/tall.h5 PASSED Testing h5jam -u u511.txt -i twithub.h5 -o taz3.h5 --clobber PASSED Compare taz3.h5 to ./testfiles/tall.h5 PASSED Testing h5jam -u u512.txt -i twithub.h5 -o taz4.h5 --clobber PASSED Compare taz4.h5 to ./testfiles/tall.h5 PASSED Testing h5jam -u u513.txt -i twithub.h5 -o taz5.h5 --clobber PASSED Compare taz5.h5 to ./testfiles/tall.h5 PASSED Testing h5jam -u u10.txt -i twithub513.h5 -o taz6.h5 --clobber PASSED Compare taz6.h5 to ./testfiles/tall.h5 PASSED Testing h5jam -u u511.txt -i twithub513.h5 -o taz7.h5 --clobber PASSED Compare taz7.h5 to ./testfiles/tall.h5 PASSED Testing h5jam -u u512.txt -i twithub513.h5 -o taz8.h5 --clobber PASSED Compare taz8.h5 to ./testfiles/tall.h5 PASSED Testing h5jam -u u513.txt -i twithub513.h5 -o taz9.h5 --clobber PASSED Compare taz9.h5 to ./testfiles/tall.h5 PASSED Testing jam -u u10.txt -i tay2.h5 --clobber PASSED Compare tay2.h5 to ./testfiles/tall.h5 PASSED Testing jam -u u511.txt -i tay3.h5 --clobber PASSED Compare tay3.h5 to ./testfiles/tall.h5 PASSED Testing jam -u u512.txt -i tay4.h5 --clobber PASSED Compare tay4.h5 to ./testfiles/tall.h5 PASSED Testing jam -u u513.txt -i tay5.h5 --clobber PASSED Compare tay5.h5 to ./testfiles/tall.h5 PASSED Testing jam -u u10.txt -i tay6.h5 --clobber PASSED Compare tay6.h5 to ./testfiles/tall.h5 PASSED Testing jam -u u511.txt -i tay7.h5 --clobber PASSED Compare tay7.h5 to ./testfiles/tall.h5 PASSED Testing jam -u u512.txt -i tay8.h5 --clobber PASSED Compare tay8.h5 to ./testfiles/tall.h5 PASSED Testing jam -u u513.txt -i tay9.h5 --clobber PASSED Compare tay9.h5 to ./testfiles/tall.h5 PASSED Testing h5jam -h PASSED Testing h5unjam -i tai1.h5 -u o10.txt -o taa1.h5 PASSED Compare taa1.h5 to ./testfiles/tall.h5 PASSED Testing h5unjam -i tai2.h5 -u o512.txt -o taa2.h5 PASSED Compare taa2.h5 to ./testfiles/tall.h5 PASSED Testing h5unjam -i tai3.h5 -o taa3.h5 > uofile PASSED Compare taa3.h5 to ./testfiles/tall.h5 PASSED Testing h5unjam -i tai4.h5 -o taa4.h5 > uofile PASSED Compare taa4.h5 to ./testfiles/tall.h5 PASSED Testing h5unjam -i taj2.h5 -o tac2.h5 --delete PASSED Compare tac2.h5 to ./testfiles/tall.h5 PASSED Testing h5unjam -i taj3.h5 -o tac3.h5 --delete PASSED Compare tac3.h5 to ./testfiles/tall.h5 PASSED All ../../src/h5jam/h5unjam tests passed. 0.61user 2.66system 0:12.75elapsed 25%CPU (0avgtext+0avgdata 21248maxresident)k 1568inputs+4536outputs (4major+1010466minor)pagefaults 0swaps Finished testing testh5jam.sh ============================ ============================ make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5jam' ===Serial tests in h5jam ended Wed May 17 17:39:00 BST 2017=== make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5jam' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5jam' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5jam' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5jam' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5jam' Making check in h5copy make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5copy' make h5copygentest testh5copy.sh make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5copy' make[4]: `h5copygentest' is up to date. make[4]: `testh5copy.sh' is up to date. make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5copy' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5copy' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5copy' ===Serial tests in h5copy begin Wed May 17 17:39:00 BST 2017=== make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5copy' ============================ Testing h5copygentest Finished testing h5copygentest ============================ h5copygentest Test Log ============================ 0.00user 0.01system 0:00.09elapsed 26%CPU (0avgtext+0avgdata 33856maxresident)k 128inputs+168outputs (1major+6285minor)pagefaults 0swaps Finished testing h5copygentest ============================ ============================ Testing testh5copy.sh Finished testing testh5copy.sh ============================ testh5copy.sh Test Log ============================ Test copying various forms of datasets Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/simple.ou PASSED Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/chunk.out PASSED Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/compact.o PASSED Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/compound. PASSED Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/compresse PASSED Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/named_vl. PASSED Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/nested_vl PASSED Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/dset_attr PASSED Test copying dataset within group in source file to root of destination Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/simple_to PASSED Test copying & renaming dataset Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/dsrename. PASSED Test copying empty, 'full' & 'nested' groups Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/grp_empty PASSED Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/grp_dsets PASSED Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/grp_neste PASSED Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/grp_attr. PASSED Test copying dataset within group in source file to group in destination Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testfTesting ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/simple_gr PASSED Test copying & renaming group Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/grp_renam PASSED Test copying 'full' group hierarchy into group in destination file Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testfTesting ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/grp_dsets PASSED Test copying objects into group hier. that doesn't exist yet in destination file Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/A_B1_simp PASSED Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/A_B2_simp PASSED Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/C_D_simpl PASSED Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/E_F_grp_d PASSED Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/h5copytst.h5 ./testfiles/G_H_grp_n PASSED Test copying object and region references Testing ../../src/h5copy/h5copy -f ref -i ./testfiles/h5copy_ref.h5 -o PASSED Test copying external link directly without -f ext Testing ../../src/h5copy/h5copy -v -i ./testfiles/h5copy_extlinks_src. PASSED Test copying external link directly with -f ext Testing ../../src/h5copy/h5copy -f ext -i ./testfiles/h5copy_extlinks_ PASSED Test copying dangling external link (no obj) directly without -f ext Testing ../../src/h5copy/h5copy -v -i ./testfiles/h5copy_extlinks_src. PASSED Test copying dangling external link (no obj) directly with -f ext Testing ../../src/h5copy/h5copy -f ext -i ./testfiles/h5copy_extlinks_ PASSED Test copying dangling external link (no file) directly without -f ext Testing ../../src/h5copy/h5copy -v -i ./testfiles/h5copy_extlinks_src. PASSED Test copying dangling external link (no file) directly with -f ext Testing ../../src/h5copy/h5copy -f ext -i ./testfiles/h5copy_extlinks_ PASSED Test copying a group contains external links without -f ext Testing ../../src/h5copy/h5copy -v -i ./testfiles/h5copy_extlinks_src. PASSED Test copying a group contains external links with -f ext Testing ../../src/h5copy/h5copy -f ext -i ./testfiles/h5copy_extlinks_ PASSED Test copying object into group which doesn't exist, without -p Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying output files ./testfiles/h5copy_misc1.out ./testfiles/h5copy PASSED Test copying objects to the same file Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testfTesting ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/samefile1.out.h5 ./testfiles/samef PASSED Testing ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testfTesting ../../src/h5copy/h5copy -i ./testfiles/h5copytst.h5 -o ./testf PASSED Verifying h5diff output ./testfiles/samefile2.out.h5 ./testfiles/samef PASSED All h5copy tests passed. 0.37user 1.11system 0:14.27elapsed 10%CPU (0avgtext+0avgdata 30320maxresident)k 400inputs+2464outputs (1major+439694minor)pagefaults 0swaps Finished testing testh5copy.sh ============================ ============================ make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5copy' ===Serial tests in h5copy ended Wed May 17 17:39:15 BST 2017=== make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5copy' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5copy' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5copy' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5copy' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5copy' Making check in h5format_convert make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5format_convert' make h5fc_gentest h5fc_chk_idx testh5fc.sh make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5format_convert' make[4]: `h5fc_gentest' is up to date. make[4]: `h5fc_chk_idx' is up to date. make[4]: `testh5fc.sh' is up to date. make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5format_convert' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5format_convert' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5format_convert' ===Serial tests in h5format_convert begin Wed May 17 17:39:15 BST 2017=== make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5format_convert' ============================ Testing h5fc_gentest Finished testing h5fc_gentest ============================ h5fc_gentest Test Log ============================ 0.03user 0.02system 0:00.23elapsed 21%CPU (0avgtext+0avgdata 27856maxresident)k 128inputs+704outputs (1major+5632minor)pagefaults 0swaps Finished testing h5fc_gentest ============================ ============================ Testing testh5fc.sh Finished testing testh5fc.sh ============================ testh5fc.sh Test Log ============================ Testing ../../src/h5format_convert/h5format_convert --help PASSED Testing ../../src/h5format_convert/h5format_convert PASSED Testing ../../src/h5format_convert/h5format_convert nonexist.h5 PASSED Testing ../../src/h5format_convert/h5format_convert -d old_h5fc_ext_none.h5 PASSED Testing ../../src/h5format_convert/h5format_convert --dname old_h5fc_ext_none.h5 PASSED Testing ../../src/h5format_convert/h5format_convert --dname PASSED Testing ../../src/h5format_convert/h5format_convert --dname=nonexist old_h5fc_ex PASSED Testing ../../src/h5format_convert/h5format_convert -d /DSET_CONTIGUOUS -v old_h PASSED Testing ../../src/h5format_convert/h5format_convert -d /GROUP/DSET_BT2 --verbose PASSED Testing ../../src/h5format_convert/h5format_convert -d /DSET_NDATA_BT2 -v -n old PASSED Testing ../../src/h5format_convert/h5format_convert -v old_h5fc_ext_none.h5 PASSED Testing ../../src/h5format_convert/h5format_convert -d /DSET_EA -v -n h5fc_ext_n PASSED Testing ../../src/h5format_convert/h5format_convert -v -n h5fc_non_v3.h5 PASSED Testing ../../src/h5format_convert/h5format_convert -v h5fc_err_level.h5 PASSED Testing ../../src/h5format_convert/h5format_convert -d /DSET_EA h5fc_ext_none.h5 PASSED Verifying /DSET_EA PASSED Testing ../../src/h5format_convert/h5format_convert -d /GROUP/DSET_NDATA_EA h5fc PASSED Verifying /GROUP/DSET_NDATA_EA PASSED Testing ../../src/h5format_convert/h5format_convert -d /GROUP/DSET_BT2 h5fc_ext_ PASSED Verifying /GROUP/DSET_BT2 PASSED Testing ../../src/h5format_convert/h5format_convert -d /DSET_NDATA_BT2 h5fc_ext_ PASSED Verifying /DSET_NDATA_BT2 PASSED Testing ../../src/h5format_convert/h5format_convert -d /DSET_FA h5fc_ext_none.h5 PASSED Verifying /DSET_FA PASSED Testing ../../src/h5format_convert/h5format_convert -d /GROUP/DSET_NDATA_FA h5fc PASSED Verifying /GROUP/DSET_NDATA_FA PASSED Testing ../../src/h5format_convert/h5format_convert -d /DSET_NONE h5fc_ext_none. PASSED Verifying /DSET_NONE PASSED Testing ../../src/h5format_convert/h5format_convert -d /GROUP/DSET_NDATA_NONE h5 PASSED Verifying /GROUP/DSET_NDATA_NONE PASSED Testing ../../src/h5format_convert/h5format_convert -d /DSET_NDATA_BT2 old_h5fc_ PASSED Testing ../../src/h5format_convert/h5format_convert -d /DSET_CONTIGUOUS h5fc_non PASSED Testing ../../src/h5format_convert/h5format_convert -d /GROUP/DSET_BT2 -n h5fc_n PASSED Testing ../../src/h5format_convert/h5format_convert -n h5fc_non_v3.h5 PASSED Testing ../../src/h5format_convert/h5format_convert h5fc_non_v3.h5 PASSED Verifying /DSET_NDATA_EA PASSED Verifying /DSET_NDATA_BT2 PASSED Verifying /GROUP/DSET_BT2 PASSED Verifying /GROUP/DSET_EA PASSED Testing ../../src/h5format_convert/h5format_convert h5fc_edge_v3.h5 PASSED Verifying /DSET_EDGE PASSED Testing ../../src/h5format_convert/h5format_convert h5fc_ext1_i.h5 PASSED Verifying h5dump output for h5fc_ext1_i.h5 PASSED Testing ../../src/h5format_convert/h5format_convert h5fc_ext1_s.h5 PASSED Verifying h5dump output for h5fc_ext1_s.h5 PASSED Testing ../../src/h5format_convert/h5format_convert h5fc_ext1_f.h5 PASSED Verifying h5dump output for h5fc_ext1_f.h5 PASSED Testing ../../src/h5format_convert/h5format_convert h5fc_ext2_if.h5 PASSED Verifying h5dump output for h5fc_ext2_if.h5 PASSED Testing ../../src/h5format_convert/h5format_convert h5fc_ext2_is.h5 PASSED Verifying h5dump output for h5fc_ext2_is.h5 PASSED Testing ../../src/h5format_convert/h5format_convert h5fc_ext2_sf.h5 PASSED Verifying h5dump output for h5fc_ext2_sf.h5 PASSED Testing ../../src/h5format_convert/h5format_convert h5fc_ext3_isf.h5 PASSED Verifying h5dump output for h5fc_ext3_isf.h5 PASSED Testing ../../src/h5format_convert/h5format_convert old_h5fc_ext1_i.h5 PASSED Verifying h5dump output for old_h5fc_ext1_i.h5 PASSED Testing ../../src/h5format_convert/h5format_convert old_h5fc_ext1_s.h5 PASSED Verifying h5dump output for old_h5fc_ext1_s.h5 PASSED Testing ../../src/h5format_convert/h5format_convert old_h5fc_ext1_f.h5 PASSED Verifying h5dump output for old_h5fc_ext1_f.h5 PASSED Testing ../../src/h5format_convert/h5format_convert old_h5fc_ext2_if.h5 PASSED Verifying h5dump output for old_h5fc_ext2_if.h5 PASSED Testing ../../src/h5format_convert/h5format_convert old_h5fc_ext2_is.h5 PASSED Verifying h5dump output for old_h5fc_ext2_is.h5 PASSED Testing ../../src/h5format_convert/h5format_convert old_h5fc_ext2_sf.h5 PASSED Verifying h5dump output for old_h5fc_ext2_sf.h5 PASSED Testing ../../src/h5format_convert/h5format_convert old_h5fc_ext3_isf.h5 PASSED Verifying h5dump output for old_h5fc_ext3_isf.h5 PASSED All h5format_convert tests passed. 0.60user 1.88system 0:04.45elapsed 55%CPU (0avgtext+0avgdata 107680maxresident)k 784inputs+24480outputs (2major+670937minor)pagefaults 0swaps Finished testing testh5fc.sh ============================ ============================ make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5format_convert' ===Serial tests in h5format_convert ended Wed May 17 17:39:20 BST 2017=== make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5format_convert' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5format_convert' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5format_convert' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5format_convert' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5format_convert' Making check in h5stat make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5stat' make h5stat_gentest testh5stat.sh make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5stat' make[4]: `h5stat_gentest' is up to date. make[4]: `testh5stat.sh' is up to date. make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5stat' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5stat' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5stat' ===Serial tests in h5stat begin Wed May 17 17:39:20 BST 2017=== make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5stat' ============================ Testing h5stat_gentest Finished testing h5stat_gentest ============================ h5stat_gentest Test Log ============================ 1.25user 0.04system 0:01.36elapsed 95%CPU (0avgtext+0avgdata 89280maxresident)k 112inputs+12472outputs (1major+9560minor)pagefaults 0swaps Finished testing h5stat_gentest ============================ ============================ Testing testh5stat.sh Finished testing testh5stat.sh ============================ testh5stat.sh Test Log ============================ Testing ../../src/h5stat/h5stat -h PASSED Testing ../../src/h5stat/h5stat --help PASSED Testing ../../src/h5stat/h5stat notexist.h5 PASSED Testing ../../src/h5stat/h5stat PASSED Testing ../../src/h5stat/h5stat h5stat_filters.h5 PASSED Testing ../../src/h5stat/h5stat -f h5stat_filters.h5 PASSED Testing ../../src/h5stat/h5stat -F h5stat_filters.h5 PASSED Testing ../../src/h5stat/h5stat -d h5stat_filters.h5 PASSED Testing ../../src/h5stat/h5stat -g h5stat_filters.h5 PASSED Testing ../../src/h5stat/h5stat -dT h5stat_filters.h5 PASSED Testing ../../src/h5stat/h5stat -D h5stat_filters.h5 PASSED Testing ../../src/h5stat/h5stat -T h5stat_filters.h5 PASSED Testing ../../src/h5stat/h5stat h5stat_tsohm.h5 PASSED Testing ../../src/h5stat/h5stat h5stat_newgrat.h5 PASSED Testing ../../src/h5stat/h5stat -G h5stat_newgrat.h5 PASSED Testing ../../src/h5stat/h5stat -A h5stat_newgrat.h5 PASSED Testing ../../src/h5stat/h5stat h5stat_idx.h5 PASSED Testing ../../src/h5stat/h5stat -l 0 h5stat_threshold.h5 PASSED Testing ../../src/h5stat/h5stat -g -l 8 h5stat_threshold.h5 PASSED Testing ../../src/h5stat/h5stat --links=8 h5stat_threshold.h5 PASSED Testing ../../src/h5stat/h5stat --links=20 -g h5stat_threshold.h5 PASSED Testing ../../src/h5stat/h5stat -g h5stat_newgrat.h5 PASSED Testing ../../src/h5stat/h5stat -g -l 40000 h5stat_newgrat.h5 PASSED Testing ../../src/h5stat/h5stat -d --dims=-1 h5stat_threshold.h5 PASSED Testing ../../src/h5stat/h5stat -gd -m 5 h5stat_threshold.h5 PASSED Testing ../../src/h5stat/h5stat -d --di=15 h5stat_threshold.h5 PASSED Testing ../../src/h5stat/h5stat -a -2 h5stat_threshold.h5 PASSED Testing ../../src/h5stat/h5stat --numattrs h5stat_threshold.h5 PASSED Testing ../../src/h5stat/h5stat -AS -a 10 h5stat_threshold.h5 PASSED Testing ../../src/h5stat/h5stat -a 1 h5stat_threshold.h5 PASSED Testing ../../src/h5stat/h5stat -A --numattrs=25 h5stat_threshold.h5 PASSED Testing ../../src/h5stat/h5stat -A -a 100 h5stat_newgrat.h5 PASSED All h5stat tests passed. 8.64user 2.63system 0:14.50elapsed 77%CPU (0avgtext+0avgdata 99680maxresident)k 424inputs+2200outputs (1major+547302minor)pagefaults 0swaps Finished testing testh5stat.sh ============================ ============================ make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5stat' ===Serial tests in h5stat ended Wed May 17 17:39:36 BST 2017=== make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5stat' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5stat' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5stat' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5stat' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/h5stat' Making check in perform make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/perform' make iopipe chunk overhead zip_perf perf_meta perf make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/perform' make[4]: `iopipe' is up to date. make[4]: `chunk' is up to date. make[4]: `overhead' is up to date. make[4]: `zip_perf' is up to date. make[4]: `perf_meta' is up to date. make[4]: `perf' is up to date. make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/perform' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/perform' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/perform' ===Serial tests in perform begin Wed May 17 17:39:36 BST 2017=== make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/perform' ============================ Testing iopipe Finished testing iopipe ============================ iopipe Test Log ============================ fill raw ============================================= fill hdf5 ============================================= out raw ============================================= out hdf5 ============================================= in raw ============================================= in hdf5 ============================================= in hdf5 partial ============================================= I/O request size is 1000000.0MB fill raw 0.00user 0.00system 0.00elapsed 14435.16MB/s fill hdf5 0.00user 0.00system 0.00elapsed 14042.74MB/s out raw 0.00user 0.01system 0.01elapsed 3775.43MB/s out hdf5 0.00user 0.00system 0.01elapsed 4040.24MB/s in raw 0.00user 0.01system 0.01elapsed 5366.46MB/s in hdf5 0.00user 0.01system 0.01elapsed 5813.52MB/s in hdf5 partial 0.00user 0.01system 0.01elapsed 3105.01MB/s 0.01user 0.15system 0:00.34elapsed 49%CPU (0avgtext+0avgdata 27744maxresident)k 168inputs+3992outputs (2major+15589minor)pagefaults 0swaps Finished testing iopipe ============================ ============================ Testing chunk Finished testing chunk ============================ chunk Test Log ============================ Test CacheSz ChunkSz Effic --------- -------- -------- -------- Rowmaj-rd 25 0.50 1.00 Rowmaj-rd 25 1.00 1.00 Rowmaj-rd 25 1.50 0.75 Rowmaj-rd 25 2.00 1.00 Rowmaj-rd 25 2.50 0.83 Rowmaj-rd 25 3.00 1.00 Rowmaj-rd 25 3.50 0.87 Rowmaj-rd 25 4.00 1.00 Rowmaj-rd 25 4.50 0.91 Rowmaj-rd 25 5.00 1.00 Rowmaj-wr 25 0.50 0.50 Rowmaj-wr 25 1.00 1.00 Rowmaj-wr 25 1.50 0.45 Rowmaj-wr 25 2.00 1.00 Rowmaj-wr 25 2.50 0.57 Rowmaj-wr 25 3.00 1.00 Rowmaj-wr 25 3.50 0.63 Rowmaj-wr 25 4.00 1.00 Rowmaj-wr 25 4.50 0.72 Rowmaj-wr 25 5.00 1.00 Diag-rd 25 0.50 0.26 Diag-rd 25 1.00 0.51 Diag-rd 25 1.50 0.62 Diag-rd 25 2.00 1.00 Diag-rd 25 2.50 0.72 Diag-rd 25 3.00 0.80 Diag-rd 25 3.50 0.78 Diag-rd 25 4.00 1.00 Diag-rd 25 4.50 0.84 Diag-rd 25 5.00 0.89 Diag-wr 25 0.50 0.13 Diag-wr 25 1.00 0.26 Diag-wr 25 1.50 0.31 Diag-wr 25 2.00 1.00 Diag-wr 25 2.50 0.41 Diag-wr 25 3.00 0.53 Diag-wr 25 3.50 0.49 Diag-wr 25 4.00 1.00 Diag-wr 25 4.50 0.58 Diag-wr 25 5.00 0.69 0.14user 0.10system 0:00.84elapsed 29%CPU (0avgtext+0avgdata 45168maxresident)k 120inputs+107856outputs (1major+6810minor)pagefaults 0swaps Finished testing chunk ============================ ============================ Testing overhead Finished testing overhead ============================ overhead Test Log ============================ Style Bytes/Chunk ----- ----------- forward 41.320 reverse 43.416 inward 70.664 outward 41.320 random 53.896 0.05user 0.03system 0:00.16elapsed 57%CPU (0avgtext+0avgdata 27440maxresident)k 120inputs+568outputs (1major+5599minor)pagefaults 0swaps Finished testing overhead ============================ ============================ Testing zip_perf Finished testing zip_perf ============================ zip_perf Test Log ============================ Filesize: 67108864 Compression Level: 6 Buffer size == 128KB Uncompressed Write Time: 0.22s Uncompressed Write Throughput: 295.23MB/s Compression Ratio: 0.00113678 Compressed Write Time: 0.42s Compressed Write Throughput: 151.61MB/s Compression Time: 0.403949s Buffer size == 256KB Uncompressed Write Time: 0.19s Uncompressed Write Throughput: 340.28MB/s Compression Ratio: 0.00105667 Compressed Write Time: 0.40s Compressed Write Throughput: 161.60MB/s Compression Time: 0.388067s Buffer size == 512KB Uncompressed Write Time: 1.17s Uncompressed Write Throughput: 54.71MB/s Compression Ratio: 0.0010128 Compressed Write Time: 0.40s Compressed Write Throughput: 158.04MB/s Compression Time: 0.397526s Buffer size == 1MB Uncompressed Write Time: 0.21s Uncompressed Write Throughput: 311.86MB/s Compression Ratio: 0.000990868 Compressed Write Time: 0.43s Compressed Write Throughput: 147.69MB/s Compression Time: 0.426097s 1.59user 0.20system 0:03.56elapsed 50%CPU (0avgtext+0avgdata 22176maxresident)k 408inputs+528704outputs (1major+33230minor)pagefaults 0swaps Finished testing zip_perf ============================ ============================ Testing perf_meta Finished testing perf_meta ============================ perf_meta Test Log ============================ Performance result of metadata for datasets and attributes 1. Create 8 attributes for each of 16 existing datasets H5Dopen2: avg=0.000025s; max=0.000051s; min=0.000022s H5Dclose: avg=0.000005s; max=0.000013s; min=0.000004s H5A(create & close): avg=0.000011s; max=0.000049s; min=0.000008s 2. Create 8 attributes for each of 16 new datasets H5Dcreate2: avg=0.000029s; max=0.000044s; min=0.000024s H5Dclose: avg=0.000001s; max=0.000002s; min=0.000001s H5A(create & close): avg=0.000008s; max=0.000016s; min=0.000007s 3. Create 2 attributes for each of 16 existing datasets for 4 times H5Dopen2: avg=0.000020s; max=0.000032s; min=0.000019s H5Dclose: avg=0.000004s; max=0.000006s; min=0.000004s H5A(create & close): avg=0.000013s; max=0.000017s; min=0.000009s 0.01user 0.01system 0:00.11elapsed 22%CPU (0avgtext+0avgdata 29616maxresident)k 200inputs+912outputs (1major+5743minor)pagefaults 0swaps Finished testing perf_meta ============================ ============================ Testing h5perf_serial Finished testing h5perf_serial ============================ h5perf_serial Test Log ============================ HDF5 Library: Version 1.10.1 ==== Parameters ==== IO API=posix hdf5 Number of iterations=1 Dataset size=100 200 Transfer buffer size=10 20 Page Aggregation Disabled Dimension access order=1 2 HDF5 data storage method=Contiguous HDF5 file driver=sec2 Env HDF5_PREFIX=not set ==== End of Parameters ==== Transfer Buffer Size (bytes): 200 File Size(MB): 0.02 IO API = POSIX Write (1 iteration(s)): Maximum Throughput: 5.89 MB/s Average Throughput: 5.89 MB/s Minimum Throughput: 5.89 MB/s Write Open-Close (1 iteration(s)): Maximum Throughput: 1.77 MB/s Average Throughput: 1.77 MB/s Minimum Throughput: 1.77 MB/s Read (1 iteration(s)): Maximum Throughput: 6.04 MB/s Average Throughput: 6.04 MB/s Minimum Throughput: 6.04 MB/s Read Open-Close (1 iteration(s)): Maximum Throughput: 5.99 MB/s Average Throughput: 5.99 MB/s Minimum Throughput: 5.99 MB/s IO API = HDF5 Write (1 iteration(s)): Maximum Throughput: 30.66 MB/s Average Throughput: 30.66 MB/s Minimum Throughput: 30.66 MB/s Write Open-Close (1 iteration(s)): Maximum Throughput: 0.82 MB/s Average Throughput: 0.82 MB/s Minimum Throughput: 0.82 MB/s Read (1 iteration(s)): Maximum Throughput: 23.18 MB/s Average Throughput: 23.18 MB/s Minimum Throughput: 23.18 MB/s Read Open-Close (1 iteration(s)): Maximum Throughput: 13.47 MB/s Average Throughput: 13.47 MB/s Minimum Throughput: 13.47 MB/s 0.00user 0.01system 0:00.09elapsed 22%CPU (0avgtext+0avgdata 24832maxresident)k 480inputs+96outputs (1major+5447minor)pagefaults 0swaps Finished testing h5perf_serial ============================ make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/perform' ===Serial tests in perform ended Wed May 17 17:39:41 BST 2017=== make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/perform' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/perform' ===Parallel tests in perform begin Wed May 17 17:39:41 BST 2017=== **** Hint **** Parallel test files reside in the current directory by default. Set HDF5_PARAPREFIX to use another directory. E.g., HDF5_PARAPREFIX=/PFS/user/me export HDF5_PARAPREFIX make check **** end of Hint **** make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/perform' ============================ Testing h5perf ============================ h5perf Test Log ============================ mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) 0.06user 0.02system 0:00.09elapsed 84%CPU (0avgtext+0avgdata 48848maxresident)k 0inputs+8outputs (0major+7646minor)pagefaults 0swaps make[6]: [h5perf.chkexe_] Error 1 (ignored) make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/perform' make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/perform' ============================ Testing perf ============================ perf Test Log ============================ mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) 0.06user 0.02system 0:00.09elapsed 85%CPU (0avgtext+0avgdata 48848maxresident)k 0inputs+8outputs (0major+7646minor)pagefaults 0swaps make[6]: [perf.chkexe_] Error 1 (ignored) make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/perform' ===Parallel tests in perform ended Wed May 17 17:39:42 BST 2017=== make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/perform' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/perform' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test/perform' make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test' make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test' make[6]: Nothing to be done for `_exec_check-s'. make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test' make[2]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools/test' make[2]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools' make check-TESTS make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools' make[3]: Nothing to be done for `check-TESTS'. make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools' make[2]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools' make[1]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/tools' Making check in . make[1]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1' make[1]: Nothing to be done for `check-am'. make[1]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1' Making check in fortran make[1]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran' Making check in src make[2]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/src' make check-am make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/src' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/src' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/src' make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/src' make[6]: Nothing to be done for `_exec_check-s'. make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/src' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/src' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/src' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/src' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/src' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/src' make[2]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/src' Making check in test make[2]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/test' make fortranlib_test fflush1 fflush2 fortranlib_test_1_8 fortranlib_test_F03 make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/test' make[3]: `fortranlib_test' is up to date. make[3]: `fflush1' is up to date. make[3]: `fflush2' is up to date. make[3]: `fortranlib_test_1_8' is up to date. make[3]: `fortranlib_test_F03' is up to date. make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/test' make check-TESTS make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/test' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/test' ===Serial tests in test begin Wed May 17 17:39:43 BST 2017=== make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/test' ============================ Fortran API: Testing fortranlib_test Finished testing fortranlib_test ============================ Fortran API: fortranlib_test Test Log ============================ ========================== FORTRAN tests ========================== FORTRANLIB_TEST is linked with HDF5 Library version 1.* release 1 Mounting test PASSED Reopen test PASSED File open/close test PASSED File free space test PASSED Dataset test PASSED Extendible dataset test PASSED Dataset offset with user block PASSED Basic dataspace test PASSED Reference to object test PASSED Reference to dataset region test PASSED Basic selection test PASSED Hyperslab selection test PASSED Element selection test PASSED Element selection functions test PASSED Selection combinations test PASSED Selection bounds test PASSED Basic datatype test PASSED Compound datatype test PASSED Enum datatype test PASSED Derived float datatype test PASSED External dataset test PASSED Multi file driver test PASSED Dataset chunk cache configuration PASSED Attribute test PASSED Identifier test PASSED Filters test PASSED SZIP filter test --SKIP-- Group test PASSED Error test PASSED VL test PASSED ============================================ FORTRAN tests completed with 0 error(s) ! ============================================ 0.02user 0.04system 0:00.74elapsed 9%CPU (0avgtext+0avgdata 37472maxresident)k 5816inputs+560outputs (6major+8927minor)pagefaults 0swaps Finished testing fortranlib_test ============================ ============================ Fortran API: Testing fflush1 Finished testing fflush1 ============================ Fortran API: fflush1 Test Log ============================ 0.00user 0.01system 0:00.09elapsed 16%CPU (0avgtext+0avgdata 25552maxresident)k 1592inputs+8outputs (2major+5380minor)pagefaults 0swaps Finished testing fflush1 ============================ ============================ Fortran API: Testing fflush2 Finished testing fflush2 ============================ Fortran API: fflush2 Test Log ============================ 0 1 2 3 4 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 0.00user 0.01system 0:00.13elapsed 13%CPU (0avgtext+0avgdata 25552maxresident)k 1568inputs+16outputs (2major+5398minor)pagefaults 0swaps Finished testing fflush2 ============================ ============================ Fortran API: Testing fortranlib_test_1_8 Finished testing fortranlib_test_1_8 ============================ Fortran API: fortranlib_test_1_8 Test Log ============================ ========================== FORTRAN 1.8 tests ========================== FORTRANLIB_TEST is linked with HDF5 Library version 1.* release 1 Testing with new file format: - Tests INT attributes on both datasets and groups PASSED - Testing with shared attributes: - Testing INT attributes on both datasets and groups PASSED - Testing storing attribute with "null" dataspace PASSED - Testing storing lots of attributes PASSED - Testing creating objects with attribute creation order PASSED - Testing compact storage on objects with attribute creation order PASSED - Testing querying attribute info by index PASSED - Testing deleting attribute by index PASSED - Testing Creating Attributes By Name w/o Creation Order Index - Testing Creating Attributes By Name w/Creation Order Index - Testing creating attributes by name PASSED - Testing renaming shared attributes in "compact" & "dense" storage PASSED - Testing deleting shared attributes in "compact" & "dense" storage PASSED - Testing without shared attributes: - Testing INT attributes on both datasets and groups PASSED - Testing storing attribute with "null" dataspace PASSED - Testing storing lots of attributes PASSED - Testing creating objects with attribute creation order PASSED - Testing compact storage on objects with attribute creation order PASSED - Testing querying attribute info by index PASSED - Testing deleting attribute by index PASSED - Testing Creating Attributes By Name w/o Creation Order Index - Testing Creating Attributes By Name w/Creation Order Index - Testing creating attributes by name PASSED Testing with old file format: - Tests INT attributes on both datasets and groups PASSED Testing attributes PASSED Testing building a file with assorted links PASSED Testing links are correct and building assorted links PASSED Testing create group with creation order indices, test querying group info PASSED Testing disabling tracking timestamps for an object PASSED Testing moving and renaming links preserves their properties PASSED Testing deleting links by index PASSED Testing link creation property lists PASSED Testing object copy PASSED Testing adding links to a group follow proper "lifecycle" PASSED Testing groups PASSED Testing object interface PASSED Testing data transform PASSED Testing dataspace encoding and decoding PASSED Testing scaleoffset filter PASSED Testing basic generic property list class creation functionality PASSED ============================================ FORTRAN tests completed with 0 error(s) ! ============================================ 0.22user 0.05system 0:00.92elapsed 30%CPU (0avgtext+0avgdata 45264maxresident)k 2040inputs+1632outputs (2major+6761minor)pagefaults 0swaps Finished testing fortranlib_test_1_8 ============================ ============================ Fortran API: Testing fortranlib_test_F03 Finished testing fortranlib_test_F03 ============================ Fortran API: fortranlib_test_F03 Test Log ============================ ============================== FORTRAN 2003 tests ============================== FORTRANLIB_TEST is linked with HDF5 Library version 1.* release 1 Testing 1-D Array of Compound Datatypes Functionality PASSED Testing 1-D Array of Compound Array Datatypes Functionality PASSED Testing 3-D array by dataset, using C_LOC PASSED Testing writing/reading enum dataset, using C_LOC PASSED Testing enumeration conversions PASSED Testing writing/reading bitfield dataset, using C_LOC PASSED Testing writing/reading opaque datatypes, using C_LOC PASSED Testing writing/reading object references, using C_LOC PASSED Testing writing/reading region references, using C_LOC PASSED Testing writing/reading variable-length datatypes, using C_LOC PASSED Testing writing/reading variable-string datatypes, using C_LOC PASSED Testing variable-string write/read, using h5dwrite_f/h5dread_f PASSED Testing writing/reading string datatypes, using C_LOC PASSED Testing string datatypes containing control characters PASSED Testing filling functions PASSED Test function h5kind_to_type PASSED Testing Partial I/O of Array Fields in Compound Datatype Functionality PASSED Test basic generic property list callback functionality PASSED Testing group iteration functionality PASSED Testing nbit filter PASSED Testing external dataset with offset PASSED Testing h5pset/get file image PASSED Testing object functions PASSED Testing object visiting functions PASSED Testing object info functions PASSED Testing get file image PASSED Testing vds PASSED ============================================ FORTRAN tests completed with 0 error(s) ! ============================================ 0.03user 0.03system 0:00.39elapsed 17%CPU (0avgtext+0avgdata 50528maxresident)k 2176inputs+624outputs (2major+10898minor)pagefaults 0swaps Finished testing fortranlib_test_F03 ============================ make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/test' ===Serial tests in test ended Wed May 17 17:39:45 BST 2017=== make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/test' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/test' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/test' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/test' make[2]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/test' Making check in testpar make[2]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/testpar' make parallel_test make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/testpar' make[3]: `parallel_test' is up to date. make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/testpar' make check-TESTS make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/testpar' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/testpar' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/testpar' make[5]: Nothing to be done for `_exec_check-s'. make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/testpar' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/testpar' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/testpar' ===Parallel tests in testpar begin Wed May 17 17:39:45 BST 2017=== **** Hint **** Parallel test files reside in the current directory by default. Set HDF5_PARAPREFIX to use another directory. E.g., HDF5_PARAPREFIX=/PFS/user/me export HDF5_PARAPREFIX make check **** end of Hint **** make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/testpar' ============================ Fortran API: Testing parallel_test ============================ Fortran API: parallel_test Test Log ============================ mpiexec_node43-039: cannot connect to local mpd (/tmp/mpd2.console_mexas); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a "console" (-n option) 0.06user 0.02system 0:00.09elapsed 91%CPU (0avgtext+0avgdata 48864maxresident)k 0inputs+8outputs (0major+7648minor)pagefaults 0swaps make[5]: [parallel_test.chkexe_] Error 1 (ignored) make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/testpar' ===Parallel tests in testpar ended Wed May 17 17:39:45 BST 2017=== make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/testpar' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/testpar' make[2]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran/testpar' make[2]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran' make check-TESTS make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran' make[3]: Nothing to be done for `check-TESTS'. make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran' make[2]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran' make[1]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/fortran' Making check in hl make[1]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl' Making check in src make[2]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/src' make check-TESTS make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/src' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/src' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/src' make[5]: Nothing to be done for `_exec_check-s'. make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/src' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/src' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/src' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/src' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/src' make[2]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/src' Making check in test make[2]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/test' make test_lite test_image test_file_image test_table test_ds test_packet test_dset_opt test_ld test_dset_append make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/test' make[3]: `test_lite' is up to date. make[3]: `test_image' is up to date. make[3]: `test_file_image' is up to date. make[3]: `test_table' is up to date. make[3]: `test_ds' is up to date. make[3]: `test_packet' is up to date. make[3]: `test_dset_opt' is up to date. make[3]: `test_ld' is up to date. make[3]: `test_dset_append' is up to date. make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/test' make check-TESTS make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/test' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/test' ===Serial tests in test begin Wed May 17 17:39:46 BST 2017=== make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/test' ============================ Testing test_lite Finished testing test_lite ============================ test_lite Test Log ============================ Testing H5LTmake_dataset PASSED Testing H5LTread_dataset PASSED Testing H5LTmake_dataset_char PASSED Testing H5LTmake_dataset_short PASSED Testing H5LTmake_dataset_int PASSED Testing H5LTmake_dataset_long PASSED Testing H5LTmake_dataset_float PASSED Testing H5LTmake_dataset_double PASSED Testing H5LTmake_dataset_string PASSED Testing H5LTset_attribute_string PASSED Testing H5LTget_attribute_string PASSED Testing H5LTset_attribute_char PASSED Testing H5LTget_attribute_char PASSED Testing H5LTset_attribute_short PASSED Testing H5LTget_attribute_short PASSED Testing H5LTset_attribute_int PASSED Testing H5LTget_attribute_int PASSED Testing H5LTset_attribute_long PASSED Testing H5LTget_attribute_long PASSED Testing H5LTset_attribute_uchar PASSED Testing H5LTget_attribute_uchar PASSED Testing H5LTset_attribute_ushort PASSED Testing H5LTget_attribute_ushort PASSED Testing H5LTset_attribute_uint PASSED Testing H5LTget_attribute_uint PASSED Testing H5LTset_attribute_ulong PASSED Testing H5LTget_attribute_ulong PASSED Testing H5LTset_attribute_float PASSED Testing H5LTget_attribute_float PASSED Testing H5LTset_attribute_double PASSED Testing H5LTget_attribute_double PASSED Testing H5LTget_attribute_ndims PASSED Testing H5LTget_attribute_info PASSED Testing H5LTset_attribute_string PASSED Testing H5LTget_attribute_string PASSED Testing H5LTset_attribute_char PASSED Testing H5LTget_attribute_char PASSED Testing H5LTset_attribute_short PASSED Testing H5LTget_attribute_short PASSED Testing H5LTset_attribute_int PASSED Testing H5LTget_attribute_int PASSED Testing H5LTset_attribute_long PASSED Testing H5LTget_attribute_long PASSED Testing H5LTset_attribute_uchar PASSED Testing H5LTget_attribute_uchar PASSED Testing H5LTset_attribute_ushort PASSED Testing H5LTget_attribute_ushort PASSED Testing H5LTset_attribute_uint PASSED Testing H5LTget_attribute_uint PASSED Testing H5LTset_attribute_ulong PASSED Testing H5LTget_attribute_ulong PASSED Testing H5LTset_attribute_float PASSED Testing H5LTget_attribute_float PASSED Testing H5LTset_attribute_double PASSED Testing H5LTget_attribute_double PASSED Testing H5LTget_attribute_ndims PASSED Testing H5LTget_attribute_info PASSED Testing H5LTset_attribute_string PASSED Testing H5LTget_attribute_string PASSED Testing H5LTset_attribute_char PASSED Testing H5LTget_attribute_char PASSED Testing H5LTset_attribute_short PASSED Testing H5LTget_attribute_short PASSED Testing H5LTset_attribute_int PASSED Testing H5LTget_attribute_int PASSED Testing H5LTset_attribute_long PASSED Testing H5LTget_attribute_long PASSED Testing H5LTset_attribute_uchar PASSED Testing H5LTget_attribute_uchar PASSED Testing H5LTset_attribute_ushort PASSED Testing H5LTget_attribute_ushort PASSED Testing H5LTset_attribute_uint PASSED Testing H5LTget_attribute_uint PASSED Testing H5LTset_attribute_ulong PASSED Testing H5LTget_attribute_ulong PASSED Testing H5LTset_attribute_float PASSED Testing H5LTget_attribute_float PASSED Testing H5LTset_attribute_double PASSED Testing H5LTget_attribute_double PASSED Testing H5LTget_attribute_ndims PASSED Testing H5LTget_attribute_info PASSED Testing H5LTpath_valid PASSED Testing H5LTtext_to_dtype text for integer types PASSED text for floating-point types PASSED text for string types PASSED text for opaque types PASSED text for enum types PASSED text for variable types PASSED text for array types PASSED text for compound types PASSED text for compound type of bug fix PASSED text for complicated compound types PASSED 0.01user 0.01system 0:00.13elapsed 27%CPU (0avgtext+0avgdata 28176maxresident)k 352inputs+80outputs (2major+5663minor)pagefaults 0swaps Finished testing test_lite ============================ ============================ Testing test_image Finished testing test_image ============================ test_image Test Log ============================ Testing indexed image PASSED Testing true color image PASSED Testing pallete functions PASSED Testing read ascii image data and generate images Testing make indexed image PASSED Testing attaching palettes PASSED Testing make true color image with pixel interlace PASSED Testing make true color image with plane interlace PASSED Testing read and process data and make indexed images Testing make indexed image from all the data PASSED Testing make indexed image from land data PASSED Testing make indexed image from sea data PASSED Testing attaching palettes PASSED All image tests passed. 0.14user 0.02system 0:00.64elapsed 26%CPU (0avgtext+0avgdata 37232maxresident)k 128inputs+4864outputs (1major+6477minor)pagefaults 0swaps Finished testing test_image ============================ ============================ Testing test_file_image Finished testing test_file_image ============================ test_file_image Test Log ============================ Testing get file images PASSED Testing open file images and check image copies PASSED Testing read file images PASSED Testing write and extend file images PASSED Testing read extended file images PASSED Testing close file images PASSED File image tests passed. 0.01user 0.01system 0:00.15elapsed 19%CPU (0avgtext+0avgdata 43984maxresident)k 128inputs+88outputs (1major+6680minor)pagefaults 0swaps Finished testing test_file_image ============================ ============================ Testing test_table Finished testing test_table ============================ test_table Test Log ============================ Testing table with file creation mode (read/write in native architecture): Testing making table PASSED Testing reading table PASSED Testing writing records PASSED Testing reading records PASSED Testing appending records PASSED Testing inserting records PASSED Testing deleting records PASSED Testing deleting records (differing memory layout) PASSED Testing adding records PASSED Testing combining tables PASSED Testing writing fields by name PASSED Testing reading fields by name PASSED Testing writing fields by index PASSED Testing reading fields by index PASSED Testing inserting fields PASSED Testing deleting fields PASSED Testing getting table info PASSED Testing getting field info PASSED Testing table with file open mode (read big-endian data): Testing reading table PASSED Testing reading records PASSED Testing reading fields by name PASSED Testing reading fields by index PASSED Testing getting table info PASSED Testing getting field info PASSED Testing table with file open mode (read little-endian data): Testing reading table PASSED Testing reading records PASSED Testing reading fields by name PASSED Testing reading fields by index PASSED Testing getting table info PASSED Testing getting field info PASSED Testing table with file open mode (read Cray data): Testing reading table PASSED Testing reading records PASSED Testing reading fields by name PASSED Testing reading fields by index PASSED Testing getting table info PASSED Testing getting field info PASSED 0.02user 0.03system 0:00.11elapsed 51%CPU (0avgtext+0avgdata 35776maxresident)k 152inputs+168outputs (1major+21709minor)pagefaults 0swaps Finished testing test_table ============================ ============================ Testing test_ds Finished testing test_ds ============================ test_ds Test Log ============================ Testing test_char_attachscales PASSED Testing test_short_attachscales PASSED Testing test_int_attachscales PASSED Testing test_long_attachscales PASSED Testing test_float_attachscales PASSED Testing set char scale/cmp scale name PASSED Testing set short scale/cmp scale name PASSED Testing set int scale/cmp scale name PASSED Testing set long scale/cmp scale name PASSED Testing set float scale/cmp scale name PASSED Testing test_numberofscales PASSED Testing test_long_attachscales PASSED Testing test_duplicatelong_attachscales PASSED Testing set same long scale/cmp scale name PASSED Testing test_foreign_scaleattached PASSED Testing test_foreign_scaleattached PASSED Testing test_detachscales PASSED Testing permutations of attaching and detaching PASSED Testing API functions Testing detach scales PASSED Testing set/get label PASSED Testing set scale/get scale name PASSED Testing iterate scales PASSED Testing error conditions Testing attach a dataset to itself PASSED Testing attach a group with a dataset PASSED Testing attach a dataset with a group PASSED Testing set scale for a group PASSED Testing attach a scale that has scales PASSED Testing attach to a dataset that is a scale PASSED Testing attach to a dataset that is a reserved class dataset PASSED Testing is scale PASSED Testing detach scale from dataset it is not attached to PASSED Testing detach scale from group PASSED Testing detach scale when scale is group PASSED Testing parameter errors Testing attach scales PASSED Testing detach scales PASSED Testing set/get label PASSED Testing iterate scales PASSED Testing ranks Testing attach PASSED Testing detach PASSED Testing attach, set, get names, labels PASSED Testing attach a scalar scale PASSED Testing iterators Testing iterate when the dataset has no scales PASSED Testing iterate on dimension that is outside the rank PASSED Testing iterate for dimension with many scales PASSED Testing iterate on group PASSED Testing iterate in deleted scales PASSED Testing scales with several datatypes Testing floating point and short scales PASSED Testing string scales PASSED Testing reading ASCII data and generate HDF5 data with scales Testing generating scales PASSED All dimension scales tests passed. 0.17user 0.02system 0:00.36elapsed 54%CPU (0avgtext+0avgdata 36608maxresident)k 264inputs+1120outputs (1major+6211minor)pagefaults 0swaps Finished testing test_ds ============================ ============================ Testing test_packet Finished testing test_packet ============================ test_packet Test Log ============================ Testing packet table Testing H5PTcreate_fl and H5PTclose PASSED Testing H5PTopen PASSED Testing H5PTappend PASSED Testing H5PTread_packets PASSED Testing H5PTget_next PASSED Testing large packet table PASSED Testing reading/writing non-native packet table PASSED Testing opaque data PASSED Testing packet table compression PASSED Testing error conditions PASSED Testing packet table with various variable-length datatypes with vlen of atomic PASSED with vlen of compound datatypes PASSED with compound datatype containing vlen datatype PASSED with vlen datatype of vlen datatype PASSED Testing H5PTis_varlen PASSED Testing adding attributes to packet tables PASSED Testing accessor functions PASSED Testing packet table with various variable-length datatypes - H5PTcreate_fl with vlen of atomic PASSED with vlen of compound datatypes PASSED with compound datatype containing vlen datatype PASSED with vlen datatype of vlen datatype PASSED 0.07user 0.02system 0:00.20elapsed 50%CPU (0avgtext+0avgdata 35888maxresident)k 240inputs+1144outputs (1major+10487minor)pagefaults 0swaps Finished testing test_packet ============================ ============================ Testing test_dset_opt Finished testing test_dset_opt ============================ test_dset_opt Test Log ============================ Testing basic functionality of H5DOwrite_chunk PASSED Testing skipping compression filter for H5DOwrite_chunk PASSED Testing skipping compression filters but keep two other filters PASSED Testing data conversion for H5DOwrite_chunk PASSED Testing invalid parameters for H5DOwrite_chunk PASSED 0.00user 0.01system 0:00.07elapsed 24%CPU (0avgtext+0avgdata 29344maxresident)k 136inputs+56outputs (1major+5679minor)pagefaults 0swaps Finished testing test_dset_opt ============================ ============================ Testing test_ld Finished testing test_ld ============================ test_ld Test Log ============================ Testing H5LDget_dset_dims PASSED Testing H5LDget_dset_dims with H5Dset_extent PASSED Testing H5LDget_dset_type_size PASSED Testing H5LDget_dset_elmts on invalid conditions PASSED Testing H5LDget_dset_elmts: one-dimensional dataset PASSED Testing H5LDget_dset_elmts: one-dimensional dataset PASSED Testing H5LDget_dset_elmts: one-dimensional dataset PASSED Testing H5LDget_dset_elmts: one-dimensional dataset PASSED Testing H5LDget_dset_elmts: one-dimensional dataset PASSED Testing H5LDget_dset_elmts: one-dimensional dataset PASSED Testing H5LDget_dset_elmts: one-dimensional dataset PASSED Testing H5LDget_dset_elmts: two-dimensional dataset PASSED Testing H5LDget_dset_elmts: two-dimensional dataset PASSED Testing H5LDget_dset_elmts: two-dimensional dataset PASSED Testing H5LDget_dset_elmts: two-dimensional dataset PASSED All tests for H5LD high level routines passed. 0.01user 0.02system 0:00.19elapsed 19%CPU (0avgtext+0avgdata 26528maxresident)k 224inputs+1456outputs (1major+5558minor)pagefaults 0swaps Finished testing test_ld ============================ ============================ Testing test_dset_append Finished testing test_dset_append ============================ test_dset_append Test Log ============================ Testing Append flush with H5DOappend()--append rows with default dapl PASSED Testing Append flush with H5DOappend()--append rows PASSED Testing Append flush with H5DOappend()--append columns PASSED Testing Append flush with H5DOappend()--append rows & columns PASSED Testing Append flush with H5DOappend()--append size < boundary size PASSED Testing Append flush with H5DOappend()--append & boundary size vary PASSED 0.00user 0.01system 0:00.05elapsed 32%CPU (0avgtext+0avgdata 25680maxresident)k 144inputs+48outputs (1major+5406minor)pagefaults 0swaps Finished testing test_dset_append ============================ make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/test' ===Serial tests in test ended Wed May 17 17:39:48 BST 2017=== make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/test' make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/test' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/test' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/test' make[2]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/test' Making check in tools make[2]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools' Making check in gif2h5 make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/gif2h5' make h52giftest.sh make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/gif2h5' make[4]: `h52giftest.sh' is up to date. make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/gif2h5' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/gif2h5' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/gif2h5' ===Serial tests in gif2h5 begin Wed May 17 17:39:48 BST 2017=== make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/gif2h5' ============================ Testing h52giftest.sh Finished testing h52giftest.sh ============================ h52giftest.sh Test Log ============================ **validate the gif2h5 tool processes input correctly... Testing ./gif2h5 image1.gif image1.h5 PASSED **validate the h52gif tool processes input correctly... Testing ./h52gif h52giftst.h5 image1.gif -i image PASSED **verify that the h52gif tool handles error conditions correctly... Testing ./h52gif h52giftst.h5 image.gif -i nosuch_image PASSED Testing ./h52gif h52giftst.h5 image24.gif -i image24bitpixel PASSED All gif2h5 and h52gif tests passed. 0.01user 0.06system 0:00.21elapsed 40%CPU (0avgtext+0avgdata 24624maxresident)k 808inputs+264outputs (2major+25066minor)pagefaults 0swaps Finished testing h52giftest.sh ============================ ============================ make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/gif2h5' ===Serial tests in gif2h5 ended Wed May 17 17:39:48 BST 2017=== make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/gif2h5' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/gif2h5' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/gif2h5' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/gif2h5' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/gif2h5' Making check in h5watch make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/h5watch' make testh5watch.sh make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/h5watch' make[4]: `testh5watch.sh' is up to date. make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/h5watch' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/h5watch' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/h5watch' ===Serial tests in h5watch begin Wed May 17 17:39:48 BST 2017=== make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/h5watch' ============================ Testing testh5watch.sh Finished testing testh5watch.sh ============================ testh5watch.sh Test Log ============================ Testing h5watch --help PASSED Testing h5watch WATCH.h5 PASSED Testing h5watch WATCH.h5/group/DSET_CMPD PASSED Testing h5watch WATCH.h5/DSET_NONE PASSED Testing h5watch WATCH.h5/DSET_NOMAX PASSED Testing h5watch ../WATCH.h5/DSET_CMPD PASSED Testing h5watch --width=-8 WATCH.h5/DSET_ONE PASSED Testing h5watch --polling=-8 WATCH.h5/DSET_ONE PASSED Testing h5watch --polling=0 WATCH.h5/DSET_ONE PASSED Testing h5watch --fields=fieldx WATCH.h5/DSET_CMPD PASSED Testing h5watch --fields=field1,field2. WATCH.h5/DSET_CMPD PASSED Testing h5watch --fields=field1,field2, WATCH.h5/DSET_CMPD PASSED Testing h5watch --fields=field1,field2.b.k WATCH.h5/DSET_CMPD PASSED Testing h5watch --fields=field1 --fields=field2.b.k WATCH.h5/DSET_CMPD PASSED DONE WITH 1st SET OF TESTS Testing h5watch TEST.h5/DSET_ONE PASSED Testing h5watch TEST.h5/DSET_ALLOC_EARLY PASSED Testing h5watch TEST.h5/DSET_ALLOC_LATE PASSED Testing h5watch TEST.h5/DSET_CMPD PASSED Testing h5watch TEST.h5/DSET_CMPD_ESC PASSED Testing h5watch TEST.h5/DSET_TWO PASSED Testing h5watch TEST.h5/DSET_CMPD_TWO PASSED DONE WITH 2nd SET OF TESTS Testing h5watch --fields=field1,field2 TEST.h5/DSET_CMPD PASSED Testing h5watch --fields=field2.b,field4 TEST.h5/DSET_CMPD PASSED Testing h5watch --fields=field2.b.a --fields=field2.c TEST.h5/DSET_CMP PASSED Testing h5watch --fields=field1,field2 TEST.h5/DSET_CMPD_TWO PASSED Testing h5watch --fields=field2.b --fields=field4 TEST.h5/DSET_CMPD_TW PASSED Testing h5watch --fields=field2.b.a,field2.c TEST.h5/DSET_CMPD_TWO PASSED Testing h5watch --fields=field\,1,field2\. TEST.h5/DSET_CMPD_ESC PASSED Testing h5watch --fields=field2\..\,b --fields=field4\, TEST.h5/DSET_C PASSED Testing h5watch --fields=field2\..\,b.a,field2\..\\K TEST.h5/DSET_CMPD PASSED DONE WITH 3rd SET OF TESTS Testing h5watch --dim TEST.h5/DSET_ONE PASSED Testing h5watch --dim TEST.h5/DSET_TWO PASSED Testing h5watch --width=30 TEST.h5/DSET_TWO PASSED Testing h5watch --label TEST.h5/DSET_CMPD PASSED Testing h5watch --simple TEST.h5/DSET_ONE PASSED DONE WITH 4th SET OF TESTS All h5watch tests passed. 0.42user 1.72system 1:11.95elapsed 2%CPU (0avgtext+0avgdata 26368maxresident)k 824inputs+3592outputs (4major+578367minor)pagefaults 0swaps Finished testing testh5watch.sh ============================ ============================ make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/h5watch' ===Serial tests in h5watch ended Wed May 17 17:41:00 BST 2017=== make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/h5watch' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/h5watch' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/h5watch' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/h5watch' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools/h5watch' make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools' make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools' make[6]: Nothing to be done for `_exec_check-s'. make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools' make[2]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/tools' Making check in fortran make[2]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran' Making check in src make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/src' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/src' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/src' make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/src' make[6]: Nothing to be done for `_exec_check-s'. make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/src' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/src' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/src' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/src' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/src' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/src' Making check in test make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/test' make tstds tstlite tstimage tsttable make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/test' make[4]: `tstds' is up to date. make[4]: `tstlite' is up to date. make[4]: `tstimage' is up to date. make[4]: `tsttable' is up to date. make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/test' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/test' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/test' ===Serial tests in test begin Wed May 17 17:41:01 BST 2017=== make[6]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/test' ============================ Fortran API: Testing tstds Finished testing tstds ============================ Fortran API: tstds Test Log ============================ Test Attaching Dimension Scale PASSED Test If Dimension Scale Attached PASSED Test Getting Number Dimension Scales PASSED Test Detaching Dimension Scale PASSED Test Setting Dimension Scale PASSED Test If Dimension Scale PASSED Test Getting Dimension Scale By Name PASSED Test Setting Dimension Scale Label PASSED 0.00user 0.01system 0:00.12elapsed 15%CPU (0avgtext+0avgdata 27856maxresident)k 1840inputs+32outputs (3major+5532minor)pagefaults 0swaps Finished testing tstds ============================ ============================ Fortran API: Testing tstlite Finished testing tstlite ============================ Fortran API: tstlite Test Log ============================ Make/Read datasets (1D) PASSED Make/Read datasets (2D) PASSED Make/Read datasets (3D) PASSED Make/Read datasets (4D) PASSED Make/Read datasets (5D) PASSED Make/Read datasets (6D) PASSED Make/Read datasets (7D) PASSED Make/Read datasets (integer) PASSED Make/Read datasets (float) PASSED Make/Read datasets (double) PASSED Make/Read datasets (string) PASSED Make/Read datasets (vl) PASSED Test h5ltpath_valid_f PASSED Get dataset dimensions/info PASSED Set/Get attributes int PASSED Set/Get attributes float PASSED Set/Get attributes double PASSED Set/Get attributes string PASSED Get attribute rank/info PASSED 0.01user 0.01system 0:02.42elapsed 1%CPU (0avgtext+0avgdata 33920maxresident)k 1856inputs+264outputs (2major+6086minor)pagefaults 0swaps Finished testing tstlite ============================ ============================ Fortran API: Testing tstimage Finished testing tstimage ============================ Fortran API: tstimage Test Log ============================ Make/Read image 8bit PASSED Make/Read image 24bit PASSED Make palette PASSED Link/Unlink palette PASSED 0.00user 0.01system 0:00.09elapsed 22%CPU (0avgtext+0avgdata 44240maxresident)k 1568inputs+808outputs (2major+6565minor)pagefaults 0swaps Finished testing tstimage ============================ ============================ Fortran API: Testing tsttable Finished testing tsttable ============================ Fortran API: tsttable Test Log ============================ Make table PASSED Read/Write field by name PASSED Read/Write field by index PASSED Insert field PASSED Delete field PASSED Get table info PASSED Get fields info PASSED Testing H5TBread_table_f and H5TBmake_table_f (F2003) PASSED 0.01user 0.01system 0:00.09elapsed 32%CPU (0avgtext+0avgdata 37200maxresident)k 1608inputs+56outputs (2major+10234minor)pagefaults 0swaps Finished testing tsttable ============================ make[6]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/test' ===Serial tests in test ended Wed May 17 17:41:04 BST 2017=== make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/test' make[5]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/test' make[5]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/test' make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/test' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran/test' make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran' make check-TESTS make[4]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran' make[4]: Nothing to be done for `check-TESTS'. make[4]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran' make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran' make[2]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl/fortran' make[2]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl' make check-TESTS make[3]: Entering directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl' make[3]: Nothing to be done for `check-TESTS'. make[3]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl' make[2]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl' make[1]: Leaving directory `/panfs/panasas01/mech/mexas/soft/hdf5-1.10.1/hl'