summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r2742] Forgot some < and >'s.Bill Wendling2000-10-271-1/+1
|
* [svn-r2741] Purpose:Bill Wendling2000-10-271-0/+1
| | | | Added ThreadSafe.html document to MANIFEST.
* [svn-r2740] Purpose:Bill Wendling2000-10-271-0/+794
| | | | | | | | | | Documentation of TS Library Description: This is the document Chee Wai wrote up about the thread safe version of the HDF5 library. I just put it in HTML format and checked it in... Platforms tested: Netscrape
* [svn-r2739] Elena Pourmal2000-10-265-79/+67
| | | | | | | | | | | | | Purpose: Maintenancece. Description: F90 APIs would not compile anymore for || version.. Solution: Replaced old functions h5pset(get)_mpio, h5set(get)_xfer with ones h5pset(get)_fapl_m and h5pset(get)_dxpl_mpio_f Platforms tested: O2K.
* [svn-r2738] Purpose:Bill Wendling2000-10-251-5/+11
| | | | | | | | | | | Bug Fix Description: People need to type in the full-path to the attribute/dataset/etc. and weren't being told to do so by the "usage" statement. Solution: Added an example and changed <names> to <path> to be more explicit...
* [svn-r2737] Purpose:Bill Wendling2000-10-252-70/+337
| | | | | | | | | | | | Feature Description: Allow dumping of variable length records. This is a first-time stab at this. It doesn't break any tests on my Linux box and it does output the variable length data, but it might look ugly (it doesn't handle new-lines as of yet)...I'm open to suggestions on what should be done next, what new features to add/remove... Platforms tested: Linux
* [svn-r2736] Purpose:Quincey Koziol2000-10-256-268/+352
| | | | | | | | | | Code optimization Description: Minor tweaks throughout the optimized regular hyperslab code to increase speed. This set of improvements increase the benchmark time from taking ~5.46 seconds to ~4.50 seconds, or around a 20% further speedup. Platforms tested: Solaris 2.6 (baldric)
* [svn-r2735] Purpose:Albert Cheng2000-10-251-1/+1
| | | | | | | | | | | | | | | | | | Bug fix Description: Recent changes to H5FD_read() added a new argument of type of data to be written but the MPIO file driver call to H5FD_read() was not updated. Also, the prototype of H5FD_read() in H5Fprivate.h was "screened out", thus the compiler could not detect the inconsistency. With the mismatched arguments, MPIO failed badly. Solution: Update the H5FD_read() call with the new parameter. Since the call is used by H5Dread call so far, it is hardcoded to use H5FD_MEM_DRAW as the value. If the call is used besides for H5Dread, this parameter needs to be better defined. (Still need to fix the prototype being blocked off.) Platforms tested: O2K -64 parallel.
* [svn-r2734] updated.Albert Cheng2000-10-241-0/+3
|
* [svn-r2733] Purpose:Albert Cheng2000-10-242-0/+2697
| | | | | | | | | | | New tests Description: Added a new test file (tsaf.h5) for h5dump and h5ls. The test file was created by lib SAF team. This file used to cause previous version of hdf5 tools to core dump. tsaf.ddl is the expected output from h5dump. Platforms tested: IRIX64 -64, linux
* [svn-r2732] Purpose:Albert Cheng2000-10-242-0/+6
| | | | | | | | | | New tests Description: Added a new test file (tsaf.h5) for h5dump and h5ls. The test file was created by lib SAF team. This file used to cause previous version of hdf5 tools to core dump. Platforms tested: IRIX64 -64, linux
* [svn-r2731] Purpose:Bill Wendling2000-10-241-0/+2
| | | | | | | | Bug Fix Description: make distclean left *.{o,lo,h5} files in the directory. Solution: Added them to the DISTCLEAN macro.
* [svn-r2730] Elena Pourmal2000-10-242-51/+74
| | | | | | | | | | | | | Purpose: Bug fix. Description: fortranlib_test.f90 had a typo in the format string. Would not compile on O2K. Test did not check the length of the attribute name. Solution: Fixed format strings. Added more code to test returned attribute name length. Platforms tested: O2K, Linux
* [svn-r2729] Elena Pourmal2000-10-242-7/+6
| | | | | | | | | | | | | Purpose: Bug fix Description: Attribute test failed on O2K. h5aget_name_f function could not return correct attribute name. Solution: size function parameter had wrong datatype in F90 subroutine. Fixed it to be of INTEGER(SIZE_T) type. Platforms tested: O2K, Linux
* [svn-r2728] Purpose:Bill Wendling2000-10-241-2/+5
| | | | | | | | | | | | Bug Fix Description: Getting messages while compiling the || fortran stuff that it didn't have a rule to make "H5Pf_parallel.c". Solution: The quotes were confusing it. I placed the text in another macro to fix this. Platforms tested: Modi4
* [svn-r2727] Raymond Lu2000-10-241-0/+285
| | | | | | | | | | | | | Purpose: This file describes the experiencing of OpenMP with hdf5. Description: All detailed description is in the file. 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: Everything was done on modi4.
* [svn-r2726] Updated.Albert Cheng2000-10-241-0/+3
| | | | | Platforms tested: eirene via bin/chkmanifest
* [svn-r2725] Purpose:Albert Cheng2000-10-241-5/+19
| | | | | | | | | | | | | | Bug fix. Description: Could not find the pre-created file for the H5S_MAX_RANK test when --srcdir option is used. testhdf5 was looking for it in the currect directory only. Solution: Make use of the value of the environment variable srcdir that is passed to the tests. Compose the real location of the testfile in order to open it even from a remote build directory. Platforms tested: Modi4, arabica, eirene
* [svn-r2724] Purpose:Albert Cheng2000-10-242-1/+120
| | | | | | | | | | | | | | new feature Description: h5ls was not tested Solution: Added a test script, testh5ls.sh, to give h5ls some tests. Since the output from h5ls is sometime machine dependent (e.g., Datatypes), can not compare them with expected output. For now, run it against various hdf5 binary files. If it exits with 0, consider it passes. Platforms tested: IRIX64, eirene, arabica.
* [svn-r2723] Purpose:Albert Cheng2000-10-241-34/+36
| | | | | | | | | tidy it up Description: Change the variable names so that it looks more generic. Plan to make it a generic script test template. Platforms tested: IRIX64-64, linux, solaris 2.7
* [svn-r2722] Purpose:Quincey Koziol2000-10-2430-73/+81
| | | | | | | | | | Feature symmetry Description: A while ago I needed to get the 'type' of data being accessed during writes to the VFL driver, so I put in code to get the information down there. Albert asked for the same information during reads, so I've added that in. Tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2721] Purpose:Quincey Koziol2000-10-241-13/+74
| | | | | | | | | | Feature symmetry Description: A while ago I needed to get the 'type' of data being accessed during writes to the VFL driver, so I put in code to get the information down there. Albert asked for the same information during reads, so I've added that in. Tested: Netscape
* [svn-r2720] Purpose:Quincey Koziol2000-10-241-0/+3
| | | | Update release notes for VFL updates.
* [svn-r2719] Purpose:Bill Wendling2000-10-231-0/+5
| | | | | | | | | | | Bug fix Description: During a `reconfigure', it wasn't traversing the subdirectories... Solution: Added a loop to the reconfigure logic to do just that. Platforms tested: NOT tested...
* [svn-r2717] Purpose:Quincey Koziol2000-10-203-2/+13
| | | | | | | | | | | | | | | | Change test files for increased maximum dimension constant. Description: space_overflow.c - added some simple error checking. th5s.c - corrected test case for maximem dimensions to use correct file and actually test what is supposed to be tested... :-) th5s.h5 - regenerated with increased dimensions. Platforms Tested: FreeBSD 4.1.1 (hawkwind) Solaris 2.5 (baldric)
* [svn-r2716] Purpose:Quincey Koziol2000-10-201-1/+1
| | | | | | | | | | Increase constant for H5S_MAX_RANK from 31 -> 32 Description: To better align the HDF5 library's maximum dimenions with HDF4 and netCDF, the maximum number of dimensions has been increased to 32. Platforms Tested: FreeBSD 4.1.1 (hawkwind) Solaris 2.5 (baldric)
* [svn-r2715] Purpose:Quincey Koziol2000-10-201-0/+2
| | | | Document changing the maximum number of dimensions from 31 -> 32
* [svn-r2714] Elena Pourmal2000-10-204-95/+798
| | | | | | | | | | | | Purpose: Added more Fortran tests Description: tH5A.f90 - attribute interface test tH5I.f90 - identifier interface test Solution: Two new files were added to test H5A and H5I interfaces. Platforms tested: Solaris 2.7, Linux
* [svn-r2713] Elena Pourmal2000-10-202-6/+7
| | | | | | | | | | | | | | | | | | | | | | | Purpose: H5Aff.f90: Bug fix Description: Character string was not passed correctly from the user's application to the write/read subroutines when buffer was decalred as assumed-shape array. Solution: Declared date buffer to be assumed-size array. Platforms tested: Solaris 2.7, Linux Purpose: H5fortran_flags.f90: Bug fix Description: Fortran H5I_* types had incorrect values. Solution: Fixed. Platforms tested: Solaris 2.7, Linux
* [svn-r2711] Purpose:Quincey Koziol2000-10-201-1/+1
| | | | | | | | | | | | Bug fix. Description: When the maximum number of elements in a fixed size, free-list managed array was allocated, the free-list code was writing off the end of the array. Solution: Changed definition of free-list managed arrays to allocate correct space for the array. Platforms tested: Solaris 2.5 (baldric) w/Purify
* [svn-r2710] Purpose:Albert Cheng2000-10-204-23/+145
| | | | | | | | | | | | | | Features, kind of. Description: Separated the MPI features test into its own independent program so that it can be tested on its own without too much HDF5 stuff involved. Added automatic removal of temporary test files after the tests completed. Reduced the size of the dataset dimensions to avoid tripping the SGI MPI problems of running out of internal mpi type entries. Platforms tested: O2K -64
* [svn-r2708] Purpose:Quincey Koziol2000-10-191-0/+130
| | | | | | Add test case for contiguous hyperslabs. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2707] Purpose:Quincey Koziol2000-10-191-15/+91
| | | | | | | | | | | | | Optimization for parallel I/O Description: When contiugous hyperslabs are defined (i.e. with the block=stride), the library was only aggregating the hyperslabs together for the fastest changing dimension. Solution: Add some extra code to detect when contiguous hyperslabs span more than one row and output the entire contiguous section at once. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2706] Purpose:Bill Wendling2000-10-191-1/+1
| | | | | | | | | | | | | | | Bug Fix Description: the line: #include <hdf5.h> needed to be escaped to be seen in the browser. Solution: Changed to: #include &lt;hdf5.h&gt; Platforms tested: Seen in Netscrape
* [svn-r2704] Purpose:Bill Wendling2000-10-192-2/+2
| | | | | | | | | | | | | | | | Bug Fix Description: Sed was complaining about "filename expected" when trying to generate the .in files. The problem stemmed from the script sed was generating in the conftest.s1 file. It needed the DEPEND filename which wasn't being set. Solution: Fixed so that we check if DEPEND is zero before trying to set if (if not using a GNU make program) instead of testing if DEPEND has a value in it...I copied this incorrectly from the main library's configure.in file...my bad. Platforms tested: T3E
* [svn-r2703] Purpose:Frank Baker2000-10-191-1/+12
| | | | | | | | | Adding new document links Description: Adding links to TechNotes/VFL.html and TechNotes/VFLfunc.html, the new virtual file layer documents. Platforms tested: IE 5
* [svn-r2702] Purpose:Quincey Koziol2000-10-191-7/+23
| | | | | | | | | | | | Code cleanup Description: There's been a compiler warning about modifying a 'const' object in the H5T_copy routine for several years now, which a few users have reported. Solution: Removed call to sort the old datatype (the const object) and changed the code to work with unsorted datatypes. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2701] Purpose:Frank Baker2000-10-191-0/+61
| | | | | | | | Adding new document Description: Adding VFLfunc.html, a list of VFL functions, to HDF5 Technical Notes. Platforms tested: IE 5
* [svn-r2700] Description:Frank Baker2000-10-191-0/+1
| | | | Adding .../doc/html/TechNotes/VFLfunc.html
* [svn-r2699] Purpose:Quincey Koziol2000-10-198-4/+188
| | | | | | | | | | | | | | | Bug fix Description: "Time" datatypes (H5T_UNIX_D*) were not being stored and retrieved in the datatype object header message correctly. Solution: Store endian-ness and precision in the datatype object header message and added test to continue to track them working correctly. This fixes bug #512. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2698] Description:Frank Baker2000-10-181-0/+1
| | | | Adding .../doc/html/TechNotes/VFL.html
* [svn-r2697] Purpose:Frank Baker2000-10-181-0/+1482
| | | | | | | | | Adding new document Description: Adding VFL.html (Virtual File Layer) to HDF5 Technical Notes. August 1999 version. Will be updated for R1.4 by developer. Platforms tested: IE 5
* [svn-r2696] Purpose:Bill Wendling2000-10-182-6/+6
| | | | | | | | | | | | Bug Fix Description: On some platforms, if you don't have . in your PATH, it won't find the test program it's supposed to run. Solution: Changed instead to ./$$test so that it picks up the program in the current directory. Platforms tested: Opus and Linux
* [svn-r2695] Purpose:Bill Wendling2000-10-182-8/+9
| | | | | | | | | | | | | Buglet Fix...kinda Description: The --enable-c++ flag is in there, but configure can't handle the ++ on the end. Solution: Changed it to --enable-cxx instead. N.B. This feature isn't really needed yet since C++ isn't integrated with the library proper. Platforms tested: Linux
* [svn-r2694] Purpose:Quincey Koziol2000-10-183-13/+13
| | | | | | | | | | | | | Bug fix Description: H5Sget_simple_extent_npoints return type is hsize_t and the error value is 0, but it is possible to have 0 points in a dataset with an unlimited dimension, but no data written yet. Solution: Changed H5Sget_simple_extent_npoints return type to hssize_t and the error value to -1 Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2693] Purpose:Quincey Koziol2000-10-182-8/+8
| | | | | | | | | | | Bug fix (bug #446) Description: H5Tget_offset return type was size_t and the error return value was 0, but 0 is also a valid successful return value. Solution: Changed the return type to int and the error return value to -1 Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2691] MuQun Yang2000-10-186-24/+178
| | | | | | | | | | | | | | | | | | Purpose: 1. fix multiple defination warnings at sgi platform 2. adding chunking information from hdf4 to hdf5 property list. Description: 1. Orginally global varibles were defined at one header file and this header file were included by other .c file and .h file so multiple warnings are generated. 2. Chunking information was not included in the previous version. Solution: 1. use "extern" to define global variables at h4toh5util.h file and define global variables at h4toh5main.c 2. retrieve the chunking info from sdgetchunkinfo and GRgetchunkinfo and store these information into hdf5 property list. Platforms tested: eirene,arabica,paz,gondolin
* [svn-r2690] Purpose:Quincey Koziol2000-10-171-6/+12
| | | | | | | | | | | | Bug fix Description: Non-portable constructs are causing make to fail on some machines. Solution: Replaced ":=" assignments with "=" assignments. Platforms tested: Solaris 2.6 (baldric) & gmake Solaris 2.7 (arabica) & make (a SYSV make) FreeBSD 4.1.1 (hawkwind) & make (a BSD make)
* [svn-r2689] Purpose:Quincey Koziol2000-10-173-3/+105
| | | | | | | | | | | | | | | | | Bug fix. Description: Previously, it has been possible to dereference deleted objects in a file. Obviously, this is incorrect and could cause all sorts of problems if the object being dereferenced had been partially over-written with other information. - This is documented in Bug #493. Solution: Check the link count for objects being dereferenced and don't allow any objects with link counts of zero to be dereferenced. This fixes bug #493. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2688] Purpose:Bill Wendling2000-10-161-0/+148
| | | | | | | | | | Feature Missing Description: Generate the Dependencies files so modules are regenerated correctly Solution: Handcoded the module. Hope it works. Platforms tested: