summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [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:
* [svn-r8321] Purpose:Quincey Koziol2004-04-081-17/+19
| | | | | | | | | | | | Code optimization Description: Reduce the number of dataspace copies made when performing I/O on chunked datasets. Platforms tested: Solaris 2.7 (arabica) too minor to require h5committest
* [svn-r8320] Purpose:Pedro Vicente Nunes2004-04-088-12/+172
| | | | | | | | | | | | | | | | 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-r8319] Purpose:Pedro Vicente Nunes2004-04-072-0/+0
| | | | | | | | | | | | added a new windows project with the new files for h5repack Description: Solution: Platforms tested: Misc. update:
* [svn-r8318] Purpose:Pedro Vicente Nunes2004-04-0711-538/+550
| | | | | | | | | | | | | | | | | | | | 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-r8316] Purpose:Quincey Koziol2004-04-074-79/+128
| | | | | | | | | | | Code optimization Description: Query the dataset creation and transfer properties less often. Platforms tested: Solaris 2.7 (arabica) h5committested
* [svn-r8315] *** empty log message ***Raymond Lu2004-04-061-2/+84
|
* [svn-r8314] Purpose: Progressive check-inRaymond Lu2004-04-0610-43/+574
| | | | | | | | | | Description: NULL dataspace. This step is mainly for dataspace header message and a test. Solution: The test mainly checks NULL dataspace features. Backward compatibility is tested in the fill value test. Platforms tested: h5committest
* [svn-r8312] Purpose:Quincey Koziol2004-04-062-24/+4
| | | | | | | | | | | | Code optimization Description: Eliminate unnecessary allocation and point at existing data structure instead. Platforms tested: Solaris 2.7 (arabica) too minor to require h5committest
* [svn-r8311] Purpose:Pedro Vicente Nunes2004-04-063-5/+4
| | | | | | | | | | | | | cleaned some comments and printfs Description: Solution: Platforms tested: linux Misc. update:
* [svn-r8309] Purpose:Quincey Koziol2004-04-061-12/+2
| | | | | | | | | | | | Code optimization Description: Fix H5S_select_hyperslab to use arrays on the stack instead of dynamically allocating them each time. Platforms tested: Solaris 2.7 (arabica) too small to require h5committest
* [svn-r8307] Purpose:Quincey Koziol2004-04-061-2/+4
| | | | | | | | | | | | Code optimization Description: Fix H5S_select_copy so it doesn't call calloc() for allocating memory that will be immediately overwritten. Platforms tested: Solaris 2.7 (arabica) too small to require h5committest
* [svn-r8305] Purpose:Quincey Koziol2004-04-061-11/+8
| | | | | | | | | | | | Code optimization Description: Minor tweaks on the optimized offset/length sequence generator to improve performance by reducing the number of 64-bit multiplies and calls to memcpy(). Platforms tested: Solaris 2.7 (arabica) too minor to require h5committest
* [svn-r8303] Purpose:Quincey Koziol2004-04-065-79/+55
| | | | | | | | | | | | Code optimization Description: Compute the size of a chunk once, when the layout information is set, instead of each time I/O is performed on the chunk. Platforms tested: h5committest Solaris 2.7 (arabica)
* [svn-r8301] Purpose:Quincey Koziol2004-04-0610-316/+455
| | | | | | | | | | | | | Code optimization Description: Move handling for free list arrays that have no maximum size to separate set of routines and optimize computations for free list arrays with maximum size to avoid re-computing sizes all the time. Platforms tested: h5committest Solaris 2.7 (arabica)
* [svn-r8298] Purpose:Albert Cheng2004-04-032-12/+59
| | | | | | | | | | Code cleanup Description: Added SetTest() to handle test controls. Platforms tested: h5committested.
* [svn-r8297] Purpose:Pedro Vicente Nunes2004-04-027-50/+43
| | | | | | | | | | | | | | | | | | | | | | 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: