summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r720] Changes since 19980922Robb Matzke1998-09-2410-465/+552
| | | | | | | | | | | | | | | | | | | | | | ---------------------- ./src/H5F.c ./src/H5Fprivate.h ./src/H5P.c ./src/H5Ppublic.h ./test/chunk.c ./test/dsets.c The number of slots in the raw data cache can be queried or set with H5Pget/set_cache(), which now take an extra argument. The default number of slots is 521 and the default maximum size is 1MB. ./src/H5Fistore.c ./src/H5Fprivate.h Finished optimizations. The cache is now a hash and a linked list instead of an array. The cpu time on my machine for H5F_istore_lock() has been cut by 60% and H5F_istore_unlock() by 35%.
* [svn-r719] SnapshotRobb Matzke1998-09-241-1/+1
|
* [svn-r718] Added tests for unioning hyperslabs with the H5S_SELECT_OR ↵Quincey Koziol1998-09-231-1/+719
| | | | | | operation to H5Sselect_hyperslab.
* [svn-r717] Added code to support unioning hyperslabs with the H5S_SELECT_OR ↵Quincey Koziol1998-09-235-83/+493
| | | | | | operation to H5Sselect_hyperslab.
* [svn-r716] Added barrier to H5F_istore_allocate to preclude racing with data ↵Robert Kim Yates1998-09-232-0/+34
| | | | writes.
* [svn-r715] SnapshotRobb Matzke1998-09-231-1/+1
|
* [svn-r714] Changes since 19980911Robb Matzke1998-09-2217-150/+914
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- This checkin is to fix a couple bugs for Jim Reus. Some features are not fully implemented but it shouldn't break anything. ./config/conclude.in ./test/Makefile.in `make clean' removes object files from the test directory as well as a couple more *.h5 temp files. ./config/hpux9.03 [NEW] New config file for HP/UX 9.03 ./src/H5B.c ./src/H5Bprivate.h ./src/H5Fistore.c ./src/H5G.c ./src/H5Gnode.c ./src/H5Gpkg.h ./src/H5Gprivate.h ./src/H5Gstab.c Not-yet-complete version of object removal. ./src/H5Fistore.c ./src/H5Fprivate.h Experimental optimizations, disabled by default. ./src/H5Fprivate.h Default low-level driver was changed to H5F_LOW_SEC instead of H5F_LOW_STDIO because the sec2 driver is much easier to debug. ./src/H5Fsplit.c ./src/H5G.c ./src/H5Z.c Changed a couple return statements to HRETURN. ./src/H5Odtype.c Removed a check for nested compound data types from back when they weren't implemented that raised an error. ./tools/h5tools.c Increased temp buffer sizes and added a check for buffer overflow so we fail an assertion (hopefully). This really needs to be fixed sometime. Added support for printing H5T_STRING data types.
* [svn-r713] SnapshotRobb Matzke1998-09-221-1/+1
|
* [svn-r712] Added temporary buffer support to several places in the library ↵Quincey Koziol1998-09-2116-282/+675
| | | | | | | which were calling malloc too often. Also, added caching of hyperslab blocks, which improves performance _significantly_ for hyperslab I/O.
* [svn-r711] Updated flags for better production compilingQuincey Koziol1998-09-211-2/+2
|
* [svn-r710] SnapshotRobb Matzke1998-09-211-1/+1
|
* [svn-r709] SnapshotRobb Matzke1998-09-201-1/+1
|
* [svn-r708] SnapshotRobb Matzke1998-09-191-1/+1
|
* [svn-r707] Made correction to reading zeroes at end of file, in H5F_mpio_read.Robert Kim Yates1998-09-181-9/+7
|
* [svn-r706] Added must_convert parameter to sconv->read and sconv->write ↵Robert Kim Yates1998-09-183-24/+78
| | | | | | | functions so that reads/writes can proceed in the unoptimized way if necessary, rather than simply failing if they can't be optimized.
* [svn-r705] SnapshotRobb Matzke1998-09-181-1/+1
|
* [svn-r704] SnapshotRobb Matzke1998-09-171-1/+1
|
* [svn-r703] Added NCSA header, title bar, and footer.Frank Baker1998-09-161-4/+40
|
* [svn-r702] Spelling corrections in comments. No changes to code.Frank Baker1998-09-164-5/+5
|
* [svn-r701] SnapshotRobb Matzke1998-09-161-1/+1
|
* [svn-r699] Updated version number for release.r1_1beta1Quincey Koziol1998-09-153-3/+6
|
* [svn-r698] Corrected octal apostrophe problem.Frank Baker1998-09-151-18/+18
| | | | | Clarifying edit re: named datatypes. Assorted spelling corrections and minor edits.
* [svn-r697] Replaced examples 1-8 with new code.Frank Baker1998-09-141-1454/+1532
| | | | | | | | Reordered examples to coincide with the sequence of use within the document. Moved NATIVE and named datatype discussions to be with the rest of the datatypes discussion. Fixed arrays illustrated in tables so that empty cells show clearly. Several dozen minor edits.
* [svn-r696] Added copyright notice/link.Frank Baker1998-09-111-9/+13
| | | | | Added dataspace mapping immage (H5.intro.datamap.gif). Fixed a few formatting errors.
* [svn-r695] New dataspace mapping image for "Introduction to HDF5."Frank Baker1998-09-111-0/+0
|
* [svn-r694] Copying developer's changes to doc/html/ version from doc/src/:Frank Baker1998-09-111-6/+12
| | | | | | Revised the description of h5dump. Changed argument 'files' to 'file'. Added ../html/ to the DDL hyperlink.
* [svn-r693] Update for beta release. Complete CVS log messages can be found withFrank Baker1998-09-1114-176/+1424
| | | | the versions of these files that are maintained in hdf5/doc/src/.
* [svn-r692] Modified loc_id parameter description to accomodate more more liberalFrank Baker1998-09-114-9/+10
| | | | | | | | | set of loc_id values. Functions requiring a change: H5Acreate H5Dopen H5Gpop, H5Glink, H5Gget_objinfo, H5Gget_linkval, H5Gset_comment, H5Gget_comment H5Topen
* [svn-r691] Changes since 19980910Robb Matzke1998-09-114-8/+95
| | | | | | | | | | | | | | | | ---------------------- ./MANIFEST Removed duplicate Ragged.html ./doc/src/Glossary.html Changed 1.0 to 1.2 since 1.0 is the current development branch, 1.1 will be development after beta release, and 1.2 will be the first complete release (see Version.html). ./test/dsets.c ./test/tstab.c Added more tests.
* [svn-r690] Revised the description of h5dump.Ruey-Hsia Li1998-09-111-0/+6
|
* [svn-r689] Fixed broken hyperlink.Frank Baker1998-09-111-1/+1
|
* [svn-r688] Added new documentation files:Frank Baker1998-09-111-3/+6
| | | | | | | | | ./doc/html/Copyright.html ./doc/html/Environment.html ./doc/html/Ragged.html ./doc/src/Copyright.html ./doc/src/RM_H5R.html ./doc/src/Tools.html
* [svn-r687] New "Introduction to HDF5" for the beta release.Frank Baker1998-09-111-2170/+1520
| | | | Extensive revisions and additions.
* [svn-r686] Changed argument files to file.Ruey-Hsia Li1998-09-101-6/+6
| | | | Corrected the address of DDL.
* [svn-r685] Changed H5Gget_stat to H5Gget_objinfo.Frank Baker1998-09-101-6/+6
|
* [svn-r684] RM_H5Front.htmlFrank Baker1998-09-1015-183/+1163
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added link to Tools.html Clean up formatting. Added RM_H5R.html, Ragged Arrays, but link is commented out for Beta. RM_H5.html H5version Removed patch number parameter. H5check_version Removed patch number parameter. Corrected datatype to unsigned (was unsigned *). Added missing "Purpose:" statement. RM_H5A.html H5Aread/write Added reference to data conversion limitations. RM_H5D.html H5Dwrite Added "Writing to an external dataset will fail if the HDF5 file is not open for writing." H5Dread/write Added reference to data conversion limitations. RM_H5F.html H5Fflush Added H5Fflush. RM_H5G.html H5Gget_stat Fixed formatting error. Added mtime to the description of the data structure. Added the following "Note:", per Robb's checkin mesage: "Some systems will be able to record the time accurately but unable to retrieve the correct time; such systems (e.g., Irix64) will report an mtime value of 0 (zero)." Corrected successful return value. H5Gset_comment Added the following statement to "Description:" "Comments can be attached to any object that has an object header, e.g., data sets, groups, named data types, and data spaces, but not symbolic links. RM_H5P.html Cleaned up file formatting. H5Pset_filter Added these three functions. H5Pget_nfilters H5Pget_filter H5Pget_deflate Removed these three functions. (Actually, H5Pset_compression they are commented out, in case they should H5Pget_compression be reinstated.) RM_H5R.html Intial version of H5R reference manual entry, but still largely just a template. Not yet ready for distribution. Links to this document are currently commented out. RM_H5S.html H5S_set_extent_simple Changed name to H5Sselect_extent_simple. now: H5Sselect_extent_simpl H5Sselect_npoints Corrected return value. Now: H5Sget_select_npoints H5Sget_class Reinstated to RM. Changed name. now: H5Sget_space_type H5Soffset_simple Added these 6 functions. The there is a H5Sextent_copy link to Dataspaces.html for the 10 "not yet H5Sset_extent_none implemented (NYI)" functions. H5Sselect_all H5Sselect_none H5Sselect_valid RM_H5T.html Added the following datatypes (though the list of native datatypes is commented out): H5T_NATIVE_HSIZE H5T_NATIVE_HSSIZE H5T_NATIVE_HERR H5T_NATIVE_HBOOL Tools.html Corrected h5ls and h5repart sections. Glossary.html Unlinked for Beta. Copyright.html New file. Copyright statement, linked into User's Guide and Reference Manual. General Changed the following function names: From: To: H5version H5get_libversion H5vers_check H5check_version H5Anum_attrs H5Aget_num_attrs H5Fget_create_template H5Fget_create_plist H5Fget_access_template H5Fget_access_plist And associated "template" -> "property list" edits. H5Gstat H5Gget_stat H5Sextent_npoints H5Sget_simple_extent_npoints H5Sextent_ndims H5Sget_simple_extent_ndims H5Sextent_dims H5Sget_simple_extent_dims H5Sget_class H5Sget_simple_extent_type H5Sselect_npoints H5Sget_select_npoints Added links to Tools.html and RM_H5R.html (Ragged Arrays), though link to RM_H5R.html is commented out for now.
* [svn-r683] ./tools/h5ls.cRobb Matzke1998-09-101-4/+7
| | | | Changed usage message.
* [svn-r682] *** empty log message ***Robb Matzke1998-09-101-1/+1
|
* [svn-r681] Environment.htmlFrank Baker1998-09-102-0/+142
| | | | | | | | | New file. Environmental variables and configuration parameters. Copyright.html New file. Copyright statement, linked into User's Guide and Reference Manual.
* [svn-r680] H5.user.htmlFrank Baker1998-09-0914-26/+238
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A little editorial cleanup. Added link to Ragged.html, Ragged Arrays. Added link to Environment.html, Environmental Variables and Configuration Parameters. Added link to Copyright.html. Ragged.html Added "Use at your own risk" notice. Environment.html New file for environmental variables and configuration parameters. Datatypes.html Added the following datatypes: H5T_NATIVE_HSIZE H5T_NATIVE_HSSIZE H5T_NATIVE_HERR H5T_NATIVE_HBOOL Section 8, "Data Conversions" Added named link tag to catch hyperlink from RM. Revised "Note:" to emphasize limited inate data-conversion capability. Copyright.html New file. Copyright statement, linked into User's Guide and Reference Manual. Glossary.html Unlinked for Beta. General Changed email link at bottom of "user guide level documents" (as contrasted with "developer guide level documents" listed on the lower half of the User's Guide front page) to HDF Help Desk, hdfhelp@ncsa.uiuc.edu. Changed the following function names: From: To: H5version H5get_libversion H5vers_check H5check_version H5Anum_attrs H5Aget_num_attrs H5Fget_create_template() H5Fget_create_plist() H5Fget_access_template() H5Fget_access_plist() H5Gstat H5Gget_stat H5Sextent_npoints H5Sget_simple_extent_npoints H5Sextent_ndims H5Sget_simple_extent_ndims H5Sextent_dims H5Sget_simple_extent_dims H5Sget_class H5Sget_simple_extent_type H5Sselect_npoints H5Sget_select_npoints
* [svn-r679] User-level descriptions of the HDF5 interactive tools:Frank Baker1998-09-091-0/+256
| | | | | | | h5dump h5ls h5repart This page is accessed via the HDF5 Reference Manual (RM_H5Front.html).
* [svn-r678] ./bin/h5versRobb Matzke1998-09-092-5/+27
| | | | | ./bin/release Fixed some minor things to make them work better.
* [svn-r677] ./MANIFESTRobb Matzke1998-09-092-2/+1
| | | | Removed ./doc/html/H5.api.html
* [svn-r676] H5.api.html is superseded by RM_H5*.html family of files. (This ↵Frank Baker1998-09-091-4623/+0
| | | | | | change occured at the time of the second alpha release.)
* [svn-r675] Added some missing files.Quincey Koziol1998-09-091-0/+12
|
* [svn-r674] Removed no-longer valid comment from H5F_low_class_t definition.Robert Kim Yates1998-09-081-2/+0
|
* [svn-r673] Changes since 19980908Robb Matzke1998-09-0849-720/+920
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./COPYING Reformatted as text instead of C. Removed zlib crew from the list of contributors since no zlib code is actually in the hdf5 library. ./INSTALL ./INSTALL.ascired ./MANIFEST Minor updates for Beta release including version number change. ./INSTALL_MAINT Added information about making a release. ./RELEASE Updated function list based on public header files. ./bin/checkposix Got rid of complaints about some obvious things. ./doc/html/H5.api.html ./doc/html/RM_H5F.html ./src/H5F.c ./src/H5Fpublic.h ./test/tfile.c Changed H5Fget_create_template() and H5Fget_access_template() to H5Fget_create_plist() and H5Fget_access_plist() since that conforms better to lots of other names. ./doc/html/Datatypes.html ./doc/html/ExternalFiles.html ./doc/html/Files.html ./doc/html/H5.api.html ./doc/html/H5.sample_code.html ./doc/html/RM_H5F.html ./doc/html/RM_H5Front.html Changed `template' to `property list', etc. ./doc/html/Ragged.html [NEW] Documentation for ragged arrays. ./src/H5Iprivate.h ./src/H5Ipublic.h ./src/H5I.c Changed the scope of some symbols to be more local. ./src/H5.c ./src/H5AC.c ./src/H5D.c ./src/H5E.c ./src/H5F.c ./src/H5Ffamily.c ./src/H5Fistore.c ./src/H5Flow.c ./src/H5Fsec2.c ./src/H5Fsplit.c ./src/H5Fstdio.c ./src/H5G.c ./src/H5Gnode.c ./src/H5HG.c ./src/H5I.c ./src/H5O.c ./src/H5Ocomp.c ./src/H5Odtype.c ./src/H5Oefl.c ./src/H5Omtime.c ./src/H5Oname.c ./src/H5P.c ./src/H5S.c ./src/H5Shyper.c ./src/H5Tbit.c ./src/H5Tconv.c ./src/H5V.c ./src/H5Z.c ./src/H5private.h Fixed some violations of our naming scheme by adding HD to the beginning of all Posix functions.
* [svn-r672] Changes since 19980904Robb Matzke1998-09-083-6/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./MANIFEST ./bin/release ./bin/snapshot The format of the MANIFEST file has been relaxed -- comments and blank lines should no longer confuse the tools that use it. As before, this file should contain a list of *all* files that are part of HDF5, which means all files which are managed by CVS/SVF. However, files can be marked so they're not part of a release by adding _DO_NOT_DISTRIBUTE_ after the file name. I've removed all the *.obj files from the distribution by adding _DO_NOT_DISTRIBUTE_ after their names. I also removed the old white-papers that might not apply to the current version of the library and documentation about chunking performance since it's wrong now that chunk caching is implemented. Everyone please check the files you're responsible for to make sure that they should really be part of a release. To get a list of all files use grep '^\.' MANIFEST | cut -f1 To get a list of files for distribution use: grep '^\.' MANIFEST | grep -v _DO_NOT_DISTRIBUTE_ (These commands assume tabs in the MANIFEST file. If the file might contain spaces then run it through `unexpand' or `tr' first). ./configure.in ./configure ./src/H5config.h.in ./test/ragged.c Check for sigaction(). ./test/Makefile.in The `clean' target removes the timing tests.
* [svn-r671] Changes since 19980904Robb Matzke1998-09-086-53/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./MANIFEST ./bin/release ./bin/snapshot The format of the MANIFEST file has been relaxed -- comments and blank lines should no longer confuse the tools that use it. As before, this file should contain a list of *all* files that are part of HDF5, which means all files which are managed by CVS/SVF. However, files can be marked so they're not part of a release by adding _DO_NOT_DISTRIBUTE_ after the file name. I've removed all the *.obj files from the distribution by adding _DO_NOT_DISTRIBUTE_ after their names. I also removed the old white-papers that might not apply to the current version of the library and documentation about chunking performance since it's wrong now that chunk caching is implemented. Everyone please check the files you're responsible for to make sure that they should really be part of a release. To get a list of all files use grep '^\.' MANIFEST | cut -f1 To get a list of files for distribution use: grep '^\.' MANIFEST | grep -v _DO_NOT_DISTRIBUTE_ (These commands assume tabs in the MANIFEST file. If the file might contain spaces then run it through `unexpand' or `tr' first). ./configure.in ./configure ./test/ragged.c Check for sigaction(). ./test/Makefile.in The `clean' target removes the timing tests.
* [svn-r670] Fixed a bandwidth calculation for the partial read test.Robb Matzke1998-09-041-5/+11
|