summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r5832] Purpose:Quincey Koziol2002-07-241-7/+7
| | | | | | | | | | Code cleanup Description: Re-alphabetized header includes. Platforms tested: FreeBSD 4.6 (sleipnir) w/parallel & C++
* [svn-r5829] MuQun Yang2002-07-231-1/+1
| | | | | | | | | | Purpose: correct a typo in the H5FD_sec2_flush. Description: fd is not defined. It should be file->fd Solution: Platforms tested: windows 2000, linux 2.2.18smp
* [svn-r5828] Purpose:Quincey Koziol2002-07-233-7/+16
| | | | | | | | | | Code cleanup Description: Make the sieve buffer managed by the free-list code. Platforms tested: FreeBSD 4.6 (sleipnir)
* [svn-r5826] Purpose:Quincey Koziol2002-07-231-14/+19
| | | | | | | | | | | | | | Bug Fix Description: Dynamically allocated H5S_t structure was not being freed under certain error conditions. Solution: Free it. Platforms tested: FreeBSD 4.6 (sleipnir)
* [svn-r5819] Purpose:Quincey Koziol2002-07-211-6/+2
| | | | | | | | | | | | | | Bug Fix Description: non-parallel case for new metadata cache flushing property wasn't set up correctly. Solution: Initialize variables correctly. Platforms tested: FreeBSD 4.6 (sleipnir)
* [svn-r5815] Purpose:Quincey Koziol2002-07-191-2/+2
| | | | | | | | | | | | | | | | | Bug fix Description: t_mpi test program was not being run with the RUNPARALLEL command Solution: Put the t_mpi program into the TEST_PROGS_PARA macro instead of the TEST_PROGS macro Hopefully this'll fix the daily test problems on arabica, but I can't test it because I can't get mpirun to work correctly for me. Platforms tested: IRIX64 6.5 (modi4) w/parallel
* [svn-r5814] Purpose:Quincey Koziol2002-07-1912-112/+310
| | | | | | | | | | | | | | | | | | Bug Fix Description: It was possible to create corrupted metadata information (either in memory or in the file or both) with a parallel I/O program because of the way metadata writes were being handled for writes out of the metadata cache. Solution: Added a dataset transfer property called "block before metadata write" which is used by the MPI-I/O and MPI-posix drivers to sync up all the processes before attempting a metadata write. This property is currently only for metadata writes from the metadata cache. Platforms tested: IRIX64 6.5 (modi4) w/parallel
* [svn-r5812] Raymond Lu2002-07-173-21/+234
| | | | | | | | | Purpose: Bug fix. Description: This should fix the nested VL datatype bug. Platforms tested: modi4, eirene, impact
* [svn-r5810] Purpose:Bill Wendling2002-07-172-2/+2
| | | | | | | | | | | Fix Description: Better check for versions of Linux. We didn't support kernels with major version numbers >2 and minor version numbers <4... Solution: Fixed to check just that. Platforms tested: Linux 2.2 && 2.4
* [svn-r5809] Purpose:Quincey Koziol2002-07-171-1/+1
| | | | | | | | | | | | | | Bug fix Description: Deleting objects from a global heap was incorrectly setting the free space in the heap chunk. Solution: Encode correct amount of free space. Platforms tested: IRIX64 6.5 (modi4)
* [svn-r5807] Purpose:Bill Wendling2002-07-178-417/+825
| | | | | | | | | | | | | | | | | | | | | | | | | Update, Bug Fix, and Feature Add Description: - Updated how AC_{ENABLE,WITH} help messages were being generated. Autoconf now gives you an AC_HELP_STRING macro to use to create them. - Fixed the problem with Linux LFS on RedHat 7.3 machines. It wasn't finding getdents64(), so we can't rely on that being present anymore... - Added GPFS detection and setting. - Updated how compression is specified. It's no longer necessary to test for HAVE_ZLIB_H, HAVE_LIBZ, and HAVE_COMPRESS2. The one macro {H5_}HAVE_COMPRESSION takes care of all of these. Solution: Changed the check for Linux LFS from looking for getdents() to looking at the version number of the kernel (using the uname -r command). You can still override with the --enable-linux-lfs switch if you really believe that your <2.4 kernel has LFS support. Platforms tested: Linux (2.2 and 2.4)
* [svn-r5805] Raymond Lu2002-07-151-3/+3
| | | | | | | Purpose: temporary solution to avoid failture. Description: let VL sequence remain the same.
* [svn-r5804] Purpose:Quincey Koziol2002-07-151-0/+3
| | | | Update with new MPI-posix driver files and testpar testing script.
* [svn-r5802] Purpose:Quincey Koziol2002-07-151-0/+10
| | | | | | | | Update docs Description: Note --with-dmalloc addition to configure flags and new MPI-posix VFL driver.
* [svn-r5800] Purpose:Quincey Koziol2002-07-152-0/+16
| | | | | | | | | | New feature. Description: Added MPI-posix VFL driver support. Platforms tested: FreeBSD 4.6 (sleipnir) w/parallel & IRIX64 6.5 (modi4) w/parallel
* [svn-r5799] Purpose:Quincey Koziol2002-07-1514-167/+1427
| | | | | | | | | | | | New feature. Description: Added MPI-posix VFL driver. This driver uses MPI to coordinate actions, but performs I/O directly with posix sec(2) I/O functions. This driver should _NOT_ be used if the file accessed is not on a parallel filesystem. Platforms tested: FreeBSD 4.6 (sleipnir) w/parallel & IRIX64 6.5 (modi4) w/parallel
* [svn-r5798] Purpose:Quincey Koziol2002-07-153-9/+53
| | | | | | | | | | New feature. Description: Added MPI-posix VFL driver support. Platforms tested: FreeBSD 4.6 (sleipnir) w/parallel & IRIX64 6.5 (modi4) w/parallel
* [svn-r5795] Purpose:Quincey Koziol2002-07-154-5/+69
| | | | | | | | | | | New feature Description: Changed parallel I/O tests to use test script instead of just running testphdf5 executable. This allows the MPI-posix driver to be tested easily. Platforms tested: FreeBSD 4.6 (sleipnir) w/parallel and IRIX64 6.5 (modi4) w/parallel
* [svn-r5793] Purpose:Quincey Koziol2002-07-152-19/+37
| | | | | | | | | | | | Code cleanup Description: Changed a few direct calls to posix functions to use proper wrapper macros. Also, changed method of extending file to use ftruncate(). Platforms tested: FreeBSD 4.6 (sleipnir) && IRIX64 6.5 (modi4)
* [svn-r5791] Purpose:Quincey Koziol2002-07-151-1/+1
| | | | | | | | | | Code update. Description: Added dependency on test scripts to "make check" target Platforms tested: FreeBSD 4.6 (sleipnir) & IRIX64 6.5 (modi4)
* [svn-r5789] Purpose:Quincey Koziol2002-07-152-2/+2
| | | | | | | | | | Code cleanup Description: Make a "H5T_t *" parameter into a "const H5T_t *" parameter. Platforms tested: FreeBSD 4.6 (sleipnir)
* [svn-r5787] Purpose:Quincey Koziol2002-07-121-1/+1
| | | | | | | | | | Update code Description: Re-enable free-lists, which were accidentally disabled from last checkin. Platforms tested: FreeBSD 4.6 (sleipnir)
* [svn-r5785] Purpose:Quincey Koziol2002-07-122-51/+37
| | | | | | | | | | Code update Description: Re-arrange to disable free-list code in a more transparent way. Platforms tested: FreeBSD 4.6 (sleipnir)
* [svn-r5784] Purpose:Quincey Koziol2002-07-121-91/+100
| | | | | | | | | | | | | | | Bug fix. Description: "strong" file closing feature was re-using free'd memory for objects which were still open in the file. Solution: Used the "dmalloc" tools to determine where the memory was being re-used and re-arranged the code to avoid these cases. Platforms tested: FreeBSD 4.6 (sleipnir)
* [svn-r5783] Purpose:Quincey Koziol2002-07-122-2/+6
| | | | | | | | | | New code Description: Add a few new error messages. Platforms tested: FreeBSD 4.6 (sleipnir)
* [svn-r5782] Purpose:Quincey Koziol2002-07-124-10/+513
| | | | | | | | | | | New feature Description: Add support in for "dmalloc" debugging malloc library to configure script and library headers. Platforms tested: IRIX64 6.5 (modi4) and FreeBSD 4.6 (sleipnir)
* [svn-r5780] Raymond Lu2002-07-111-14/+15
| | | | | | | | | Purpose: Improving testing Description: changed the number of elements in nested VL datatype test. Platforms tested: IRIX64 6.5(modi4) 64-bit
* [svn-r5779] Raymond Lu2002-07-111-3/+4
| | | | | | | | | | | Purpose: Bug fix Description: Nested VL datatype test fails on 64-bit machines Solution: bug fixed. Platforms tested: IRIX64 6.5(modi4) 64-bit
* [svn-r5778] Purpose:Bill Wendling2002-07-101-3/+3
| | | | | | Update Description: Changed to say Linux 2.4.18 instead of 2.4.4
* [svn-r5777] Raymond Lu2002-07-101-0/+5
| | | | | | | Purpose: Update information Description: Update VL memory freeing information.
* [svn-r5776] Raymond Lu2002-07-101-2/+19
| | | | | | | | | | | | | Purpose: Bug fix. Description: For nested VL datatype, the heap object of VL elements lower than top level weren't freed. Solution: Read in the content of heap object for VL elements and free them in function H5T_conv_vlen. Platforms tested: eirene
* [svn-r5774] Snapshot version 1.5 release 31HDF Admin2002-07-0610-35/+35
|
* [svn-r5772] Frank Baker2002-07-051-3/+14
| | | | | | | | | | | | | | | Purpose: Add copyright and change "HDF5 Tutorial" link. Description: Added copyright statement and link. Changed the "Tutorial" link to point to the copy on the HDF5 website. Since the Tutorial is not maintained in CVS, the distributed version of the Tutorial is being unlinked and removed from the set of distributed files. It is hoped that we can begin maintaining the Tutorial under CVS prior to Release 1.6 and resume its distribution. Platforms tested: IE 5
* [svn-r5771] Frank Baker2002-07-051-1/+2
| | | | | | | | Purpose: Per request of UI attorney, added ", as appropriate for the name(s) to be used" to bullet 5. Platforms tested: Viewed in vi.
* [svn-r5770] Frank Baker2002-07-051-2/+3
| | | | | | | | Purpose: Per request of UI attorney, added ", as appropriate for the name(s) to be used" to bullet 5. Platforms tested: IE 5
* [svn-r5769] Frank Baker2002-07-051-19/+20
| | | | | | | | | | | | Purpose: Bugfix Description: Corrected H5Zregister description, syntax, and parameter descriptions. There is one 'function' parameter, rather than the separate 'compression-function' and 'uncompression-function' parameters that were previously listed. Platforms tested: IE 5
* [svn-r5768] Frank Baker2002-07-051-1/+2
| | | | | | | Purpose: Added note to footer that file is no longer used. Platforms tested: IE 5
* [svn-r5767] Frank Baker2002-07-051-7/+17
| | | | | | | | | | Purpose: Clarification regarding sizes of some super block elements. Description: Added note to "HDF5 Super Block Layout" table that the last 5 items are of the size specified in 'Size of Offsets'. Platforms tested: IE 5
* [svn-r5766] Frank Baker2002-07-051-9/+107
| | | | | | | | | | Purpose: Two new functions and a few copy-edits. Description: Added H5Pset/get_small_data_block_size. Copy edits -- several typographic (spelling) corrections. Platforms tested: IE 5
* [svn-r5765] Raymond Lu2002-07-031-2/+749
| | | | | | | | | Purpose: New Test VL memory leak. Description: Test to see if VL type memory leaks when data is overwritten. Platforms tested: Linux 2.2(eirene), IRIX 6.5(paz).
* [svn-r5764] Raymond Lu2002-07-034-30/+83
| | | | | | | | | | | Purpose: Bug Fix. Description: VL type memory leak when data is overwritten. Solution: Free heap objects holding old data. Platforms tested: Linux 2.2(eirene), IRIX 6.5(paz).
* [svn-r5760] Purpose:Quincey Koziol2002-07-023-507/+803
| | | | | | | | | | New features, etc. Description: Bring over all the recent changes from the release branch. Platforms tested: IRIX64 6.5 (modi4) w/parallel
* [svn-r5759] Purpose:Quincey Koziol2002-07-021-5/+9
| | | | | | | | | | | | Bug fix. Description: Correct the previous code for detecting 1-D contiguous hyperslabs to detect an extra case that the development branch has, but the release branch doesn't have. Platforms tested: IRIX64 6.5 (modi4) w/parallel
* [svn-r5743] Frank Baker2002-07-011-5/+5
| | | | | | | | | | | | Purpose: Update or correct H5FDread/write/flush parameters. Description: H5FDread: Added 'type' parameter. (Fixes an unreported bug.) H5FDread/write: Changed 'size' parameter type to 'size_t'. (Update) H5FDflush: Added 'closing' parameter. Minor copy-edit in footer. Platforms tested: IE 5
* [svn-r5742] Frank Baker2002-07-011-7/+118
| | | | | | | | | | | Purpose: Update variable-length datatype info. Description: Added "Bit Field for Variable-length Types (Class 9)" table. Added "Properties for Variable-length Types (Class 9)" table. Fixed a few minor typos. Platforms tested: IE 5
* [svn-r5740] Purpose:Quincey Koziol2002-07-011-2/+6
| | | | | | | | | | | | | | | Bug fix. Description: 1-D non-contiguous hyperslabs were erroneously being detected as contiguous and were causing incorrect behavior for parallel I/O benchmark (and parallel programs in general). Solution: Modified algorithm to handle 1-D case correctly. Platforms tested: IRIX64 6.5 (modi4)
* [svn-r5736] Raymond Lu2002-07-011-1/+1
| | | | | | | | | | | | Purpose: Bug fix. Description: This test fails on TRUE64 system because a compound variable(fill_ctype in test_rdwr) wasn't initialized. Solution: Initialize to zero. Platforms tested: Pittsburg's True64(lemieux) system.
* [svn-r5729] Purpose:Albert Cheng2002-06-307-23/+94
| | | | | | | | Bring in sync with v1.4 versions that have copyright statements added. Platforms tested: eirene(pp). Only one machine tested because all changes are merely comments.
* [svn-r5728] Updated with added file.Albert Cheng2002-06-291-0/+1
|
* [svn-r5727] Purpose:Albert Cheng2002-06-297-13/+114
| | | | | | | | | | | | | | | | | | | | | | | | | | | Porting to AIX 5.x Description: These have been tested out in v1.4. Folding them in here. aclocal.m4: Snow's names were not included in the special hack. Added its names in. Removed the trailing * in pacific.llnl.gov too. configure.in: fortran/configure.in: Added a case to group all AIX 5.* versions as aix5.x. This allows them to share one common config/*aix5.x file. configure: fortran/configure: Derived from configure.in (done in eirene). config/powerpc-ibm-aix4.x: Added a comment explaining why not to cache sizeof size_t and off_t fortran/config/powerpc-ibm-aix4.x: Turned of cache of sizeof size_t and off_t because they are depedent on compiler options. config/powerpc-ibm-aix5.x: fortran/config/powerpc-ibm-aix5.x: New config file for AIX 5.X Platforms tests: LLNL Blue, Frost, Snow, both serial and parallel.