summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r8989] Purpose:Quincey Koziol2004-08-0221-630/+758
| | | | | | | | | | | | | | Backport feature Description: Backport Kent's collective chunk I/O work to date into the release branch. Also, minor code cleanups, etc. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel IRIX64 6.5 (modi4) h5committested
* [svn-r8988] This commit was manufactured by cvs2svn to create branch 'hdf5_1_6'.cvs2svn2004-08-021-0/+268
|
* [svn-r8986] Purpose:Quincey Koziol2004-08-021-0/+2
| | | | | | | Update manifest Description: Add a couple of missing files.
* [svn-r8985] Purpose:Quincey Koziol2004-08-0261-7782/+2713
| | | | | | | | | | | | | | | | | | | | | Bug fixes & code cleanups Description: Backport MPI-I/O changes from the development branch to the release branch in preparation for bringing Kent's collective chunk I/O changes back. Removed last vestiges of FPHDF5 from this branch, as it was never working here. Various code cleanups & syncrontizations to better align with development branch code and reduce diffs. Regenerate dependencies. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel IRIX64 6.5 (modi4) h5committested
* [svn-r8984] This commit was manufactured by cvs2svn to create branch 'hdf5_1_6'.cvs2svn2004-08-025-0/+895
|
* [svn-r8980] Snapshot version 1.6 release 3 (snap2)HDF Admin2004-08-0210-37/+63
|
* [svn-r8978] Purpose: Update MANIFESTBinh-Minh Ribler2004-08-011-0/+4
| | | | | | | | | Description: Added these lines ./c++/src/H5ArrayType.cpp ./c++/src/H5ArrayType.h ./c++/src/H5VarLenType.cpp ./c++/src/H5VarLenType.h
* [svn-r8977] Purpose:Binh-Minh Ribler2004-08-011-2/+5
| | | | | | | | | | | | | | Add new files Description: Added H5VarLenType.cpp and H5ArrayType.cpp to LIB_SRC Added H5VarLenType.h and H5ArrayType.h to PUB_HDR Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) Misc. update:
* [svn-r8976] Purpose:Binh-Minh Ribler2004-08-011-0/+2
| | | | | | | | | | | | | | | | | | | Add more C++ wrappers and documentation Description: Added class VarLenType to provide wrapper for: H5Tvlen_create Added wrapper for H5Tis_variable_str to DataType class Tests for the new wrappers will follow soon. Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) New files will be added to Windows projects Misc. update:
* [svn-r8975] Purpose:Binh-Minh Ribler2004-08-011-0/+2
| | | | | | | | | | | | | | | | | | | Add more C++ wrappers and documentation Description: Added class ArrayType to provide wrapper for: H5Tarray_create H5Tget_array_ndims H5Tget_array_dims Test for the new wrappers will follow soon. Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) New files will be added to Windows projects. Misc. update:
* [svn-r8974] Purpose: Updated documentationBinh-Minh Ribler2004-07-312-2/+2
| | | | | | | | | | Description: Removed an internal function from RM and made minor correction on its main page. Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (eirene)
* [svn-r8973] Purpose: Updated documentationBinh-Minh Ribler2004-07-3143-658/+801
| | | | | | | | | | Description: Updated various function headers for the RM as reviewing progresses. Rearranged functions in header files for more sensible look of the RM. Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (verbena)
* [svn-r8972] James Laird2004-07-301-0/+4
| | | | | Purpose: Updated RELEASE.txt for previous bug fixes
* [svn-r8970] Purpose:Quincey Koziol2004-07-304-55/+45
| | | | | | | | | | | | | | | | | | | | | | | | Bug fix. Description: Address two problems: - The computation of the scanline in the szip filter was being performed in the "can apply" callback routine instead of the "set local" routine. - The routine which allocated all the chunks for an entire dataset (which is invoked when the allocation time is early or late, rather than incremental) wasn't recording a failed filter in the information for the chunk, causing the library to believe that the chunk had the filter applied when it really hadn't. Solution: - Move the scanline computation to the "set local" callback. - Record the filter mask with each chunk created when allocating them. Platforms tested: FreeBSD 4.10 (sleipnir) w/szip Too obscure to require h5committest
* [svn-r8968] Purpose: MaintenanceElena Pourmal2004-07-291-3/+6
| | | | | | | | | | | Description: Added support for Absoft Fortran compiler Solution: Modified configuration file to check which Fortran compiler is used and set appropriate flags. Platforms tested: verbena with pgf90 and Absoft f95 compilers. Misc. update:
* [svn-r8967] Purpose: MaintenanceElena Pourmal2004-07-292-5/+43
| | | | | | | | | | | Description: Added support for Absoft Fortran compiler Solution: Modified configuration file to check which Fortran compiler is used and set appropriate flags. Platforms tested: verbena with pgf90 and Absoft f95 compilers. Misc. update:
* [svn-r8965] Purpose:Xuan Bai2004-07-291-0/+0
| | | | | | | | | | | | | | | | | | Update. Description: Update new source code into windows project and rename hdf5_cpp debug version library. Solution: 1. Add hdf5\c++\src\H5CppDoc.h into the head files for hdf5_cpp and hdf5_cppdll projects. 2. Rename hdf5_cpp debug version library from hdf5_cpp.lib to hdf5_cppd.lib to distinguish it from the hdf5_cpp release version library hdf5_cpp.lib. Platforms tested: Microsoft Visual C++ 6.0 on Windows 2000/XP. (will test with .NET on Windows XP after this check-in.) Misc. update:
* [svn-r8963] Purpose:Quincey Koziol2004-07-283-3/+57
| | | | | | | | | | | | | | | Bug fix Description: Allow I/O on extendible chunked datasets with (currently) zero-sized dimensions to proceed harmlessly instead of dumping core on an assertion. Solution: Removed assertion and added checks to avoid problem situation in H5TB_end Platforms tested: FreeBSD 4.10 (sleipnir) w/ & w/o parallel Too minor to require h5committest
* [svn-r8961] Purpose:Quincey Koziol2004-07-281-0/+1
| | | | | | | | | | | Bug fix Description: Clean up new testfile from earlier checkin. Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
* [svn-r8959] Purpose:Quincey Koziol2004-07-273-55/+114
| | | | | | | | | | | | | Bug fix Description: Always write fill values to chunks when initializing entire B-tree and any filters are defined. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Too minor to require h5committest
* [svn-r8955] Elena Pourmal2004-07-273-18/+37
| | | | | | | | | | | | | Purpose: Maintenance on MAC OSX Description: Added support for the Absoft Fortran compiler. Solution: Platforms tested: MAC OSX with xlf and f95 absoft compilers; xlf is set to be the default compiler. Misc. update:
* [svn-r8954] James Laird2004-07-277-1/+167
| | | | | | | | | | | | | | | | Purpose: Bug fix Description: When a simple dataspace is created, its extent should be set before using it, or it will silently function as a NULL dataspace. Solution: Added checks on user-supplied dataspaces. Now dataspaces without extents set will throw errors; users must explicitly set a dataspace to be NULL. Platforms tested: sleipnir, windows
* [svn-r8952] Purpose: Adding fileBinh-Minh Ribler2004-07-261-0/+1
| | | | | Description Added file c++/src/H5CppDoc.h.
* [svn-r8951] Purpose: Adding fileBinh-Minh Ribler2004-07-261-1/+1
| | | | | | | | | | | | Description Added file H5CppDoc.h. Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (verbena) The new file will be added to windows project soon. Misc. update:
* [svn-r8950] Purpose: Updated documentationBinh-Minh Ribler2004-07-2626-129/+282
| | | | | | | | | | | | | | | Description: Updated various function headers for the RM. Added DOXYGEN_SHOULD_SKIP_THIS to selectively un-display some info, that shouldn't be needed by application users. Added mainpage to the RM via the new file H5CppDoc.h Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (verbena) The new file will be added to windows project soon. Misc. update:
* [svn-r8949] Frank Baker2004-07-262-87/+119
| | | | | | | | | | | | | | | | | | | | | Purpose: H5Pset_szip -- major rewrite H5Dcreate -- added a note regarding SZIP Description: H5Pset_szip -- Rrestructured and rewrote H5Pset_szip Description and Notes to explain SZIP usage more completely, to capture limitations and potential pitfalls, to offer a tunign suggestion, and to segregate discussion of SZIP parameters that may be of interest to users familiar with SZIP in other environments. Updated parameter discussion in Description and Parameter sections. Described ways in which erroneous SZIP setup can cause H5Dcreate to fail. H5Dcreate -- Added note to see the H5Pset_szip RM entry if H5Dcreate fails and SZIP compression is to be used with the dataset. Platforms tested: Mozilla
* [svn-r8948] Purpose:Quincey Koziol2004-07-2610-35/+40
| | | | Bump version # after making snapshot
* [svn-r8947] Purpose:Quincey Koziol2004-07-266-16/+54
| | | | | | | | | | | | | | | | | | Code cleanup, sorta Description: Added ifdef sections for "H5_USING_PURIFY" in various places in the code, which are designed to reduce the spurious "uninitialized memory read" warnings from purify which are actually OK. Note that this macro will have to be turned on by adding it to the CFLAGS for the build - I didn't think it was important enough to add a configure flag for. Also, the changes in H5HG.c optimize the walks through the objects in a heap to only look at the 'used' entries instead of all the 'allocated' entries. Platforms tested: Solaris 2.7 (arabica) w/purify Not tested by h5committest
* [svn-r8945] Purpose:Quincey Koziol2004-07-261-2/+4
| | | | | | | | | | | | Code optimization Description: Eliminate duplicated call to H5T_detect_class() Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.10 (sleipnir) w/parallel Too minor to require h5committest
* [svn-r8942] Purpose:Quincey Koziol2004-07-261-2/+6
| | | | | | | | | | | | | | Code optimization Description: Changed calloc() calls to malloc() calls allocating background buffers during dataset writes, since the background buffer information will be read from disk anyway, overwriting any existing values. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.10 (sleipnir) w/parallel Too minor to require h5committest
* [svn-r8940] Snapshot version 1.6 release 3 (snap0)HDF Admin2004-07-2610-43/+67
|
* [svn-r8939] Purpose:Albert Cheng2004-07-239-35/+35
| | | | Updated the library version to 1.6.3-snap0.
* [svn-r8937] James Laird2004-07-235-31/+227
| | | | | | | | | | | | | | | | | | | Purpose: Bug fix Description: Modification time test (mtime) would die silently on some systems. This is because the code is very system-dependant (it relies on getting the current time and the timezone from the OS). Solution: mtime test now uses TEST_ERROR macro to print "FAILED" and to output where the failure occurred. Configure script is a little smarter about whether gettimeofday() function returns the timezone correctly. Further bugs will need to be addressed on a system-by-system basis. Platforms tested: sleipnir, arabica, verbena, copper, windows (VC7)
* [svn-r8935] Elena Pourmal2004-07-221-6/+6
| | | | | | | | | | | | | | | | Purpose: Bug fix Description: While working on the SZIP documentation with Frank, I realized that when scanline was less than 4k and bigger than pixels_per_block, it was not adjusted if number_of_blocks_per_scanline was bigger than max_number_of_blocks_per_scanline. Solution: Fixed the code. Unfortunately it didn't help with the problem I had using h5repack with DOQGROD.he5 file. Platforms tested: copper Misc. update:
* [svn-r8934] Purpose:Albert Cheng2004-07-221-2/+3
| | | | | | | | | | | | | | | | | | | Improvement Description: Removed "-D__GNUC__" which was a patch for previous version. It is no longer needed. Also moved the debug flags "-w2 and -Wall" to DEBUG_CXXFLAGS so that they are used for debug mode only. Also adjust CXXFLAGS setting so that -std=c99 is added only if user has not preset CXXFLAGS. This allows users the option of not using it. Platforms tested: Tested in tg-NCSA only since that is the only ia64 platform around. Misc. update:
* [svn-r8933] Purpose:Albert Cheng2004-07-224-0/+300
| | | | | | | | | | | | | | Feature Description: Added a configure summary at the end. configure: generated from configure.in. Platforms tested: No h5committest by tested by hand in tg-ncsa. Misc. update:
* [svn-r8931] Purpose:Xuan Bai2004-07-221-0/+0
| | | | | | | | | | | | | | | Update. Description: Update dumptest batch file. Solution: Removed one h5dump testing to match with h5dump testings on Unix. Platforms tested: Microsoft Visual C++ 6.0 on Windows XP and 2000. Misc. update:
* [svn-r8930] Purpose:James Laird2004-07-221-127/+174
| | | | | | | | | | | Code cleanup Description: Fixed reserved.c test to use h5_fileaccess/h5_fixname/h5_cleanup. Updated RELEASE.txt for previous bug fix Platforms tested: sleipnir, verbena
* [svn-r8929] Purpose:James Laird2004-07-221-0/+2
| | | | | | | | | | | | Code cleanup Description: Fixed reserved.c test to use h5_fileaccess/h5_fixname/h5_cleanup. Updated RELEASE.txt for previous bug fix Platforms tested: sleipnir, verbena
* [svn-r8926] Purpose:Xuan Bai2004-07-221-0/+0
| | | | | | | | | | | | | | | | | | | | Update. Description: Update hdf5 testing batch files. Solution: 1. Updated dumptest.bat, difftest.bat, lstest.bat, and repacktest.bat files to match with correspondent testings on Unix. 2. Added one new batch file mask.bat, which will be called by lstest.bat to mask off time information(this time information shows the local timezone and has to be masked off.) Platforms tested: Microsoft Visual C++ 6.0 on Windows XP and 2000. (will test with .NET on XP after this check-in.) Misc. update:
* [svn-r8919] Elena Pourmal2004-07-211-0/+5
| | | | | | | | | | | | Purpose: Maintenance Description: Documented SZIP change. Solution: Platforms tested: Misc. update:
* [svn-r8918] Elena Pourmal2004-07-211-4/+11
| | | | | | | | | | | | | | | | | | | Purpose: Improvement Description: HDF5 Library set pixels_per_scanline parameter to the size of the chunk's fastest changing dimension. As a result, fastest changing dimension of the chunk could not be bigger than 4K and smaller than pixels_per_block value and szip compression couldn't be used for many real datasets. Solution: Reworked algorithm how HDF5 sets pixels_per_scanline value; only chunks with the total number of elements less than pixels_per_block value are rejected. There is no restriction on the size of the chunk's fastest changing dimension anymore. Modified the test according to the new algorithm. Platforms tested: verbena, copper, sol Misc. update:
* [svn-r8917] Elena Pourmal2004-07-211-10/+28
| | | | | | | | | | | | | | | | | | Purpose: Improvement Description: HDF5 Library set pixels_per_scanline parameter to the size of the chunk's fastest changing dimension. As a result, fastest changing dimension of the chunk could not be bigger than 4K and smaller than pixels_per_block value and szip compression couldn't be used for many real datasets. Solution: Reworked algorithm how HDF5 sets pixels_per_scanline value; only chunks with the total number of elements less than pixels_per_block value are rejected. There is no restriction on the size of the chunk's fastest changing dimension anymore. Platforms tested: verbena, copper, sol Misc. update:
* [svn-r8914] Purpose:Albert Cheng2004-07-212-8/+38
| | | | | | | | | | | | | | | | | | | | Bug fix and feature. Description: The setenv was done in runtest but it has the effect will linger onto the next test. So, if the first test sets $CXX to a certain value, it lingers on the all following tests of the same host. This is usually not desired. Solution: Move the actual setenv code to snapshot. Runtest now just parses them and pass along the setenv request to snapshot. Platforms tested: no h5comittest which does not really test the change. Hand tested in eirene with Tg-NCSA. Misc. update:
* [svn-r8911] Purpose:Pedro Vicente Nunes2004-07-2118-116/+198
| | | | | | | | | | | | | | | | | | | | | | | | | | | | bug fixes Description: the return error code for a function was not initialized. in HP-UX it happened that this variable was initialized to -1 causing the function to return with an error condtion solution : initialized the variable to 0 the name of the dataset was printed after the differences in verbose mode and report when differences were found solution : check first if differences were found and then print the name of dataset and differences in verbose mode always print the name first Solution: Platforms tested: linux HP-UX solaris AIX Misc. update:
* [svn-r8908] Purpose:Pedro Vicente Nunes2004-07-202-11/+106
| | | | | | | | | | | | | | | updated documentation and usage message Description: updated the html documentation for the new h5diff modes added a section for h5repack Solution: Platforms tested: linux Misc. update:
* [svn-r8903] Purpose:Pedro Vicente Nunes2004-07-20103-972/+1616
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | h5diff and h5repack changes Description: h5diff introduced the following four modes of output: Normal mode: print the number of differences found and where they occured Report mode: print the above plus the differences Verbose mode: print the above plus a list of objects and warnings Quiet mode: do not print output (h5diff always returns an exit code of 1 when differences are found) h5repack added an extra parameter for SZIP filter (coding method) the new syntax is -f SZIP=<pixels per block,coding> (pixels per block is a even number in 2-32 and coding method is 'EC' or 'NN') Example of use: ./h5repack -i file1 -o file2 -f SZIP=8,NN -v updated usage messages, test scripts and files accordingly Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8902] Purpose:Quincey Koziol2004-07-203-148/+135
| | | | | | | | | | | | Bug fix Description: Allow buffer parameter to H5Dread & H5Dwrite to be NULL if there are no elements to transfer. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Too minor to require h5committest
* [svn-r8900] James Laird2004-07-202-0/+15
| | | | | | | | | | | | | | Purpose: Bug Fix Description: H5Sset_extent_simple causes errors if used to reduce a space's maxdims to zero. Solution: H5Sset_extent_simple now cleans up the pointer. Added a regression test. Platforms tested: sleipnir (very minor change)
* [svn-r8898] James Laird2004-07-203-8/+31
| | | | | | | | | | | | | | | Purpose: Bug Fix Description: Trying to create the root group or the working group ("/" or ".") fakes out HDF5 so that it neither creates a group nor returns an error. Solution: H5G_namei now throws an error if it was supposed to insert but didn't. Platforms tested: sleipnir, Visual Studio 7 (very minor change)