summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r8409] Purpose:Quincey Koziol2004-04-225-264/+119
| | | | | | | | | | | | | | 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-r8407] 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-r8405] Description:Albert Cheng2004-04-221-0/+2
| | | | | | | | | Added color definition for the two new added API. Platforms tested: Tested in Copper with MPE option. Misc. update:
* [svn-r8403] Purpose:Pedro Vicente Nunes2004-04-223-1/+4
| | | | | | | | | | | | | | | | bug fix Description: a missd?\127?\127ing declaration of the new function H5I_get_file_id was causing a eror on free bsd Solution: aadd the declaration Platforms tested: linux Misc. update:
* [svn-r8402] Purpose:MuQun Yang2004-04-221-0/+0
| | | | | | | | | | | | | | | trival bug fix Description: one empty folder all_withWInDEbug was generated when compiling HDF5. It should not be there. Solution: Remove the intemediate file. Platforms tested: windows 2000 Misc. update:
* [svn-r8401] Purpose:MuQun Yang2004-04-221-18/+18
| | | | | | | | | | | | | | | | macro change Description: $FOODEC cannot be recognized by DEC visual fortran. change it back to $DEC. Solution: Platforms tested: windows 2000 visual fortran, doesn't need to be tested on other platforms since it is windows specific. Misc. update:
* [svn-r8400] Purpose:MuQun Yang2004-04-2213-2582/+2582
| | | | | | | | | | | | | | | | $FOODEC macro cannot be recongnized by visual fortran. Description: The $DEC is the keyword that Dec visual fortran can recongnize. Solution: Use shell script by Elena to change $FOODEC to $DEC in all .f90. Platforms tested: windows 2000 visual fortran Since this change only happens on the specific macro for windows, it doesn't need to be tested on other platforms. Misc. update:
* [svn-r8399] Purpose:Quincey Koziol2004-04-2010-764/+1099
| | | | | Update depenvy files after h5repack import & add dependency file to h5repack directory.
* [svn-r8398] Purpose:Pedro Vicente Nunes2004-04-201-0/+1
| | | | | | | | | | Description: Solution: Platforms tested: Misc. update:
* [svn-r8397] Purpose:Pedro Vicente Nunes2004-04-2088-8799/+5999
| | | | | | | | | | | | | | | | | | | | h5repack in 1.6 Description: 2 functions we re added to /src: H5Premove filter and H5Iget_file_id Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8396] This commit was manufactured by cvs2svn to create branch 'hdf5_1_6'.cvs2svn2004-04-2033-0/+14218
|
* [svn-r8394] 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-r8388] Purpose:Quincey Koziol2004-04-191-1/+5
| | | | | | | | | | Bug fix Description: Fix small problem with 1.4 backward compatibility Platforms tested: FreeBSD 4.9 (sleipnir) w/1.4 backward compatibility
* [svn-r8387] 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-r8384] Purpose:Quincey Koziol2004-04-1831-362/+314
| | | | | | | | | | | | | 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-r8382] Purpose:Quincey Koziol2004-04-181-1/+1
| | | | Fix typo in file name.
* [svn-r8381] Purpose:Quincey Koziol2004-04-173-0/+155
| | | | | | | | | | | | | Added new files Description: Added backward compatibility test for new version of dataspace information. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest Misc. update:
* [svn-r8380] Purpose:Quincey Koziol2004-04-171-2/+2
| | | | | | | | | | | | | | Added new files Description: Corrected code to issue an error when an attribute's dataspace is not able to be understood by the library. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest Misc. update:
* [svn-r8379] Purpose:Quincey Koziol2004-04-171-0/+2
| | | | | | | | | | | | Added new files Description: Solution: Platforms tested: Misc. update:
* [svn-r8373] Purpose:Quincey Koziol2004-04-171-27/+29
| | | | | | | | | | | | | | 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-r8371] Purpose:Quincey Koziol2004-04-171-10/+28
| | | | | | | | | | | | 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-r8369] Purpose:Albert Cheng2004-04-172-5/+7
| | | | | | | | | | | | | | 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-r8367] 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-r8365] 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-r8363] 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-r8361] Purpose:Albert Cheng2004-04-161-0/+3
| | | | Updated with long double to double fix.
* [svn-r8359] 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-r8358] Purpose: Bug fixElena Pourmal2004-04-161-1/+1
| | | | | | | | | | | | | Description: Fortran parallel test was using h5dwrite_f function with the wrong parameter type. Solution: Fixed. Platforms tested: copper parallel; sequential was tested yesterday I run out of time yesterday and didn't test parallel ;-) Misc. update:
* [svn-r8357] Elena Pourmal2004-04-1542-10380/+2943
| | | | | | | | | | | | | | | | | | | | | Purpose: Maintenance Description: Fortran functions h5dwrite/read_f and h5awrite/read_f were overloaded with the dims parameter being of type INTEGER. It was a design flaw. dims should be of type INTEGER(HSIZE_T). Overloading was done to assure backward compatibility of 1.4.* branch with hdf5 1.2.* branch. We promised to remove the old function with INTEGER dims in 1.6.0. It was removed from the documentation but was not removed from the source code. Solution: Finally cleaned up the code. Platforms tested: Windows 2000 with DEC Fortran, LInux with Intel Fortran, Solaris 2.7 32/64-bit mode. Misc. update:
* [svn-r8356] Purpose:Albert Cheng2004-04-141-0/+4
| | | | updated.
* [svn-r8355] 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: h5committested.
* [svn-r8346] Purpose:Quincey Koziol2004-04-132-149/+165
| | | | | | | | | | | | | 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-r8341] 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-r8340] 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-r8338] 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-r8336] 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-r8329] 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-r8327] 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-r8325] Purpose:Quincey Koziol2004-04-081-1/+1
| | | | Correct typo in comment
* [svn-r8322] 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-r8317] Purpose:Quincey Koziol2004-04-0715-638/+845
| | | | | | | | | | | | Code optimization Description: Query the dataset creation and transfer properties less often. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) w/parallel h5committested
* [svn-r8313] 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-r8310] 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-r8308] 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-r8306] 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-r8304] Purpose:Quincey Koziol2004-04-065-76/+52
| | | | | | | | | | | | 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-r8302] Purpose:Quincey Koziol2004-04-0610-301/+442
| | | | | | | | | | | | | 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-r8300] Purpose:Albert Cheng2004-04-055-256/+2
| | | | | | | | | | | | | | Cleanup Description: Removed FPHDF configure and test file since it is not implemented in v1.6. Platforms tested: Only tested in Sol parallel. Misc. update: Update MANIFEST.
* [svn-r8299] Purpose:Albert Cheng2004-04-032-12/+59
| | | | | | | | | | Code cleanup (sort of) Description: Added SetTest() to handle test controls. Platforms tested: h5committested.
* [svn-r8293] Purpose:Albert Cheng2004-04-015-37/+195
| | | | | | | | | | | | | feature Description: Change testphdf5 to use the common test program syntax. Needed to change the protocols of all test programs to fit the requirement of the common test syntax. Platforms tested: "h5committested". Also tested in sol with PP mode.