summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r7837] Purpose:Quincey Koziol2003-11-121-12/+15
| | | | | | | | | | | Bug fix. Description: Skip over situation where malloc(0) might occur. Platforms tested: IBM p690 (copper) too minor to require h5committest
* [svn-r7830] Purpose:Quincey Koziol2003-11-0810-225/+130
| | | | | | | | | | | | | | | | | Bug fix & code cleanup Description: Allowing the library to call malloc with a size of 0 bytes causes problems for some users, so we check for allocations of 0 bytes and disallow them now. Cleaned up some code which could call malloc with 0 size. Changed some code calling HDmalloc directly to call H5MM_malloc(), which allows us to check for 0 sized allocations. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r7828] Purpose:Quincey Koziol2003-11-083-6/+18
| | | | | | | | | | | | Bug fix Description: Make --disable-hsizet work properly again by fixing a couple of tests and correcting the definition of SSIZET_MAX. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest not used, as it doesn't test this configuration.
* [svn-r7825] Purpose:Quincey Koziol2003-11-072-53/+98
| | | | | | | | | | | | | | | Code optimization Description: Improved integer & floating-point datatype conversions by removing some corner cases. Got rid of algorithm which walked the buffer of elements to convert backwards, switching to algorithm which computes the non-overlapping space in the buffer and repeatedly converts it in the forward direction. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest Cray SV1 & T3E (T90 is not accessible)
* [svn-r7821] Purpose:Quincey Koziol2003-11-061-8/+1
| | | | | | | | | | | | Bug fix Description: Don't check the number of szip parameters set during the "can apply" and "set local" callbacks, be safe about setting the parameters instead. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r7819] Purpose:Quincey Koziol2003-11-062-4/+4
| | | | | | | | | | | Warning cleanup Description: Make a parameter 'const' to clean up a warning during compiles. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r7812] Updated with bug fix commmitted.Albert Cheng2003-11-031-0/+3
|
* [svn-r7810] Purpose:Albert Cheng2003-11-031-1/+1
| | | | | | | | | | | | | | bug fix. Description: It sometimes complained of wrong number of argument to test. This happened when more than 1 tool are redeployed. The problem is due to an unquoted variable expanded into multiple strings, confusing the test command. Fixed by putting quotes around it. Platforms tested: only tested in verbena since it is trivial.
* [svn-r7808] Snapshot version 1.6 release 1 (post0)HDF Admin2003-11-0311-158/+497
|
* [svn-r7799] Frank Baker2003-10-301-59/+113
| | | | | | | | | | | | | | Purpose: Improved tools index Better categorization and consistency in style Clarified notes regarding tools that are not included with the library distribution Added notes in the h4toh5 and h5toh4 descriptions that these tools are now distributed separately (with pointer to distribution site) A few dozen copy edits Platforms tested: IE 5
* [svn-r7795] Purpose:Quincey Koziol2003-10-301-203/+107
| | | | | | | | | | | | | | | | | | Code cleanup & simplification Description: Replace [non-working] code in routine to build up an MPI derived type for a hyperslab selection that was supposed to "flatten" out contigous blocks with code that uses a selection iterator (which _does_ have working "flattening" code). Remove "contiguous hyperslab" code for MPI selections as it is unnessary now. Platforms tested: FreeBSD 4.9 (sleipnir) w & w/o parallel Linux 2.4 (verbena) w/FORTRAN & C++ Solaris 2.7 (arabica) w/64-bit
* [svn-r7790] Purpose:Quincey Koziol2003-10-296-221/+72
| | | | | | | | | | | | | | | Bug fix & code cleanups Description: Change our use of MPI derived datatypes to not create datatypes with "0-sized" lengths, which causes the LANL Q machine to hang. Also, get rid of "prefer MPI derived datatypes" environment variable since it has no advantage. Platforms tested: FreeBSD 4.9 (sleipnir) w & w/o parallel h5committest
* [svn-r7788] Frank Baker2003-10-292-16/+23
| | | | | | | | | | | | Purpose: Fixes for user-reported Ref Manual bugs: H5Gget_objname_by_idx: corrected 'size' parameter specification H5Sselect_elements: Expanded 'coord' parameter description to make it clear that values are 0-based. Additional minor copy edits and formatting cleanup. Platforms tested: IE 5
* [svn-r7782] Sync. it with the dev. version.Albert Cheng2003-10-291-1/+1
|
* [svn-r7780] Purpose:Albert Cheng2003-10-291-0/+3
| | | | | | | | | | | | | "bug fix", sort of. Description: now that stream-vfd is on by default, it does not work for Tflops. Set it to no by default. Platforms tested: Tested in Tflops. Misc. update:
* [svn-r7773] Purpose:Bill Wendling2003-10-282-11/+52
| | | | | | | | | | | | | | Update Description: Added check for correctly working basename and xargs programs. Mike McKay was having problems with broken xargs. The basename check was just a good idea. Platforms tested: Linux & Arabica (trivial change already done in mainline branch). Misc. update:
* [svn-r7768] Purpose:Quincey Koziol2003-10-281-36/+11
| | | | | | | | | | | | | Code cleanup Description: Untwist the last few sections of code before starting on fixing the problems with reading off the end of the file in earnest. Platforms tested: FreeBSD 4.9 (sleipnir) FreeBSD 4.9 (sleipnir) w/parallel h5committest not necessary - parallel only changes
* [svn-r7766] Purpose:Quincey Koziol2003-10-282-79/+105
| | | | | | | | | | | | | Code cleanup Description: More collective/independent cleanups to straighten out code contortions. Platforms tested: FreeBSD 4.9 (sleipnir) FreeBSD 4.9 (sleipnir) w/parallel Linux 2.4 (verbena) w/fortran & C++ Solaris 2.7 (arabica) w/64-bit extensions enabled
* [svn-r7764] Purpose:Quincey Koziol2003-10-284-8/+12
| | | | | | | | | | | | | | | | | Bug fix Description: Code was using an internal DXPL with collective I/O turned on during independent I/O operations to fill dataset on disk. Solution: Switched to internal DXPL with independent I/O Platforms tested: FreeBSD 4.9 (sleipnir) FreeBSD 4.9 (sleipnir) w/parallel Linux 2.4 (verbena) w/fortran & C++ Solaris 2.7 (arabica) w/64-bit extensions enabled
* [svn-r7762] Purpose:Quincey Koziol2003-10-281-5/+1
| | | | | | | | | | | Bug fix Description: Correct list of files to install after recent FORTRAN documentation cleanup Platforms tested: FreeBSD 4.9 (sleipnir) w/"make install-doc" h5committest doesn't test this.
* [svn-r7760] Purpose:Quincey Koziol2003-10-281-2/+2
| | | | | | | | | | | | | | Fix serial build Description: I accidentally put the "use_par_opt_io" variable in an #ifdef PARALLEL section. Solution: Hoist it out of parallel section Platforms tested: Eyeballed it - very trivial
* [svn-r7756] Frank Baker2003-10-271-12/+0
| | | | | | | | Purpose: Removing the files hdf5/doc/html/fortran/h5*_FORTRAN.html as the content has been integrated into the files hdf5/doc/html/RM_H5*.html
* [svn-r7755] Purpose:Quincey Koziol2003-10-274-34/+64
| | | | | | | | | | | | | Code cleanup Description: Straighten out more goofiness in the MPI code dealing with collective I/O transfers - mostly make certain that a view is set if-and-only-if collective I/O is occurring on raw data (and vice versa for views and independent I/O) Platforms tested: FreeBSD 4.9 (sleipnir) w/parallel too minor to repquire h5committest
* [svn-r7753] Frank Baker2003-10-2712-7329/+0
| | | | | | | | Purpose: Removing the files hdf5/doc/html/fortran/h5*_FORTRAN.html from CVS as the content has been integrated into the files hdf5/doc/html/RM_H5*.html
* [svn-r7748] Frank Baker2003-10-271-11/+7
| | | | | | | | Purpose: Updated discussion in Fortran90 section. Platforms tested: IE 5
* [svn-r7747] Purpose:Quincey Koziol2003-10-272-116/+0
| | | | | | | | | | | | Code cleanup Description: Remove collective parallel I/O checking code, now that it's impossible to get into this code with collective access enabled. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r7745] Purpose:Quincey Koziol2003-10-271-108/+54
| | | | | | | | | | | | | | Code cleanup Description: More refactoring on setup of MPI-IO parameters: hoisted the code to change the transfer mode from collective to independent up into the H5D_read and H5D_write routines, instead of duplicating it inside each of the chunk/contig read/write routines. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r7743] Purpose:Quincey Koziol2003-10-272-87/+61
| | | | | | | | | | | | Code cleanup Description: Clean up setup code for collective I/O transfers to make the logic more obvious. Platforms tested: FreeBSD 4.9 (sleipnir) too minor for h5committest
* [svn-r7738] Purpose:Binh-Minh Ribler2003-10-261-0/+6
| | | | | | | | | | | | | | | | Fix example Description: On Solaris 64 (Sol), the output has garbage for a dataset when fill value is not set. Solution: Added setting fill value to the dataset first. Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) SunOS sol 5.8 (sol)
* [svn-r7736] Purpose:Robert E. McGrath2003-10-251-1/+1
| | | | | | | | | | | | | | | | | | Fix bug. Description: Wrong parameter in subroutine call. Note: this only affects '--xml', and only affects the value of the fill value that is reported. Solution: put correct parameter in subroutine call Platforms tested: verbena Misc. update:
* [svn-r7735] Purpose:Quincey Koziol2003-10-253-32/+191
| | | | | | | | | | | | | | | | | Bug fix Description: Single hyperslab selections (which were set with only one call to H5Sselect_hyperslab) that had dimensions that could be "flattened" but were interspersed with dimensions that could not be flattened were not correctly handled, causing core dumps. Solution: Re-work "flattening" code to handle this case properly. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r7729] Frank Baker2003-10-241-4/+7
| | | | | | | | Purpose: Editing within Fortran90 descriptions Platforms tested: Safari
* [svn-r7728] Purpose:Frank Baker2003-10-241-1/+2
| | | | Add missing "END SUBROUTINE" line for h5pget_layout_f
* [svn-r7727] Purpose:Frank Baker2003-10-241-569/+1985
| | | | | | | | | Integrate Fortran90 function descriptions Remove "Non-C APIs" sections; add "Fortran90 Interface" sections Remove note that Fortran APIs are described in a separate window Platforms tested: Safari
* [svn-r7726] Purpose:Quincey Koziol2003-10-245-209/+316
| | | | | | | | | | | | Code cleanup Description: Refactored handlier of VFL drivers in file access and data transfer property lists in order to simplify and unify the code dealing with them. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r7723] Purpose:Quincey Koziol2003-10-241-2/+2
| | | | | | | | | | | | Bug fix Description: Change "H5_HAVE_PARALLEL" to "H5_HAVE_FPHDF5" around VFL ID, to prevent daily builds from failing. Platforms tested: FreeBSD 4.9 (sleipnir) w/parallel too specialized to require h5committest
* [svn-r7722] Purpose:Binh-Minh Ribler2003-10-242-4/+4
| | | | | | | | | | | | | Minor bug fix Description: Added missing "const" to the first parameter in two functions: DSetCreatPropList::set/getFillValue Platforms: Only effected C++ API SunOS 5.7 (arabica) Linux 2.4 (eirene)
* [svn-r7721] Frank Baker2003-10-231-11/+9
| | | | | | | | Purpose: Formatting in Fortran90 descriptions Platforms tested: Safari
* [svn-r7718] Frank Baker2003-10-231-258/+210
| | | | | | | | Purpose: Formatting and copy edits in the Fortran90 descriptions Platforms tested: Safari
* [svn-r7716] Purpose:MuQun Yang2003-10-231-0/+0
| | | | | | | | | | | | | | | Update installhdf5lib.bat Description: To make it easy for maintenance and install HDF5 library on windows hdf5 cpp libraries should be "semi-auto" installed. Solution: Platforms tested: Misc. update:
* [svn-r7713] Elena Pourmal2003-10-231-1/+0
| | | | | | | | | | | | Purpose: Maintenance Description: Removed h5createU8 file Solution: Platforms tested: arabica Misc. update:
* [svn-r7712] Elena Pourmal2003-10-232-157/+2
| | | | | | | | | | | | | | Purpose: Maintenance Description: h5createU8 utility was the old h5import utiltity. It was supposed to be gone for 1.6.1 but I forgot to delete it before the release. I am doing it now. Solution: Platforms tested: arabica Misc. update:
* [svn-r7695] Purpose:Bill Wendling2003-10-222-3/+6
| | | | | | | | | | | | Update Description: Made stream-vfd driver on by default. Platforms tested: Linux (small configuration change) Misc. update:
* [svn-r7693] Frank Baker2003-10-221-100/+64
| | | | | | | | Purpose: Formatting and copy edits within Fortran90 descriptions Platforms tested: Safari
* [svn-r7687] Frank Baker2003-10-211-20/+20
| | | | | | | | | | | | Purpose: Description: Solution: Platforms tested: Misc. update:
* [svn-r7683] Purpose:Quincey Koziol2003-10-211-1/+14
| | | | | | | | | | | | | Bug fix Description: Reduce optimization level from -O3 to -O for gcc 3.*, since it seems to be generating bad code for the atomic type conversions now... Platforms tested: FreeBSD 4.9 (sleipnir) Linux 2.4 (eirene, verbena) h5committest not necessary, this is a GNU-only change.
* [svn-r7681] Purpose:Quincey Koziol2003-10-211-209/+164
| | | | | | | | | | | | | | | Bug fix Description: Remove the [duplicated] native C9x datatype initializatin code from H5T.c and let the automatically generated code in H5Tinit.c handle initializing them, if they are allowed by the compiler. Platforms tested: FreeBSD 4.9 (sleipnir) Linux 2.4 (verbena, eirene) probably should be h5committested, but it's late and I'm fairly certain this will fix the problem... :-/
* [svn-r7678] Purpose:Pedro Vicente Nunes2003-10-202-10/+26
| | | | | | | | | | | | | | | | | | version 8 of Code Warrior has a bug on the open file function that causes one of our tests to fail documented this in the install instructions removed a CW specific header file include , that was left from version 6 from the file testhdf5.c Platforms tested: Code warrior linux Misc. update:
* [svn-r7676] Purpose:Quincey Koziol2003-10-201-2/+2
| | | | | | | | | | | | | | | Bug fix Description: Avoid "OPAQUE" symbol in template macro invocation, since it's already defined as a macro on Windows. Solution: OPAQUE -> OPAQ Platforms tested: FreeBSD 4.9 (sleipnir) Windows ? (Pedro's machine :-)
* [svn-r7672] Purpose:Quincey Koziol2003-10-203-1654/+688
| | | | | | | | | | | | | | Code cleanup/refactoring/potential bug fix Description: Migrate "template macro" changes from development branch back into this branch, since they give about a 20% speedup for integer & floating-point type conversions. The also avoid a potential alignment bug on the Crays... Platforms tested: FreeBSD 4.9 (sleipnir) h5committest not necessary, since the changes are already verified in the development branch.