| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug fix.
Description:
If a non-existing or empty source file is used with -c option, the
script ended up doing nothing and exit 0--a false success. Changed
code so that it would do compile and end in error.
Also added an acknowledgement that the script is adapted from mpicc of MPICH.
Platform tested:
Kagiso (serial and PP).
|
|
|
|
|
|
| |
more code cleaning
tested linux
|
|
|
|
|
|
|
| |
Code cleaning
Move inclusion of .h files to .c
Tested linux, aix, solaris
|
|
|
|
|
|
|
|
| |
Bug fix
Substitute a malloc call for a calloc call while allocating a reference buffer
Add a test for an empty reference case
Tested linux
|
|
|
|
|
|
| |
Cast a malloc call to the correct type
Tested linux
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fixes
Reset external file list slots name_offset to a state when created (0) in H5D_crt_copy
so that it conforms to an assertion in H5D_update_entry_info that assumes the name_offset is 0 at this point
this fixes the problem of h5repack and external files, add a new test and files for an external file
h5diff, check for an error return in H5D_get_storage_size
tested linux 32, 64
|
|
|
|
|
|
|
|
| |
Correct various array indices to use 'size_t' instead of 'hsize_t' to make
the PGI compiler happy.
Tested on:
Linux/32 2.4 (kagiso) w/PGI C compiler
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug fix
a malloc call with an incorrect length caused several memory problems
that ultimately corrupted a name passed in a list of arguments in the
h52gif tool
allocated memory was not freed
created a folder for the gif test binary files and made the shell script
use that file
tested linux, AIX, solaris
|
|
|
|
|
|
|
|
|
|
| |
New feature
Add a test shell script for h52gif tool. A simple script that just runs the
tool from a pre-saved HDF5 file and produces a gif file. A HDF5 test
generator program is also added
Tested: linux, AIX, solaris
|
|
|
|
|
|
|
|
| |
is supposed to be "TEST_OBJS=h5diffgentest.lo"
.lo is used at other tools.
Otherwise, it will cause compiling error at IRIX64 6.5.
Tested at IRIX64 6.5, Linux 2.4, AIX 5.3 with parallel.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
introduced a hack to allow 1.4 compability
actually re-introduced, since this was there before, and was accidently removed on the 1.7 like changes of 1.6h5diff
tested: linux 1.4 compat, solaris
/* hack to alow v1.4 compability */
#ifdef H5_WANT_H5_V1_4_COMPAT
typedef int H5G_obj_t1;
#else
typedef H5G_obj_t H5G_obj_t1;
#endif
|
|
|
|
|
|
|
|
|
|
|
|
| |
1.6 implementation of 1.7 h5dump bugs fixed
# 701 h5dump hardlink pointing to the root group "/"
# 466 h5dump: output data in binary format
h5dump, added long names for parameters that did not have them on the command line parsing
#344 h5dump does not show double long data
#467 h5dump does not show group comment
#405 h5dump does not print an attribute of a named datatype
#570 h5ls/h5dump print of datatype.
|
|
|
|
| |
Preparation for making 1.6 and 1.7 h5dump more similar and 1.6 to have 1.7 fixed bugs incorporated
|
|
|
|
|
|
|
|
| |
Bug fix
Some data was declared as char and saved with H5T_NATIVE_CHAR type. But the data have negative values
Solution : declared data as signed char and used H5T_NATIVE_SCHAR
|
|
|
|
|
|
|
|
| |
The file with the szip test was not generated during the last check in
of 1.7 similar code.
H5diff bug fix, attribute differences were not being summed to the total
differences
|
| |
|
|
|
|
|
|
|
|
|
| |
h5repack revision and 1.6 implementation of 1.7 bugs fixed in the last few months.
#676. h5repack, h5diff: cannot handle big datasets
#228 h5repack should not use H5Tget_native_type
#584 H5repack ouput the percent of compression
#674 : h5repack, adding error messages like h5dump does
|
|
|
|
|
|
| |
needed a cast to signed (the difference can be negative)
One of the tests is not portable, so commented it. the unsigned long long conversion to float is not supported by some compilers and a message of not supported is printed . But in 64bit platforms the native type is a long, which produces a different output, the differences found. The file generated by the test is checked in for reference.
|
|
|
|
| |
commented a test that fails cross platforms and renamed files
|
|
|
|
|
|
|
|
| |
VS2005 has problems with setvbuf, so conditionally defined HDsetvbuf in Windows file H5pubconf.h, and updated H5private.h and h5import.c accordingly.
Tested:
Windows XP, VS2005
kagiso
|
|
|
|
| |
renamed files for more easy browsing
|
|
|
|
| |
clean comments
|
|
|
|
| |
Revision of the percent tests to have all the same data
|
|
|
|
| |
Bug fix: Some output was being printed in quiet mode
|
|
|
|
| |
more code cleaning
|
| |
|
|
|
|
| |
make the 1.6 branch equal to 1.7 in terms of the messages printed
|
|
|
|
| |
Added a message of "non supported" in the case of unsigned long long to float attempt to convert by H5Tconvert (in the percentage case) , due to 1.6 branch lack of support
|
| |
|
|
|
|
| |
Added a little format alignment to the printing of dimensions
|
| |
|
|
|
|
|
|
|
|
|
| |
background implementation of changes done for 1.7 regarding h5diff
added support for comparing dataset regions
added support for reading and comparing by hyperslabs for large files
inclusion of a relative error compare formula to compare floating point numbers in order to deal with floating point uncertainty
fixed a bug regarding relative error comparisons
|
| |
|
|
|
|
| |
the usage
|
|
|
|
|
| |
New feature for h5diff, bug 161
print dataset dimensions along with dataset name
|
|
|
|
| |
Tested platform: Kagiso (serial, pp)
|
|
|
|
| |
Tested platform: Kagiso (serial, pp)
|
|
|
|
| |
temporary fix for a daily test failure
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fix for bug 551, done earlier only for 1.7
several programming errors contributed to this bug
1) the parsing of subsetting was using atoi to convert the parameter to an int,
which caused problems for numbers greater that int. Substitute with atof
2) several index counters were declared as int, use hsize_t instead
3) the numerical format passed for printf was %lu, defined one compatible with
hsize_t instead (unsigned long long)
added 2 more tests for this
|
|
|
|
|
|
|
|
| |
changed the XML schema path from NCSA to hdfgroup.org
#define DEFAULT_XSD "http://hdfgroup.org/DTDs/HDF5-File.xsd"
#define DEFAULT_DTD "http://hdfgroup.org/DTDs/HDF5-File.dtd"
|
|
|
|
|
|
|
|
| |
bug fix
the number of atribute differences was not added to the total sum of
differences
|
|
|
|
|
| |
the number of atribute differences was not added to the total sum of
differences
|
|
|
|
|
|
|
|
| |
Description:
Add per-directory abbreviated copyright notices
(abbreviated COPYING files pointing to full notices).
Tested:
MANIFEST verified; not otherwise tested.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup.
Description:
Removed argc and argv from the function arguments of h5tools_get_fapl() and
h5tools_fopen(). They were used to call MPI_Init() which was no longer
needed.
Tested:
heping (serial and parallel).
|
|
|
|
| |
nosuchfile.ls is the expected output.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fixes.
Description:
There were MPI_init and MPI_finalize calls in the code of h5tools_fopen in
parallel mode. But if a non-MPI tool is invoke to open a non-existing
file, it tries to open the non-existing file with different VFD and
eventaully came to try with the MPIO or the MPIPOSIX vfd, then it would
try to do MPI_Init which would fail in the MPI environment if the a.out
was not launched by MPI properly.
Solution:
MPI_Init and MPI_Finalize in general should be called by the MPI application,
not called by a library subroutine as in the manner that was done here.
Removed the MPI_init and MPI_Finalize calls. Used MPI_Initialized to
verify if this has been launched as an MPI application in the proper
manner before attempting to use the MPIO or the MPIPOSIX VFD to open
the file.
Tested:
h5committested and also in tg-ncsa with parallel mode.
|
| |
|
|
|
|
|
|
|
| |
Deleted old gifconv directory
Description:
Ran cvs rm on old gifconv directory
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Moving gif2h5 to hl directory in 1.6 branch
Description:
This is the same change as was made in the 1.7 branch.
Solution:
Moved the gif2h5 tool from the hdf5/tools directory to the hdf5/hl/tools
directory. The files were already present, but now the Makefiles
build and install using the new directory instead of the old one.
Platforms tested:
mir, modi4
|
|
|
|
|
|
|
|
|
|
| |
Fix typo
Description:
Fix typo in last commit, which was breaking 1.4 compatibility builds
Platforms tested:
FreeBSD 4.11 (sleipnir) w/1.4 compatbility
|