summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r8135] Purpose:Quincey Koziol2004-01-311-15/+11
| | | | | | | | | | | | Optimization Description: Speed up core ID lookup routine (H5I_find_id) by re-structuring the logic to reduce the number of 'if' statements. Platforms tested: IBM p690 (copper) too minor to require h5committest
* [svn-r8134] Purpose:Quincey Koziol2004-01-3127-3/+348
| | | | | | | | | | | | | | | | Code cleanup Description: Add destructor to match constructor fr VFLs when they are shut down by the library. Solution: Added H5FD_*_term() routines to "undo" changes made in H5FD_*_init() routines. Platforms tested: IBM p690 (copper) too minor to require h5committest
* [svn-r8133] Purpose:Quincey Koziol2004-01-311-3/+7
| | | | | | | | | | | | | Optimization Description: Improve the time this takes to run by hoisting a check for the signed-ness of the source and destination datatypes out of inner loop. (Speeds up test time by almost 1/3) Platforms tested: IBM p690 (copper) too minor for h5committest
* [svn-r8132] Purpose:Quincey Koziol2004-01-311-2/+2
| | | | | | | | | | | Bug fix Description: Update debugging and profiling flags to include more information. Platforms tested: IBM p690 (copper) too obscure for h5committest
* [svn-r8131] Purpose:Quincey Koziol2004-01-311-1/+1
| | | | | | | | | | | Bug fix Description: Add the debugging flag (-g) to profiling builds. Platforms tested: FreeBSD 4.9 (sleipnir) too obscure for h5committest
* [svn-r8130] Purpose:Quincey Koziol2004-01-312-4/+2
| | | | | | | | | | | Bug fix Description: Address the failure in the FORTRAN builds by making some more of the MPI-related typedefs in the library available outside of parallel builds. Platforms tested: Linux 2.4 (verbena) w/FORTRAN & C++
* [svn-r8129] Purpose:Quincey Koziol2004-01-311-1/+1
| | | | | | | | | | | | Bug fix Description: Include the private H5FD header instead of the public one, to address a failure in building the library with C++ compiler. Platforms tested: FreeBSD 4.9 (sleipnit) w/CC=g++ not appropriate for h5committest
* [svn-r8128] Purpose:Quincey Koziol2004-01-3111-741/+1103
| | | | Update dependencies after restructuring of MPI stuff
* [svn-r8127] Purpose:Quincey Koziol2004-01-313-5/+13
| | | | | | | | | | | Bug fix Description: Fix a couple of bugaboos in the serial build that crept in Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8126] Purpose:Quincey Koziol2004-01-3131-1187/+1139
| | | | | | | | | | | | | | | | | Bug fix/optimization Description: Address slowdown in MPI-I/O file metadata operations that was introduced mid-stream. We now _require_ a POSIX compliant parallel file system for the MPI-I/O file driver (as well as for the MPI-POSIX file driver). Also optimized file open operation when the file is being created by reducing the number of collective & syncronizing calls. Additionally, refactor the MPI routines into a common place, eliminating duplicated code. Platforms tested: FreeBSD 4.9 (sleipnir) w/parallel h5committest
* [svn-r8124] Purpose:Quincey Koziol2004-01-291-3/+45
| | | | | Updated with valid values for 'filter' parameter for new H5Pdelete_filter routine.
* [svn-r8123] Purpose:Pedro Vicente Nunes2004-01-293-1/+38
| | | | | | | | | | | | | | | added more tests for szip and more verbose output Description: Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8122] Purpose:Pedro Vicente Nunes2004-01-284-47/+60
| | | | | | | | | | | | | | | | | | h5repack new feature Description: in the SZIP settings, when the requested pixels per block parameter does not conform to the SZIP specifications, instead of returning without applying the filter, do an attempt to set this parameter to a valid value, issuing a warning in the process Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8121] Purpose:Pedro Vicente Nunes2004-01-283-138/+124
| | | | | | | | | | | | | | | | bug fix Description: avoid reading and writing data when one of the dimensions is 0 (attributes case ) Solution: linux solaris AIX Platforms tested: Misc. update:
* [svn-r8120] Purpose:Pedro Vicente Nunes2004-01-282-145/+149
| | | | | | | | | | | | | | | | bug fix Description: avoid reading and writing data when one of the dimensions is 0 Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8118] Purpose:Albert Cheng2004-01-271-0/+9
| | | | | | | | | | | | | | improvement. Description: Created an entry for 2.96 and added -Wno-long-long to the CFLAGS to suppress the thousands of 'long long' warnings because we are using it and we know it is not in the C89 standard. Platforms tested: Only in verbena. Misc. update:
* [svn-r8117] Purpose:Quincey Koziol2004-01-2711-164/+380
| | | | | | | | | | | | | Code cleanup Description: Add C++ and FORTRAN wrappers for new H5Pdelete_filter routine, along with documentation and a note in the release notes. Platforms tested: FreeBSD 4.9 (sleipnir) Linux 2.4 (verbena) w/ C++ and FORTRAN Too minor for full h5committest
* [svn-r8115] Purpose:Quincey Koziol2004-01-271-1/+1
| | | | | | | | | | | Bug fix Description: Update gcc 3.4 flags to reduce optimization level to the same settings as for gcc 3.0-3.3 due to code generation bugs at higher optimization levels. Platforms tested: FreeBSD 4.9 (sleipnir)
* [svn-r8114] Purpose:Albert Cheng2004-01-271-0/+1
| | | | | | | Added color definition of new API. Platforms tested: Copper.
* [svn-r8113] Purpose:Pedro Vicente Nunes2004-01-2610-54/+389
| | | | | | | | | | | | | | | | | | | new library function H5Pdelete_filter deletes one or all filters from a dataset creation property list this was done for the NONE option of h5repack, added tests for this feature added a test for the new function in /test/dsets.c Description: Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8112] Snapshot version 1.7 release 17HDF Admin2004-01-266-15/+18
|
* [svn-r8111] Purpose:Albert Cheng2004-01-243-39/+70
| | | | | | | | | | | | | Improvement Description: Changed parsing of verbose level by the common test library routine. Change t_mpi.c to use the Verbose control better. Platforms tested: verena (pp). Misc. update:
* [svn-r8109] Purpose:Quincey Koziol2004-01-241-0/+1
| | | | | Add note about B-tree not being balanced during deletion operations, pointing interested readers at the Yao & Lehman paper.
* [svn-r8105] Frank Baker2004-01-231-2/+2
| | | | | | | Purpose: Added 2004 to copyright dates line Platforms tested: IE 5
* [svn-r8102] Purpose:Albert Cheng2004-01-231-2/+0
| | | | | | | Removed debug print statements committed by mistake. Platforms tested: eirene.
* [svn-r8100] Purpose:Albert Cheng2004-01-232-8/+19
| | | | | | | Added the function ParseTestVerbosity() to be shared by all programs. Platforms tested: Eirene.
* [svn-r8097] Purpose:Albert Cheng2004-01-232-6/+6
| | | | | | | | | | | Bug fix Description: C++ compilers do not like the variable name new which is a kind word for C++. Changed it to newval instead. Platforms tested: Tested in Copper which is the one complained about the name.
* [svn-r8096] Purpose:Albert Cheng2004-01-227-118/+88
| | | | | | | | | | | | | | | | Improvement. Description: Complete change of the verbose control to use the routines provided by the test/libh5test.a. Also put in a temporary fix for the H5Eset_auto() and H5Eget_auto() so that the Compat code are isolated in one place rather than all over the source file. Platforms tested: Tested in Eirene (parallel). Misc. update:
* [svn-r8094] Purpose:Albert Cheng2004-01-223-4/+28
| | | | | | | | | | | | | | | | New feature. Description: Added function SetTestVerbosity() so that other applications can set the verbosity explicitedly without the whole testframe taking over. Added Verbose queries shorthands to make code more readable and easier to change the levels of low, medium and high. Platforms tested: Eirene (both serial and parallel). Misc. update:
* [svn-r8090] Frank Baker2004-01-221-5/+5
| | | | | | | | Purpose: Correct 'strpad' values in h5tset/get_strpad_f e.g., H5T_STR_NULL_F corrected to H5T_STR_NULLPAD_F Description: Safari, IE 5
* [svn-r8089] Frank Baker2004-01-221-2/+2
| | | | | | | Purpose: Correct H5Pget_edc_check return values Platforms tested: Safari, IE 5
* [svn-r8087] Frank Baker2004-01-221-4/+8
| | | | | | | | Purpose: Correct H5G_stat_t struct description in H5Gget_objinfo Copy edits Platforms tested: Safari, IE 5
* [svn-r8084] Purpose:Albert Cheng2004-01-224-21/+48
| | | | | | | | | | | | | | | | | | | Improvement. Description: Verbosity level were specified by numbers which are not meaningful and prone to typos. Solution: Adapted the Verbosity predefined level symbols from HDF4 and changed all numberic verbosity to symbolic values. (Still need to convert some left over macros like MESSAGE.) Platforms tested: Eirene. No h5committest since this is trivial. Misc. update:
* [svn-r8082] Purpose:Quincey Koziol2004-01-191-2/+6
| | | | | | | | | | | | | Bug fix Description: Tweak address comparison of external file list's heap address a bit to pacify Windows. Platforms tested: FreeBSD 4.9 (sleipnir) Asking Pedro to test on Windows Too minor to require h5committest
* [svn-r8079] Purpose:Quincey Koziol2004-01-193-2/+364
| | | | | | | | | | | | Add tests & docs Description: Added tests for the recent B-tree bug fixes & document their fix in the release notes. Platforms tested: FreeBSD 4.9 (sleipnir) Too minor to require h5committest
* [svn-r8077] Snapshot version 1.7 release 16HDF Admin2004-01-187-18/+22
|
* [svn-r8075] Purpose:Quincey Koziol2004-01-161-1/+55
| | | | | | | | | | | | | | | | | | Bug fix. Description: Fix problems in B-tree deletion routine that were corrupting the data structure when the B-tree had several levels and the right-most item from a leaf node that was the right-most child of an internal node was removed. Also address similar problems when a complete internal or right-most node was removed. NOTE: The B-tree deletion routines are still _NOT_ maintaining the B-tree properties correctly, that will be addressed in a future (hopefully soon) fix. Platforms tested: FreeBSD 4.9 (sleipnir) too obscure to require h5committest
* [svn-r8074] Purpose:Pedro Vicente Nunes2004-01-1611-129/+623
| | | | | | | | | | | | | | | | | | | added h5repack and h5diff support for copying and differences of references to dataset regions modified the behaviour in the diff of attributes, when a difference in name is detected in the attribute cycle (number of attributes of object), instead of exiting the cycle, rather continue Description: Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8068] Purpose:Pedro Vicente Nunes2004-01-154-4/+5
| | | | | | | | | | | | | changed the text of a error message related to the fail of H5Fopen to " unable to open file " Description: Solution: Platforms tested: linux (small change ) Misc. update:
* [svn-r8067] *** empty log message ***Raymond Lu2004-01-154-39/+45
|
* [svn-r8066] Purpose: bug fixRaymond Lu2004-01-151-5/+5
| | | | | | | | | Description: h5dump and h5ls failed an assertion check when a dataset's datatype is enumerate type and there are special characters in the names of these values. Platforms tested: h5committest
* [svn-r8062] Purpose:Pedro Vicente Nunes2004-01-145-15/+26
| | | | | | | | | | | | | | | | bug fix Description: cases of rank 0 were not handled, now a warning is made that the dataset cannot be compressed Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8060] Purpose:Pedro Vicente Nunes2004-01-146-47/+58
| | | | | | | | | | | | | | | added a usage message for h5repack Description: Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8057] Purpose:Quincey Koziol2004-01-132-3/+7
| | | | | | | | | | | Bug fix Description: Plug another small memory leak for fill-values. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8056] Purpose:Pedro Vicente Nunes2004-01-132-15/+3
| | | | | | | | | | | | | | | | | | h5repack change Description: changed the default size of chunks when defining a new dataset to apply a filter this size is now equal to the current dimensions. previously , it was set to half this value, and it was causing write calls to fail on some files (probably a bug) Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8053] Purpose:Quincey Koziol2004-01-136-24/+160
| | | | | | | | | | | | | | | | | | | | Bug fix Description: Correct two problems with variable-length datatypes in datasets: - When overwriting an entire dataset, writing the fill value to the file would be skipped, causing problems for VL datatypes when objects in the file had been unlinked (and thus the space in the file was not all zeros) - When an application has set a fill-value for a dataset and the dataset's datatype contained a VL datatype, the library was filling space on disk with the memory form of the VL information, instead of the disk form. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r8051] Snapshot version 1.7 release 15HDF Admin2004-01-117-18/+30
|
* [svn-r8050] Purpose:Quincey Koziol2004-01-101-2/+0
| | | | | | | | | | | Code cleanup Description: Remove duplicate output code accidentally left in after testing changes. Platforms tested: FreeBSD 4.9 (sleipnir) Too minor to require h5committest
* [svn-r8048] Purpose:Quincey Koziol2004-01-1033-1639/+921
| | | | | | | | | | | | | Code cleanup & reorganization Description: Move further in the testing framework cleanup, eliminating all the global variables (moving them into testframe.c as static variables) from the testing framework code and moving it into the libh5test.a. Platforms tested: FreeBSD 4.9 (sleipnir) w & w/o thread-safety, c++ & parallel h5committested
* [svn-r8047] Purpose:Quincey Koziol2004-01-091-0/+4
| | | | | | | | | | | Bug fix Description: Add some more #ifdefs to fix 1.6 compatibility failures Platforms tested: FreeBSD 4.9 (sleipnir) w/1.6 compatibility Too minor to require h5committest