summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r9545] Purpose:Albert Cheng2004-11-182-1/+37
| | | | | | | | | | | | | | | | | | | Bug fix (#264) Description: h5dump did not print attribute data in ASCII format when -r is used. Solution: Added the ability to print in ASCII for Attributes Data also. Added a test for printing Attributes with -r option. tall-2B.ddl is the standard output for printing attributes with -r option. Platforms tested: tested in heping. Misc. update: Update MANIFEST.
* [svn-r9544] This commit was manufactured by cvs2svn to create branch 'hdf5_1_6'.cvs2svn2004-11-181-0/+65
|
* [svn-r9538] Purpose:Quincey Koziol2004-11-174-75/+153
| | | | | | | | | | | | | | | | | | | | | | | Code cleanup & optimizations Description: Clean up some of the code in attributes to avoid allocating memory and performing type conversions when the conversion is a noop. Avoid memory allocations of attribute data structures by switching to use library's free list memory allocator routines. Avoid memory allocations of object header continuation data structures by switching to use library's free list memory allocator routines. Rearrange threaded, balanced binary tree macros slightly to avoid some overhead. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Too minor to require h5committest
* [svn-r9536] Purpose:Quincey Koziol2004-11-171-0/+14
| | | | | | | | | | | Bug fix Description: Change H5G_obj_t -> int when 1.4 compatibility is turned out Platforms tested: FreeBSD 4.10 (sleipnir) w/1.4 compat Too minor to require h5committest
* [svn-r9532] Purpose:Pedro Vicente Nunes2004-11-162-39/+1955
| | | | | | | | | | | | | | | | | | | | | enhanced performance for h5diff Description: the comparison cycle for the 2 buffers read from file was using a compare function where the type must be checked for each datum (e.g due to recursive calls in compound types) for atomic types this checking can be avoided Solution: introduced cycles for each one of the atomic integer and float class types Platforms tested: linux aix solaris Misc. update:
* [svn-r9448] Purpose:Quincey Koziol2004-10-221-13/+8
| | | | | | | | | | | | Bug fix Description: Correct values used in "space utilization" equation: the 'used' and 'total' values were backwards. Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
* [svn-r9437] Purpose:Pedro Vicente Nunes2004-10-191-175/+0
| | | | | | | | | | | | | bug fix Description: moved the option handling algorythm to just one file Solution: Platforms tested: Misc. update:
* [svn-r9435] Purpose:Pedro Vicente Nunes2004-10-194-115/+209
| | | | | | | | | | | | | | | | bug fix Description: one case was not handled in the combination of input options (layout and filters) Solution: redo the algorythm that handles all cases Platforms tested: linux Misc. update:
* [svn-r9429] Purpose:Pedro Vicente Nunes2004-10-183-12/+30
| | | | | | | | | | | | | | | | | bug fix Description: when specifying both an input object e.g -f mydset:GZIP=1 and a defined chunk -l CHUNK=20x20 the filter used a defined default chunk instead Solution: add a check for the input chunk Platforms tested: linux (small change) Misc. update:
* [svn-r9417] Bug fix (bug 205).Albert Cheng2004-10-141-3/+3
| | | | | | | | | The script does not use $RUNSERIAL to execute programs. This failed badly in parallel systems like Tflops. Patched $RUNSERIAL in to make it work. Tested in tflops only.
* [svn-r9416] Purpose:MuQun Yang2004-10-143-25/+17
| | | | | | | | | | | | | | | | Updated three h5dump --xml test outputs. Description: three h5dump xml tests failed on windows and we finally figured out it was due to the update of HDF5 library. Several test outputs needed to be regenerated. Solution: Generated the three new xml output files. Platforms tested: windows XP?(xuan did), h5committest with xml tests turned on. Misc. update:
* [svn-r9396] Purpose:Quincey Koziol2004-10-101-5/+12
| | | | | | | | | | | Bug fix Description: Correct a couple of array bounds issues exposed by the PGI compiler Platforms tested: Linux 2.4 (verbena) w/PGI compilers Too minor too requie h5committest
* [svn-r9392] Purpose:Quincey Koziol2004-10-091-0/+1
| | | | | | | | | | | | Bug fix Description: Include "h5tools.h" header for native type conversion function prototype to unbreak CC=g++ builds. Platforms tested: FreeBSD 4.10 (sleipnir) Not tested by h5committest
* [svn-r9383] Purpose:Robert E. McGrath2004-10-085-93/+10
| | | | | | | | | | | | | | Putting 'h5jam' in the 1.6 branch Description: Solution: Platforms tested: verbena, arabica, cobalt Misc. update:
* [svn-r9381] Purpose:Quincey Koziol2004-10-081-10/+12
| | | | | | | | | | | | Code cleanup/bug fix Description: Change some 'hsize_t' index variables to 'int' variables to avoid problems with PGI compilers. Platforms tested: Linux 2.4 (tungsten) w/PGI C Too minor to require h5committest
* [svn-r9380] Purpose: bug fixRaymond Lu2004-10-071-1/+1
| | | | | | | | | Description: In last checkin, for a function call lookup_ref_path(refbuf) on line 5039 was accidentally changed to lookup_ref_path(*refbuf). Solution: changed it back. Platforms tested: no test needed for such a simple change.
* [svn-r9372] Purpose:Quincey Koziol2004-10-0615-936/+910
| | | | | | | | | | | | | | | Refactor code Description: Refactor common code for determining the native type for using in the tools into separate routine. Also, reduce diffs between the two branches and bring back some fixes from the development branch to the release branch. Platforms tested: FreeBSD 4.10 (sleipnir) too minor to require h5committest
* [svn-r9371] This commit was manufactured by cvs2svn to create branch 'hdf5_1_6'.cvs2svn2004-10-061-0/+47
|
* [svn-r9365] Raymond Lu2004-10-058-23/+157
| | | | | | | | | | | Purpose: change feature Description: Back up supporting bitfield and time datatypes in H5Tget_native_type. Leave it for future support. Simply returns "not supported" error message for now. Platforms tested: h5committest Misc. update: RELEASE.txt
* [svn-r9355] This commit was manufactured by cvs2svn to create branch 'hdf5_1_6'.cvs2svn2004-10-0114-0/+2563
|
* [svn-r9334] James Laird2004-09-281-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Purpose: Feature Description: (Same change to release branch) Datatypes and groups now use H5FO "file object" code that was previously only used by datasets. These objects will hold a file open if the file is closed but they have not yet been closed. If these objects are unlinked then relinked, they will not be destroyed. If they are opened twice (even by two different names), both IDs will "see" changes made to the object using the other ID. When an object is opened using two different names (e.g., if a dataset was opened under one name, then mounted and opened under its new name), calling H5Iget_name() on a given hid_t will return the name used to open that hid_t, not the current name of the object (this is a feature, and a change from the previous behavior of datasets). Solution: Used H5FO code that was already in place for datasets. Broke H5D_t's, H5T_t's, and H5G_t's into a "shared" struct and a private struct. The shared structs (H5D_shared_t, etc.) hold the object's information and are used by all IDs that point to a given object in the file. The private structs are pointed to by the hid_t and contain the object's group entry information (including its name) and a pointer to the shared struct for that object. This changed the naming of structs throughout the library (e.g., datatype->size is now datatype->shared->size). I added an updated H5Tinit.c to windows.zip. Platforms tested: Visual Studio 7, sleipnir, arabica, verbena Misc. update:
* [svn-r9228] Purpose:Albert Cheng2004-09-081-80/+9
| | | | | | | | | | | | | | | | | | | | | | Bug fix. Description: The patch for running XML test script had undefined variables that pmake (IRIX64 native make) would not tolerated. It is bad to duplicate codes too. Solution: Replaced all the duplicated code with recursive call of make with a redefined TEST_SCRIPTS. This has the problem of not calling the XML tests by default but the XML tests failed in some platforms including the IRIX64. This solution has the same effect as before but cleaner. Long term fix should be done in h5dump or the XML test scripts. Platforms tested: H5committested. Also in modi4 using pmake. Misc. update:
* [svn-r9202] Purpose:Pedro Vicente Nunes2004-09-031-118/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug fix changed some names of the datsets for the h5repack tests Description: the dataset region reference data was not portable between the Cray T3E and other machines Solution: this was due to the fact that the buffer to store the heap ID and index was using a sizeof(int) for its size 4 is used instead of sizeof(int) to permit portability between the Crays and other machines (the heap ID is always encoded as an int32 anyway) Platforms tested: Cray T3E (read data from linux) linux solaris aix Misc. update:
* [svn-r9145] Purpose:Pedro Vicente Nunes2004-08-2412-38/+22
| | | | | | | | | | | | | | | | | h5repack tests Description: modified a test file generation contents, for more easy debugging (generated just one reference dataset and one region reference ) Solution: Platforms tested: linux solaris aix Misc. update:
* [svn-r9136] Purpose:Pedro Vicente Nunes2004-08-235-31/+91
| | | | | | | | | | | | | | | | | | new test for h5repack Description: added a test that generates and copies a file with a dataset with fill value (this is to test the property list function H5Pequal) Solution: Platforms tested: linux solaris aix Misc. update:
* [svn-r9120] Purpose:Pedro Vicente Nunes2004-08-195-366/+77
| | | | | | | | | | | | | | | | | new feature Description: added a check that the chunk size must be smaller than pixels per block in SZIP request prints a message and exits, if not met Solution: Platforms tested: linux solaris aix Misc. update:
* [svn-r9105] Purpose:Pedro Vicente Nunes2004-08-175-20/+42
| | | | | | | | | | | | | | | | | bug fix Description: the option CHUNK:NONE (remove chunking ) was not setting the layout to contiguous Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r9013] Elena Pourmal2004-08-041-2/+4
| | | | | | | | | | | | | | | Purpose: Small bug fix Description: When SZIP filter is present but encoding is not enabled test_misc21 and h5repack tests failed. Solution: Those tests should not run in this situation at all. Used conditonal compilation to disable the tests. Platforms tested: sol (today I will enable the daily tests with the szip library that doesn't have encoder for few other platforms) Misc. update:
* [svn-r8985] Purpose:Quincey Koziol2004-08-027-226/+142
| | | | | | | | | | | | | | | | | | | | | Bug fixes & code cleanups Description: Backport MPI-I/O changes from the development branch to the release branch in preparation for bringing Kent's collective chunk I/O changes back. Removed last vestiges of FPHDF5 from this branch, as it was never working here. Various code cleanups & syncrontizations to better align with development branch code and reduce diffs. Regenerate dependencies. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel IRIX64 6.5 (modi4) h5committested
* [svn-r8911] Purpose:Pedro Vicente Nunes2004-07-2118-116/+198
| | | | | | | | | | | | | | | | | | | | | | | | | | | | bug fixes Description: the return error code for a function was not initialized. in HP-UX it happened that this variable was initialized to -1 causing the function to return with an error condtion solution : initialized the variable to 0 the name of the dataset was printed after the differences in verbose mode and report when differences were found solution : check first if differences were found and then print the name of dataset and differences in verbose mode always print the name first Solution: Platforms tested: linux HP-UX solaris AIX Misc. update:
* [svn-r8908] Purpose:Pedro Vicente Nunes2004-07-201-1/+1
| | | | | | | | | | | | | | | updated documentation and usage message Description: updated the html documentation for the new h5diff modes added a section for h5repack Solution: Platforms tested: linux Misc. update:
* [svn-r8903] Purpose:Pedro Vicente Nunes2004-07-20102-954/+1606
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | h5diff and h5repack changes Description: h5diff introduced the following four modes of output: Normal mode: print the number of differences found and where they occured Report mode: print the above plus the differences Verbose mode: print the above plus a list of objects and warnings Quiet mode: do not print output (h5diff always returns an exit code of 1 when differences are found) h5repack added an extra parameter for SZIP filter (coding method) the new syntax is -f SZIP=<pixels per block,coding> (pixels per block is a even number in 2-32 and coding method is 'EC' or 'NN') Example of use: ./h5repack -i file1 -o file2 -f SZIP=8,NN -v updated usage messages, test scripts and files accordingly Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8883] Purpose:Pedro Vicente Nunes2004-07-159-53/+147
| | | | | | | | | | | | | | | | | | | | | | | | | | bug fix, new feature Description: fixed bug in the parse function: cases where we have an already inserted name but there is a new name also example: -f dset1:GZIP=1 -l dset1,dset2:CHUNK=20x20 dset1 is already inserted, but dset2 must also be (it was not) added a CHECK_SZIP symbol to enable/disable checking of library related szip parameters added the print of the filter name in verbose mode (confirms visually that the filter was applied ) Solution: Platforms tested: linux aix solaris Misc. update:
* [svn-r8870] Purpose:Pedro Vicente Nunes2004-07-135-10/+6
| | | | | | | | | | | | | updated some comments Description: Solution: Platforms tested: linux Misc. update:
* [svn-r8864] Purpose:Pedro Vicente Nunes2004-07-131-0/+0
| | | | | | | | | | | | new file for the h5repack tests Description: Solution: Platforms tested: Misc. update:
* [svn-r8863] Purpose:Pedro Vicente Nunes2004-07-1322-663/+1050
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | h5repack changes Description: there were some requests to change some minor h5repack features h5repack only made a warning about a non available filter in verbose mode ( -v ) without -v it kept silent, and users sometimes missed this warning the request was that it should print this warning always. so, the new format, is e.g ./h5repack -i test_szip.h5 -o out.h5 Warning: dataset </dset_szip> cannot be read, SZIP filter is not available due to this, and to avoid a lot of these messages in the shell test script, I modified the script h5repack.sh so that it detects the presence of all filters in the environment (previously it only detected SZIP) the test files were also divided in more files , to make the script code easier to follow Solution: Platforms tested: linux AIX (without SZIP) solaris (without gzip and SZIP) Misc. update:
* [svn-r8851] Purpose:Pedro Vicente Nunes2004-07-097-133/+435
| | | | | | | | | | | | | h5dump new tests Description: added new tests for the print of array indices (nested objects, several ranks) Solution: Platforms tested: Misc. update:
* [svn-r8841] Purpose:Pedro Vicente Nunes2004-07-0821-888/+670
| | | | | | | | | | | | | | | | | bug fix Description: when printing array indices , the calculation of the current column was not done correctly Solution: Platforms tested: linux AIX solaris Misc. update:
* [svn-r8827] Purpose:Pedro Vicente Nunes2004-07-0714-10/+10
| | | | | | | | | | | | | | one of the test files (tfilters.h5) changed contents Description: Solution: Platforms tested: linux solaris Misc. update:
* [svn-r8825] Purpose:Pedro Vicente Nunes2004-07-078-159/+263
| | | | | | | | | | | | | | h5dump new tests Description: added more tests for the escape/not escape feature for string data (with vlen, with compound, with char data) Solution: Platforms tested: Misc. update:
* [svn-r8814] Purpose:Pedro Vicente Nunes2004-07-062-5/+6
| | | | | | | | | | | | | corrected a wrong dataset name in the test script Description: Solution: Platforms tested: linux (small) Misc. update:
* [svn-r8811] Purpose:Pedro Vicente Nunes2004-07-061-11/+284
| | | | | | | | | | | | | | update one file Description: one file used for the h5dump tests had changed contents Solution: Platforms tested: linux (small) Misc. update:
* [svn-r8810] Purpose:Pedro Vicente Nunes2004-07-0622-275/+2396
| | | | | | | | | | | | | | | | h5dump new tests Description: added new tests for the -p option, superblock, file contents, fill values, array indices. Solution: Platforms tested: linux AIX solaris Misc. update:
* [svn-r8793] Purpose:Pedro Vicente Nunes2004-07-023-33/+10
| | | | | | | | | | | | | | | | | Description: for the file contents dump and for hardlinks, one arrow "->" is printed, followed by the first found name for that object options for not printing specific types of objects were postponed Solution: Platforms tested: linux AIX solaris Misc. update:
* [svn-r8788] Purpose:Pedro Vicente Nunes2004-07-028-113/+136
| | | | | | | | | | | | | | | | | | | | | | bug fix Description: the original code that showed a name for HARDLINK was reassigning that name to a name made in the dump traversal (made by concatenation by nested objects) Solution: removed this reassigmnet now the name showed after HARDLINK is always the first name found for that object (this object is printed once interely; subsequent printings show the word HARDLINK and the first name ) Platforms tested: linux solaris AIX Misc. update:
* [svn-r8783] Purpose:Quincey Koziol2004-07-012-3/+3
| | | | | | | | | | | Code cleanup Description: Clean up almost all warnings from Windows builds. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Too minor to require h5committest
* [svn-r8780] Purpose:Pedro Vicente Nunes2004-07-011-217/+222
| | | | | | | | | | | | | | | | | | bug fix Description: an if statment was wrongly placed before a swith-case statment, causing the fall to the next case this error was only detected by the C99 compiler (gcc 3.44) Solution: put if after the case Platforms tested: sleipnir with gcc 3.4 linux Misc. update:
* [svn-r8776] Purpose:Pedro Vicente Nunes2004-06-301-3/+3
| | | | | | | | | | | | | changed the name of the dataset for the link file contents example, it was confusing Description: Solution: Platforms tested: linux (small change) Misc. update:
* [svn-r8774] Purpose:Pedro Vicente Nunes2004-06-3047-1560/+1765
| | | | | | | | | | | | | | | | | bug fix Description: the indentation was not made properly for nested objects when printing array indices Solution: added the indentation to h5tools_simpple_prefix Platforms tested: linux AIX solaris Misc. update:
* [svn-r8761] Purpose:Quincey Koziol2004-06-293-2/+45
| | | | | | | | | | | | | Code cleanup & small bug fix Description: Regenerate dependency files Add htri_t as separate type from hbool_t for code tracing purposes. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel too minor to require h5committest