summaryrefslogtreecommitdiffstats
path: root/release_docs
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r5761] Elena Pourmal2002-07-032-10/+16
| | | | | | | | | | Purpose: Maintenance: I am commiting files that were modified by h5vers -s 1.4.4 command and the files that made into the hdf5-1.4.4 released tar ball (*.zip and INATALL_windows.txt). Please do not check anything in until I send an email telling that you can do it! My next step will be tag the release with hdf5_1_4_4 tag. Thank you!
* [svn-r5758] Frank Baker2002-07-021-0/+1
| | | | | | | Purpose: Added 1 blank line for more uniform spacing. Platforms tested: Viewed in vi.
* [svn-r5757] Frank Baker2002-07-021-58/+65
| | | | | | | | Description: Filled in "Documentation" section. Made a light editorial pass on the entire file. Platforms tested: Viewed in vi. Printed.
* [svn-r5756] Elena Pourmal2002-07-021-6/+7
| | | | | | | | | Purpose: Maintenance for the hdf5-1.4.4 release Description: Added h5redeploy description, and removed post0 from the text. I also added the link to the official Zlib Website instead of ???. Frank is going to update Documentation section after this checkin.
* [svn-r5738] Frank Baker2002-07-011-63/+66
| | | | | | | Purpose: Inserting R1.4.4 version of "Supported Configuarion Features Summary". Platforms tested: Viewed in vi.
* [svn-r5722] Snapshot version 1.4 release 4 (pre5)HDF Admin2002-06-271-1/+1
|
* [svn-r5721] MuQun Yang2002-06-271-1/+2
| | | | | | | | Purpose: update install on windows doc. Description: Solution: Platforms tested:
* [svn-r5714] MuQun Yang2002-06-261-3/+2
| | | | | | | | Purpose: remove zlib related old info. Description: Solution: Platforms tested:
* [svn-r5713] MuQun Yang2002-06-261-8/+7
| | | | | | | | Purpose: correct typos. Description: Solution: Platforms tested:
* [svn-r5712] Elena Pourmal2002-06-261-21/+5
| | | | | | | Purpose: Maintenance Description: Updated INSTALL_Windows_withF90.txt for the upcomin release
* [svn-r5711] Raymond Lu2002-06-261-1/+3
| | | | | | | | | Purpose: Information update. Description: Added IA-32 platform result. Platforms tested: platinum.
* [svn-r5705] MuQun Yang2002-06-251-3/+12
| | | | | | | | | | Purpose: Update release doc for windows-specified issue. Description: Things like zlib out, binary and source with different zlib and backward compatible are addressed. Solution: Platforms tested:
* [svn-r5704] MuQun Yang2002-06-251-32/+28
| | | | | | | | | Purpose: update INSTALL_Windows.txt Description: zlib is moved out of HDF5 source tree, re-arrange the project file. Solution: Platforms tested:
* [svn-r5703] Purpose:Bill Wendling2002-06-251-6/+12
| | | | | Described the removal of the H4 to H5 tools from the main source tarball...
* [svn-r5699] Purpose:Quincey Koziol2002-06-251-9/+31
| | | | Added "Performance Improvements" section.
* [svn-r5698] Elena Pourmal2002-06-251-5/+3
| | | | | | | | Purpose: Maintenance Description: I forgot to describe C compiler flag -DIA64 that should be specified in order to build Fortran Library on IA64.
* [svn-r5697] Elena Pourmal2002-06-251-15/+31
| | | | | | | | Purpose: Maintenance Description: Did more clean-up of the "Tested Platforms" section and added information how to build with Intel Fortran compiler.
* [svn-r5695] Purpose:Quincey Koziol2002-06-251-2/+2
| | | | Update FreeBSD version info.
* [svn-r5694] Elena Pourmal2002-06-251-4/+10
| | | | | | | Purpose: Maintenance Description: Updated information about AIX 5.1, SV1 and Linux 2.4 testing platforms.
* [svn-r5689] Purpose:Quincey Koziol2002-06-241-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | Bug Fix Description: When parallel I/O is used, the MPI-I/O VFL driver uses a "lazy" model to call MPI_File_set_view() in order to reduce the number of calls to this function. However, this is unsafe, because if a collective I/O which uses MPI derived types (and thus uses MPI_File_set_view()) is immediately followed by an independent I/O, the code will attempt to call MPI_File_set_view() in order to switch back to the default view of the file. MPI_File_set_view() is a collective call however, and this causes the application to hang. Solution: Removed "lazy" MPI_File_set_view() code, instead set the file view when it is needed (with MPI derived types) and immediately set the file view back to the default view before leaving the I/O routine. Platforms tested: IRIX64 6.5 (modi4) w/parallel. Also, tested with the latest development and release code for the SAF library, which now works correctly with this change. (Although the release branch of the SAF library seems to have a bug, this 1.4.4 release candidate code gets as far as the version the SAF library is released on top of (1.4.2-patch1, I believe)).
* [svn-r5688] Description:HDF Admin2002-06-201-1/+1
| | | | | | | Make a tarball of 1.4.4-pre4 that contains CVS stuff for easier commit later. Bump up version information by bin/h5vers -i. Platforms tested: No test since this is the same process the release script will do.
* [svn-r5683] Purpose:Quincey Koziol2002-06-191-1/+1
| | | | | | | | Version bump Description: I'm making another prerelease available for the SAF team, with some features I'd like them to test, so bump the prerelease number again.
* [svn-r5682] Purpose:Quincey Koziol2002-06-191-1/+1
| | | | | | | | | Update version info. Description: Bump the prelease number to reflect the fact that I gave out a prerelease to the SAF developers yesterday and I don't want to confuse people when we make another prelease tarball.
* [svn-r5681] Purpose:Quincey Koziol2002-06-191-0/+7
| | | | | | | | | | | | | | | | | | | | New feature. Description: There is some discussion among the SAF team as to whether it is better to use MPI derived types for raw data transfers (thus needing a MPI_File_set_view() call), or whether it is better to use a sequence of low-level MPI types (i.e. MPI_BYTE) for the raw data transfer. Solution: Added an internal flag to determine whether derived types are preferred (the default), or whether they should be avoided. An environment variable ("HDF5_MPI_PREFER_DERIVED_TYPES") can be set by users to control whether MPI types should be used or not. Set the environment variable to "0" (i.e.: 'setenv HDF5_MPI_PREFER_DERIVED_TYPES 0') to avoid using MPI derived types. Platforms tested: IRIX64 6.5 (modi4) w/parallel
* [svn-r5663] Purpose:Quincey Koziol2002-06-181-0/+4
| | | | | | | | | | | | | | | | | Bug fix. Description: The chunking code was using internal allocation routines to put blocks on a free list for reuse, instead of using the system allocation routines (ie. malloc, free, etc.). This causes problems when user filters attempt to allocate/free chunks for their algorithm's use. Solution: Switched the chunking code back to using the system allocation routines, we can address performance issues with them if it becomes a real problem. Platforms tested: Linux 2.2.x (eirene) && IRIX64 6.5 (modi4)
* [svn-r5661] Purpose:Quincey Koziol2002-06-181-2/+6
| | | | | | | | | | | | Code optimization Description: Avoid creating MPI types (and thus requiring a MPI_File_set_view() call) when contiguous selections are used for dataset I/O. This should be a performance improvement for those sorts of selections. Platforms tested: Linux 2.2.x (eirene) w/parallel && IRIX64 6.5 (modi4) w/parallel & FORTRAN
* [svn-r5658] Updated with TFLOPS information.Albert Cheng2002-06-171-2/+2
|
* [svn-r5655] Updated.Albert Cheng2002-06-171-4/+21
|
* [svn-r5648] Bugs in src/Makefile and test/Makefile have been resolved.Albert Cheng2002-06-171-43/+4
|
* [svn-r5647] Description:Albert Cheng2002-06-171-1/+1
| | | | | | | | | version information were not updated when 1.4.4-pre1 was created. So, 1.4.4-pre1 actually contained 1.4.4-snap6 in it. Updated the version information to 1.4.4-pre2. Platforms tested: eyeballed all changes. Pretty sure only text changes in some character strings.
* [svn-r5635] Purpose:Quincey Koziol2002-06-141-0/+3
| | | | | | | | | | Default change Description: Enable the use of MPI types for collective I/O by default. Platforms tested: Linux 2.2.x (eirene) w/parallel
* [svn-r5602] Purpose:Quincey Koziol2002-06-121-5/+8
| | | | | | | | | | | | | | | | Bug fix Description: I/O on "Regular" hyperslab selections could fail to transfer correctly if the number of elements in the selection's row did now fit "evenly" into the buffer being used for the transfer. Solution: Correct the calculation of the block & count offsets within the optimized "regular" hyperslab routines. Platforms tested: FreeBSD 4.5 (sleipnir)
* [svn-r5592] Purpose:Bill Wendling2002-06-111-1/+4
| | | | | | | Update Description: Explained that if the user uses the "make install prefix=NEW_DIR" option, they'll need to update the installed h5cc script.
* [svn-r5585] Purpose:Quincey Koziol2002-06-111-0/+3
| | | | | | | | | | | | | | | | Bug Fix Description: H5Dcreate and H5Tcommit allow "empty" compound and enumerated types (i.e. ones with no members) to be stored in the file, but this causes an assertion failure and is somewhat vapid. Solution: Check the datatype "makes sense" before using it for H5Dcreate and H5Tcommit. Platforms tested: FreeBSD 4.5 (sleipnir)
* [svn-r5574] Added instruction of setting the test directory for parallel tests.Albert Cheng2002-06-101-0/+10
|
* [svn-r5570] Purpose:Quincey Koziol2002-06-101-0/+2
| | | | | | | | | | | Bug Fix (#709)/Code improvement. Description: Allow chunks for chunked datasets to be cached when file is open for read-only access. Platforms tested: IRIX64 6.5 (modi4) w/parallel
* [svn-r5569] Purpose:Quincey Koziol2002-06-101-0/+2
| | | | | | | | | | | | | | Bug fix (bug #777) Description: Current code allows a compound datatype to be inserted into itself. Solution: Check if the ID for the member is the same as the ID for the compound datatype and reject it if so. Platforms tested: FreeBSD 4.5 (sleipnir)
* [svn-r5559] Purpose:Quincey Koziol2002-06-101-0/+2
| | | | | | | | | | | | | | Bug Fix for bug #789 Description: Creating a 1-D dataset region reference caused the library to hang (go into an infinite loop). Solution: Corrected algorithm for serializing hyperslab regions. Platforms tested: FreeBSD 4.5 (sleipnir)
* [svn-r5535] Purpose:Quincey Koziol2002-06-051-0/+2
| | | | | | | | | | | | | | | | | New feature. Description: Added a "small data" block allocation mechanism to the library, similar to the mechanism used for allocating metadata currently. See the RFC for more details: http://hdf.ncsa.uiuc.edu/RFC/SmallData/SmallData.html This reduces the number of I/O operations which hit the disk for my test program from 19 to 15 (i.e. from 393 to 15, overall). Platforms tested: Solaris 2.7 (arabica) w/FORTRAN and FreeBSD 4.5 (sleipnir) w/C++
* [svn-r5533] Purpose:Albert Cheng2002-06-041-0/+1
| | | | | | Updated the instructions for tflops and O2K. Platforms tested: eye balled.
* [svn-r5522] Elena Pourmal2002-06-041-0/+4
| | | | | | | | | | | | | Purpose: Bug fix (#699), fix provided by a user, approved by Quincey Description: When a scalar dataspace was written to the file and then subsequently queried with the H5Sget_simple_extent_type function, type was reported H5S_SIMPLE instead H5S_SCALAR. Solution: Applied a fix Platforms tested: Solaris 2.7 and Linux 2.2.18
* [svn-r5520] Purpose:Quincey Koziol2002-06-041-0/+3
| | | | | | | | | | | | | | | | | | | | | | | 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++
* [svn-r5518] Purpose:Quincey Koziol2002-06-041-0/+2
| | | | | | | | | | | | | | | | | | Bug Fix Description: The "dirty" flag for symbol table entries and symbol table nodes was not being cleared when they were flushed to the file, causing lots of extra metadata I/O. Solution: Reset the symbol table entry & nodes' flags when thy are flushed to disk. This reduces the number of I/O operations which hit the disk for my test program from 83 to 53 (i.e. from 393 to 53, overall). Platforms tested: Solaris 2.7 (arabica) w/FORTRAN & FreeBSD 4.5 (sleipnir) w/C++
* [svn-r5509] Purpose:Quincey Koziol2002-06-031-0/+3
| | | | | | | | | | | | | | | | | | | | | | | Code cleanup/bug fix Description: The "metadata accumulator" cache in the library (which is designed to catch small metadata writes/reads and bundle them together into larger I/O buffers) was incorrectly detecting the important case of metadata pieces being written sequentially to the file, adjoining but not overlapping. Additionally, the metadata accumulator was not being used to cache data read in from disk, only caching writes. Solution: Fix accumulator to correctly cache adjoining metadata writes and also to cache metadata read from disk. Between these two fixes, the number of I/O requests which resulted in actual reads/writes to the filesystem dropped from 393 requests to 82. :-) Platforms tested: Solaris 2.7 (arabica) w/FORTRAN & FreeBSD 4.5 (sleipnir) w/C++
* [svn-r5497] Purpose:Quincey Koziol2002-06-011-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | Document Bug Fix Description: Under certain [obscure] circumstances, an object header would get paged out of the metadata cache, and when it was accessed again and brought back into the cache, and immediately had additional metadata added to it (an attribute, usually, or perhaps adding an object to a group), and needed to be extended with a continuation message, but there was no room in any existing object header chunks for the continuation message and an existing object header message needed to be moved to the new object header chunk (I told you it was obscure :-), the object header message moved to the new chunk (not the new metadata being added) would get corrupted. *whew* :-) Solution: Actually copy the "raw" object header message information of the object header message being moved to the new chunk, instead of relying on the "native" object header message information being re-encoded when the object header is flushed. This is because when an object header is paged out of the metadata cache and subsequently brought back in, the "native" information pointer in memory is reset to NULL and only the "raw" information exists. Platforms tested: Solaris 2.7 (arabica) & FreeBSD 4.5 (sleipnir)
* [svn-r5464] Snapshot version 1.4 release 4 (snap5)HDF Admin2002-05-281-1/+1
|
* [svn-r5454] MuQun Yang2002-05-221-316/+12
| | | | | | | | | | | | Purpose: update install_windows.txt remove hdf4-related stuff in the install_windows.txt modify the this file to reflect the retirement of HAVE_*** in HDF5 configuration process. Description: 1) hdf4 related tools have been moved out of HDF5 CVS tree, The install doc should reflect this. 2) Albert finished macro changes from HAVE_*** to H5_HAVE_***. The doc should reflect this. Solution: Platforms tested:
* [svn-r5438] Snapshot version 1.4 release 4 (snap4)HDF Admin2002-05-181-1/+1
|
* [svn-r5432] Purpose:Quincey Koziol2002-05-171-2/+6
| | | | | | | | | | | | | | | | | | Document Bug fix/Code improvement below: Description: Currently, the chunk data allocation routine invoked to allocate space for the entire dataset is inefficient. It writes out each chunk in the dataset, whether it is already allocated or not. Additionally, this happens not only when it is created, but also anytime it is opened for writing, or the dataset is extended. Worse, there's too much parallel I/O syncronization, which slows things down even more. Solution: Only attempt to write out chunks that don't already exist. Additionally, share the I/O writing between all the nodes, instead of writing everything with process 0. Then, only block with MPI_Barrier if chunks were actually created.
* [svn-r5417] Purpose:Quincey Koziol2002-05-141-0/+2
| | | | Document Bug Fix