summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r12680] Description:Quincey Koziol2006-09-251-2/+2
| | | | | | | | | Review, revise & checkin in Peter's latest round of object copy changes, which add basic support for datasets & attributes with reference datatypes. Tested on: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r12678] bug fixPedro Vicente Nunes2006-09-2550-182/+236
| | | | | the number of atribute differences was not added to the total sum of differences
* [svn-r12675] Pedro Vicente Nunes2006-09-201-8/+13
| | | | | added a new output file for the case of missing file name, conforming to the new usage message
* [svn-r12673] Pedro Vicente Nunes2006-09-191-8/+18
| | | | | | | added long names for parameter switches that did not have them, reformated usage message tested: heping
* [svn-r12671] Pedro Vicente Nunes2006-09-185-17/+154
| | | | | | | added a test file generator program for h5copy, modified test script to use that file, added binary file to repo tested on heping, shanti
* [svn-r12668] Description:Quincey Koziol2006-09-151-1/+1
| | | | | | | Re-run 'bin/reconfigure' script after recent checkins Tested on: none - shouldn't have any affect on compilation
* [svn-r12665] Pedro Vicente Nunes2006-09-131-3/+5
| | | | added comments
* [svn-r12664] Pedro Vicente Nunes2006-09-131-17/+72
| | | | | modified the h5copy test script so that it calls h5diff to check the copied file/object
* [svn-r12644] Description:Quincey Koziol2006-09-051-61/+17
| | | | | | | | | | | | | Improve density of the B-tree further. For greater depths of B-trees, the gains are over 100%... Also, don't split internal nodes with 3->4 splits, use a 1->2 split instead, so that the density of the nodes around a split is maximized. Tested: Mac OS X/PPC 10.4 (amazon) Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r12640] Frank Baker2006-09-041-0/+16
| | | | | | | | Description: Add per-directory abbreviated copyright notices (abbreviated COPYING files pointing to full notices). Tested: MANIFEST verified; not otherwise tested.
* [svn-r12634] Purpose:Albert Cheng2006-08-287-17/+10
| | | | | | | | | | | | 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).
* [svn-r12631] Description:Quincey Koziol2006-08-261-7/+54
| | | | | | | | | | | | | | | | | Refactor the file storage of "twig" nodes in the B-tree to allow them to store more records, increasing the average density of the B-tree 30-40%. Increase # of records in "insert lots" regression test to still create B-tree of depth 4 Update h5debug to interpret difference of 'branch' and 'twig' internal nodes in B-tree correctly. Tested on: FreeBSD/32 4.11 (sleipnir) Linux/32 2.4 (heping) Linux/64 2.4 (mir) Solaris/64 2.9 (shanti)
* [svn-r12628] Pedro Vicente Nunes2006-08-241-9/+10
| | | | updated the usage message of h5copy
* [svn-r12626] Pedro Vicente Nunes2006-08-242-132/+167
| | | | | h5copy, new behavior according to RFC: introduction of -i, -o, -s , -d switches for file and object names
* [svn-r12608] Checked in External Link C examples.James Laird2006-08-2210-10/+10
| | | | | | | | Since these examples need to follow filesystem paths, the Makefiles need to create directories in the examples directory; added this to the Makefile.am. Tested on Windows, mir, juniper
* [svn-r12592] Description:Quincey Koziol2006-08-171-0/+48
| | | | | | | | | | | | | | | | | | | | | Several changes, all mooshed together: - Add support for "tiny" objects - which can be stored in the heap ID itself, instead of in the heap data blocks. - Flesh out support for compressed direct blocks, but comment it out until John's got some metadata cache changes in place to support it. - Add support for applying I/O pipeline filters to 'huge' objects - Refactor 'huge' object code to store information for 'huge' objects directly in the heap ID, when there are I/O pipeline filters applied to the heap (and the heap ID is large enough to hold the information) - Update h5debug tool to correctly handle 'huge' & 'tiny' objects. - Misc. other code cleanups, etc. Tested on: FreeBSD/32 4.11 (sleipnir) Linux/64 2.4 (mir) Solaris/64 2.9 (shanti)
* [svn-r12584] Mentioned VFD in test output to make it easier to tell which ↵James Laird2006-08-1711-71/+61
| | | | | | | | | VFD is being used when a test is run. Running reconfigure also regenerated error header files (because someone edited them manually?).
* [svn-r12581] Description:Elena Pourmal2006-08-161-212/+274
| | | | | | | Bug fix and maintenance Checked in James fix and did more code refactoring. Platforms tested: heping, copper and shanti (and X1 for the bug fix)
* [svn-r12569] Description: MaintenanceElena Pourmal2006-08-121-183/+372
| | | | | | | | Refactored code in the main function to improve future maintenance and code readability. Platforms tested: heping, shanti (64-bit)
* [svn-r12545] Description:Quincey Koziol2006-08-041-0/+5
| | | | Add external link test file
* [svn-r12544] Description:Quincey Koziol2006-08-041-0/+4
| | | | | | | | | | | | | | Clean up compiler warnings/failures in test/links.c, especially when --disable-production flag used with --enable-group-revision Modify binary dumping in h5dump to clean up files created [a band-aid solution to not actually creating the files in the srcdir, but better than just leaving the files around... :-/ ] Tested: FreeBSD 4.11 (sleipnir) (w/ configure flags above) Too minor to require h5committest
* [svn-r12535] Added a new test for testing error handling of non-existing file.Albert Cheng2006-08-042-0/+8
| | | | | | nosuchfile.ls is the expected output. Tested: tg-ncsa and heping.
* [svn-r12534] Purpose:Albert Cheng2006-08-041-42/+24
| | | | | | | | | | | | | | | | | | | | | | | | 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: In tg-ncsa parallel, where it had failed explicitly and also in Heping, using both serial and parallel mode.
* [svn-r12529] Fixed a couple of bugs that were causing trouble for Windows ↵James Laird2006-08-031-2/+2
| | | | | | builds (not sure why they weren't on other systems). Thanks, Kent!
* [svn-r12528] Added User-Defined links to the library.James Laird2006-08-0244-504/+886
| | | | | | | | | | | | | | Users can create external links using H5L_create_external(). These links point to an object in another HDF5 file. Users can alter the behavior of external links or create new kinds of links by registering callbacks using the H5L interface. Added tests, tools support, etc. Also a number of other, minor changes have been made (some restructuring of the H5L interface, for instance). Additional documentation and examples are forthcoming.
* [svn-r12525] Description:Quincey Koziol2006-08-021-2/+2
| | | | | | | | | | | Refactored free space manager to use metadata cache for serialized free space sections. This speeds up the fractal heap test considerably... Tested: FreeBSD 4.11 (sleipnir) Linux 2.4/32 (chicago) Linux 2.4/64 (mir) Mac OS X (amazon)
* [svn-r12522] h5copy was not able to find the source file because it was not ↵Albert Cheng2006-08-011-22/+21
| | | | | | | | | | | | | using the $srcdir properly. It is not right to chdir into testfiles and write files there because in real srcdir mode, one should not changes things in the srcdir area which could be shared by multiple builds simultanteously. Solution: added the proper $srcdir components to the source file name. Also clean up the indentation by cb. Tested: only by hand in heping.
* [svn-r12520] bug fixPedro Vicente Nunes2006-07-312-6/+24
| | | | | | added a call to h5tools_close tested: linux
* [svn-r12519] Fixed "make check-vfd"James Laird2006-07-3110-20/+30
| | | | | | | | | | "make check-vfd" will now run all tests in the test directory with different file drivers (at least, all of those tests that use the testing framework's FAPL). Tests that fail will be skipped. This is not a perfect fix, but is better than nothing. Along with this change, check-vfd should be added to the Daily Tests.
* [svn-r12518] h5dump binary output:Pedro Vicente Nunes2006-07-319-11/+28
| | | | | | | 1. changed the -F flag option names to "BE and "LE" for big and little endian 2. added a more verbose usage message for these options 3. add a new test 4. add a make clean instruction to *.bin
* [svn-r12515] Pedro Vicente Nunes2006-07-282-2/+2
| | | | | | updated the usage message with new info for the binary output option tested: linux
* [svn-r12513] Pedro Vicente Nunes2006-07-287-14/+191
| | | | | new feature h5dump binary output. use little and big endian type conversions
* [svn-r12510] add a test for a missing file namePedro Vicente Nunes2006-07-271-0/+10
| | | | test: linux
* [svn-r12504] Pedro Vicente Nunes2006-07-272-151/+169
| | | | | | | | | | | | bug fix calling h5tools_get_fapl running the mpio driver caused H5FD_pl_copy to fail silently in some conditions. a MPI call was made before MPI_Init. solution: corrected the MPI call to be made after MPI_Init and added error return conditions to H5FD_pl_copy and h5tools_get_fapl tested on copper parallel, mir, shanti
* [svn-r12490] Pedro Vicente Nunes2006-07-211-6/+6
| | | | commented h5copy calls that are failing with mpicc compiler
* [svn-r12489] removed some whitespacePedro Vicente Nunes2006-07-211-12/+2
|
* [svn-r12487] Pedro Vicente Nunes2006-07-201-3/+1
| | | | updated some comments
* [svn-r12486] added some tests to the h5copy shell scriptPedro Vicente Nunes2006-07-201-6/+24
| | | | tested: shanti, mir
* [svn-r12483] Removed some white space from h5copy.cPedro Vicente Nunes2006-07-191-11/+11
| | | | | | his line, and those below, will be ignored-- M h5copy/h5copy.c
* [svn-r12482] new tool h5copyPedro Vicente Nunes2006-07-196-2/+1290
| | | | | | | | it uses the API function H5Gcopy to copy groups and datasets from file to file, read from a command line note: the test script is not finished yet tested on heping, copper, shanti
* [svn-r12474] Quincey Koziol2006-07-151-25/+25
| | | | | | | | Clean up some compiler warnings. Tested on: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [svn-r12467] Rename h5stat output file to avoid lower/upper-case filename ↵MuQun Yang2006-07-142-1/+1
| | | | clash on Windows
* [svn-r12456] Mark dumper output file as binary, missed during CVS conversionQuincey Koziol2006-07-071-2/+1
|
* [svn-r12452] Purpose:James Laird2006-07-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | Feature Description: Revised Link APIs. Solution: New link APIs use H5L* H5*create_expand do not create links to the objects created; this must be done manually with H5Llink. Added APIs to link an object given its ID (H5Llink), to copy links (H5Lcopy), and changed creation APIs (H5Lcreate_hard and H5Lcreate_soft) and query API (H5Lget_linkinfo instead of H5Gget_objinfo). All old APIs are still supported in H5Gdeprec.c . Platforms tested: sol, mir, copper Misc. update: Forgot to update MANIFEST and release docs. Will do after checkin.
* [svn-r12444] Purpose:Pedro Vicente Nunes2006-06-286-9/+67
| | | | | | | | | | | | | | | | | | | | new feature Description: added support for h5dump to dump binary data using the file type format added one test to the test script that tests this Solution: Platforms tested: mir shanti copper Misc. update:
* [svn-r12440] Purpose:Quincey Koziol2006-06-2720-694/+694
| | | | | | | | | | | Code cleanup Description: Trim trailing whitespace in Makefile.am and C/C++ source files to make diffing changes easier. Platforms tested: None necessary, whitespace only change
* [svn-r12438] Purpose:Pedro Vicente Nunes2006-06-261-1/+1
| | | | | | | | | | | | updated some comments Description: Solution: Platforms tested: Misc. update:
* [svn-r12437] Purpose:Pedro Vicente Nunes2006-06-269-33/+647
| | | | | | | | | | | | | | | | | | | | | | new feature. h5dump output of binary data Description: a new switch -b FILE_NAME that dumps the contents of memory data to file FILE_NAME in binary form new program binread.c that reads the contents of this file and outputs it to stdout added a test for the h5dump shell script that does a run of -b the binread.c program reads the data used in this run, usage is ./binread FILE_NAME Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r12431] Purpose:James Laird2006-06-2117-166/+77
| | | | | | | | | | | | | | Configuration feature Description: 'make install' now tests both static and shared libraries if both are installed. Solution: Previously, shared libraries were only tested when static libraries were not installed. Also cleaned up line in commence.am that was including HL library in all Makefiles. Platforms tested: mir (Makefile change only)
* [svn-r12419] Purpose: Maintenance/new featureElena Pourmal2006-06-189-0/+165
| | | | | | | | | | | | Description: Added new tests for the h5stat tool; added --version flag to display library version information and updated expected output files. Solution: Platforms tested: heping, shanti Misc. update: