summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r12668] Description:Quincey Koziol2006-09-1520-71/+74
| | | | | | | Re-run 'bin/reconfigure' script after recent checkins Tested on: none - shouldn't have any affect on compilation
* [svn-r12667] This is VMS maintenance for alpha5 release.Elena Pourmal2006-09-151-5/+5
| | | | Commented out fheap test until we have a chance to work on the failures.
* [svn-r12666] Description:Quincey Koziol2006-09-141-1/+1
| | | | | | | Initialize local variable that is causing compiler problems on Windows/64 Tested on: None - too trivial
* [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-r12663] Description:Quincey Koziol2006-09-121-43/+29
| | | | | | | | | Don't protect direct block when removing object from managed heap blocks - all the information we need is available without the extra I/O. Tested on: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r12662] Description:Quincey Koziol2006-09-123-21/+17
| | | | | | | | Whitespace/formatting/compiler warning cleanup. Tested on: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r12661] Description:Quincey Koziol2006-09-123-10/+213
| | | | | | | | | | | Add 'loookup3' checksum routine and switch to using it for metadata checksums - it's just as "strong" as the CRC32 and about 40% faster in general (with some compiler optimizations, it's nearly as fast as the fletcher-32 algorithm). Tested on: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r12660] More revision for the h5repack batch file for with and without ↵MuQun Yang2006-09-121-19/+20
| | | | gzip/szlib compression filters
* [svn-r12659] This is VMS maintenance check-in.Elena Pourmal2006-09-112-1/+8
| | | | | | | | | | | Some of the tests cannot be run on VMS since they try to open the same file twice. Solution: Bypass the tests according to the H5_CANNOT_OPEN_TWICE variable setting. Platforms tested: VMS server and heping.
* [svn-r12658] There was a bug in the repacktest.BAT on windows.MuQun Yang2006-09-111-3/+49
| | | | | | If either szip or zlib filter was not present, the batch still tried to use h5repack tool to test the data compression feature. Therefore the h5repack test failed. Fixed the bug. Now if the compression filter is not present, that particular repack test will be skipped.
* [svn-r12657] Description:Quincey Koziol2006-09-112-27/+26
| | | | | | | | | Clean up whitespace/formatting. Tested on: Mac OS/PPC 10.4 (amazon) Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r12656] Description:Quincey Koziol2006-09-115-53/+156
| | | | | | | | | | | | | | | Add "use the latest version of the file format" flag to the file access property list and internal file data structures. Fix bug where metadata block size was retrieved instead of the small data block size. Categorize property list routine prototypes in the public header file. Tested on: Mac OS/PPC 10.4 (amazon) Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r12655] Description:Quincey Koziol2006-09-1112-907/+1348
| | | | | | | | | | | | Add "op" routine to perform operation on heap object "in situ", to allow for faster operations on dense links during B-tree traversal & lookup. Refactor the "read" routine to use the internal version of the "op" routine, to keep the code duplication as low as possible. Tested on: Mac OS X.4/PPC (amazon) Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r12651] Description:Quincey Koziol2006-09-065-71/+80
| | | | | | | | Clean up compiler warnings. Tested on: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r12650] Description:Elena Pourmal2006-09-055-13/+60
| | | | | | | | | Purify found some memory leaks in the code related to the HDF5 external links. James provided the fix and asked me to check it in. Tested: heping, mir, shanti, and juniper
* [svn-r12649] Description:Quincey Koziol2006-09-054-33/+179
| | | | | | | | | | | | Add a CRC algorithm to the library, initially for "small" (<256 byte) metadata blocks. Update checksum tests to verify it's working correctly. Tested: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2) (Will be testing on more platforms after checkin)
* [svn-r12648] Description:Elena Pourmal2006-09-051-1/+2
| | | | | | | | | | | | | | This is VMS problem only. H5Dremove_all function was modified to use HDremove. Since HDremove is defined as HDremove_all in H5private.h, function became recursive causing all kinds of resource problems. Solution: Use "remove" instead. Platforms tested: VMS server
* [svn-r12647] Description:Quincey Koziol2006-09-051-2/+2
| | | | | | | | | Eliminate redundant "B-tree type" byte from internal & leaf nodes. May possibly improve B-tree density in rare circumstances... Tested on: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r12646] Description:Quincey Koziol2006-09-051-12/+2
| | | | | | | | | Remove some references to "twig" and "branch" internal B-tree nodes, which were eliminated in the previous checkin. Tested on: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r12645] Description:Quincey Koziol2006-09-054-59/+69
| | | | | | | | | | Enable the checksums on the free space tracker's metadata. Clean up a few compiler warnings from 64-bit machines. Tested: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r12644] Description:Quincey Koziol2006-09-0510-1057/+696
| | | | | | | | | | | | | 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-r12642] Frank Baker2006-09-041-61/+68
| | | | | | | | | | Description: Update copyright notice, after assignment of the HDF products to THG. Adds "Copyright 2006 by The HDF Group (THG)." Provides separate credits to the U of I for 'NCSA HF5' and to THG for 'HDF5'. Testing: Visual inspection.
* [svn-r12640] Frank Baker2006-09-0419-0/+307
| | | | | | | | Description: Add per-directory abbreviated copyright notices (abbreviated COPYING files pointing to full notices). Tested: MANIFEST verified; not otherwise tested.
* [svn-r12638] Description:Quincey Koziol2006-09-048-2553/+4014
| | | | | | | | | | | | Split edge nodes in the tree with a 1->2 node split, instead of a 2->3 node split, which creates a more dense tree when a pattern of record insertions occurs (because it leaves behind full nodes instead of 2/3 full nodes). Tested: FreeBSD/32 4.11 (sleipnir) Linux/64 2.4 (mir) Linux/32 2.4 (heping) Solaris/64 2.9 (shanti)
* [svn-r12636] Purpose:Albert Cheng2006-08-291-5/+20
| | | | | | | | | | Improve default settings. Use mpicc, mpif90, mpirun as the default $CC, $FC, and $RUNPARALLEL if enable-parallel. Tested: in TG-NCSA both serial and parallel.
* [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-r12632] Description:Elena Pourmal2006-08-271-9/+9
| | | | | | | | | | Thread safe error test fails due to the changes in the error stack. Solution: Updated the expected error stack. Platforms tested: heping (too minor, probably will fail on Tuesday anyway)
* [svn-r12631] Description:Quincey Koziol2006-08-267-146/+357
| | | | | | | | | | | | | | | | | 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-r12630] Description:Quincey Koziol2006-08-262-3/+3
| | | | | | | | | | | Re-order the fheap & btree2 tests so that the btree2 test runs first, because the fractal heaps use v2 B-trees for tracking huge objects. Tested on: FreeBSD/32 4.11 (sleipnir) Linux/32 2.4 (heping) Linux/64 2.4 (mir) Solaris/64 2.9 (shanti)
* [svn-r12629] Description:Quincey Koziol2006-08-251-5/+17
| | | | | | | | Rearrange code to avoid compiler bugs on tg-login3 machine with gcc 3.2.2 Tested on: tg-login3
* [svn-r12628] Pedro Vicente Nunes2006-08-241-9/+10
| | | | updated the usage message of h5copy
* [svn-r12627] Skipped links and fheap tests when stdio file driver is used.James Laird2006-08-242-2/+3
| | | | | | | | | These errors should be investigated more thoroughly later. The underlying problem in links.c seems to be that files opened multiple times don't share the same H5F_shared_t struct. Perhaps identifying when this is the case would be helpful? Tested on mir.
* [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-r12625] Make sure that a return value in H5Fget_intent is initialized ↵James Laird2006-08-241-1/+1
| | | | correctly.
* [svn-r12624] Added external link files to MANIFEST (oops!).James Laird2006-08-241-0/+2
|
* [svn-r12623] Added H5Fget_intent() function to get the "intent" of a file ↵James Laird2006-08-245-4/+103
| | | | | | | | | (read/write or read-only). Added this to external links, so that external files are opened with the same intent as the source file. Added tests.
* [svn-r12622] Updated RELEASE.txt with External Link changes.James Laird2006-08-241-0/+26
|
* [svn-r12620] Description:Quincey Koziol2006-08-231-5/+5
| | | | | | | | | Clean up some compiler warnings by removing "UNUSED" from function prototypes. Tested on: Linux 2.? (tg-login3) Too minor to require h5committest
* [svn-r12619] Description:Quincey Koziol2006-08-234-66/+87
| | | | | | | | | | | Fix off-by-one error in computing the size of metadata prefixes for v2 B-tree internal & leaf nodes. General code cleanup and reformating. Tested On: Mac OS X.4/PPC (amazon) Too minor to require h5committest
* [svn-r12618] Update project files on windows to catch up with Quincey's new ↵MuQun Yang2006-08-234-24/+174
| | | | | | check-in. VS 6.0 C only
* [svn-r12617] Description:Elena Pourmal2006-08-222-5/+7
| | | | | | | VMS maintenance; added source files to the command files Platforms tested: VMS server (still running :-)
* [svn-r12616] Quincey added H5HFtiny.c in the source code. The hdf5 library ↵MuQun Yang2006-08-222-12/+42
| | | | | | projects need to be updated. Tested with MSVS 6.0.
* [svn-r12615] Description:Quincey Koziol2006-08-223-16/+81
| | | | | | | | Add checksum to v2 B-tree metadata. Tested On: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r12614] Description:Quincey Koziol2006-08-222-14/+14
| | | | | | | | Various minor reformatting & code cleanups. Tested On: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r12613] Description:Quincey Koziol2006-08-221-218/+218
| | | | | | | Reorder metadata cache callbacks to be more sensible. Tested on: None - just eyeballed, very simple change
* [svn-r12612] Description:Quincey Koziol2006-08-223-6/+42
| | | | | | | | | | Provide more abstract internal routine for computing checksums on metadata in a file. This will allow a unified policy on which algorithm to choose and under what criteria (length probably) to be more easily maintained. Tested On: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r12611] Description:Quincey Koziol2006-08-223-30/+3
| | | | | | | | Remove unused flag byte from fractal heap metadata on disk. Tested on: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r12610] Description:Quincey Koziol2006-08-225-438/+500
| | | | | | | | | | | | | | Add support for checksumming fractal heaps. This is always enabled for the heap header and indirect blocks (as they are "pure" metadata) and is optional for direct blocks, since they may be used for "raw" data. Also, rearrange direct block routines in H5HFcache.c to be in a more sensible location in the file. (probably should have been a separate checkin, since the diffs are mostly useless for this checkin... *sigh*) Tested on: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r12609] Description:Quincey Koziol2006-08-221-6/+30
| | | | | | | | | | Comment out the use of the "-Wpadded" flag, it's generating far too many warnings that are impossible to correct and probably making it harder to see other warnings that are more important. Tested on: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)