Go to file
Robb Matzke 8baa675250 [svn-r1362]
Changes since 19990616
----------------------

./src/H5T.c
./src/H5Tconv.c
	All conversion functions take an extra argument called
	`stride' which is the number of bytes to advance the source
	and destination pointers after each element is converted. If
	the value is zero then the old behavior is preserved (source
	and destination values are packed). This feature was necessary
	to implement the compound datatype conversion optimizations
	and it causes a minor change to the API (application-defined
	type conversion functions take an extra size_t stride
	argument).

./src/H5Tconv.c
	An additional compound data type conversion function was added
	which is applied unless the destination type is larger than
	the source type. I'm measuring significant performance
	increases for certain operations:

	    Test Name    Struct-Conv    Noop-Conv
			 New(Old) MB/s  New(Old) MB/s
	    ----------   -------------  -------------
	    Reordering   2.062(0.3936)  54087(0.9047)
	    Subsetting   2.901(0.6581)  40192(1.1100)
	    Shrinking    1.976(0.3925)  33628(1.1500)
	    ----------   -------------  -------------

./test/dtypes.c
	Added various compound datatype conversion tests.

	Fixed return values from functions.

./src/H5T.c
	Conversion timers are updated only if H5T debugging is turned
	on a runtime (in addition to compile time). This allows the
	data type layer to be compiled with debugging support without
	having to pay a big runtime penalty if the debugging isn't
	actually used.

./src/H5A.c
./src/H5D.c
./src/H5Ofill.c
./src/H5P.c
./src/H5T.c
./src/H5Tconv.c
./src/H5Tpkg.h
./src/H5Tprivate.h
./src/H5Tpublic.h
	Added the stride argument to the H5T_convert() calls. The
	stride is always zero, which means that the source and
	destination data values are packed.

./configure.in
./configure			[REGENERATED]
	If API tracing is turned off then libhdf5.settings will say
	`no' instead of nothing.

./test/flush1.c
./test/flush2.c
	Added better error messages in a couple places.
1999-06-18 10:12:18 -05:00
bin [svn-r1358] Update the ftp site to the AFS area. 1999-06-16 19:33:00 -05:00
config [svn-r1315] Changes since 19990607 1999-06-08 11:14:10 -05:00
doc [svn-r1341] 1999-06-14 10:07:58 -05:00
examples [svn-r1217] Changes since 19990426 1999-04-26 09:43:53 -05:00
pablo [svn-r1353] Added new hdf routine to the library. 1999-06-16 09:39:53 -05:00
src [svn-r1362] 1999-06-18 10:12:18 -05:00
test [svn-r1362] 1999-06-18 10:12:18 -05:00
testpar [svn-r1222] Cleaned up the code in testphdf5.c, mostly in the -f parsing area. 1999-04-26 23:12:18 -05:00
tools [svn-r1361] 1999-06-17 10:53:14 -05:00
acconfig.h [svn-r1065] Changes since 19990121 1999-02-15 12:38:04 -05:00
aclocal.m4 [svn-r1284] Pass $AR setting to libtool. A cross-compiler (e.g., TFLOPS) would 1999-05-26 15:28:24 -05:00
all.zip [svn-r1342] 1999-06-14 10:23:09 -05:00
configure [svn-r1362] 1999-06-18 10:12:18 -05:00
configure.in [svn-r1362] 1999-06-18 10:12:18 -05:00
COPYING [svn-r673] Changes since 19980908 1998-09-08 14:15:44 -05:00
INSTALL [svn-r1315] Changes since 19990607 1999-06-08 11:14:10 -05:00
INSTALL_MAINT [svn-r673] Changes since 19980908 1998-09-08 14:15:44 -05:00
INSTALL_parallel [svn-r1272] Basically rewrote the whole instruction. Good enough to help 1999-05-21 22:58:47 -05:00
INSTALL_parallel.ascired [svn-r1288] Updated TFLOPS location for the newer MPIO library. 1999-05-28 17:02:41 -05:00
INSTALL.ascired [svn-r673] Changes since 19980908 1998-09-08 14:15:44 -05:00
INSTALL.ibm.sp.parallel [svn-r589] Use mpich v1.1.1 and ROMIO. 1998-08-13 15:48:09 -05:00
INSTALL.parallel [svn-r925] Changes since 19981116 1998-11-18 13:40:09 -05:00
Makefile.dist [svn-r1112] Changes since 19990301 1999-03-02 12:15:35 -05:00
Makefile.in [svn-r1151] Changes since 19990318 1999-03-19 15:09:50 -05:00
MANIFEST [svn-r1338] Removed the tools/testfiles/*.dmp which are no longer used. 1999-06-13 20:55:17 -05:00
README [svn-r1359] Snapshot version 1.1 release 108 1999-06-16 20:29:11 -05:00
RELEASE [svn-r1073] Updated with recent changes. 1999-02-17 09:11:52 -05:00

This is hdf5-1.1.109 currently under development
Please refer to the INSTALL file for installation instructions.
------------------------------------------------------------------------------

This release is almost fully functional for the entire API defined in the
documentation, see the RELEASE file in this directory for information
specific to this release of the library.  The INSTALL file contains
instructions on compiling and installing the library.  The INSTALL_parallel
file contains instructions on installing the parallel version of the
library.

Documentation for this release is in the html directory.  Start with the
"index.html" in that dictectory.

Four mailing lists are currently set up for use with the HDF5
library.

   hdf5         - For general discussion of the HDF5 library with
		  other users.

   hdf5dev      - For discussion of the HDF5 library development
		  with developers and other interested parties.

   hdf5announce - For announcements of HDF5 related developments,
		  not a discussion list.

   hdf5cvs      - For checkin notices of code development on the library,
		  not a discussion list.

To subscribe to a list, send mail to "<list>-request@ncsa.uiuc.edu",
(e.g., hdf5-request@ncsa.uiuc.edu) with "subscribe <your e-mail
address> in the _body_ of the message.  Messages to be sent to
the list should be sent to "<list>@ncsa.uiuc.edu".

Nearly daily code snapshots are now being provided at the following URL:
    ftp://hdf.ncsa.uiuc.edu/pub/outgoing/hdf5/snapshots
Please read the readme file in that directory before working with a library
snapshot.

The HDF5 website is located at http://hdf.ncsa.uiuc.edu/HDF5/

Bugs should be reported to hdfhelp@ncsa.uiuc.edu.