summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r646] Source code was reformatted according to the hdf5 programming ↵Elena Pourmal1998-09-011-142/+144
| | | | standards.
* [svn-r645] ./examples/h5_attribute.cElena Pourmal1998-09-014-5/+10
| | | | | | | | | | | | ./examples/h5_select.c Cosmetic changes to the source format ./examples/h5_chunk_read.c ./examples/h5_read.c Third argument in the H5select_hyperslab function had wrong datatype. Fixed.
* [svn-r644] Changes since 19980931Robb Matzke1998-09-014-677/+684
| | | | | | | ---------------------- ./test/cmpd_dset.c Uncommented the last test again and there are still bugs.
* [svn-r643] INSTALL : Section "for those who do not like to read" has been ↵Elena Pourmal1998-09-012-1/+9
| | | | | | edited. MANIFEST: New example files have been added.
* [svn-r642] SnapshotRobb Matzke1998-09-011-1/+1
|
* [svn-r641] Changed function names for beta release.Quincey Koziol1998-09-0127-742/+747
|
* [svn-r640] Added __unused__ to H5S_mpio_spaces_xfer parameters pline and efl.Robert Kim Yates1998-08-311-4/+4
|
* [svn-r639] Two new examples h5_select.c and h5_attribute.c were added to the ↵Elena Pourmal1998-08-313-5/+482
| | | | | | | | directory. Makefile.in was modified to reflect those changes. Tested on Sun Sparc ( baldric) and DEC Alpha (gondolin)
* [svn-r638] Added function prototypes.Robert Kim Yates1998-08-311-0/+26
|
* [svn-r637] Added include H5Fmpioprivate.hRobert Kim Yates1998-08-316-0/+6
|
* [svn-r636] Removed warning messages during compilation.Ruey-Hsia Li1998-08-313-120/+227
| | | | | Used H5Gstat to check object type. Modified h5dumputil.c to reflect changes of h5tools.c
* [svn-r635] Changes since 19980831Robb Matzke1998-08-3117-943/+1128
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./Makefile.in Running `make distclean' will not fail if one of the subdirectories has already been cleaned. ./config/BlankForm ./config/irix5.3 Cleaned it up more. Added better support/documentation for systems that have more than one compiler. ./config/alpha-dec-osf4.0 [NEW] Added a new config file as a result of testing on Jim Reus's machine. ./test/chunk.c Scaled down the testing range so we can actually run it interactively. ./tools/h5import.c Included <unistd.h> to get rid of warning for close(). ./src/H5detect.c Seg-faults on Linux for some reason when NDEBUG is defined, so I just undef it at the top of the source. ./test/big.c Added a fflush(). ./tools/h5ls.c The `-d' flag now works even when `-v' isn't specified. ./examples/h5_chunk_read.c ./examples/h5_compound.c ./examples/h5_extend_write.c ./examples/h5_group.c ./examples/h5_read.c ./examples/h5_write.c Indented according to hdf5 standards. Fixed compiler warnings
* [svn-r634] *** empty log message ***Albert Cheng1998-08-311-1/+1
|
* [svn-r633] Changes since 19980828Robb Matzke1998-08-3119-458/+525
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./RELEASE Updated with important changes I made since the second beta. ./src/H5A.c ./src/H5D.c ./src/H5Dprivate.h ./src/H5G.c ./src/H5Gprivate.h ./src/H5R.c ./src/H5Rprivate.h ./src/H5T.c ./src/H5Tprivate.h Any API function that used to take an `hid_t loc_id' followed by a `const char *name' can now take any type of object for the loc_id as long as the object is somehow associated with a file. Internally, H5G_loc() was modified to return an H5G_entry_t* instead of an H5G_t* so it's more general. Among other things, this allows one to retrieve information about an object like a named type or dataset without knowing the name of the type or dataset: int get_nlinks (hid_t obj) { H5G_stat_t sb; if (H5Gstat(obj, ".", TRUE, &sb)<0) return -1; return sb.nlink; } ./test/gheap.c ./test/istore.c These files needed a couple of changes because they call some of the internal functions whose H5G_t arguments changed to H5G_entry_t. ./src/H5A.c Got rid of all the switch statements for getting symbol table entries for varous objects and replaced them with a call to H5G_loc() allowing attributes to automatically apply to any type of object that belongs to a file. ./test/Makefile.in Moved the ragged array tests from the normal list of tests to the `make timings' target. ./test/ragged.c Added rewrite tests -- rewrite the rows of a dataset changing the number of rows and the length of each row. ./test/mtime.c Added a test that checks that H5Gstat() can be called with a dataset as the first argument. ./src/H5S.c Added #ifdef HAVE_PARALLEL around code to check for the HDF5_MPI_OPT_TYPES environment variable because the global variable that gets set is #ifdef'd. ./bin/release bzip2 uses .bz2 as the file extension.
* [svn-r632] Extended comment about elimination of redundant metadata writes.Robert Kim Yates1998-08-291-0/+7
|
* [svn-r631] Added H5Fmpioprivate.hRobert Kim Yates1998-08-281-0/+1
|
* [svn-r630] Added code to eliminate redundant writes of metadata,Robert Kim Yates1998-08-289-3/+155
| | | | | | so only proc 0 writes it to disk. The elimination is activated only when the environment variable HDF5_MPI_1_METAWRITE is nonzero; otherwise all processes that opened the file will write the metadata to disk.
* [svn-r629] Put ifdef HAVE_PARALLEL around init of H5_mpi_opt_types_g.Robert Kim Yates1998-08-281-0/+2
|
* [svn-r628] MPI buffer and file type optimization is bypassed,Robert Kim Yates1998-08-283-2/+24
| | | | unless the environment variable HDF5_MPI_OPT_TYPES is nonzero.
* [svn-r627] Changes since 19980827Robb Matzke1998-08-2811-423/+1070
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./src/H5G.c Fixed a link count on groups. Groups were always created with a link count of zero instead of one. ./src/H5Gpublic.h Added H5G_NTYPES so applications can easily declare arrays which are indexed by object type. ./src/H5O.c Calling `H5O_link(&ent,0)' will succeed when the file is open for read only because it's the only way to get the object's current link count. ./tools/h5ls.c Can take non-group object names on the command line (and multiple objects). Reorganized to be more extendible. The link count is displayed for `-v'. ./src/H5F.c Dumping of cache statistics is controlled by only the HDF5_DEBUG environment variable and not the H5F_ACC_DEBUG flag for H5Fopen() and H5Fcreate() since this makes it similar to the other debugging options. ./src/H5R.c ./test/ragged.c ./test/Makefile.in Tests pass but still a little work left to be done.
* [svn-r626] Turned some MPI hyperslab type optimization back onRobert Kim Yates1998-08-281-11/+8
| | | | (may coalesce contiguous blocks of outer dims, but won't collapse inner dims).
* [svn-r625] Have temporarily turned off coalescing optimizations in MPI ↵Robert Kim Yates1998-08-281-33/+40
| | | | | | | | hyperslab types until I can test and debug them more fully. Transfers using MPI buf and file types are correct, but this version doesn't attempt to optimize the types by coalescing contiguous blocks.
* [svn-r624] Removed <hardlink>.Ruey-Hsia Li1998-08-271-17/+16
| | | | Added <nlink>opt to <dataset> and <group>.
* [svn-r623] Cosmetic change: H5F_mpio_read uses local var use_types_this_time ↵Robert Kim Yates1998-08-271-1/+1
| | | | in condition.
* [svn-r622] Fixed memory leak in point selections.Quincey Koziol1998-08-271-0/+4
|
* [svn-r621] Re-checkin memory fixesQuincey Koziol1998-08-271-13/+0
|
* [svn-r620] Changes since 19980825Robb Matzke1998-08-2740-972/+2662
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./MANIFEST ./src/H5R.c [NEW] ./src/H5Rprivate.h [NEW] ./src/H5Rpublic.h [NEW] ./src/Makefile.in ./src/hdf5.h ./test/ragged.c [NEW] Preliminary support for 2d ragged arrays for Mark Miller and Jim Reus. Not fully implemented yet. The test is not actually part of `make test' because we still have some memory problems. ./src/H5E.c ./src/H5Epublic.h Added H5E_RAGGED as a major error number. ./bin/release Checks the MANIFEST file against `svf ls' on systems that have it. ./bin/trace Fixed a bug that caused arguments of type `void *x[]' to not be handled. ./src/H5.c Removed unused variables and changed a couple types to fix compiler warnings. Added tracing support for ragged array object ID's and arrays of pointers. ./src/H5D.c H5Dcreate() will complain if either of the property lists are invalid (instead of using the default). ./src/H5D.c ./src/H5Dprivate.h Split H5Dget_space() into an API and internal function so it can be called from the new ragged array layer. ./src/H5Fistore.c Fixed warnings about unsigned vs. signed comparisons. ./src/H5Flow.c Fixed a warning about a variable being shadowed in the MPI-IO stuff. ./src/H5Iprivate.h ./src/H5Ipublic.h Added the H5_RAGGED atom group. ./src/H5Shyper.c Fixed some freeing-free-memory errors that resulted when certain arrays were freed but the pointers were left in the data structures. I simply set the pointers to null after they were freed. ./src/H5Sprivate.h ./src/H5Sselect.c Split the H5Sselect_hyperslab() function into an API and a private function so it could be called from the ragged array layer. Added H5S_SEL_ERROR and H5S_SEL_N to the switch statements to get rid or compiler warnings. ./src/H5Tconv.c Removed a misleading comment. ./test/bittests.c Fixed a warning about a printf(). ./test/cmpd_dset.c Fixed warnings about unused variables because of test #11 being commented out. ./bin/trace Shortened the right margin for the output to allow room for the `);' at the end of the TRACE() macros.
* [svn-r619] SnapshotRobb Matzke1998-08-272-2/+2
|
* [svn-r618] Corrected comment in H5F_low_write about MPI derived datatype writes.Robert Kim Yates1998-08-261-4/+1
|
* [svn-r617] Added optimization to coalesce outer dims of hyperslab,Robert Kim Yates1998-08-261-9/+17
| | | | | | and changed error return of H5S_mpio_spaces_xfer to simple FAIL in case file layout is not contiguous (so that the xfer will still be done, but in the old chunk-by-chunk method).
* [svn-r616] SnapshotRobb Matzke1998-08-262-2/+2
|
* [svn-r615] Fixed memory leaks & duplicates frees.Quincey Koziol1998-08-254-24/+35
|
* [svn-r614] SnapshotRobb Matzke1998-08-242-2/+2
|
* [svn-r613] SnapshotRobb Matzke1998-08-232-2/+2
|
* [svn-r612] SnapshotRobb Matzke1998-08-224-339/+340
|
* [svn-r611] Removed warning messages during compilation.Ruey-Hsia Li1998-08-213-7/+5
|
* [svn-r610] Made ddl.html consistent with dumper output.Ruey-Hsia Li1998-08-211-82/+48
|
* [svn-r609] Debugging.htmlRobb Matzke1998-08-2011-355/+393
| | | | | | | | | | | | | | | | | | | | | Fixed errors H5.c Fixed core dump with setvbuf() for debugging. H5Fistore.c Fixed bug with sparse datasets. H5Omtime.c Found a typo in "Posix Programmer's Guide". The `%z' in the strftime() should be `%Z' instead. H5T.c H5Tpublic.h Improved api tracing for H5Tinsert_array(). h5tools.c Doesn't dump core for empty datasets.
* [svn-r608] SnapshotRobb Matzke1998-08-204-395/+395
|
* [svn-r607] Added new entries for source files of tools/h5dump.Albert Cheng1998-08-201-0/+4
|
* [svn-r606] Debugging can be enabled/disabled at runtime though code is stillRobb Matzke1998-08-1926-798/+1204
| | | | | conditionally included at compile time. Tracing and debugging share the same environment variable. All is documented in Debugging.html.
* [svn-r605] Added in h5dump tools created by Ruey-Hsia.Albert Cheng1998-08-194-3/+1349
| | | | | | | | Renamed what was called h5dump.c to h5tools.c. Changed Makefile.in to reflect all the changes. (Make dependence is to be processed later.) Tested in Solaris 2.5
* [svn-r604] Added #ifdef HAVE_PARALLEL macro so that the codeAlbert Cheng1998-08-191-0/+14
| | | | | | | is compiled only in parallel version but an "empty" source in the serial version. Tested in solaris 2.5.
* [svn-r603] Changes since 19980818Robb Matzke1998-08-189-460/+490
| | | | | | | | | | | | | | | | | | | | | ---------------------- ./src/H5.c Fixed an argument promotion bug in HDfprintf() ./src/H5Fistore.c Fixed a array bounds read error. ./src/H5HG.c Fixed uninitialized (but unused) data appearing in the hdf5 file, a potential security problem. ./src/H5T.c ./src/H5Tpublic.h Added new data types for hdf5 types: H5T_NATIVE_HSIZE, H5T_NATIVE_HSSIZE, H5T_NATIVE_HERR, and H5T_NATIVE_HBOOL. I did not add H5T_NATIVE_HID since I couldn't think of a reason that it would be stored in a file anyway.
* [svn-r602] Added entry of H5Smpio.c.Albert Cheng1998-08-182-2/+3
|
* [svn-r601] Changes since 19980814Robb Matzke1998-08-1814-321/+331
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./src/H5Fistore.c Fixed a bug that caused the wrong number of chunk offsets to be read or written from the file. ./src/H5Z.c Fixed a memory bug. ./test/dtypes.c Removed redundant tests. ./bin/snapshot Removed Perl code from a shell script. Oops :-) ./src/H5D.c Removed cvs merge conflicts. ./src/H5Omtime.c Fixed a typo in the Irix5.3 code. ./src/H5S.c Fixed a memory leak. ./src/H5Shyper.c Fixed a bad call to malloc() that didn't allocate enough memory. Reordered a comparison to eliminate an array bounds read error.
* [svn-r600] *** empty log message ***Robb Matzke1998-08-172-865/+89
|
* [svn-r599] Added code to convert HDF dataspace selections to MPI datatypes.Robert Kim Yates1998-08-175-87/+197
|
* [svn-r598] Added code to convert HDF dataspace selections to MPI datatypes.Robert Kim Yates1998-08-172-5/+48
|
* [svn-r597] Functions to convert HDF dataspace selections to MPI datatypes.Robert Kim Yates1998-08-171-0/+557
|