summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r499] Added copyright notice.Quincey Koziol1998-07-151-0/+48
|
* [svn-r498] Added test to read data from a hyperslab in memory into a ↵Quincey Koziol1998-07-151-3/+135
| | | | | | | selection of points in the file and back from the selection of points into a differently oriented hyperslab in memory.
* [svn-r497] Introduction to HDF5Frank Baker1998-07-151-803/+3149
| | | | Updated for Alpha 2
* [svn-r496] Fixed typos.Quincey Koziol1998-07-152-2/+2
|
* [svn-r495] Finished debugging element selections. H5Sselect_elements call ↵Quincey Koziol1998-07-157-43/+277
| | | | | | now working correctly (as opposed to not at all... :-)
* [svn-r494] Added test to take several differently shaped hyperslabs and ↵Quincey Koziol1998-07-152-79/+149
| | | | | | perform I/O on them to verify the iterators are processed in the correct order.
* [svn-r493] Fixed a bug when iterating through hyperslabs with greater than 2 ↵Quincey Koziol1998-07-155-5/+24
| | | | dimensions.
* [svn-r492] Changed Reference Manual link to to point to newFrank Baker1998-07-141-1/+1
| | | | HDF5 Reference Manual (multiple file version).
* [svn-r491] Program was fixed to use new functions H5Sextent_ndims and ↵Elena Pourmal1998-07-141-2/+2
| | | | | | H5Sextent_dims. Tested on Solaris 2.5
* [svn-r490] Changed more API functions to the new names as documented.Quincey Koziol1998-07-148-33/+52
|
* [svn-r489] Changed more API functions to the new names as documented. Also, ↵Quincey Koziol1998-07-148-112/+282
| | | | | | added stub for testing selections.
* [svn-r488] Auto-versioning changeQuincey Koziol1998-07-141-1/+1
|
* [svn-r487] Quincey is going to rename H5Sget_dims and H5Sget_ndims functions toElena Pourmal1998-07-141-2/+2
| | | | | | | H5Sextent_dims and H5Sextent_ndims respectively. Example uses new function names. Will be tested later.
* [svn-r486] DDL descriptionRuey-Hsia Li1998-07-141-0/+239
| | | | C: ----------------------------------------------------------------------
* [svn-r485] Changes since 19980710Robb Matzke1998-07-1317-176/+279
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./Makefile.in ./config/commence.in ./config/conclude.in ./config/depend.in ./src/Makefile.in ./test/Makefile.in Tests are no longer installed for `make install'. Added a new target `make tests' that builds the tests but doesn't run them. ./configure.in ./configure [REGENERATED] ./src/H5config.h.in [REGENERATED] Added detection of fork() and waitpid(). If present the contants HAVE_FORK and HAVE_WAITPID will be defined in H5config.h. ./test/dtypes.c Minor tweaks for systems that don't have fork() or waitpid(). ./MANIFEST ./tools [NEW] ./tools/Makefile.in [NEW] ./tools/h5debug.c [NEW] ./tools/h5import.c [NEW] ./tools/h5ls.c [NEW] ./tools/h5repart.c [NEW] Added a tools directory and moved tools from the src directory to here.
* [svn-r484] CHANGES_API:Albert Cheng1998-07-133-19/+26
| | | | | | | | Removed. Changes entered to RELEASE. MANIFEST: Updated for the removal of CHANGES_API. RELEASE: Updated with "Parallel HDF5 Changes".
* [svn-r483] Revised for alpha-2 release.Albert Cheng1998-07-134-19/+53
|
* [svn-r482] Cleanup some code for final alpha-2 release.Albert Cheng1998-07-131-20/+27
| | | | | Allocate chunks only if MPIO is used. Do not attempt to run H5D_allocate if H5D_extend does not change anything.
* [svn-r481] Added cleanup routine to structure for each test, as a reminder ↵Quincey Koziol1998-07-101-47/+24
| | | | | | to write them and make certain they get called properly.
* [svn-r480] Fixed an ugly bug by teaching the recursive hyperslab I/O code ↵Quincey Koziol1998-07-109-94/+305
| | | | | | | how to resume when a buffer gets full. Also removed the check for disallowing zero-dim extents on unlimited dimension datasets, per user's request.
* [svn-r479] Updates for Alpha2.Frank Baker1998-07-104-375/+735
| | | | Add missing functions. General technical edit.
* [svn-r478] Changes since 19980709Robb Matzke1998-07-104-2/+26
| | | | | | | | | | | | | | | | | | | | | | ---------------------- ./README ./bin/release The first line of the README file is updated automatically by the `release' script to associate a date with a release number. For example: This is hdf5-1.0.9a released on 1998-06-09 18:00 UTC Please refer to the INSTALL file for installation instructions. ./src/H5public.h Release number incremented. This happens automatically now if you run the `release' script in `-batch' mode. I'll stop documenting changes to this file unless they're something other than a release number change. ./MANIFEST Added Elena's new files.
* [svn-r477] Changed the way file-space allocation for the data part of a dataset.Albert Cheng1998-07-094-63/+114
| | | | | | | | | | | | | | | | | H5D.c: Created a new function H5D_allocation to do allocation of all datasets. According to the storage layout, it calls the appropriate function. H5Fprivate.h: H5Fistore.c: H5F_istore_allocation now takes a dimension array, (old version used a space pointer) to determine how many chunks to allocate. Changed H5F_istore_get_addr to a private (static) function. No one outside of H5Fistore.c is calling it. Removed three forward declarations now that they are not needed. Tested platform: O2K
* [svn-r476] ./src/Makefile.inRobb Matzke1998-07-093-101/+101
| | | | | | | | Fixed missing H5Zpublic.h header file. ./src/H5Fistore.c Indented some printf's in the left margin so various C source tools work correctly.
* [svn-r475] HDF5 Reference Manual files.Elena Pourmal1998-07-0810-0/+5989
| | | | | Main file is RM_H5Front.html. Created from the Alpha1 Ref. Manual, Alpha1 User's Guide Documents and the Alpha2 Source Code.
* [svn-r474] HDF5 Glossary.Frank Baker1998-07-081-0/+53
| | | | Created from Alpha1 Reference Manual.
* [svn-r473] Changes since 19980708Robb Matzke1998-07-0810-40/+113
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./src/H5Fistore.c ./src/H5S.c Fixed places where `herr_t' functions returned NULL for failure: H5F_istore_get_addr() and printf(?!?) (probably because a printf() was in the first column :-/ so I don't know what function it really was that I fixed), and H5S_extent_copy(). ./src/H5Fprivate.h Added declarations for H5F_istore_get_addr() and H5F_istore_allocate(). ./src/H5S.c ./src/H5Sprivate.h Split H5Sset_extent_simple() into H5S_set_extent_simple() and replaced calls to the API function with calls to the internal function. Changed calls to H5Screate() to H5S_create() and H5Sclose() to H5S_close(). ./src/H5Shyper.c ./src/H5Spoint.c Removed unused labels and variable. ./src/H5T.c ./src/H5Tconv.c Changed calls to H5Tfind() to H5T_find(). ./src/H5TB.c Split function return type onto a separate line for five functions and added API tracing calls.
* [svn-r472] Examples have been modified to reflect the current status of the ↵Elena Pourmal1998-07-086-42/+46
| | | | | | API functions. Tested on Solaris 2.5
* [svn-r471] Changes since 19980708Robb Matzke1998-07-088-120/+148
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./MANIFEST Alphabetized. `d' comes before `e' :-) ./bin/release Added the `-batch' option which causes the script to not ask questions and to automatically update the minor version number and set the patch level back to `a'. This is intended to be used for the daily snapshots: #! /bin/sh set -e cd ~/hdf5 make distclean make test bin/release -batch tar compress gzip bzip2 mv ./releases/* /repository ./src/H5Z.c Removed warnings about unused variables when the zlib.h header file is present but libz.a isn't. ./INSTALL ./configure.in ./doc/html/tracing.html Made API tracing the default (you still need to define the HDF5_TRACE environment variable to get results) and change the name from `--disable-tracing' to `--disable-trace' to make it consistent with the other switches. Changed `site config file' to `host config file' to match the documentation. ./doc/html/H5.user.html Added a reference to the `tracing.html' file.
* [svn-r470] Updated manifest to reflect changes in the doc directory structure.Quincey Koziol1998-07-081-76/+76
|
* [svn-r469] Changes since 19980707Robb Matzke1998-07-0812-119/+334
| | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./bin/trace ./src/H5.c Added tracing support for H5S_seloper_t and H5S_class_t. ./src/H5Sselect.c ./src/H5S.c Added tracing statements that weren't inserted previously because of formatting problems. ./src/H5T.c ./src/H5Tconv.c ./src/H5Tpkg.h ./src/H5Tprivate.h ./src/H5Tpublic.h ./test/cmpd_dset.c Added H5Tinsert_array() for inserting an array member into a compound data type. Added support to the struct conversion function for member arrays. The index permutation is not supported yet in the conversion (source and destination must have the same permutations).
* [svn-r468] Fixed formatting problems and moved H5S_sel_iter_release calls ↵Quincey Koziol1998-07-084-47/+60
| | | | | | above dataspace release calls in H5D_read and H5D_write.
* [svn-r467] Restructuring documentation.Quincey Koziol1998-07-0871-0/+20819
|
* [svn-r466] Removed some debugging information that was out of date.Quincey Koziol1998-07-071-30/+2
|
* [svn-r465] Replaced old H5Sset_hyperslab with new H5Sselect_hyperslab calls.Albert Cheng1998-07-072-43/+57
| | | | Tested on O2K.
* [svn-r464] Plugged several memory leaks in the hyperslab selection iterators.Quincey Koziol1998-07-074-7/+94
|
* [svn-r463] H5S.c:Albert Cheng1998-07-075-51/+55
| | | | | | | | | | | Moved the source of H5S_extent_npoints before H5Sextent_npoints to reduce a compiler complaint. H5Shyper.c: H5Sprivate.h: H5Spublic.h: H5Sselect.c: Changed the parameter declarations of H5S_hyper_add and H5Sselect_hyperslab as originally intended as const hsize *.
* [svn-r462] Plugged several memory leaks in the hyperslab selection iterators.Quincey Koziol1998-07-071-13/+21
|
* [svn-r461] Purpose:Paul Harten1998-07-073-11/+17
| | | | | | | | | | | | | | | | | | | | | | The purpose of the change is to correct the H5 filenames declared in testphdf5.c when used on the Intel TFLOP PFS system. Problem: The ROMIO library complains of the H5 filenames having no "piofs:", "pfs:", "ufs:", or "nfs:" prefixes on the filenames. The only type currently recognized are the "pfs:" prefixes, and the files must reside in the Intel TFLOP PFS system: /pfs. Solution: (REQUIRED) The compile flag -DPOOMA_ARCH=TFLOP is added to the list of CFLAGS in Makefile.ascired located in the parallel test directory. This compile flag will allow a special set of filenames to be used when compiling testphdf5.c on the Intel TFLOP. In addition, instructions to editing the filenames in testphdf5.c to reside in the user's own /pfs directory are included in INSTALL.ascired. Platform tested: Intel TFLOP
* [svn-r460] Changes since 19980707Robb Matzke1998-07-0716-158/+456
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./bin/trace ./src/H5.c ./src/H5private.h ./src/H5A.c ./src/H5D.c ./src/H5F.c ./src/H5G.c ./src/H5P.c ./src/H5Pprivate.h ./src/H5S.c ./src/H5T.c Output-only arguments have their addresses printed during tracing and added symbolic output for the H5F_driver_t arguments. That's another reason that we should be careful to add `/*out*/' after arguments that are output-only and `/*in,out*/' after arguments that are used for both input and output values. No internal function calls H5Pget_class() anymore. ./src/H5T.c ./src/H5Tconv.c ./src/H5Tpkg.h ./src/H5Tpublic.h Added H5Tget_overflow() and H5Tset_overflow() so the application can query or set a function that will be called whenever an overflow occurs. Implemented as documented in previous e-mail except the overflow handler gets two buffers: one that contains the source value and one to receive the optional destination value. ./test/dtypes.c Tests overflow handler. ./src/H5.c We have to declare fdopen() because I'm getting errors when compiling on Irix64 even though we include <stdio.h> as documented in the fdopen() man page.
* [svn-r459] Changed H5Sget_npoints call to H5Sextent_npoints and ↵Quincey Koziol1998-07-071-18/+18
| | | | H5Sselect_npoints calls.
* [svn-r458] Changed H5Sget_npoints call to H5Sextent_npoints and ↵Quincey Koziol1998-07-076-20/+21
| | | | H5Sselect_npoints calls.
* [svn-r457] Fixed another couple of typos in dynamically allocated variables.Quincey Koziol1998-07-071-2/+2
|
* [svn-r456] Changes since 19980706Robb Matzke1998-07-071-1/+1
| | | | | | | | | ---------------------- ./src/H5public.h If sizeof(size_t)==sizeof(long long) then we define `hsize_t' in terms of size_t to get rid of warnings on systems that treat `long long' the same as `long'.
* [svn-r455] Fixed various const and signed/unsigned problems and corrected ↵Quincey Koziol1998-07-076-36/+38
| | | | | | one incorrect type. Should compile much cleaner now.
* [svn-r454] Changes since 19980702Robb Matzke1998-07-067-70/+202
| | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./src/H5T.c Prints statistics for no-op conversions also. For now, hardware floating point conversions may or may not raise SIGFPE depending on the hardware, operating system, etc. Software conversions never raise SIGFPE and use +Inf or -Inf for overflow. ./test/dtypes.c Catches SIGFPE and causes the test to be skipped. Better test for NaN. ./config/irix5.3 Removed the -U_POSIX_SOURCE because it was removed from the main makefiles. ./bin/trace ./src/H5S.c Fixed a typo that prevented tracing info from being added to new API functions.
* [svn-r453] Minor tweaking of picturesQuincey Koziol1998-07-061-12/+12
|
* [svn-r452] Changed tests to use the new dataspace API calls. Still need to ↵Quincey Koziol1998-07-068-19/+26
| | | | | | add tests for point selections and strides.
* [svn-r451] Completely tore out existing dataspace API and replaced with code ↵Quincey Koziol1998-07-0623-1050/+4666
| | | | | | | | to match API defined in the html/Dataspaces.html document. This code does not include support for strides, merging selections, or permutations of coordinates yet, but it's a drop-in replacement for the existing API with the same features.
* [svn-r450] Added files for dataspace revision.Quincey Koziol1998-07-061-0/+6
|