| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Solution:
Check for the existence of chunks before pruning them (an assertion was triggered when attempting to do so)
Tested: windows , linux, solaris
|
|
|
|
|
| |
Changed the tests so that the *.h5 test files are removed depending on the HDF5_NOCLEANUP environment variable.
bug 696
|
|
|
|
|
|
|
| |
Solution:
Check for the existence of objects in the file before calling malloc with the number of objects (this is because in AIX, malloc(0) returns NULL)
Tested: windows , linux
|
|
|
|
| |
Added the function h5tget_native_type_f for bug 1193 and associated tests.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed bug 1319
for functions:
nh5sget_select_hyper_blocklist_c
nh5sget_select_bounds_c
nh5sget_select_elem_pointlist_c
nh5sselect_elements_c
and added additional tests.
|
|
|
|
|
|
|
|
|
|
| |
The TEXTFPE was described in the usage (read floats in scientific notation) but was not implemeneted.
Solution:
remove TEXTFPE from the help system and have the TEXTFPE input type do
the same thing as TEXTPF currently does to support backwards compatibility (the format read for both TEXTFPE and TEXTPF is %f)
added a test
tested: windows, linux, solaris
|
|
|
|
| |
windows shell script only Note: for the unix shell script this file is not used
|
|
|
|
|
|
|
|
|
|
|
|
| |
ublock test
Description:
revision 15679 added a test to h5repack for alignment. We've now added the test to the Windows script as well.
This checkin also disables a previously-added h5repack test for the userblock. The test is disabled for now because Windows cannot find the input file ublock.bin. The file is generated dynamically on other systems, but cannot be easily generated for use on Windows. We should re-enable this test in the future when ublock.bin is added to svn.
Tested:
VS6 on WinXP
|
|
|
|
|
|
|
|
|
|
| |
Description:
From r15710: 'The GASS and SRB VFD have been retired and removed from the HDF5 library. The Dependencies files are generated by "make depend".'
This checkin removes the related source files from the Windows projects.
Tested:
VS6 on WinXP
|
| |
|
|
|
|
|
|
|
|
| |
HDF5 library. The Dependencies files are generated by
"make depend".
Tested:
h5committest, also serial in Kagiso is tested.
|
|
|
|
|
|
|
|
| |
H5Fget_obj_count to ssize_t and modified
C++ and Fortran API functions. This is for bug #1245.
Tested on kagiso - I've tested the same change for the trunk using h5committest.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Cleaned compiler warnings
Bug fixes:
1)change the options block size variable from int to hsize_t, to match the H5Pset_userblock call
2) do not print print compression ratio when the requested filter is NONE
3) print references object names
Tested: windows, linux
|
| |
|
|
|
|
|
|
|
|
|
| |
Description: examples/ph5example was being built and tested even in serial
mode. Added lines to the examples/Makefile.in to ensure that
this is not built and tested unless parallel has been enabled
by configure.
Tested: kagiso and smirom
|
|
|
|
| |
Tested on kagiso, cobalt, and abe.
|
|
|
|
| |
Fixed print spacing issue.
|
|
|
|
| |
Added test routines for h5t_get/set_fields_f.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In nh5tget_offset_c:
(1) The return value type of H5Tget_offset was set to size_t where
it should be of type int.
(2) Was if offset was equal to 0 it returned the error code of -1 back to
Fortran, this was changed to return an error code of -1 when the
offset value is < 0.
In h5tget_norm_c:
(1) was if the return value of H5Tget_norm = 0 it would return an error
code to Fortran, but from enum of the return value:
typedef enum H5T_norm_t {
H5T_NORM_ERROR = -1, /*error */
H5T_NORM_IMPLIED = 0, /*msb of mantissa isn't stored, always 1 */
H5T_NORM_MSBSET = 1, /*msb of mantissa is always 1 */
H5T_NORM_NONE = 2 /*not normalized */
/*H5T_NORM_NONE must be last */
} H5T_norm_t;
only when -1 is returned is there an error, changed it to return an error only if the value of H5T_NORM_ERROR = -1.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
RM/RM_H5S.html
H5Sselect_elements: Updated signature to match changed code.
-- Closes Bz #1079.
ADGuide/Changes.html
Noted H5Sselect_elements signature change, as of Release 1.6.7.
-- Closes Bz #1074.
Tested: Firefox
|
|
|
|
|
|
|
|
|
| |
H5Fis_hdf5: Revised "Returns:" section to make it clear that the
function returns a negative value if the file does not exist.
-- Closes Bugzilla #1057.
H5Fget_vfd_handle: Corrected 'file_handle' parameter syntax.
-- Closes Bugzilla #1314.
Tested: Firefox
|
|
|
|
|
|
|
|
|
| |
NCSA's linux cluster(Abe) fails to handle collective IO calls with very complicate MPI derived datatype. All the values of input parameters from HDF5 are correct before passing to MPI-IO collective calls. Sometimes the following errors happen:
rank 0 in job 77 honest1.ncsa.uiuc.edu_60945 caused collective abort of all ranks
exit status of rank 0: killed by signal 9
Up to this point, we decide to turn off the use of advanced MPI derived datatype features inside HDF5 so that complicated selection tests are ensured to be handled by HDF5. This check-in reflects this.
|
|
|
|
|
|
|
|
| |
Description:
New h5repack tests were added, and also the syntax of one test was changed.
Tested:
VS6 on WinXP
|
| |
|
|
|
|
|
| |
Documented about the fix of bugzilla 1068 and the completion of wrappers
for H5Rdereference.
|
|
|
|
|
|
|
|
| |
H5S_hyper_normalize_offset in
H5D_create_chunk_map. Please see bug report #699 for details.
Tested on kagiso - a minor change.
|
| |
|
|
|
|
|
|
|
|
| |
H5Pcreate_list: Removed description of thie non-existent function.
-- Closes Bugzilla # 1283.
H5Pset/get_cache: Corrected wrong 'rdcc_nelmts' parameter type.
-- Closes Bugzilla # 1248.
Tested: Firefox
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1) Add a userblock to an HDF5 file during the repack. The user gives
give a filename and userblock size as command line parameters to
h5repack and the contents of that file are stored in the
userblock for the HDF5 file created by h5repack.
2) add a copy of userblock from HDF5 file
New flags to handle this -u and -b
tested: windows, linux
|
|
|
|
|
|
|
| |
H5Zregister: Corrected 'filter_class' parameter description
to indicate that the parameter is a pointer.
-- Closes Bugzilla # 1228.
Tested: Firefox
|
|
|
|
|
|
|
|
| |
when comparing attributes, a type ID was not properly closed
solution: close the Id on the iteration and continue instead of goto out of the cycle
tested: windows, linux
|
|
|
|
|
|
| |
H5Zregister: Corrected H5Z_class_t struct definition.
-- Closes Bugzilla # 1227.
Tested: Firefox
|
|
|
|
| |
Tested: gedit
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added missing wrappers for H5Rdereference.
Also, for these wrappers, improved exception handlings to report specific
overloaded functions, where failure occurs. Will do the same for more
functions later...
Platforms tested:
Linux 2.6 (kagiso)
SunOS 5.10 (linew)
FreeBSD (duty)
|
| |
|
|
|
|
|
|
|
|
| |
H5Tget_native_type
Added text illustrating how this function works if the
datatype being queried is not an atomic datatype.
-- Closes Bugzilla # 1210.
Tested: Firefox
|
|
|
|
| |
Tested: kagiso, linew, smirom (h5committest)
|
| |
|
|
|
|
|
|
|
|
|
| |
Description:
Changes made to H5O_dtype_encode_helper to always encode arrays with version 2
and always encode all composite types (not just compounds) with version 2 if
there is an array present somewhere below them in the datatype structure.
Tested: kagiso, linew, smirom (h5committest)
|
|
|
|
|
|
|
|
| |
Description:
A new parameter was added to h5diff recently. We add a new test to the h5diff script, and change the syntax in which h5diff is called from the h5repack test script. The output for one of the h5repack tests also needed to be changed.
Tested:
VS6 on WinXP
|
|
|
|
|
|
|
|
| |
http://bugzilla.hdfgroup.uiuc.edu/show_bug.cgi?id=788
don't print array indices for regions
tested: windows, linux
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary: when using h5diff to compare the results of h5repack (or other tools that copy one HDF5 file to another), a new option is needed to allow h5diff to make an "absolute" comparison of the 2 files. This is the "contents" mode explained in the usage below.
If this mode is present, objects in both files must match (must be exactly the same). If this does not happen, the tool returns an error code of 1 (instead of the success code of 0)
Changes to the h5repack test script: the call to h5diff was changed to include -c (maintaining the previous -q).
tested: windows, linux
|
|
|
|
|
|
|
|
| |
the compression ratio was being printed for cases where a layout was requested and not a filter
tested: windows, linux
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Removed commented out code.
Platforms tested:
C++ part on:
Linux 2.6 (kagiso)
SunOS 5.10 (linew)
FreeBSD (duty)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Enclosed some code that test reference counts in brackets so that
temporary objects will go out of scope before checking references.
This is to work around the issue where some C++ compilers destroy
temporary objects at different time than others.
Platforms tested:
SunOS 5.10 (linew)
Linux 2.6 (kagiso)
FreeBSD (duty)
|