summaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r2273] Used updated data structure names...Quincey Koziol2000-05-191-2/+2
|
* [svn-r2268] updated comments for the test for attribute creation for ↵Chee-Wai Lee2000-05-181-0/+3
| | | | threadsafe hdf-5.
* [svn-r2266] Minor change for 64-bit libsRobb Matzke2000-05-181-1/+1
|
* [svn-r2264] Added Thread-safe feature. This is the phase 1 implementationChee-Wai Lee2000-05-187-3/+1231
| | | | | | that all HDF5 API functions are protected by a mutex lock. Basically, serialized all API calls. To use it, use configure --enable-threadsafe --with-pthread
* [svn-r2262] * 2000-05-18Robb Matzke2000-05-182-2/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ** src/H5Tconv.c ** src/H5Tpkg.h ** src/H5Tpublic.h The H5T_conv_struct_opt() function had a design flaw -- it didn't keep information about the stride to use to step through the temporary/background-value buffer and thus nested invocations would clobber each other's temp buffers. This was fixed by splitting the `stride' argument into `buf_stride' and `bkg_stride' arguments for all the conversion functions. THIS IS AN API CHANGE, but users will get a compiler warning when they pass their conversion function pointer to H5Tregister(). ** src/H5T.c ** src/H5Tprivate.h Added a bkg_stride argument to the H5T_convert() definition in order to fix a bug related to the optimized compound datatype conversion function. ** src/H5T.c ** src/H5A.c ** src/H5D.c ** src/H5Ofill.c ** src/H5P.c Added bkg_stride=0 argument to the H5T_convert() calls. ** test/dtypes.c Added a test for the H5T_conv_struct_opt() bug fixed above. ** src/H5FL.c The H5FL_term() function should return non-zero even when it couldn't free all the free lists do to their being used by some other package. When that other package terminates it will return non-zero, causing H5FL_term() to be called again. This fixes some of the `infinite loop closing library' messages. ** tools/pdb2hdf Uses print_version() instead of doing that itself. ** src/H5Ppublic.h Renamed H5Pget_gc_reference() declaration to make it match the definition. ** src/H5FDlog.c Added API tracing macros. Removed `const' qualifier from a `char*' member of a struct which was allocated on the heap. ** src/H5TB.c Added curly braces to a couple deeply-nested `if' statements to make them clearer and to shut up the increadibly stupid and just plain incorrect gcc warning about ambiguous `else'. ** test/titerate.c Removed incomplete initialization in favor of memset() for one auto variable to stop compiler warnings. ** tools/Depencencies Regenerated to remove references to h5dumputil.c
* [svn-r2222] Added TBBT testing code.Quincey Koziol2000-05-084-4/+152
|
* [svn-r2179] *** empty log message ***Robb Matzke2000-04-211-33/+175
|
* [svn-r2146] Comments.Raymond Lu2000-04-143-25/+178
|
* [svn-r2142] Re-added titerate.c to makefile...Quincey Koziol2000-04-131-2/+2
|
* [svn-r2138] Add SRB as a new VFL, these are its testing programs.Raymond Lu2000-04-134-8/+447
|
* [svn-r2132] Tested H5Screate_simple & H5Sset_extent_simple disallowingQuincey Koziol2000-04-121-0/+14
| | | | size 0 dimensions without corresponding unlimited dimension.
* [svn-r2125] Changed test slightly to reflect change in return type for ↵Quincey Koziol2000-04-121-3/+3
| | | | H5Aiterate.
* [svn-r2118] Added test for error in which groups with more than one level of ↵Quincey Koziol2000-04-121-2/+169
| | | | | | B-tree nodes and callback functions which returned non-zero were not working correctly.
* [svn-r2112] Added random generator of 5-D hyperslabs to tests.Quincey Koziol2000-04-111-1/+195
|
* [svn-r2099] Added test to check for correct staggered hyperslab iteration.Quincey Koziol2000-04-071-0/+137
|
* [svn-r2082] Added additional group & attribute iteration tests.Quincey Koziol2000-04-054-7/+405
|
* [svn-r2073] Added free-list code to the library and took out the older ↵Quincey Koziol2000-04-042-11/+14
| | | | | | | "temporary buffer" code, since the functionality was superceded. See the followup document for details on the free-list code.
* [svn-r2069] change URL to a valid one.Raymond Lu2000-04-041-2/+2
|
* [svn-r2034] Switch testing web server to paz.ncsa.uiuc.edu for gass_read; ↵Raymond Lu2000-03-143-8/+9
| | | | still comment out gass_write and gass_append because they depend on web server.
* [svn-r2028] Switch to HTTP protocal testing for read, compress write and ↵Raymond Lu2000-03-133-2/+23
| | | | append testings.
* [svn-r1995] configure.in:Albert Cheng2000-03-012-2/+2
| | | | | | | | | | | | | | | | | | Makefile.in: acconfig.h: src/H5F.c: src/H5FDdpss.c: src/H5FDdpss.h: src/H5config.h.in: test/dpss_read.c: test/dpss_write.c: Changed the name DPSS to GRIDSTORAGE since that is the real name of the API from ANL. DPSS is just one of the protocols it can use. Changed a bug in the --with-ssl option. Makefile.in: Removed the copying of Makefile.dist since it caused problems when doing a make distclean in a --srcdir configured directory.
* [svn-r1946] Added a the PARA-Prefix for parallel test files for the needs thatAlbert Cheng2000-01-262-20/+67
| | | | | | serial and parallel test files are tested in different file systems. Added the global variable, paraprefix, so that it can be set via command line option.
* [svn-r1945] Add tests for "H5S_SELECT_PREPEND" and "H5S_SELECT_APPEND" ↵Quincey Koziol2000-01-211-5/+119
| | | | | | operations to point selections.
* [svn-r1926] Macros HAVE_GASS and HAVE_DPSS are changed to H5_HAVE_GASS AND ↵Raymond Lu1999-12-215-5/+5
| | | | H5_HAVE_DPSS.
* [svn-r1925] DPSS is checked in.Raymond Lu1999-12-213-2/+344
|
* [svn-r1879] Changed the test host from eirene to which. (Got to change thisAlbert Cheng1999-12-173-3/+3
| | | | to be run time input somehow.)
* [svn-r1859] * 1999-12-09Robb Matzke1999-12-091-2/+4
| | | | | | | | | | | | | | ** src/H5FDpublic.h Added a #define for H5_HAVE_VFL to make life easier for application programmers. ** config/depend1 A minor tweak to the way GNU systems generate file dependencies for the Makefiles. ** src/H5T.c Fixed a bug with enumeration types not having the correct object header pointer.
* [svn-r1848] *** empty log message ***Robb Matzke1999-11-231-43/+76
|
* [svn-r1841] changed the #includes to the new ones defined in H5pubconf.h.Patrick Lu1999-11-191-5/+5
|
* [svn-r1840] update the #includes so it would use the new ones defined in the ↵Patrick Lu1999-11-192-8/+8
| | | | | | H5pubconf.h file. didn't compile otherwise.
* [svn-r1837] Cleaned up a few warnings from the SGI compiler.Quincey Koziol1999-11-175-19/+16
|
* [svn-r1832] * 1999-11-16Robb Matzke1999-11-162-106/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | ** configure.in ** configure [REGENERATED] ** src/H5private.h ** src/H5public.h ** src/Makefile.in Generates an H5pubconf.h file which is just like H5config.h except all the preprocessor symbols have `H5_' prepended. This was done so that the configuration results can be used in public header files without polluting the namespace. ** src/H5.c Added H5I_REFERENCE and H5I_VFL to the API tracing code so their names are printed instead of just numbers. ** src/H5FDstdio.c ** tools/h5import.c ** tools/h5repart.c ** tools/pdb2hdf.c Changed to use the `H5_' versions of configure results since these files include only the public API. ** test/big.c Removed a compiler warning. ** test/h5test.c Removed unused code.
* [svn-r1806] * 1999-11-02Robb Matzke1999-11-021-1298/+1298
| | | | | | | | | | | | | ** bin/rpmsync ** config/depend1.in Tweaks for versions of `make' that can't search directories. ** examples/Dependencies ** src/Dependencies ** test/Dependencies ** testpar/Dependencies ** tools/Dependencies Regenerated all these with more complete path names.
* [svn-r1802] Changes since 19991019Robb Matzke1999-11-012-19/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./MANIFEST ./configure.in ./configure [REGENERATED] Added more checking for `make' features. ./Makefile.in ./doc/Makefile.in ./doc/html/Makefile.in ./doc/html/Tutor/Makefile.in ./examples/Makefile.in ./pablo/Makefile.in ./src/Makefile.in ./test/Makefile.in ./testpar/Makefile.in ./tools/Makefile.in ./config/commence.in ./config/conclude.in ./config/depend.in [REMOVED] ./config/depend1.in [NEW] ./config/depend2.in [NEW] ./config/depend3.in [NEW] ./config/depend4.in [NEW] ./config/dependN.in [NEW] The directory search stuff was moved into commence.in, thereby shortening the Makefile.in prologues. ./doc/html/Dependencies [NEW] ./doc/html/Tutor/Dependencies [NEW] ./examples/Dependencies [NEW] ./src/Dependencies [NEW] ./test/Dependencies [NEW] ./testpar/Dependencies [NEW] ./tools/Dependencies [NEW] The `.distdep' files were all renamed to `Dependencies' to make them more obvious. They are required (but may be empty) in every directory that has a Makefile.in that ends with @CONCLUDE@ (you'll get an obvious error from make if you forgot to create one). ./bin/trace ./src/H5.c Added H5E_major_t and H5E_minor_t although tracing only prints the integer value. ./src/H5E.c ./src/H5Epublic.h Added tracing information. ./src/H5FDcore.c ./src/H5FDfamily.c ./src/H5FDgass.c ./src/H5FDmpio.c ./src/H5FDsec2.c ./src/H5FDstdio.c Fixed places where FUNC_LEAVE() evaluated it's argument more than once. Added tracing information. Wrapped long lines. ./config/gnu-flags Fixed a syntax error when we don't have a gnu compiler.
* [svn-r1798] Changed the URL to use a gass-signon.Albert Cheng1999-10-283-3/+3
|
* [svn-r1794] Snapshot version 1.3 release 3Albert Cheng1999-10-261-1022/+1233
|
* [svn-r1789] Changed the ftp test site to a different machine. TheAlbert Cheng1999-10-233-3/+3
| | | | previous machine is retired.
* [svn-r1786] Added stdio VFL driver to the list of VFL drivers the user can test.Quincey Koziol1999-10-201-0/+3
|
* [svn-r1753] Changes since 19991007Robb Matzke1999-10-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./configure.in ./src/H5config.h.in [REGENERATED] The /usr/ncsa/{include,lib} directories are only added if they actually exist. This fixes a warning on some systems. Checks for the <pdb.h> header file and also for either the PDB or Silo library, and if found prepares to compile the pdb2hdf program. ./config/distdep Relative path names for include files are changed to base names since the makefile contains the logic for searching and since it's likely that building the .distdep files happed from a location other than where they would be used in the file system. ./config/conclude.in Fixed shell errors when `for' loops iterate over nothing for the `uninstall' target. ./src/H5D.c ./src/H5Oefl.c File names for the external files are added to the heap when the dataset is created instead of when the object header is written. This fixes a rare infinite recursion bug. ./src/H5FD.c ./src/H5FDpublic.h Optimization to the free list causes H5FD_alloc() usage to go from >10 seconds to <0.4 second for one example (converting a 30MB equation of state file from PDB to HDF5 format). The optimization is to simply keep track of the largest item in the free list and not search the free list when the largest item is not big enough to satisfy the request. ./src/H5FDcore.c ./src/H5FDcore.h ./test/h5test.c If the `backing_store' property is true then a flush causes the entire contents of memory to be written to the specified file. This is in preparation for the ASCI/red optimizations and is currently tested by the pdb2hdf `--cached' switch. ./src/H5Odtypes.c Wrapped three long lines. ./tools/Makefile.in ./tools/pdb2hdf.c [NEW] A PDB-to-HDF5 translator. It only translates meta data -- the resulting HDF5 points into the PDB file for the raw data.
* [svn-r1743] fixed some compilation errors on unixPatrick Lu1999-10-131-3/+4
|
* [svn-r1741] write 0f0f0f0f into the *a.raw and *b.raw files so if the os ↵Patrick Lu1999-10-131-1/+6
| | | | | | | doesn't put 0's in when it skips over part of the file the garbage is not left in there. fixes problems with win 98
* [svn-r1730] Close & re-open the file to make certain that the VL datatype ↵Quincey Koziol1999-10-061-1/+41
| | | | | | information is being written correctly.
* [svn-r1697] Changes since 19990915Robb Matzke1999-09-301-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./src/H5public.h We undefine a bunch of things that could get redefined in the config file because some customers have applications that include headers from multiple packages, all of which might be using autoconf. Include <stdint.h> for the C9x types. ./test/h5test.h More flushing of stdout for when testing is redirected down a pipe. ./tools/h5ls.c Added a `-S' or `--simple' switch which causes the output to be simplified somewhat for easier parsing by other scripts. For instance, characters are escaped using a very simple mechanism instead of C's more complicated backslash notation, data doesn't have `{}' or `[]' characters interspersed for compound and array types, and data is printed with exactly one element per line. This switch is now used by an HDF5-to-HTML CGI script being developed for the DMF people. ./tools/h5tools.c ./tools/h5tools.h The repeat threshold which controls how strings are printed when a character repeats a bunch of times is now settable at runtime instead of compile time. The default is to show all characters, like "abceeeeeeeeeeeeeeeeeeeeeeeeeeeeeefgh" But if you set it to something like 5 then any sequence of 5 or more characters is replaced by something shorter, like: "abc" 'e'x30 "fgh" or Added an `str_locale' property which describes how to escape special characters in strings. The default is C-like escapes but an alternative is ESCAPE_HTML which replaces all non-alphanumeric characters with a 3-character HTML escape of the form `%XX' Fixed a bug where empty strings didn't even have the quote characters printed. Now empty strings show up as `""' instead of absolutely nothing. Added a `per_line' property which controls the maximum number of elements which will appear per line of output. The default is infinity but in practice the right margin causes line breaks. By setting the `per_line' value to one and the right margin to a very large value one can achieve output with exactly one element per line.
* [svn-r1690] Added VL string test code.Quincey Koziol1999-09-294-3/+265
|
* [svn-r1651] Fold in J90 changesQuincey Koziol1999-09-242-103/+123
|
* [svn-r1634] fixed the compilation error where the H5P_DATASET_CREATE and ↵Patrick Lu1999-09-081-2/+2
| | | | | | H5P_DATA_XFER were using the old names.
* [svn-r1621] Added GASS driver. Coded by Saurabh Bagchi, bagchi@uiuc.edu.Albert Cheng1999-08-314-2/+519
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Minor changes done to test/gass_xxx.c so that they print the test skip message when GASS driver is not available. This change is the implementation of GASS within HDF5-1.3 (HDF5 with Virtual File Layer). The GASS driver gives the facility of accessing HDF files on remote ftp servers. To use the GASS driver, the option --with-gass=<GASS path> shoud be specified with configure. An example of the command line used to test the distribution was: ./configure --disable-shared --without-hdf4 --with-gass=/afs/ncsa/projects/hdf/v5/bagchi/globus/GLB/development/sparc-sun-solaris2.6_nothreads_standard_debug/include,/afs/ncsa/projects/hdf/v5/bagchi/globus/GLB/development/sparc-sun-solaris2.6_nothreads_standard_debug/lib --disable-parallel The user should change the path to point to his local GASS installation. Documentation about the features of GASS and the HDF-GASS design is available separately and till it is put up on the official web site, anyone interested may contact me. Test programs to read, write or append remote files have been provided in the test directory as "gass_read.c", "gass_write.c", "gass_append.c". The test programs have the ftp site to access #define-d at the top of the file which the user can change accordingly. ./src/H5Epublic. Added new error type for file close. ./src/H5F.c Added hooks for the GASS driver. ./src/H5public.h Added header files for GASS & Globus. ./src/Makefile.in Added dependancy on GASS driver in LIB_SRC. ./src/hdf5.h Included header file for GASS driver. ./src/H5FDgass.c [NEW] Routines for the GASS driver. ./src/H5FDgass.h [NEW] Header file for the GASS driver. ./test/Makefile.in Added dependancy on the gass test routines. ./test/gass_read.c File to test remote file reading using GASS. ./test/gass_write.c File to test remote file writing using GASS. ./test/gass_append.c File to test remote file appending using GASS.
* [svn-r1619] ./src/H5O.c [1.2, 1.3]Robb Matzke1999-08-301-424/+27
| | | | | | | | | | | | | | | | Fixed a read-uninitialized-memory error that resulted in the file containing small amounts (<8 bytes each) of uninitialized data. These padding areas (which are never read by hdf5) are initialized to zero now. ./MANIFEST ./src/H5Z.c ./src/H5Zdeflate.c [NEW] ./src/H5Zprivate.h ./src/H5Zpublic.h ./src/Makefile.in The zlib filter was moved to a separate file but is still automatically defined.
* [svn-r1613] Added check for reading an attribute immediately after writing it.Quincey Koziol1999-08-271-0/+13
|
* [svn-r1593] *** empty log message ***Robb Matzke1999-08-251-0/+85
|