summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r8470] Purpose:Xuan Bai2004-05-031-0/+0
| | | | | | | | | | | | | | | New feature Description: Previously we have two windows .zip files for hdf5. One for c/c++ and one for fortran. That added double maintenance work and also bug-driven. Solution: Use on merged all.zip. By default, only c library will be tested. Users can check fortran and c++ project files for fortran and c++ tests. Detailed project list to be check will be provided in windows doc. Platforms tested: Window XP VS 6.0 C++, Dec Fortran Window XP .Net (c/c++ only) Misc. update:
* [svn-r8463] Purpose:Quincey Koziol2004-05-022-44/+60
| | | | | | | | | | | | Code optimization Description: Eliminate redundant B-tree lookups for chunk information. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) w/parallel too minor to require h5committest
* [svn-r8461] Purpose:Quincey Koziol2004-05-015-119/+86
| | | | | | | | | | | | | Code optimization Description: Reduce the number of times the number of elements in a selection is computed. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) w/parallel too minor to require h5committest
* [svn-r8459] Purpose:Quincey Koziol2004-05-018-105/+101
| | | | | | | | | | | | | | | Code optimization Description: Move the element size for the selection into the selection iterator instead of always passing it as a parameter. Also, eleminate another 64-bit multiply for "all" selections. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8458] Purpose:Quincey Koziol2004-05-015-256/+176
| | | | | | | | | | | | | Code optimization Description: Stop straddling the line and always use elements instead of bytes to determine how how I/O to perform on a selection. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8455] Purpose:Quincey Koziol2004-05-014-35/+11
| | | | | | | | | | | | | Code optimization Description: Eliminate more 64-bit multiplies by remebering the size of contiguous datasets as well as chunked datasets. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8453] Purpose:Quincey Koziol2004-05-011-70/+46
| | | | | | | | | | | | Code optimization Description: Eliminate more redundant 64-bit multiplies Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8451] Purpose:Quincey Koziol2004-05-011-10/+6
| | | | | | | | | | | | Code optimization Description: Eliminate frivolous 64-bit multiply. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8449] Purpose:Quincey Koziol2004-05-011-4/+3
| | | | | | | | | | | | Code optimization Description: Remove extraneous memcpy() Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8447] Purpose:Quincey Koziol2004-05-011-7/+0
| | | | | | | | | | | | Code optimization Description: Remove redundant error checking. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor too require h5committest
* [svn-r8445] Purpose:Quincey Koziol2004-05-013-85/+29
| | | | | | | | | | | | | Code optimization Description: Avoid dividing the chunk coordinates at the top levels of the chunk I/O routines, only to multiply them at the bottom of the routines. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8443] Purpose:Quincey Koziol2004-05-011-1/+0
| | | | | | | | | | | | | Code cleanup Description: Remove bogus "#undef NDEBUG" at top of file, which was blocking compiler flags from setting NDEBUG properly. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8442] Purpose:Quincey Koziol2004-05-011-1/+1
| | | | | | | | | | | | Code cleanup/optimization Description: Don't clear the error stack when calling H5open(), it's unnecessary. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8438] Purpose:Quincey Koziol2004-04-302-116/+118
| | | | | | | | | | | | | Code cleanup Description: Refactor code to eliminate duplication of setup & calls to H5B_find to locate information about a chunk on disk. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8436] Purpose:Quincey Koziol2004-04-301-8/+12
| | | | | | | | | | | | | Code optimization Description: Hoist some if statements out of a loop in vector comparision routines that are called very frequently by chunking code. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8433] Purpose:Quincey Koziol2004-04-292-34/+178
| | | | | | | | | | | | | Code optimization. Description: Use free-list pool of blocks for allocating chunk buffers, when there are no filters in the pipeline. The avoids calling malloc/free so much. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8431] Purpose:Xuan Bai2004-04-281-0/+0
| | | | | | | | | | | | | | | | | | | | | | bug fix and Update Description: Fixed the bug in the dump test file dumptest.bat on Windows platform. From now on, the following lines at the beginning of the expected output file: ##################################################### Expected Output for '??????????????????' ##################################################### will be deleted before the expected output file is compared with the actual output file by "fc" command. Solution: h5repack and h5repacktst project were added into the workspace. Dump test batch file dumptest.bat was updated to call deleteline.bat file before comparing the expected and actual output files. A new batch file deleteline.bat was added. The deleteline.bat file is used to delete a certain number of lines at the beginning of a given file. Platforms tested: Windows XP VS 6.0 Misc. update:
* [svn-r8429] Purpose:Albert Cheng2004-04-281-2/+2
| | | | | | | | | | | | | | | Slight improvement. Description: Show directory name at the beginning and ending of running make check in a directory. Together with the time stamp, it will be easier to see how much time it takes to run all the tests in one directory. Platforms tested: Eirene only. Misc. update:
* [svn-r8421] Purpose:Quincey Koziol2004-04-261-3/+3
| | | | Correct typo in H5Pcreate() information
* [svn-r8419] Snapshot version 1.6 release 2 (post3)HDF Admin2004-04-2610-5223/+4148
|
* [svn-r8417] Purpose:Quincey Koziol2004-04-246-1667/+2
| | | | | | | | | | | | | | | Code cleanup Description: Remove "NEW_HYPERSLAB_API" code from release branch, since it was leftover from when we branched the 1.6 branch from the main development trunk and will never be activated in the 1.6 branch. (And I'm tired of maintaining it in both branches when I'm optimizing the library :-) Platforms tested: FreeBSD 4.9 (sleipnir) Linux 2.4 (verbena) w/FORTRAN too minor to require full h5committest
* [svn-r8414] Purpose:Pedro Vicente Nunes2004-04-2316-134/+120
| | | | | | | | | | | | | | | bug fix Description: added compability for the 1.4 version Solution: Platforms tested: free BSD linux Misc. update:
* [svn-r8410] Purpose:Xuan Bai2004-04-221-0/+0
| | | | | | | | | | | | | | | | | | | | | bug fix Description: The source file (h5diff.c, h5trav.c, and h5trav.h) path for h5diff and h5difftst was wrong. can not find h5difftst.c h5diff and h5difftst missed some files. Solution: Added the following files to h5diff: h5diff_array.c, h5diff_attr.c, h5diff_dset.c, h5diff_main.c, h5diff_util.c, h5tools_filters.c, h5trav_table.c H5diff settings/C/C++/Preprocessor/Additional include directories: add ..\..\tools\lib Added the following files to h5difftst: test5diff.h, test5diff_attr.c, test5diff_basic.c, testh5diff_dset.c, testh5diff_main.c, testh5diff_util.cRemoved h5difftst.c from h5difftst Platforms tested: Windows XP MS VS 6.0 Misc. update:
* [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.