summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r16807] Purpose: Fix bug 1533Neil Fortner2009-04-2021-52/+151
| | | | | | | | | | | Description: Previously, there was no versioning for H5Z_class_t. This prevented applications written for 1.6 using custom filters from being able to use the 1.8 library. There is now an H5Z_class1_t and H5Z_class2_t to enable compatibility. H5Zregister is *not* versioned, it determines which version of the struct has been passed in by the value of the first field (id or version, both are ints). Tested: jam, linew, smirom (h5committest), jam (--with-default-api-version=v16)
* [svn-r16806] Purpose: Add new h5repack tests to WindowsScott Wegner2009-04-201-2/+9
| | | | | | | | Description: Three new tests were added to the h5repack test script in rev.16802. This checkin brings those new tests to Windows as well. Tested: VS2005 on WinXP x64
* [svn-r16803] Purpose: Fix bug 1548Neil Fortner2009-04-204-56/+70
| | | | | | | | | Description: When writing data to a dataset, the data transform was performed after type conversion. This caused an error if the file type was non-native. This has been changed so data transforms are always performed on the memory type. Tested: jam, linew. smirom (h5committest)
* [svn-r16800] Purpose: Fix bug 1516Neil Fortner2009-04-206-21/+387
| | | | | | | | | | | Description: h5repack previously would not take named datatypes into consideration when copying datasets and attributes. This would cause extra anonymous datatypes in the target file at best, and cause errors halfway through the repacking at worst. h5repack should now always handle named datatypes correctly. Named datatypes are also now converted to the native type when -n is given. Tested: jam, linew, smirom (h5committest)
* [svn-r16799] corrected typos in fortran APIScot Breitenfeld2009-04-201-4/+4
|
* [svn-r16797] Changed Scot Breitenfeld2009-04-202-3/+5
| | | | | | | | | | | | | | H5D_CHUNK_CACHE_NSLOTS_DEFAULT_F H5D_CHUNK_CACHE_NBYTES_DEFAULT_F H5D_CHUNK_CACHE_W0_DEFAULT_F to H5D_CHUNK_CACHE_NSLOTS_DFLT_F H5D_CHUNK_CACHE_NBYTES_DFLT_F H5D_CHUNK_CACHE_W0_DFLT_F to get under the 31 limit for variable names
* [svn-r16796] Changed Scot Breitenfeld2009-04-202-9/+12
| | | | | | | | | | | | | | H5D_CHUNK_CACHE_NSLOTS_DEFAULT_F H5D_CHUNK_CACHE_NBYTES_DEFAULT_F H5D_CHUNK_CACHE_W0_DEFAULT_F to H5D_CHUNK_CACHE_NSLOTS_DFLT_F H5D_CHUNK_CACHE_NBYTES_DFLT_F H5D_CHUNK_CACHE_W0_DFLT_F to get under the 31 limit for variable names
* [svn-r16792] Description:Mike McGreevy2009-04-2049-189/+361
| | | | | | | | | | | | - Updated bin/reconfigure to use latest version of automake (1.10.2). Re-generated Makefile.in's by running bin/reconfigure. - Added libtool version numbers to c++, fortran, hl, hl c++, and hl fortran libraries. Tested: jam, liberty, smirom
* [svn-r16789] Bug Fix (Bug 1398):Albert Cheng2009-04-201-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | For gcc v4.3 and v4.4, with production mode, if -O3 is used, H5Tinit.c would fail to compile. Actually bad H5Tinit.c is produced. If -O (same as -O1) is used, H5Tinit.c compiled okay but test/dt_arith would fail with: Testing hard normalized long double -> signed char conversions time: comm and terminated abnormally When -O0 (no optimizatio) is used, H5Tinit.c compilete okay and all tests passed. Solution: Changed the config/gnu-flags to use -O0 for gcc v4.3 and 4.4 for production flags for now so that build and tests would work. Still need to investigate if the error is due to Gcc optimization bug or our code errors. Tested: In liberty with gcc43 and gcc44. Also, tested in jam and smirom with older versions of gcc. There are no gcc 43 or 44 compilers installed in other THG machines that I know.
* [svn-r16787] Description:Binh-Minh Ribler2009-04-192-48/+156
| | | | | | | | | | | | | Fixed to pass parameters to H5Awrite/H5Aread correctly so that all Attribute::write and Attribute::read methods work correctly for both fixed-length and variable-length string attributes. Added more test cases. Platforms tested: Linux/32 2.6 (jam) FreeBSD/64 6.3 (liberty) SunOS 5.10 (linew)
* [svn-r16785] added missing test and compare cases inside compounds for nanPedro Vicente Nunes2009-04-182-673/+1022
| | | | tested: linux
* [svn-r16781] Added information about new fortran wrappers added:Scot Breitenfeld2009-04-171-0/+8
| | | | | | | H5D_h5dget_access_plist_f H5I_h5iis_valid_f H5P_h5pset_chunk_cache_f H5P_h5pget_chunk_cache_f
* [svn-r16780] Description:Scot Breitenfeld2009-04-173-4/+300
| | | | | | | | | | | | | | | Added tests for the new APIs: H5D_H5DGET_ACCESS_PLIST_F H5I_H5IIS_VALID_F H5P_H5PSET_CHUNK_CACHE_F H5P_H5PGET_CHUNK_CACHE_F Platforms tested: smirom: pgf90, ifort linew liberty: gcc43, gfortran43, gcc44, gfortran44
* [svn-r16779] A minor correction of previous checkin. The original files ↵Raymond Lu2009-04-171-8/+6
| | | | | | | | created with v1.6 library could be deleted by cleanup routine. I corrected it in this checkin. Tested on jam - simple change.
* [svn-r16777] Description:Scot Breitenfeld2009-04-172-0/+185
| | | | | | | | | | | Added APIs: H5P_H5PSET_CHUNK_CACHE_F H5P_H5PGET_CHUNK_CACHE_F Platforms tested: smirom: pgf90 ifort
* [svn-r16776] Description:Scot Breitenfeld2009-04-171-0/+9
| | | | | | | | | Added APIs: H5D_mp_H5DGET_ACCESS_PLIST_F H5I_mp_H5IIS_VALID_F H5P_mp_H5PSET_CHUNK_CACHE_F H5P_mp_H5PGET_CHUNK_CACHE_F
* [svn-r16775] Desciption:Scot Breitenfeld2009-04-171-0/+4
| | | | | | | | | Added APIs: H5D_mp_H5DGET_ACCESS_PLIST_F H5I_mp_H5IIS_VALID_F H5P_mp_H5PSET_CHUNK_CACHE_F H5P_mp_H5PGET_CHUNK_CACHE_F
* [svn-r16774] Description:Scot Breitenfeld2009-04-172-0/+72
| | | | | | Added Fortran API H5Iis_valid_f Platforms tested: smirom - ifort pgf90
* [svn-r16773] Description:Scot Breitenfeld2009-04-172-2/+72
| | | | | | Added Fortran API h5dget_access_plist_f Platforms Tested: Smirom - pgf90 ifort
* [svn-r16772] Added explicit declarations for H5D_CHUNK_CACHE_* constants.Scot Breitenfeld2009-04-171-0/+4
|
* [svn-r16770] Modified parallel tests so they can run with arbitrary number ↵Christian Chilan2009-04-172-4/+5
| | | | | | of processors. Tested on jam and abe.
* [svn-r16768] Added definitionsScot Breitenfeld2009-04-162-2/+9
| | | | | | | | H5D_CHUNK_CACHE_NSLOTS_DEFAULT_F H5D_CHUNK_CACHE_NBYTES_DEFAULT_F H5D_CHUNK_CACHE_W0_DEFAULT_F used in cache/chunk functions.
* [svn-r16766] Fix a comment in H5Pdapl.c, update RELEASE.txt with chages to ↵Neil Fortner2009-04-162-1/+5
| | | | | | | | factory free lists. Tested: kate
* [svn-r16760] Fixed a simple typo in the echo statement in theAlbert Cheng2009-04-152-2/+2
| | | | | | | check-all-install actions. Tested: In jam by hand.
* [svn-r16759] The test of family file compatibility with v1.6 used the ↵Raymond Lu2009-04-153-11/+56
| | | | | | | | | | | original family files under the library source directory. Since the test opens the files with write mode, it's safer to make copies of the original files. I added the copying step in test_family_compat in vfd.c. I changed the Makefile.am to clean up the copied files. I created a new family_v16_00000.h5 with v1.6 library. Tested on jam - supposed to be simple change.
* [svn-r16754] bug fix (ID 1345):Albert Cheng2009-04-152-6/+6
| | | | | | | | Use environment variable instead of command parameter to test the install via $DESTDIR test. Tested: Jam and smirom by hand. (no h5committest which does not test this change.)
* [svn-r16749] New feature (Bug ID: 1345):Albert Cheng2009-04-143-1/+44
| | | | | | | | Added a Make target of check-all-install to test the correctness of installing via the prefix= or $DESTDIR options. Platforms tested: h5committested and jam serial mode. Then test check-all-install by hand.
* [svn-r16745] Added fixed bug 1536, about the include for the _getcwd() function.Allen Byrne2009-04-141-0/+2
|
* [svn-r16742] Added #include <direct.h> to windows section. As discussed in ↵Allen Byrne2009-04-141-0/+1
| | | | | | Bug 1536, this include is needed to supply the _getcwd() function. Tested: XP 32 VS2005
* [svn-r16738] Snapshot version 1.9 release 38Larry Knox2009-04-1110-24/+24
|
* [svn-r16736] Added H5Groot.c to src/make.com. Took out space_overflow.c ↵Raymond Lu2009-04-103-12/+1
| | | | | | from test/check.com and test/make.com. Not tested yet.
* [svn-r16734] addedPedro Vicente Nunes2009-04-101-0/+3
| | | | | | - h5diff new flag, -c, --compare, list objects that are not comparable. PVN - 2009/4/2 - 1368 - h5diff new flag, -N, --nan, avoids NaNs detection. PVN - 2009/4/2
* [svn-r16730] Purpose: Fix bug 1539bNeil Fortner2009-04-103-4/+77
| | | | | | | | | | Description: The H5L interface was not marked as uninitialized when H5L_term_interface was called. This caused the interface to not initialize itself later on. This prevented external links from working after calling H5close, because they were never re-registered. Tested: jam, smirom, linew (h5committest)
* [svn-r16729] Added H5Groot file to proj files.Allen Byrne2009-04-104-0/+151
| | | | Tested: Xp64-2005, XP32-VNET
* [svn-r16727] clean linux warningsPedro Vicente Nunes2009-04-101-15/+15
| | | | tested: linux
* [svn-r16723] Modified dset and t_chunk_alloc tests to use dataset dimensions ↵Christian Chilan2009-04-093-32/+14
| | | | | | that are multiples of the number of processors. Tested on jam and abe.
* [svn-r16721] Purpose: Fix problems with "no strct format checks"Neil Fortner2009-04-092-21/+46
| | | | | | | | | | Description: Changed H5G_mkroot to be tolerant of files with symbol table information cached but no symbol table in the root group. Also changed H5G_mkroot to properly clean up in case of an error, and changed H5G_stab_is_valid to properly detect errors in H5O_msg_read. Tested: jam, linew, smirom (h5committest), jam (--disable-strict-format-checks)
* [svn-r16719] clean linux warningsPedro Vicente Nunes2009-04-098-5056/+5052
| | | | tested: linux
* [svn-r16717] added some print messagesPedro Vicente Nunes2009-04-091-28/+43
| | | | tested: linux
* [svn-r16713] Add bug number to note about previous commit.Neil Fortner2009-04-081-1/+1
|
* [svn-r16711] Revert unintentional change to family_v16_00000.h5. Will look ↵Neil Fortner2009-04-081-0/+0
| | | | | | into how it keeps getting changed.
* [svn-r16710] Purpose: Fix bug 1423Neil Fortner2009-04-0819-328/+552
| | | | | | | | | | | | | | Description: Versions of the library between 1.3.0 and 1.6.3 have a bug which prevents them from opening any file that does not have the root group's symbol table information cached in the root group's entry in the superblock. Prior to 1.8 this was not an issue as this information was always cached. However, 1.8.0 stopped writing this information (which is not required by the file format specification), and these older versions can therefore not read files created or last written by versions 1.8.0 to 1.8.2. This fix modifies the library to once again add this information to the superblock (when using the old file format). Tested: jam, linew, smirom (h5committest)
* [svn-r16708] added The scale index return value in H5DSiterate_scales was ↵Pedro Vicente Nunes2009-04-081-9/+12
| | | | | | not always + incremented. (PVN - 2009/4/8 - 1538)
* [svn-r16706] #1538 (B2) Problems with Dim Scale APIs reported by MathworksPedro Vicente Nunes2009-04-082-30/+80
| | | | | | | ISSUE2: the scale index input/output parameter value passed to H5DSiterate_scales was not always incremented (it returns the scale index current iteration). SOLUTION FOR ISSUE2: modified the cycle in H5DSiterate_scales so that the scale index is always incremented TEST: added some test cases with calls to invalid indices and H5DSiterate_scales with return scale indices and visitor data tested: windows, linux
* [svn-r16704] Snapshot version 1.9 release 37Larry Knox2009-04-089-24/+24
|
* [svn-r16702] Purpose: Improve performance of factory free lists.Neil Fortner2009-04-083-166/+459
| | | | | | | | | | | Description: Factory free lists were formerly implemented as block free lists. This was inefficient as factories can only be one size, and implementing them as blocks (which can be variable size) wastedd computation and space. They have been rewritten with a separate implementation, which is simlar to regular free lists except they can be dynamically created and destroyed. Tested: jam, linew, smirom (h5committest)
* [svn-r16698] Purpose: Fix bug 503Neil Fortner2009-04-0816-333/+685
| | | | | | | | | Description: Changed Skip list package to use a deterministic skip list. This allows the skip list package to avoid calling rand() and srand(), even on machines without rand_r(). There is no longer a p-value or maximum level for skip lists. Tested: jam, smirom, linew (h5committest)
* [svn-r16696] #1538 (B2) Problems with Dim Scale APIs reported by MathworksPedro Vicente Nunes2009-04-082-91/+330
| | | | | | | ISSUE: When some functions are called with an invalid dimension index (for example, greater than the rank of the dataset) the function does not immediately fail, rather asserts down the code. SOLUTION: added this check for H5DSdetach_scale, H5DSset_label, H5DSget_label (the other functions have this check) . H5DSiterate_scales also added a check for an invalid dimension scale index TEST: added some test cases with calls to invalid indices DOCS: Nothing added
* [svn-r16694] Purpose: Fix bug 1526Neil Fortner2009-04-074-4/+103
| | | | | | | | | | | Description: Previously, H5Lcopy and H5Lmove would (through H5L_move) improperly apply the "create intermediate groups" property to the source path traversal, and not the destination. Fixed it to apply the property to the destination and not the source. Also fixed H5Lcreate_ud to reject internal link classes without throwing an assertion. Tested: linew, jam, smirom (h5committtest)
* [svn-r16683] Minor change in comments.Christian Chilan2009-04-071-1/+1
|