ELF>hZ@@ h5diff_common.copt_indopt_argparse_command_linel_optss_optsget_option__intel_sse4_strlenstrtodprintfusageh5diff_exit__intel_sse4_atolmalloch5tools_getprognameprint_version__intel_sse4_strncmperror_msgputsputcharprint_info4;  !BMahou hVrvqndpNcelxEATAUAVAWSUH(LWLd$`ILD$HHL$A~$~D$ ~D$@xL$`DHAHEl$TEl$XE3wIcփ]L|$H$HHH$AD$DAD$A$H5HAD$ HHtu HHHv >0`H3(H5W/v"3H5H3({L$(W.60AD$ "H5HAD$0E3HHtu HHIMvMσw EAEM;s4A0EtЃ v3H5HID$8{AD$@mAD$$_H5HAD$HHtu HHHv >0H3(H5W/v"3H5H3({L$W.AD$AD$\VEucAD$`IMHLIAGM'IEHt HH@HuIGLzNt3AD$XH3AD$AANLLϾ:utW:VuHHu3"LȹLϾ:utW:VuHHu3Lȹ uJDx =IL;@DHHL|$HH$AD$AD$ AD$$A|$`tMl$hLcI;J|JDHL$IJTH|$HJTHH3JDHtHH(][A_A^A]A\HH(][A_A^A]A\À~x~x,IGM JLH AD$ 3Lc93H$3H$AD$ {JLHAD$ b AD$ NHH(][A_A^A]A\fV HDAUIA}u0A}Hu)A}LuA}u A}PtA]A}\uA}t A]A]Duse no more than one.Error: lack of memory!usage: h5diff [OPTIONS] file1 file2 [obj1[ obj2]] file1 File name of the first HDF5 file file2 File name of the second HDF5 file [obj1] Name of an HDF5 object, in absolute path [obj2] Name of an HDF5 object, in absolute path OPTIONS -h, --help Print a usage message and exit. -V, --version Print version number and exit. -r, --report Report mode. Print differences. -v --verbose -vN --verbose=N Level of detail depends on value of N: 0 : Identical to '-v' or '--verbose'. 1 : All level 0 information plus one-line attribute status summary. 2 : All level 1 information plus extended attribute status report. -q, --quiet Quiet mode. Do not produce output. --follow-symlinks links' target objects. not yet exist). exit code of 2. exit code of 2. two objects. --no-dangling-links error message and returns an exit code of 2. and h5diff returns an exit code of 2. -c, --compare List objects that are not comparable -N, --nan Avoid NaNs detection -n C, --count=C -d D, --delta=D Can not use with '-p' or '--use-system-epsilon'. -p R, --relative=R Can not use with '-d' or '--use-system-epsilon'. --use-system-epsilon values will be used: FLT_EPSILON = 1.19209E-07 for floating-point type Can not use with '-p' or '-d'. --exclude-path "path" The specified path is excluded wherever it occurs. option would read as follows: --exclude-path "/groupB/groupC" excluded. Modes of output: -r Report mode: print the above plus the differences -q Quiet mode: do not print output File comparison: common objects. Object comparison: 1) Groups 2) Datasets 3) Datatypes 4) Symbolic links The paths to the target objects are compared. symbolic links are compared.). Exit code: 0 if no differences, 1 if differences found, 2 if error Examples of use: 1) h5diff file1 file2 /g1/dset1 /g1/dset2 2) h5diff file1 file2 /g1/dset1 Compares object '/g1/dset1' in both files 3) h5diff file1 file2 Compares all objects in both files Notes: file1 and file2 can be the same file. Use h5diff file1 file1 /g1/dset1 /g1/dset2 to compare '/g1/dset1' and '/g1/dset2' in the same fileNo common objects found. Files are not comparable.Use -v for a list of objects.--------------------------------Some objects are not comparable--------------------------------Use -c for a list of objects without details of differences.Use -c for a list of objects.helpversionreportverbosequietcountdeltarelativenancompareuse-system-epsilonfollow-symlinksno-dangling-linksexclude-pathhVrv:qn:d:p:Nc<-p %s> is not a valid option <-n %s> is not a valid option <-d %s> is not a valid option -v--verbosemissing file names h5diff Verbose mode. Print differences information and list of objects. Verbose mode with level. Print differences and list of objects. Follow symbolic links (soft links and external links and compare the) If symbolic link(s) with the same name exist in the files being compared, then determine whether the target of each link is an existing object (dataset, group, or named datatype) or the link is a dangling link (a soft or external link pointing to a target object that does - If both symbolic links are dangling links, they are treated as being the same; by default, h5diff returns an exit code of 0. If, however, --no-dangling-links is used with --follow-symlinks, this situation is treated as an error and h5diff returns an - If only one of the two links is a dangling link,they are treated as being different and h5diff returns an exit code of 1. If, however, --no-dangling-links is used with --follow-symlinks, this situation is treated as an error and h5diff returns an - If both symbolic links point to existing objects, h5diff compares the If any symbolic link specified in the call to h5diff does not exist, h5diff treats it as an error and returns an exit code of 2. Must be used with --follow-symlinks option; otherwise, h5diff shows Check for any symbolic links (soft links or external links) that do not resolve to an existing object (dataset, group, or named datatype). If any dangling link is found, this situation is treated as an error Print differences up to C. C must be a positive integer. Print difference if (|a-b| > D). D must be a positive number. Print difference if (|(a-b)/b| > R). R must be a positive number. Print difference if (|a-b| > EPSILON), EPSILON is system defined value. If the system epsilon is not defined,one of the following predefined DBL_EPSILON = 2.22045E-16 for double precision type Exclude the specified path to an object when comparing files or groups. If a group is excluded, all member objects will also be excluded. This flexibility enables the same option to exclude either objects that exist only in one file or common objects that are known to differ. When comparing files, "path" is the absolute path to the excluded; object; when comparing groups, "path" is similar to the relative path from the group to the excluded object. This "path" can be taken from the first section of the output of the --verbose option. For example, if you are comparing the group /groupA in two files and you want to exclude /groupA/groupB/groupC in both files, the exclude If there are multiple paths to an object, only the specified path(s) will be excluded; the comparison will include any path not explicitly This option can be used repeatedly to exclude multiple paths. Default mode: print the number of differences found and where they occured -v Verbose mode: print the above plus a list of objects and warnings If no objects [obj1[ obj2]] are specified, the h5diff comparison proceeds as a comparison of the two files' root groups. That is, h5diff first compares the names of root group members, generates a report of root group objects that appear in only one file or in both files, and recursively compares First compares the names of member objects (relative path, from the specified group) and generates a report of objects that appear in only one group or in both groups. Common objects are then compared recursively. Array rank and dimensions, datatypes, and data values are compared. The comparison is based on the return value of H5Tequal. (The option --follow-symlinks overrides the default behavior when Compares object '/g1/dset1' in file1 with '/g1/dset2' in file2%s error: -d, -p and --use-system-epsilon options are mutually-exclusive; Try '-h' or '--help' option for more information or see the %s entry in the 'HDF5 Reference Manual'. x BBB B(A0A8D`Q8A0A(B BBBA`G8A0A(B BBBA`8A0A(B BBBAm4BzBAqBEEB.shstrtab.strtab.symtab.data.bss.text.rodata.rodata.str1.4.rodata.str1.32.note.GNU-stack.eh_frame.rela.data.rela.text.rela.rodata.rela.eh_frameh p x 0 @ P ` p        S `u   "- <  CHRY c   0 $ - Z    P  EX  p 6 p A Q t  t               `   F V i nx 0 d    T ` p     $ ). 38 $=B `GL 8QV h[` ej ot y~ 8 X h       @    `    #( -2 7< @AF KP UZ  _d in `sx 8}  P          , @ @   T   " ' , 1 6 ; @ ` E J O T Y ^ c h m r \w |   `         @    `        ! & + 0 05 : ? I N DS X @] b Xg l q v {       `                 @        % * $/ 4 <9 > @C H pM W \ a f k u z          D   t              ; L @ L  Q g  l q  v {     H WI (08@H;PX`hpx  @4   ! &  ,42 C2  S4c4  5m5hx(7 X ZH