summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [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.
* [svn-r5726] Snapshot version 1.5 release 30HDF Admin2002-06-2910-41/+87
|
* [svn-r5723] Raymond Lu2002-06-271-3/+2
| | | | | | | | | | | Purpose: Fix bug Description: In function H5HG_remove, heap object header wasn't included for size. Solution: Added heap object header in. Platforms tested: Linux 2.2(eirene).
* [svn-r5720] Purpose:Quincey Koziol2002-06-273-93/+176
| | | | | | | | | | New Feature Description: Added support for collective I/O with MPI and HDF5 access methods. Platforms tested: IRIX64 6.5 (modi4) w/parallel
* [svn-r5718] Purpose:Quincey Koziol2002-06-273-204/+177
| | | | | | | | | | | | New Feature Description: Added interleaved block pattern to MPI and HDF5 access methods. Also, changed the blocks to just use the same size as the regular blocks for I/O, instead of a separate block size. Platforms tested: IRIX64 6.5 (modi4) w/parallel
* [svn-r5716] Description:Albert Cheng2002-06-271-1/+1
| | | | | | Fixed a typo in LT_LINK_EXE=... line. Platforms tested: modi4 (pp)
* [svn-r5710] Purpose:Bill Wendling2002-06-252-13/+19
| | | | | | | | | Bug Fix Description: Was nulling out the RUNPARALLEL and other macros which shouldn't be nulled out. Solution: Removed the code which does the nulling out of those macros.
* [svn-r5707] Purpose:Quincey Koziol2002-06-251-0/+4
| | | | | | | | | | | | | | Bug Fix. Description: Contiguous types created for "all" and contiguous hyperslab selections was not being committed before using them. Solution: Commit them. :-) This fixes the problems on the LLNL Blue Pacific machine. Platforms tested: LLNL Blue Pacific w/parallel.
* [svn-r5701] Purpose:Bill Wendling2002-06-251-24/+24
| | | | | | | | | | | | Bug Fix Description: Making of the programs when using the --srcdir option didn't work. It couldn't find the files to compile. Solution: Specified where the files are by prepending the $(srcdir) macro to them. Platforms tested: Linux
* [svn-r5696] Purpose:Quincey Koziol2002-06-251-2/+2
| | | | Update FreeBSD release info.
* [svn-r5692] Purpose:Bill Wendling2002-06-241-27/+35
| | | | | | | | | | | | | | Bug Fix Description: Ported the bug fix for h5cc failing on platforms from the 1.4 branch to 1.5 branch. In a nutshell, when we ran "make check" in the examples directory, libtool would get in the way trying to compile things to .lo for us. but we didn't want libtool to do this. Solution: Made it so that make check will compile only the .c files to executables without the intervening .lo stage... Platforms tested: Linux (Dangermouse and Platinum)
* [svn-r5690] Purpose:Quincey Koziol2002-06-242-29/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | 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-r5686] Purpose:Albert Cheng2002-06-201-9/+16
| | | | | | sync with v1.4 of usage messages. Platforms tested: eirene pp.
* [svn-r5680] Purpose:Quincey Koziol2002-06-195-37/+104
| | | | | | | | | | | | | | | | | | | | 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 in 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-r5679] Purpose:Quincey Koziol2002-06-192-6/+12
| | | | | | | | | | | Code cleanup Description: Changed ifdef name from "VERBOSE" to "BARRIER_CHECKS", to better describe what it affects. Platforms tested: IRIX64 6.5 (modi4) w/parallel
* [svn-r5677] Purpose:Quincey Koziol2002-06-1910-71/+52
| | | | | | | | | | | Code improvement Description: Some small code cleanups and took out the code the was turning off the metadata cache for parallel I/O (!) Platforms tested: IRIX64 6.5 (modi4) w/parallel
* [svn-r5674] Purpose:Quincey Koziol2002-06-1916-96/+93
| | | | | | | | | | Code cleanup Description: Removed more compiler warnings, etc. Platforms tested: Linux 2.2.x (eirene) w/parallel
* [svn-r5670] Purpose:Quincey Koziol2002-06-193-26/+0
| | | | | | | | | | | Code cleanup Description: Remove "COALESCE_READS" ifdefs, which were brought in by the DPSS VFL driver and are no longer used. Platforms tested: IRIX64 6.5 (modi4) w/parallel
* [svn-r5667] Purpose:Quincey Koziol2002-06-1918-82/+80
| | | | | | | | | | Code cleanup Description: Turn on more warnings in the IRIX builds and clean them up. Platforms tested: IRIX64 6.5 (modi4) w/parallel
* [svn-r5662] Purpose:Quincey Koziol2002-06-185-221/+32
| | | | | | | | | | | | | | | | | 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-r5660] Purpose:Quincey Koziol2002-06-184-130/+242
| | | | | | | | | | | | 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-r5659] Purpose:Bill Wendling2002-06-171-5/+40
| | | | | | | | | | Feature Add Description: Allow you to specify the percentage you'd like a random buffer to be compressible. It can go from 0% (non-compressible) to 100% (completely compressible). Platforms tested: FreeBSD
* [svn-r5657] Updated.Albert Cheng2002-06-172-4/+31
|
* [svn-r5656] Purpose:Bill Wendling2002-06-171-6/+38
| | | | | | | | | Feature Add Description: Use the /dev/urandom device for random data if it's available. (That is stat() doesn't return a -1 when ran on it). Use random() otherwise. Platforms tested: Linux, FreeBSD
* [svn-r5654] Purpose:Bill Wendling2002-06-171-9/+39
| | | | | | | | | Feature Add Description: Added a feature that outputs the total time spent compressing all of the blocks of data. Platforms tested: Linux
* [svn-r5652] Purpose:Quincey Koziol2002-06-175-36/+112
| | | | | | | | | | | | Code cleanup Description: Use dataset transfer property list to hold information about the MPI types for the current transfer, instead of setting pseudo-global variables in the file's struct. Platforms tested: Linux 2.2.x (eirene) w/parallel & IRIX64 6.5 (modi4) w/parallel & FORTRAN
* [svn-r5650] Purpose:Quincey Koziol2002-06-173-29/+68
| | | | | | | | | | | | Code cleanup Description: Change MPI-I/O code to use the address of the dataset for the displacement, instead of having a separate displacement value. Removed displacement parameter from H5FD_mpio_setup parameters. Platforms tested: Linux 2.2.x (eirene) w/parallel & IRIX64 6.5 (modi4) w/parallel.
* [svn-r5649] Bugs in src/Makefile and test/Makefile have been resolved.Albert Cheng2002-06-171-43/+4
|
* [svn-r5645] Purpose:Bill Wendling2002-06-161-1/+1
| | | | | | | | | | | | | | | Possible Bug Fix Description: There seems to be a problem with the h5cc script picking up old header files. This may have something to do with the CPPFLAGS macro being set to some nefarious thing and the compiler looking in those directories for the header files instead of the one where HDF5 is actually installed. Solution: Put the -I$includedir first. Platforms tested: None...This is really triggered by the nightly tests. I'm kind of hoping that this will fix things...
* [svn-r5636] Purpose:Quincey Koziol2002-06-142-2/+5
| | | | | | | | | | 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-r5633] Updated.Albert Cheng2002-06-141-1/+1
|
* [svn-r5630] Elena Pourmal2002-06-132-0/+6
| | | | | | | | | | | | | | | | Purpose: [is this a bug fix? feature? ...] Description: [describe the bug, or describe the new feature, etc] Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: [machines you have tested the changed version. This is absolute important. Test it out on at least two or three different platforms such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and 64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
* [svn-r5627] Purpose:Albert Cheng2002-06-132-1/+4
| | | | | | | | | | | | | | | | | Bug fix Description: Old setup put $(srcdir)/h5redeploy in the install list but this same list is used for clean too, thus the file is removed from source. That is bad. Solution: Set it to use a cp to do it. Need to change the source version name to something else because for one, it is confusing to use the same name. For another, if the build is done in place (i.e., not using --srcdir), the source file is removed, again. So, renamed it with the .in suffix. Who knows, it may take more processing than just cp when more features are added to it. Platforms tested: Eirene