AuthorCommitMessageCommit dateIssues
Quincey KoziolQuincey Koziol
1729192d9e6[svn-r9584] Purpose: Code optimizationDescription: Revise mechanism for calling H5open/H5check to better avoid calling them from internal libray code. Only copy a datatype's group entry information if it has some. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Too minor to require h5committest
Quincey KoziolQuincey Koziol
b52107a42a1[svn-r9580] Purpose: Add new internal data structureDescription: Add an implementation of skip lists to the library (see comment in src/H5SL.c for references to the papers describing them) as a potential replacement for our current threaded, balanced binary tree container. Skip lists are much simpler to implement and should be faster to use. Also, added new error codes to release branch, so bump the minor version number to indicate that...
Pedro Vicente NunesPedro Vicente Nunes
a27b3f81f00[svn-r9579] Purpose: bug fixDescription: one header file that was removed from the repo was not removed from the makefile.in, causing make install to fail Solution: removed the file from the public header file list to be installed Platforms tested: linux Misc. update:
Albert ChengAlbert Cheng
003ffe2424c[svn-r9576] Purpose:Added an explanation of ASCII printing for h5dump.
MuQun YangMuQun Yang
c20de8aed47[svn-r9575] Purpose: Adding testing code for collective IO implementationDescription: Won't affect testing HDF5 library. Not tested yet, only check in for debugging purpose. Solution: Platforms tested: Linux 2.4 + mpich 1.2.6 Aix 5.1 + mpcc_r Misc. update:
MuQun YangMuQun Yang
cb58a0d8c67[svn-r9574] Purpose: Adding code for using MPI derived datatype to handle collective IODescription: No testing yet, won't affect the library. Solution: Platforms tested: linux 2.4 + mpich 1.2.6 Aix 5.1 + mpcc_r Misc. update:
Pedro Vicente NunesPedro Vicente Nunes
f206b7cec11[svn-r9572] Purpose: bug fixDescription: the routine for applying the layout for the new file of h5repack was not handling the logic correctly in cases where an input layout was not set Solution: changed the logic so that the original layout is preserved (this bug was introduced in the last change, October 19 04) Platforms tested: linux (small change) Misc. update:
Pedro Vicente NunesPedro Vicente Nunes
2c940aa9170[svn-r9571] Purpose: bug fixDescription: the string build of some test files using "srcdir" was not done properly Solution: Platforms tested: linux Misc. update:
Quincey KoziolQuincey Koziol
c731eb9d37e[svn-r9569] Purpose: Update flagsDescription: Update gcc compiler flags to support the early gcc 4.0 snapshots available on sleipnir Platforms tested: FreeBSD 4.10 (sleipnir) w/gcc 4.0 snapshot Too minor to require h5committest
Quincey KoziolQuincey Koziol
ac4e04fbc2a[svn-r9567] Purpose: Cleanup & add testDescription: Clean up test makefile a bit and add metadata cache test to 1.6 branch. Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
Albert ChengAlbert Cheng
f470d440178[svn-r9565] Purpose: Improvement.Description: Change the default CC, F9X and CXX compilers from ecc/efc/ecc to icc/ifort/icc because Intel keeps changing their compiler names. This eliminated the warning messages that a wrong compiler name is used. Platforms tested: Tested in Tg-login NCSA only since that is the only IA64 platform on site.
Quincey KoziolQuincey Koziol
0535c9b048a[svn-r9563] Purpose: Code optimizationDescription: Change how default allocation time is handled internally to the library, to avoid some performance issues with property lists. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Too minor to require h5committest
Pedro Vicente NunesPedro Vicente Nunes
56951d947c3[svn-r9562] Purpose: bug fixDescription: the Makefile.in of the hl tests was not including a "srcdir" include path the test table .c file was missing also the srcdir path Solution: add it Platforms tested: Misc. update:
Pedro Vicente NunesPedro Vicente Nunes
dee149bfc4a[svn-r9561] Purpose: bug fixDescription: the Makefile.in had an instruction on the make install part that was not suposed to be there Solution: removed it Platforms tested: linux aix Misc. update:
Quincey KoziolQuincey Koziol
1cee912aaa0[svn-r9559] Purpose: Code optimizationDescription: Switch a few more malloc/free pairs over to using internal free list code, to avoid abusing system memory allocator as badly. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Too minor to require h5committest
Pedro Vicente NunesPedro Vicente Nunes
293fe87eeec[svn-r9558] Purpose: insert high level library into main library Description: configure.in has a new entry (--enable-hl, disable-hl) it is on by default the configure message prints info regarding if hl is enabled or not the tree is /hl /hl/src /hl/test Solution: Platforms tested: linux solaris AIX Misc. update:
Quincey KoziolQuincey Koziol
35ffb5bd134[svn-r9556] Purpose: Code cleanup & optimizationDescription: Improve ADF/CGNS benchmark by reducing the number of internal attribute copies made during creations, opens and writes. Added new H5O_iterate() routine for iterating through messages of a certain type in the object header (attributes are the only message currently that can have multiple instances in the object header). Cross-pollinated various minor code cleanups to r...
Binh-Minh RiblerBinh-Minh Ribler
d58b9bf5b22[svn-r9555] Purpose: Fixing minor bugDescription: Xuan reported that "uint" used in this example caused error when built with MS Visual Studio compiler. Solution: Changed to "int." Platforms tested: Very minor, so I only tested on eirene. I'll let Xuan know to check on Windows. Misc. update:
Quincey KoziolQuincey Koziol
afebb37a423[svn-r9552] Purpose: Code optimizationDescription: Avoid making as many copies of attribute information. Also, be smarter about which properties we've seen before when copying and closing property lists. Fix memory leak of attribute data structures. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Too minor to require h5committest
Quincey KoziolQuincey Koziol
6ec311b1d32[svn-r9550] Purpose: Code optimizationDescription: Rework & move around some of the macros for querying balanced properties of nodes to speed up tree balancing code. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Too minor to require h5committest
Albert ChengAlbert Cheng
8c97a51f70c[svn-r9549] updated with new file entry.
Albert ChengAlbert Cheng
e66d28ceb9f[svn-r9547] Updated.
Albert ChengAlbert Cheng
9070897283f[svn-r9543] Purpose: Bug fix (#264)Description: h5dump did not print attribute data in ASCII format when -r is used. Solution: Added the ability to print in ASCII for Attributes Data also. Added a test for printing Attributes with -r option. tall-2B.ddl is the standard output for printing attributes with -r option. Platforms tested: H5committested. Also in heping. Misc. update: Update MANIFEST.
Albert ChengAlbert Cheng
e52f682ced8[svn-r9542] Purpose: Bug fix (#264)Description: h5dump did not print attribute data in ASCII format when -r is used. Solution: Added the ability to print in ASCII for Attributes Data also. Added a test for printing Attributes with -r option. Platforms tested: H5committested. Also in heping. Misc. update: Update MANIFEST.
Quincey KoziolQuincey Koziol
49db749a01f[svn-r9540] Purpose: Code optimizationDescription: Change threaded, balanced binary tree insertion routine to use more efficient "fast" search routine when trees with "fast compare" routines have objects inserted into them. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Too minor to require h5committest
Raymond LuRaymond Lu
7016b6e5ed1[svn-r9539] Purpose: Correction to previous bug fix. This checkin is mainly to let user test his program.Description: For family driver bug(#213), the previous fix was imperfect. The problem was when user create family file, the member size information wasn't saved in file. When the file was re-opened, the library simply use the size of 1st member file as member size. Solution: When file is re-opened, member size passed in from access property is checked to see if ...
Quincey KoziolQuincey Koziol
1878ad9c2cc[svn-r9537] Purpose: Code cleanup & optimizationsDescription: Clean up some of the code in attributes to avoid allocating memory and performing type conversions when the conversion is a noop. Avoid memory allocations of attribute data structures by switching to use library's free list memory allocator routines. Avoid memory allocations of object header continuation data structures by switching to use library's free list memory a...
Quincey KoziolQuincey Koziol
94b852d15a0[svn-r9535] Purpose: Correct typo in comment.Platforms tested: Not tested - too minor
Quincey KoziolQuincey Koziol
5c47b07a757[svn-r9534] Purpose: Update some missing dates for prior work.
Pedro Vicente NunesPedro Vicente Nunes
edbd77302fe[svn-r9533] Purpose: enhanced performance for h5diffDescription: the comparison cycle for the 2 buffers read from file was using a compare function where the type must be checked for each datum (e.g due to recursive calls in compound types) for atomic types this checking can be avoided Solution: introduced cycles for each one of the atomic integer and float class types Platforms tested: linux aix solaris Misc. update:
Raymond LuRaymond Lu
22a72b911ed[svn-r9531] Purpose: Bug fix(#213)Description: H5Pset_fapl_family sets family member size only for creating new file. The file doesn't keep this size information. When the file is re-opened, the size of first member file is used as the member size. Solution: Assume user knows the original member size and sets it through H5Pset_fapl_family. That will be the member size. User can pass in value 0 as member size if he doesn'...
MuQun YangMuQun Yang
b950cebd9ec[svn-r9530] Purpose: Modifying testing code for derived datatype. However, this test won't be run in the HDF5 parallel test. The code is checked in only for debugging purpose.Description: Solution: Platforms tested: Linux 2.4(mpich 1.2.6) Misc. update:
MuQun YangMuQun Yang
539080945ce[svn-r9529] Purpose: Check in some new fixes for MPI derived datatype routinesDescription: MPI derived datatype algorithm seems working for a simple case; however, there are still other problems need to be solved. So the code cannot be used for the time being. Check-in only for debugging. It won't affect other part of the library. Solution: Platforms tested: Linux 2.4 (heping, serial and parallel) (Since no new tests were added and changes are mostly restricted to one f...
HDF AdminHDF Admin
0eb15cd68f5[svn-r9527] Snapshot version 1.7 release 42
Quincey KoziolQuincey Koziol
8d422da811b[svn-r9526] Purpose: Bug fix, sorta.Description: Revert change to H5Pget_data_transform() which changed len of buffer returned to be inconsistent with H5Iget_name(), etc. We should discuss this change and apply it to all the similar functions if we decide to change the return value. Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
Albert ChengAlbert Cheng
9b09201ce18[svn-r9525] Purpose: updated for added dtransform example.Platforms tested: bin/chkmanifest.
Leon ArberLeon Arber
5d7425c6864[svn-r9524] Purpose: Bug FixDescription: Fixed off by one error in H5Pget_data_transform Solution: H5Pget_data_transform, when queried for the size of the property, should return strlen() + 1 so that the user can allocate memory for the terminating \0 in the string. Also fixed a typo in a comment in H5Ztrans.c Platforms tested: eirene, too minor to require further testing. Misc. update:
Leon ArberLeon Arber
73a495e7ac5[svn-r9523] Purpose: Added data transform exampleDescription: Added example code for the data dtransform Solution: This code both illustrates how data transform works and shows how to use it. Examples of data transform on read, write, and both at the same time. Also shows usage of H5Pget_data_transform Platforms tested: eirene + copper Misc. update:
MuQun YangMuQun Yang
38d59f0680f[svn-r9522] Purpose: Add filename for MPI derived datatype test code.Description: Solution: Platforms tested: Misc. update:
MuQun YangMuQun Yang
36561530ce2[svn-r9521] Purpose: To test MPI derived datatypeDescription: A very simple irregular hyperslab selection in parallel. Will not be tested when testing HDF5 library. Check in only for debugging purpose. This code will be tested in the future. Solution: Platforms tested: AIX 5.1, Linux 2.4+mpich 1.2.6 Misc. update:
MuQun YangMuQun Yang
7a11c453f92[svn-r9520] Purpose: Adding general MPI derived datatype testing code.Description: The testing code will not be tested. The purpose of checking in is for better debugging later. HDF5 routine or daily test should not be aware of this. Solution: Platforms tested: Copper(AIX 5.1), Heping(Linux 2.4 + MPICH 1.2.6). Misc. update:
MuQun YangMuQun Yang
1702d75b3a4[svn-r9519] Purpose: Adding codes for the general MPI derived datatype in order to better incorporate new fixes of HDF5 library.Description: Note: These codes have not been tested for general use. Don't call these functions in your developments of the HDF5 library. Also these codes are stand-alone codes, they should not affect other library codes. Solution: Platforms tested: Heping(C and Parallel linux 2.4, mpich 1.2.6) Arabica(C,C++,Fortran, Solaris 2.7) Copper(C,c++,Fortran, AIX 5.1, NOTE: c++ FAILED, seems not due ...
Leon ArberLeon Arber
091fbb49e04[svn-r9518] Purpose: New testsDescription: Added tests for chunked reads/writes. Platforms tested: eirene + sol + copper Misc. update:
Quincey KoziolQuincey Koziol
d60e16be79a[svn-r9516] Purpose: Bug fixDescription: Fix code to allow --debug-enable=all option to work correctly. Solution: Update some ifdef'ed code with recent changes. Platforms tested: Linux 2.4 (heping) w/--enable-debug=all Too minor to require h5committest
Raymond LuRaymond Lu
d28d9e24e95[svn-r9515] Purpose: Bug fixDescription: For Intel 8.1 compiler, C99 standard has to be enabled to define macro ULLONG_MAX in its own header file limits.h. Solution: Add flag -std=c99 to Intel compiler if the version is 8.1. Platforms tested: Tested v1.6 because this is a very simple change.
HDF AdminHDF Admin
ce64c134092[svn-r9513] Snapshot version 1.7 release 41
MuQun YangMuQun Yang
65b26e02b74[svn-r9512] Purpose: Adding new names for windows installation docs, remove old namesDescription: Solution: Platforms tested: Misc. update:
Xuan BaiXuan Bai
a63d60992b2[svn-r9510] Purpose: Update.Description: Correct some errors in the documentation. Solution: Platforms tested: Not necessary. Misc. update:
Xuan BaiXuan Bai
ef6cb981028[svn-r9508] Purpose: Bug Fix.Description: Correct some typos in the installation documentation. Solution: Platforms tested: Not necessary. Misc. update:
Xuan BaiXuan Bai
52c93de3794[svn-r9507] Purpose: New feature and update.Description: New feature: Implement run-time detection of the Szip encoder. Update: Fix bug in hdf5 library installation file hdf5\installhdf5lib.bat. Solution: 1. Add two new projects, testh5repack_detect_szip and testh5repack_detect_szipdll under hdf5\tools\testfiles directory, into HDF5 Windows workspace, and add them to the dependencies of "all" dummy project. The first one will generate ...