summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [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
* [svn-r8045] Updated.Albert Cheng2004-01-081-1/+4
|
* [svn-r8043] Purpose:Albert Cheng2004-01-083-0/+48
| | | | | | | | | | | | | Feature Description: Added option -showconfig which Shows the HDF5 library configuration summary Platforms tested: No h5committest test which does not test these tools. Tested in eirene by hand. Misc. update:
* [svn-r8041] Purpose: bug fixRaymond Lu2004-01-081-2/+4
| | | | | | | | Description: After titan updated ecc compiler, int64_t cannot be found. Solution: Added -D__GNUC__ to CFLAGS to enable int64_t in /usr/include/stdint.h Platforms tested: titan(titan specific)
* [svn-r8040] Purpose:Pedro Vicente Nunes2004-01-088-31/+119
| | | | | | | | | | | | | | | | | bug fix, code improvment Description: fixed a bug in the parse of chunking function added some auxiliary functions to avoid repeated parts of the code in several places Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8038] Purpose:Quincey Koziol2004-01-0826-243/+1027
| | | | | | | | | | | | | | | | | | | | Bug fix Description: When two property lists are compared, the H5Pequal routine was just comparing the raw information for the property values. This causes problems when the raw information contains pointers to other information. Solution: Allow a 'compare' callback to be registered for properties, so that a user application get perform the comparison itself, allowing for "deep" compares of the property value. This was exported to the H5Pregister & H5Pinsert routines in the development branch, but not the release branch. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r8037] Purpose:Albert Cheng2004-01-071-0/+28
| | | | | | | | | | | | Improvement. Description: Added the -tlocal to the default settings for CXX flags. Platforms tested: Only tested in LANL Q. Misc. update:
* [svn-r8033] Elena Pourmal2004-01-064-1/+91
| | | | | | | | | | | | | | Purpose: Maintenance Description: Fortran APIs MAC OS X port for IBM XL Fortran compiler Solution: Brought back changes from 1.6 branch Platforms tested: pommier, h5comittested; this time h5committest complained about copperpp directory and didn't run; tests on verbena and sol passed. Misc. update:
* [svn-r8028] Purpose:Pedro Vicente Nunes2004-01-061-1/+1
| | | | | | | | | | | | | | | small change to the szip generated dataset Description: Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8026] Purpose:Quincey Koziol2004-01-062-0/+6
| | | | | | | | | | | | | | | Bug fix Description: Fix small memory leak of fill-value information inside the library. Solution: "reset" the fill-value object header message, so that the internal buffer gets freed. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8025] Purpose:Pedro Vicente Nunes2004-01-061-23/+4
| | | | | | | | | | | | | | | | small fix Description: the main prog had some repeated code Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8022] Purpose:Quincey Koziol2004-01-0611-631/+436
| | | | | | | | | | | | | Code cleanup Description: Refactor library testing framework (used for the testhdf5 & ttsafe tests) to remove almost all of the duplicated code, moving the common code into a new 'testframe.c' source file. Platforms tested: FreeBSD 4.9 (sleipnir) w & w/o thread-safety h5committest
* [svn-r8021] Purpose:Pedro Vicente Nunes2004-01-069-192/+521
| | | | | | | | | | | | | | | | h5repack new features Description: added support/tests for multi filters Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8020] Purpose:Albert Cheng2004-01-063-3/+3
| | | | | | | | | | | Bug fix. Description: Cleaned up a duplicated definition of MAXNUMOFTEST that copper could not tolerate. Platforms tested: "h5committested"
* [svn-r8018] Purpose:Albert Cheng2004-01-053-5/+8
| | | | | | | | | | | | | | | Fixed a dumb mistake. Description: Other tests barked at the changes. Solution: Move the declaration of Index and Test[] into h5test.c. Platforms tested: Tested in eirene. Misc. update:
* [svn-r8017] Purpose:Albert Cheng2004-01-054-59/+44
| | | | | | | | | | | | Code reorg. Description: Move the InitTest() from individual tests (testhdf5 and ttsafe) to libh5test (h5test.c) so that it can be shared among all tests. Platforms tested: Only tested in Eirene via serial with thread-safe enabled. No other platforms test since this is pretty trivial.
* [svn-r8015] Snapshot version 1.7 release 14HDF Admin2004-01-046-15/+27
|
* [svn-r8013] Description:Albert Cheng2004-01-033-44/+76
| | | | | | | | | | | | Added a test of fill value before any data is written to a dataset. Rename short_dataset() as dataset_fillvalue() as it reflects better the tests. Also removed the option of -S since the fill value test will be tested always. Platforms tested: "h5committested" Misc. update:
* [svn-r8011] Purpose:Quincey Koziol2004-01-021-3/+12
| | | | | | | | | | | | | | | | Bug fix Description: Fix szip FORTRAN tests.. Solution: Increase the chunk size to be bigger than the szip 'pixels per block'. Also add in code that checks for a maximum number of errors and doesn't keep reporting that thousands of errors have occurred. Platforms tested: Linux 2.4 (verbena) w/szip & FORTRAN Not tested w/h5committest since this combination isn't covered by it.
* [svn-r8009] Purpose:Quincey Koziol2003-12-318-634/+613
| | | | | | | | | | | | | | | | | Bug fix Description: Add special-case handling to floating-point conversion tests to avoid problems with denormalized values on Cray T3E & T90 platforms. (Still not working on Cray SV1, but at least it's closer). Solution: Detect denormalized values and don't try to operate on them on the Crays. Platforms tested: FreeBSD 4.9 (sleipnir) Cray T3E (hubble.cray.com) Cray T90 (gypsy.cray.com)
* [svn-r8007] Purpose:Quincey Koziol2003-12-314-3/+65
| | | | | | | | | | | | | | Bug fix Description: Range check the szip 'pixels per block' against the chunk size of the dataset when attempting to create a new dataset, since the szip library requires the PPB to be at least the size of the fastest changing dimension in the chunk. Platforms tested: FreeBSD 4.9 (sleipnir) too minor for h5committest
* [svn-r8006] Purpose:Quincey Koziol2003-12-311-1/+1
| | | | | | | | | | | | Code cleanup Description: Tweaked down the size of the szip 'pixels per block' for a test, now that the library is range-checking this value more strictly. Platforms tested: FreeBSD 4.9 (sleipnir) too minor for h5committest
* [svn-r8005] Purpose:Quincey Koziol2003-12-311-1/+1
| | | | | | | | | | | | Code cleanup Description: Removed redundant testing script from being executed, since it's just running the program in the "TEST_PROGS" macro. Platforms tested: FreeBSD 4.9 (sleipnir) too minor for h5committest
* [svn-r8003] Purpose:Albert Cheng2003-12-311-42/+0
| | | | | | | | | | | | | | Code cleanup. Description: The H5Eclear() in the VRFY and INFO macros are not needed. After removing them, there is no need to have a separate v1.6 Compat version. Platforms tested: "h5committested" Misc. update:
* [svn-r8000] Purpose:Quincey Koziol2003-12-313-15/+82
| | | | | | | | | | | | | Bug fix Description: Fixed bug in hyperslab iteration where certain combinations of flattened and non-flattened dimensions would cause incorrect locations to be iterated over. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r7999] Purpose:Pedro Vicente Nunes2003-12-316-28/+97
| | | | | | | | | | | | | | | | h5repack new features Description: added support/ tests for contiguous and compact layout processing Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r7998] Purpose:Pedro Vicente Nunes2003-12-301-0/+1
| | | | | | | | | | | | new h5repack file Description: Solution: Platforms tested: Misc. update:
* [svn-r7997] Purpose:Pedro Vicente Nunes2003-12-3011-230/+744
| | | | | | | | | | | | | | | | h5repack new features Description: added support for layout options Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r7996] Purpose:Pedro Vicente Nunes2003-12-303-22/+267
| | | | | | | | | | | | | | | | h5repack new features Description: added support for shuffle and checksum filters Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r7995] Purpose:Pedro Vicente Nunes2003-12-291-0/+3
| | | | | | | | | | | | new files for h5repack Description: Solution: Platforms tested: Misc. update:
* [svn-r7994] Purpose:Pedro Vicente Nunes2003-12-2914-508/+1532
| | | | | | | | | | | | | | | | | | | h5repack new features Description: added checking routines for the filters that were applied to the output file added tests for szip filter Solution: Platforms tested: linux solaris (IRIX is not available) : Misc. update:
* [svn-r7993] Purpose:Quincey Koziol2003-12-2910-98/+89
| | | | | | | | | | | | Code cleanup, bug fixes Description: Wrap up rest of changes necessary for fixing the "short" MPI-I/O read problem that Robb reported. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r7990] Purpose:Quincey Koziol2003-12-291-0/+2
| | | | Update release notes for recent VL-datatype bug fix.
* [svn-r7989] Purpose:Quincey Koziol2003-12-291-14/+14
| | | | | | | | | | | Code cleanup Description: Switch 'malloc()' to 'HDmalloc()' in a bunch of places. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r7988] Purpose:Quincey Koziol2003-12-298-25/+15
| | | | | | | | | | | Bug fixes & code cleanup Description: Back out some of the debugging that was inadvertently checked in recently. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r7985] Purpose: bug fixRaymond Lu2003-12-291-5/+181
| | | | | | | | Description: VL datatype fails in certain way(hard to describe) Solution: added more test to tvltypes.c Platforms tested: h5committest
* [svn-r7984] Purpose: bug fixRaymond Lu2003-12-298-17/+28
| | | | | | | Description: VL datatype fails in certain way(hard to describe) Platforms tested: h5committest
* [svn-r7982] Snapshot version 1.7 release 13HDF Admin2003-12-286-15/+15
|
* [svn-r7980] Purpose:Albert Cheng2003-12-265-222/+336
| | | | | | | | | Regenerate the Dependncies files. Platforms tested: "h5committested" Misc. update:
* [svn-r7979] Purpose:Albert Cheng2003-12-252-3/+150
| | | | | | | | | | | | Feature. Description: Added the short_dataset test (was in v1.6 first.) Platforms tested: Tested in eirene (pp) only since these have been tested in v1.6 already. Misc. update:
* [svn-r7978] Purpose:Albert Cheng2003-12-251-127/+61
| | | | | | | | | | | | | | | | | | | | | | | | Bug fix Description: MPIO driver did not detect partial read or write. It assumed if read completed, all bytes requested are read. Therefore, if a dataset was not completely written yet, the unread part will not be filled with default fill value. Solution: Added the MPI_Get_elements call to find exactly how many bytes are read (or written). For read case, if not enough is read, the rest is padded with zeros. For write case, it is an error if not able to write them all in first attempt. (It is not always possible to repeat write for MPIO since file-view may be changed, collective would hang, etc. So, we do just one attempt.) Platforms tested: eirene (pp). Should work for other platforms since these have been tested in v1.6. Misc. update:
* [svn-r7974] Snapshot version 1.7 release 12HDF Admin2003-12-216-15/+15
|
* [svn-r7971] Purpose:Pedro Vicente Nunes2003-12-185-44/+124
| | | | | | | | | | | | | | | | | | h5repack bug Description: changed the copy hardlinks algorithm added more tests Solution: Platforms tested: linux solaris IRIX Misc. update:
* [svn-r7970] Purpose:Pedro Vicente Nunes2003-12-182-0/+0
| | | | | | | | | | | | windows new projects for h5repack Description: Solution: Platforms tested: Misc. update:
* [svn-r7969] Purpose:Pedro Vicente Nunes2003-12-189-229/+474
| | | | | | | | | | | | | | | | | | h5repack new features Description: addded the copy routines for hard links changed the traversal structure to store information about the hard links added tests Solution: Platforms tested: linux solaris IRIX Misc. update:
* [svn-r7968] Purpose:MuQun Yang2003-12-171-0/+0
| | | | | | | | | | | | | | | Catch up with Unix system. Description: H5Tinit.c needs to be consistent with main stream platforms. Solution: Use typegen.exe to re-generate H5Tinit.c for windows. Platforms tested: windows xp, windows 2000 Misc. update: