summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r8412] Purpose:Quincey Koziol2004-04-234-74/+78
| | | | | | | | | | | Code cleanup Description: Run lint on module Platforms tested: PC-Lint Too minor to require h5committest
* [svn-r8411] Purpose:Xuan Bai2004-04-221-0/+0
| | | | | | | | | | | | | | bug fix Description: h5repack and h5repacktst are not included in all dependencies. unresolved externals in h5repack and h5repacktst. Solution: Added all dependencies on h5repack and h5repacktst. Added h5repack and h5repacktst dependencies on toolslib. h5repack and h5repacktst settings/Link/Object/library modules: added zlib.lib szib.lib. Platforms tested: Windows XP MS VS 6.0 Misc. update:
* [svn-r8408] Purpose:Quincey Koziol2004-04-225-275/+143
| | | | | | | | | | | | | | Code optimization Description: Instead of dynamicly allocating various arrays for various pieces of information about a selection or selection iterator, just use fixed size array of size H5S_MAX_RANK (as the rest of the library does). Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) h5committest
* [svn-r8406] Purpose:Quincey Koziol2004-04-221-9/+8
| | | | | | | | | | | | | Code optimization Description: Make calculation of "all" selection sequence length information more efficient. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) h5comittest
* [svn-r8404] Elena Pourmal2004-04-2230-7659/+348
| | | | | | | | | | | | | | | | | Purpose: Maintenance Description: h5dwrite/read_f and h5awrite_read_f functions were overloaded with dims argument being of type INTEGER and INTEGER(HSIZE_T). We promised to remove overloading in 1.4 release. It was removed from documentation but not from the source code. Solution: Finish code cleanup. Platforms tested: Solaris 2.7 32 and 64 bit, and copper with --enable- parallel. Windows are broken, so Kent and Xuan will test it with their changes later. Misc. update:
* [svn-r8395] Purpose:MuQun Yang2004-04-191-0/+0
| | | | | | | | | | | | | | | | | | Windows update including project update, H5Tinit.c update. Description: H5detect.c has been changed in UNIX, H5Tinit.c needs to be updated. Several test files have been re-arranged. Solution: Fix them Platforms tested: windows xp Misc. update:
* [svn-r8393] Purpose:Quincey Koziol2004-04-192-2/+6
| | | | | | | | | | | | Code optimization Description: Avoid clearing the error stack unless necessary. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8392] Purpose:John Mainzer2004-04-191-77/+370
| | | | | | | | | | | | | | | | | Bug fix. Description: The data verification code didn't work. Also numerous minor bugs. Solution: Re-wrote data write and verification code. In particular, I modified the verification code so it actually verifies data. In the future, this test should be modified so it exercises object deletes and chunk I/O. Platforms tested: h5committested
* [svn-r8391] Purpose:John Mainzer2004-04-196-60/+814
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Checkpoint checkin of FP bug fixes. FP is still quite buggy, but I must go deal with other matters. Description: Fixed two major bugs: 1) H5FPserver.c was clobbering meta data in its care. 2) H5FPserver.c was allocating the same space multiple times, causing both data and meta data corruption. Also made minor fixes, added debugging code, and familiarized myself with the FP code. All development work with FP enabled was done on Eirene. On this platform, FP now passes its test reliably with up to 9 processes. At 10 processes it seg faults every time. I haven't looked into this issue. There are also several known locking bugs which have to be fixed. However, they are of sufficiently low probability that I didn't bother with them on this pass. FP has not been tested with deletions -- this should be done. Also, need to test FP chunked I/O. Solution: 1) Modified cache in H5FPserver.c to merge changes correctly. Found and fixed a bug in H5TB.c in passing. 2) Multiple space allocation was caused by a race condition with set eoa requests. Most of these eoa requests appeared to be superfluous, so I deleted them. Those issued during the superblock read seemed necessary, so I inserted a barrier at the end of the superblock read, to prevent races with allocations. Platforms tested: h5committested
* [svn-r8390] Purpose:Pedro Vicente Nunes2004-04-191-0/+0
| | | | | | | | | | | | | bug fix Description: the "all" project did not include h5repack Solution: Platforms tested: Misc. update:
* [svn-r8389] Purpose: Bug fix and warningJohn Mainzer2004-04-191-2/+31
| | | | | | | | | | | | | | | Description: Fixed bug in H5TB_less(). It was returning the next largest node, instead of the next smallest as advertised. Added comments warning that H5TB_rem()s will occasionally delete a node other than the one provided in its argument list. Solution: It was sufficient t invert two comparisons in H5TB_less(). Platforms tested: h5committested
* [svn-r8386] Purpose:Albert Cheng2004-04-191-3/+5
| | | | | | | | | | | Bug fix. Description: LOGFILE was showing both hostname and srcdirname when srcdirname is used. Fixed it. Platforms tested: Tested in LANL QSC.
* [svn-r8385] Snapshot version 1.7 release 22HDF Admin2004-04-186-16/+21
|
* [svn-r8383] Purpose:Quincey Koziol2004-04-1850-312/+230
| | | | | | | | | | | | | 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-r8378] Purpose:Quincey Koziol2004-04-173-0/+0
| | | | | | | | | | | | Code cleanup Description: Regenerated with older version of dataspace information, since these files don't contain null dataspaces. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r8377] Purpose:Quincey Koziol2004-04-171-4/+106
| | | | | | | | | | | Code cleanup Description: Added more tests Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r8376] Purpose:Quincey Koziol2004-04-1715-354/+225
| | | | | | | | | | | | | | | | | Code cleanup Description: Update null dataspace changes to try to write older version of dataspace information whenever possible. Refactor common code to only one location. Allow I/O operations to succeed on null dataspaces. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r8375] Purpose:Quincey Koziol2004-04-171-2/+6
| | | | | | | | | | | | | | Bug fix. Description: Allow the recent changes to support correct srcdir operation to also work when building in place. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest Misc. update:
* [svn-r8374] Purpose:Quincey Koziol2004-04-171-54/+46
| | | | | | | | | | | | | | Code optimization Description: Instead of re-initializing the default stride & block arrays to have values of '1' in each position each time we perform a hyperslab selection, create static constant arrays with '1's in them. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8372] Purpose:Quincey Koziol2004-04-171-26/+63
| | | | | | | | | | | | Code optimization Description: Don't copy hyperslab span information as much. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8370] Purpose:Albert Cheng2004-04-172-5/+8
| | | | | | | | | | | | | | Bug fix. Description: Not all machines (like Sun and AIX) support fabsl() and fabsf() used in test/dtypes.c. Changed the coding to use macro names HDfabsl and HDfabsf. Also set the two macros to use ABS for now so that they will work for all machines. (need more portable fixes which would involve configure.) Platforms tested: h5committested. (also tested in LANL QSC and Theta).
* [svn-r8368] Purpose:Quincey Koziol2004-04-171-6/+7
| | | | | | | | | | | | | Code optimization Description: Compute value for array instead of using memset(), since we are looping through the array indices anyway. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8366] Purpose:Quincey Koziol2004-04-172-8/+6
| | | | | | | | | | | | Code optimization Description: Eliminate memset() calls to clear structures that we completely initialize Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8364] Purpose:Quincey Koziol2004-04-171-4/+8
| | | | | | | | | | | | Code optimization Description: Remove redundant function call by re-using value we already know. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8362] Purpose:Albert Cheng2004-04-161-0/+2
| | | | | | | | | | | | Updated with long double to double failure. Description: Solution: Platforms tested: Misc. update:
* [svn-r8360] Purpose:Albert Cheng2004-04-161-0/+28
| | | | | | | | | | | | | | | | | | | | | | bug fix. Description: On LANL QSC, test/dtypes "sw long double -> double" had failed when the long double values were too small, smaller than the minimum double normalized floating number. The hw in QSC converts them mostly to 0 but occasionally, it converts to the some non-zero values which are still <= the minimum double normalized number. But the conversion verification did not like them and flagged them as errors. Solution: Added code to check if the src value is already smaller than the minimum number the float class can hold. When that happens and if both hw and sw conversion results are <= the minimum number, then accepts them as okay because if the src is smaller than the dst minimum number, an underflow has occured. Platforms tested: Tested in LANL QSC and Theta.
* [svn-r8354] Purpose:Albert Cheng2004-04-141-1/+4
| | | | | | | | | | | | Updated. Description: Solution: Platforms tested: Misc. update:
* [svn-r8353] Purpose:Albert Cheng2004-04-141-46/+62
| | | | | | | | | | | | | | | | | | | | | feature Description: H5check_version will print warning messages if the version does not match or if the lib version string is not consistent, even when $HDF5_DISABLE_VERSION_CHECK is set to 1. This will mess up tests that try to match output. Changed it so that if $HDF5_DISABLE_VERSION_CHECK is set to 2, no warning about version mismatch is printed. The lib version string warning is suppressed if $HDF5_DISABLE_VERSION_CHECK is set to any non-zero value. Platforms tested: Tested in sol only but pretty comprehensive to make the warnings do get suppressed. Misc. update:
* [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-r8351] Purpose: Bug fixRaymond Lu2004-04-141-10/+5
| | | | | | | | Description: This test script put executable program in hdf5/test/testfiles where output HDF5 file was created. It might cause conflict when multiple buildings happen. Platforms tested: RH 8(fuss)
* [svn-r8350] Snapshot version 1.7 release 21HDF Admin2004-04-146-17/+22
|
* [svn-r8349] *** empty log message ***Raymond Lu2004-04-131-0/+396
|
* [svn-r8348] Purpose: More testRaymond Lu2004-04-131-8/+12
| | | | | | | | Description: Add more tests for bittests.c to check bit operations like H5S_bit_shift, H5S_bit_inc, H5S_bit_dec, H5S_bit_neg. Platforms tested: h5committest
* [svn-r8347] Purpose:Quincey Koziol2004-04-132-149/+164
| | | | | | | | | | | | | Code optimization Description: Eliminate memory allocations for I/O vectors when using the default vector size. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [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-r8344] Purpose: Internal function changeRaymond Lu2004-04-123-23/+28
| | | | | | | | Description: H5T_bit_shift wasn't general enough to handle arbitory start, length. Solution: Make it be so. Platforms tested: h5committest
* [svn-r8343] Purpose:Pedro Vicente Nunes2004-04-112-0/+0
| | | | | | | | | | | | update toolslib windows project Description: Solution: Platforms tested: Misc. update:
* [svn-r8342] Purpose:Quincey Koziol2004-04-101-5/+20
| | | | | | | | | | | | Code optimization Description: Remove another dataspace copy, in certain circumstances. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8339] Purpose:Quincey Koziol2004-04-101-8/+8
| | | | | | | | | | | | | Code optimization Description: Remove a memcpy() from a commonly called routine and replace a multiplication with a series of additions. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8337] Purpose:Quincey Koziol2004-04-102-31/+32
| | | | | | | | | | | | Code optimization Description: Avoid another extraneous dataspace copy. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) w/parallel too minor to require h5committest
* [svn-r8335] Purpose:Quincey Koziol2004-04-103-19/+132
| | | | | | | | | | | | | | | Code optimization Description: Change algorithm to directly use coordinates describing a chunk's position in a dataspace instead of creating a dataspace with the chunk's position selected. This reduces the number of copies of dataspaces we need to keep around. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) w/parallel too minor to require h5committest
* [svn-r8334] Purpose: Bug fixRaymond Lu2004-04-091-5/+5
| | | | | | | | Description: Variable name "class" conflicts with C++ key word. Solution: changed it to "type" Platforms tested: RH 8
* [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-r8332] Purpose: Last step of check-in for Null dataspaceRaymond Lu2004-04-083-0/+0
| | | | | | | | | | | | | Description: Mainly are header message changes for dataspace. In last round of check-in, a new header message for dataspace to created, which is not a good way. Now, there will be no new message for dataspace, but just add the type of dataspace in the message while increment its version number. Backward compatibility is addressed. The attribute design is modified accordingly. Took out Null dataspace test from tmisc.c and put it in th5s.c. These files are re-generated since the header message has been changed. Platforms tested: h5committest
* [svn-r8331] Purpose: Last step of check-in for Null dataspaceRaymond Lu2004-04-082-82/+122
| | | | | | | | | | | | Description: Mainly are header message changes for dataspace. In last round of check-in, a new header message for dataspace to created, which is not a good way. Now, there will be no new message for dataspace, but just add the type of dataspace in the message while increment its version number. Backward compatibility is addressed. The attribute design is modified accordingly. Took out Null dataspace test from tmisc.c and put it in th5s.c. Platforms tested: h5committest
* [svn-r8330] Purpose: Last step of check-in for Null dataspaceRaymond Lu2004-04-087-548/+143
| | | | | | | | | | | Description: Mainly are header message changes for dataspace. In last round of check-in, a new header message for dataspace to created, which is not a good way. Now, there will be no new message for dataspace, but just add the type of dataspace in the message while increment its version number. Backward compatibility is addressed. The attribute design is modified accordingly. Platforms tested: h5committest
* [svn-r8328] Purpose:Quincey Koziol2004-04-081-80/+96
| | | | | | | | | | | | | Code optimization Description: Check for only performing I/O on a single chunk and re-use memory dataspace, instead of re-creating the same dataspace & selection the hard way. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) w/parallel too minor to require h5committest
* [svn-r8326] Purpose:Quincey Koziol2004-04-081-28/+15
| | | | | | | | | | | | Code optimization Description: Eliminate more dataspace copying, etc. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) w/parallel too minor to require h5committest
* [svn-r8324] Purpose:Quincey Koziol2004-04-081-1/+1
| | | | Correct typo in comment
* [svn-r8323] Purpose:Pedro Vicente Nunes2004-04-083-120/+212
| | | | | | | | | | | | | | | | 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: