Go to file
Quincey Koziol ba26e8f2ad [svn-r5521] Purpose:
Code improvement

Description:
    The metadata aggregation code in the library was not terribly smart about
    extending contiguous regions of metadata in the file and would not extend
    them as far as possible.  This causes space in the file to be wasted, also.

Solution:
    Be smarter about extending the space used in the file for metadata by
    checking whether new metadata blocks allocated in the file are at the end
    of the current metadata aggregation region and append them to the metadata
    region if so.  This has the nice side benefit of reducing the number of
    bytes we waste in the file and reducing the size of the file by a small
    amount in some cases.

    This reduces the number of I/O operations which hit the disk for my test
    program from 53 to 19 (i.e. from 393 to 19, overall).

Platforms tested:
    Solaris 2.7 (arabica) w/FORTRAN and FreeBSD 4.5 (sleipnir) w/C++
2002-06-04 08:37:51 -05:00
bin [svn-r5466] Purpose: 2002-05-28 13:02:38 -05:00
c++ [svn-r5506] Snapshot version 1.5 release 29 2002-06-01 23:11:23 -05:00
config [svn-r5396] Purpose: 2002-05-10 16:05:06 -05:00
doc [svn-r5506] Snapshot version 1.5 release 29 2002-06-01 23:11:23 -05:00
examples [svn-r5014] Purpose: 2002-02-26 19:22:12 -05:00
fortran [svn-r5506] Snapshot version 1.5 release 29 2002-06-01 23:11:23 -05:00
hl/tools/gif2h5 [svn-r5305] 2002-05-01 09:37:14 -05:00
pablo [svn-r5291] 2002-04-30 10:23:11 -05:00
perform [svn-r5515] Purpose: 2002-06-03 15:39:51 -05:00
release_docs [svn-r5521] Purpose: 2002-06-04 08:37:51 -05:00
src [svn-r5521] Purpose: 2002-06-04 08:37:51 -05:00
test [svn-r5502] Purpose: 2002-05-31 22:11:34 -05:00
testpar [svn-r5516] Purpose: 2002-06-03 20:33:00 -05:00
tools [svn-r5444] Purpose: 2002-05-20 13:43:31 -05:00
windows [svn-r5457] 2002-05-23 14:27:48 -05:00
aclocal.m4 [svn-r5132] Purpose: 2002-04-02 17:08:23 -05:00
configure [svn-r5506] Snapshot version 1.5 release 29 2002-06-01 23:11:23 -05:00
configure.in [svn-r5506] Snapshot version 1.5 release 29 2002-06-01 23:11:23 -05:00
COPYING [svn-r4032] 2001-06-21 10:18:59 -05:00
Makefile.dist [svn-r1112] Changes since 19990301 1999-03-02 12:15:35 -05:00
Makefile.in [svn-r5151] Purpose: 2002-04-09 07:41:10 -05:00
MANIFEST [svn-r5512] Purpose: 2002-06-03 14:57:43 -05:00
README.txt [svn-r5508] 2002-06-03 10:53:00 -05:00

HDF5 version 1.5.30 currently under development
Please refer to the release_docs/INSTALL file for installation instructions.
------------------------------------------------------------------------------

This release is almost fully functional for the entire API defined in the
documentation, see the RELEASE.txt 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.  The INSTALL* files can be found in the release_docs/ directory.

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

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 "majordomo@ncsa.uiuc.edu",
with "subscribe <list>" in the _body_, not the Subject, of the message.
E.g., subscribe hdf5 

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.