summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r8514] Purpose:Quincey Koziol2004-05-132-148/+10
| | | | | | | | | | | | Code optimization Description: Eliminate some trivial functions with macros that perform the same operation. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) w/parallel
* [svn-r8512] Purpose:Quincey Koziol2004-05-133-9/+69
| | | | | | | | | | | | Code optimization Description: Defer creating the span trees for hyperslab selections until they are actually needed (which may be never, in certain circumstances). Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) w/parallel
* [svn-r8511] Purpose:Xuan Bai2004-05-131-0/+0
| | | | | | | | | | | | | | | Update Description: Restore the default dependency settings of all project. Solution: By default, only c library will be tested. Unchecked the dependencies setting of all project on C++ project files. Users can check Fortran and C++ project files for Fortran and C++ tests. Platforms tested: Windows XP, Visual C++ 6.0, DEC Fortran 6.0, and .NET. Misc. update:
* [svn-r8506] Purpose:Quincey Koziol2004-05-122-19/+25
| | | | | | | | | | | | | | | | | Code optimization Description: Eliminate many redundant lookups to check for no-op type conversion by remembering that a type conversion path is the no-op path. Also, don't allow non-no-op conversions which happen to be no-ops on a particular machine (such as int<->long conversions on machines where int and long are the same size and format, etc.) to replace the default no-op conversion. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) w/parallel
* [svn-r8500] Purpose:Albert Cheng2004-05-101-19/+23
| | | | | | | | | | | | | Improvement Description: The MPI atomicity and file_sync tests may hang if a filesystem is not able to support the operation. This will block the whole tests. PHDF5 is not using either features. So, removed them from the default tests. Platforms tested: Only in eirene using pp. Copper is still down.
* [svn-r8497] Purpose:Quincey Koziol2004-05-088-27/+47
| | | | | | | | | | | | | Code optimization Description: Further reduce the number of copies we make of a hyperslab selection for chunked I/O, especially when we are only going to throw the old selection away for a new one. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) w/parallel
* [svn-r8478] Purpose:MuQun Yang2004-05-031-0/+0
| | | | | | | | | | | | | | | | | | bug fix Description: 1. hdf5_fortrantype.f90 was missing from the merged all.zip, fortran failed. 2. A redundant libtest_fortrandll was attached in all.dsw. Solution: 1. Add the missing f90 function. 2. remove the redundant project file. Platforms tested: windows 2000 intel fortran Misc. update:
* [svn-r8475] Purpose:Quincey Koziol2004-05-031-26/+36
| | | | | | | | | | | | | Code optimization Description: Improved LRU algorithm for locating blocks of the correct size in the block free-list Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) w/parallel too minor for h5committest
* [svn-r8473] Purpose:Quincey Koziol2004-05-032-70/+72
| | | | | | | | | | | | Code optimization Description: Reduce amount of information allocated/freed for chunk cache. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) w/paralell) too minor to require h5committest
* [svn-r8471] Purpose:Quincey Koziol2004-05-036-47/+44
| | | | | | | | | | | | | Code optimization Description: Eliminate the B-tree "split_ratios" as a parameter and pull it from the DXPL instead. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) w/parallel too minor to require h5committest
* [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: