summaryrefslogtreecommitdiffstats
path: root/tools/h5repack
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r8582] *** empty log message ***Raymond Lu2004-05-264-4/+56
|
* [svn-r8495] Purpose:Quincey Koziol2004-05-081-657/+776
| | | | | | | | | | | | | | Bug fixes Description: Updated dependencies Fixed error with C++ compiler builds of main library Added H5Pset_data_transform to MPE info Platforms tested: FreeBSD 4.9 (sleipnir)
* [svn-r8383] Purpose:Quincey Koziol2004-04-189-79/+67
| | | | | | | | | | | | | Code cleanup Description: Clean up lots of warnings based on those reported from the SGI compilers as well as gcc. Platforms tested: SGI O3900, IRIX64 6.5 (Cheryl's SGI machine) FreeBSD 4.9 (sleipnir) w/ & w/o parallel h5committest
* [svn-r8352] Purpose:Pedro Vicente Nunes2004-04-142-7/+22
| | | | | | | | | | | | | | | | bug fix Description: the routine for reading the options from a file had the "old" parse syntax Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8345] Purpose:Albert Cheng2004-04-131-133/+76
| | | | | | | | | | | | | | | | | | | Bug fix. Description: Temporary output files were created in the source directory. If multiple build/tests using the same source directory occur at the same time, they would conflict because of the same file names. Solution: Changed it to create temporary output file in the current build directory. Platforms tested: sol. Misc. update:
* [svn-r8333] Purpose:Pedro Vicente Nunes2004-04-093-1/+133
| | | | | | | | | | | | | | | new test Description: add a test that generates a file with "holes" and then uses h5repack to clean the empty space. it works Solution: Platforms tested: linux Misc. update:
* [svn-r8323] Purpose:Pedro Vicente Nunes2004-04-082-119/+211
| | | | | | | | | | | | | | | | bug fix, new tests Description: added a couple of #ifdefs to check if a specific filter is available for read added more tests the h5tools check filters had a mismatched filter variable Solution: Platforms tested: linux, with several filter configurations (all, some , none ) Misc. update:
* [svn-r8320] Purpose:Pedro Vicente Nunes2004-04-084-12/+170
| | | | | | | | | | | | | | | | new tests for h5repack Description: added more tests both to the test program and shell script that test a variation of different filter converssions Solution: Platforms tested: linux Misc. update:
* [svn-r8318] Purpose:Pedro Vicente Nunes2004-04-0710-538/+546
| | | | | | | | | | | | | | | | | | | | new tests for h5repack Description: added tests that do layout type to layout type conversion in a matrix of 9 between compact, contiguous and chunking Solution: Platforms tested: linux afs has problems; I could not telnet to sol and copper, arabica is really slow (meaning waiting 1 minute for a typed character) and the writing of a file gave an error arabica 181% afs: failed to store file (145) afs: failed to store file (145) Misc. update:
* [svn-r8311] Purpose:Pedro Vicente Nunes2004-04-063-5/+4
| | | | | | | | | | | | | cleaned some comments and printfs Description: Solution: Platforms tested: linux Misc. update:
* [svn-r8297] Purpose:Pedro Vicente Nunes2004-04-026-49/+42
| | | | | | | | | | | | | | | | | | | | | | bug fix Description: the synntax of the input of h5repack conatined double quotes and spaces, which were causing problems on the parsing in AIX paralell Solution: replaced the spaces by = that is, instead of -f "GZIP 6" we have now -f GZIP=6 Platforms tested: linux solaris AIX paralell Misc. update:
* [svn-r8295] Purpose:Albert Cheng2004-04-021-5/+9
| | | | | | | | | | | | Bug fix. Description: nerror was not updated when errors were detected. Added the nerror update and print a message at the end if all is well. Platforms tested: Tested in copper, both parallel and serial.
* [svn-r8281] Purpose:Pedro Vicente Nunes2004-03-253-8/+5
| | | | | | | | | | | | | | | code clean, change test script Description: removed soem debugging messages changed the chunking command line call to a non square dimensionality Solution: Platforms tested: linux Misc. update:
* [svn-r8252] Purpose:Pedro Vicente Nunes2004-03-111-0/+15
| | | | | | | | | | | | | | | | | | | | | | | bug fix new test Description: the fletcher filter used a temporary 2 byte word buffer to compute the checksum. this is non portable between big-endian/little endian. added a test that reads 2 pre-saved files (one LE, other BE) with that filter enabled Solution: replaced with a buffer of 1 byte type Platforms tested: linux solaris solaris 64 bit AIX windows Misc. update:
* [svn-r8232] Purpose:Pedro Vicente Nunes2004-03-043-30/+23
| | | | | | | | | | | | | | | | new feature Description: added a check for the return value of the tools h5repack and h5diff in the run script. the return value is used to print PASSED (tool returns 0) or FAILED Solution: Platforms tested: linux Misc. update:
* [svn-r8229] Purpose:Pedro Vicente Nunes2004-03-0211-34/+163
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1) new function for tools library 2) new test script for h5repack Description: 1) currently all the tools (h5dump, h5diff, etc) do not check if a filter is available for reading some dataset that might have a filter not available on the current configuration (the behaviour of the tools until now was to trigger a library error, saying that the dataset cannot be read due to the lack of the filter) Solution: 1) added a new function h5tools_canreadf that checks if a dataset can be read depending on the availability of filters. this function was added in calls for h5diff and h5repack. instead of triggering the library error, a message is printed, saying that the dataset cannot be read (the print is optional, it is on on verbose mode) 2) added a shell script that tests the commannd line tool behaviour of h5repack the script does a series of runs of h5repack with several options on the same file (this file test4.h5 was added to the testfiles dir). then, it runs the h5diff tool, with the input and output files , in each run. the goal of the test is also to check item 1) . the binary file was saved with filters that might not be available on other configurations Platforms tested: linux (all filters enabled) linux (some filters disabled) solaris (some filters disabled) AIX (some filters disabled) windows (all filters on and off ) Misc. update:
* [svn-r8224] Purpose:Pedro Vicente Nunes2004-02-261-6/+0
| | | | | | | | | | | | | | | | | bug fix Description: I introduced some #ifdef <have_filter> on the check in yesterday on the places that generated datasets, that had no corresponding on the read part. this caused failures in the configurations where a filter was not defined Solution: just removed the #ifdefs Platforms tested: linux Misc. update:
* [svn-r8223] Purpose:Pedro Vicente Nunes2004-02-251-10/+25
| | | | | | | | | | | | | | | | | | | | | | bug fix Description: generating a dataset in linux 2.4 (verbena) with the pgcc compiler gave an error with the following sequence 1) make a space id1 and a dcpl 2) make a space id2, create and write a dataset with space id2, close 3) attempt to create a dataset with space id1 fails and calling a set_filter function with the dcpl in 1) fails Solution: just changed the order 2) to 1) Platforms tested: linux 2.4 (verbena) with pgcc compiler Misc. update:
* [svn-r8218] Purpose:Pedro Vicente Nunes2004-02-235-176/+165
| | | | | | | | | | | | | | | | | | | | | | | | bug fix in H5Zshuffle.c add more tests to h5repack that exposed the bug Description: when creating a dataset with the shuffle filter and duplicating it in a new dataset (file) the call to H5Z_set_local_shuffle failed. this is because the value of cd_nelmts of the filter structure is set to 1 (H5Z_SHUFFLE_TOTAL_NPARMS) when the original dataset is created, but when the new dataset is created there is a checking instruction that fails if the value of cd_nelmts is not 0 (its original value, H5Z_SHUFFLE_USER_NPARMS) Solution: just remove that check condition, since the value of cd_nelmts is not used anyway. if we decide that the value of cd_nelmts is necessary, then the H5O_pline_copy function must be changed to update this value (a different update for each filter) Platforms tested: linux solaris AIX Misc. update:
* [svn-r8176] Purpose:Pedro Vicente Nunes2004-02-104-99/+150
| | | | | | | | | | | | | | | | | | | new feature, bug fix, changed function Description: 1) implemented the option that says if the dataset is too small , do not compress it 2) bug fix in the SZIP checking . only apply szip to atomic datatypes 3) made the apply_filters function more compact Solution: Platforms tested: linux AIX solaris Misc. update:
* [svn-r8150] Purpose:Pedro Vicente Nunes2004-02-041-1/+1
| | | | | | | | | | | | | introduced the constant H5Z_FILTER_ALL, used to remove all filters in H5Premove_filter Description: Solution: Platforms tested: linux Misc. update:
* [svn-r8149] Pedro Vicente Nunes2004-02-041-2/+2
| | | | | | | | | | | | | | Purpose: replaced name of delete filter with remove filter for the new function H5Premove_filter Description: Solution: Platforms tested: linux Misc. update:
* [svn-r8128] Purpose:Quincey Koziol2004-01-311-59/+218
| | | | Update dependencies after restructuring of MPI stuff
* [svn-r8123] Purpose:Pedro Vicente Nunes2004-01-293-1/+38
| | | | | | | | | | | | | | | added more tests for szip and more verbose output Description: Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8122] Purpose:Pedro Vicente Nunes2004-01-284-47/+60
| | | | | | | | | | | | | | | | | | h5repack new feature Description: in the SZIP settings, when the requested pixels per block parameter does not conform to the SZIP specifications, instead of returning without applying the filter, do an attempt to set this parameter to a valid value, issuing a warning in the process Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8121] Purpose:Pedro Vicente Nunes2004-01-283-138/+124
| | | | | | | | | | | | | | | | bug fix Description: avoid reading and writing data when one of the dimensions is 0 (attributes case ) Solution: linux solaris AIX Platforms tested: Misc. update:
* [svn-r8120] Purpose:Pedro Vicente Nunes2004-01-282-145/+149
| | | | | | | | | | | | | | | | bug fix Description: avoid reading and writing data when one of the dimensions is 0 Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8113] Purpose:Pedro Vicente Nunes2004-01-264-53/+134
| | | | | | | | | | | | | | | | | | | new library function H5Pdelete_filter deletes one or all filters from a dataset creation property list this was done for the NONE option of h5repack, added tests for this feature added a test for the new function in /test/dsets.c Description: Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8074] Purpose:Pedro Vicente Nunes2004-01-167-107/+474
| | | | | | | | | | | | | | | | | | | added h5repack and h5diff support for copying and differences of references to dataset regions modified the behaviour in the diff of attributes, when a difference in name is detected in the attribute cycle (number of attributes of object), instead of exiting the cycle, rather continue Description: Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8068] Purpose:Pedro Vicente Nunes2004-01-154-4/+5
| | | | | | | | | | | | | changed the text of a error message related to the fail of H5Fopen to " unable to open file " Description: Solution: Platforms tested: linux (small change ) Misc. update:
* [svn-r8062] Purpose:Pedro Vicente Nunes2004-01-145-15/+26
| | | | | | | | | | | | | | | | bug fix Description: cases of rank 0 were not handled, now a warning is made that the dataset cannot be compressed Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8060] Purpose:Pedro Vicente Nunes2004-01-146-47/+58
| | | | | | | | | | | | | | | added a usage message for h5repack Description: Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8056] Purpose:Pedro Vicente Nunes2004-01-132-15/+3
| | | | | | | | | | | | | | | | | | h5repack change Description: changed the default size of chunks when defining a new dataset to apply a filter this size is now equal to the current dimensions. previously , it was set to half this value, and it was causing write calls to fail on some files (probably a bug) Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8040] Purpose:Pedro Vicente Nunes2004-01-088-31/+119
| | | | | | | | | | | | | | | | | bug fix, code improvment Description: fixed a bug in the parse of chunking function added some auxiliary functions to avoid repeated parts of the code in several places Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8038] Purpose:Quincey Koziol2004-01-082-2/+11
| | | | | | | | | | | | | | | | | | | | Bug fix Description: When two property lists are compared, the H5Pequal routine was just comparing the raw information for the property values. This causes problems when the raw information contains pointers to other information. Solution: Allow a 'compare' callback to be registered for properties, so that a user application get perform the comparison itself, allowing for "deep" compares of the property value. This was exported to the H5Pregister & H5Pinsert routines in the development branch, but not the release branch. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r8028] Purpose:Pedro Vicente Nunes2004-01-061-1/+1
| | | | | | | | | | | | | | | small change to the szip generated dataset Description: Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8025] Purpose:Pedro Vicente Nunes2004-01-061-23/+4
| | | | | | | | | | | | | | | | small fix Description: the main prog had some repeated code Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8021] Purpose:Pedro Vicente Nunes2004-01-069-192/+521
| | | | | | | | | | | | | | | | h5repack new features Description: added support/tests for multi filters Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8006] Purpose:Quincey Koziol2003-12-311-1/+1
| | | | | | | | | | | | Code cleanup Description: Tweaked down the size of the szip 'pixels per block' for a test, now that the library is range-checking this value more strictly. Platforms tested: FreeBSD 4.9 (sleipnir) too minor for h5committest
* [svn-r8005] Purpose:Quincey Koziol2003-12-311-1/+1
| | | | | | | | | | | | Code cleanup Description: Removed redundant testing script from being executed, since it's just running the program in the "TEST_PROGS" macro. Platforms tested: FreeBSD 4.9 (sleipnir) too minor for h5committest
* [svn-r7999] Purpose:Pedro Vicente Nunes2003-12-316-28/+97
| | | | | | | | | | | | | | | | h5repack new features Description: added support/ tests for contiguous and compact layout processing Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r7997] Purpose:Pedro Vicente Nunes2003-12-3011-230/+744
| | | | | | | | | | | | | | | | h5repack new features Description: added support for layout options Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r7996] Purpose:Pedro Vicente Nunes2003-12-303-22/+267
| | | | | | | | | | | | | | | | h5repack new features Description: added support for shuffle and checksum filters Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r7994] Purpose:Pedro Vicente Nunes2003-12-2914-508/+1532
| | | | | | | | | | | | | | | | | | | h5repack new features Description: added checking routines for the filters that were applied to the output file added tests for szip filter Solution: Platforms tested: linux solaris (IRIX is not available) : Misc. update:
* [svn-r7980] Purpose:Albert Cheng2003-12-261-4/+151
| | | | | | | | | Regenerate the Dependncies files. Platforms tested: "h5committested" Misc. update:
* [svn-r7971] Purpose:Pedro Vicente Nunes2003-12-182-36/+42
| | | | | | | | | | | | | | | | | | h5repack bug Description: changed the copy hardlinks algorithm added more tests Solution: Platforms tested: linux solaris IRIX Misc. update:
* [svn-r7969] Purpose:Pedro Vicente Nunes2003-12-185-180/+279
| | | | | | | | | | | | | | | | | | h5repack new features Description: addded the copy routines for hard links changed the traversal structure to store information about the hard links added tests Solution: Platforms tested: linux solaris IRIX Misc. update:
* [svn-r7966] Purpose:Pedro Vicente Nunes2003-12-174-4/+14
| | | | | | | | | | | | | | | | h5repack new features Description: added debugging functions and a hard link generated dataset for the test suite Solution: Platforms tested: linux solaris 2.7 IRIX Misc. update:
* [svn-r7962] Purpose:Pedro Vicente Nunes2003-12-168-396/+1751
| | | | | | | | | | | | | | | | h5repack new features Description: added the copy of referenced objects Solution: Platforms tested: linux solaris 2.7 IRIX Misc. update:
* [svn-r7914] Purpose:Albert Cheng2003-12-051-12/+51
| | | | | | | | | | | | Regenerate the Dependencies files if needed. Description: Solution: Platforms tested: Misc. update: