Commit Graph

10964 Commits

Author SHA1 Message Date
Quincey Koziol
7d5ef3e8ad [svn-r17020] Description:
Bring revision 17019 from trunk to 1.8 branch:

	Break out the configure check for fseeko & ftello from lseek64/fseek64/
ftruncate64, since the check for the latter routines is not a valid check for
the former routines.

Tested on:
	(h5committested on trunk)
2009-06-09 15:15:09 -05:00
Larry Knox
745c40b753 [svn-r17013] Snapshot version 1.8 release 3 (snap1) 2009-06-07 16:26:54 -05:00
Quincey Koziol
f4f0c14939 [svn-r17004] Description:
Bring r17002 from trunk to 1.8 branch:

        Rename H5O_protect/H5O_unprotect to be H5O_pin/H5O_unpin, since that's
    what that are actually doing.

        Add counter of the number of times the object header is pinned, to allow
    H5O_pin/H5O_unpin to be called reentrantly.

Tested on:
    Mac OS X/32 10.5.7 (amazon) w/debug & prod
    h5committest already run for trunk version of change
2009-06-04 10:31:50 -05:00
Pedro Vicente Nunes
af7d1c4cd4 [svn-r16999] merge 16991 from trunk
change messages of -c option 
tested: windows, linux
2009-06-03 08:57:17 -05:00
Larry Knox
95bd7eac47 [svn-r16993] Snapshot version 1.8 release 3 (snap0) 2009-06-01 12:53:19 -05:00
Quincey Koziol
6bd725cec3 [svn-r16987] Description:
Bring r16986 from trunk to 1.8 branch:
        Clean up formatting & error reporting.

Tested on:
    Mac OS X/32 10.5.7 (amazon)
    (h5committest done on trunk)
2009-05-27 13:30:22 -05:00
Quincey Koziol
4f4902d083 [svn-r16974] Description:
Bring r16973 back from trunk to 1.8 branch:

	 Refactor chunk cache entry information to remove some [actually] unused
fields.

Tested on:
	<tested on trunk>
2009-05-21 13:56:59 -05:00
Pedro Vicente Nunes
fa656be59d [svn-r16965] merge 16964 from trunk
bug fix: the phrase "Not comparable" was not being printed for the case of different classes
tested: windows, linux
2009-05-20 09:23:23 -05:00
Allen Byrne
1ad6816d15 [svn-r16953] corrected name of zlib in Section IV, part 3, step 2
Tested: windows
2009-05-15 10:20:24 -05:00
Pedro Vicente Nunes
0423a2ce6e [svn-r16948] merge 16947
#1522 (B1) h5ltread_dataset_string_f error with g95
ISSUE: h5ltread_dataset_string_f causes library assertion with g95. 
SOLUTION: convert the fortran string buffer to a C buffer with HD5f2cstring, and pass this string to the C function
TEST: added a test call in the fortran test lite program
DOCS: added the note in RELEASE.txt "- Lite: the h5ltread_dataset_string_f and h5ltget_attribute_string_f functions had memory problems with the g95 fortran compiler. (PVN - 5/13/2009) 1522
tested: linux g95, windows fortran intel 11
2009-05-13 14:29:07 -05:00
Pedro Vicente Nunes
8e0bce9dab [svn-r16946] merge 16945 from trunk
bug fix. call free on a string allocated by HD5f2cstring
tested: linux, windows
2009-05-13 11:46:21 -05:00
Mike McGreevy
58cda2617e [svn-r16939] Purpose:
Modifying default cache configuration, and adding an #ifdef to allow for a
    separate default configuration when parallel is enabled. This is being
    modified in order to address an observed performance problem with the
    current default configuration.

Description of Changes:

    - increasing maximum cache size from 16MB to 32MB
    - increasing maximum entry size from 10MB to 32MB
    - decreasing min_clean_fraction from 0.3 to 0.01 in serial case
    - increasing flash_multiple from 1.0 to 1.4 in serial case

Tested:

    jam
2009-05-12 17:07:41 -05:00
Albert Cheng
985b323bd4 [svn-r16929] Bug 948:
Skipped the test of
     TESTING $H5DIFF -v $SRCFILE9 $SRCFILE10
     TOOLTEST h5diff_100.txt -v $FILE9 $FILE10 
again because they still hanged.
Do not turn it back on until it is proven fixed.
Also, want to verify if this is the only tests that hang or
if other tests may hang or if any non-thg machines may hang.

Tested:
jam-pp since it is a simple shell-script change.
2009-05-08 10:03:27 -05:00
Raymond Lu
a1b11b8d47 [svn-r16922] Allow an error class to use other class's major or minor errors. Added a test for it, too.
Tested on jam - simple change. I've tested it for the trunk.
2009-05-05 13:57:43 -05:00
Quincey Koziol
548eec3070 [svn-r16920] Description:
Merge these trunk revisions which occurred during the 1.8.3 release code
freeze back to the 1.8 branch:

    From Quincey: 16845 16847 16849 16851 16858 16869 16897

    From Ray: 16859 16880

    From Allen: 16863

Tested on:
    FreeBSD/32 6.3 (duty) in debug mode
    FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode
    Linux/32 2.6 (jam) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe,
        in debug mode
    Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x,
        w/C++ & FORTRAN, in production mode
    Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN,
        w/szip filter, in production mode
    Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN,
        in production mode
    Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in debug mode
    Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode
    Mac OS X/32 10.5.6 (amazon) in debug mode
    Mac OS X/32 10.5.6 (amazon) w/C++ & FORTRAN, w/threadsafe,
        in production mode
2009-05-05 10:05:17 -05:00
Elena Pourmal
4ffc0b6acb [svn-r16917] Maintenance: Changed suffix in the version number to snap0. 2009-05-04 10:11:23 -05:00
Elena Pourmal
de44d9e363 [svn-r16916] Maintenance: Updated HISTORY-1_8.txt and RELEASE.txt files and
changed version to 1.8.0-post0.
	     Branch is open for check-ins now.
2009-05-04 09:45:37 -05:00
Elena Pourmal
e0e4a816e6 [svn-r16912] Maintenance: Checking in files created by the bin/release script before
tagging the rlease.
hdf5-1_8_3
2009-05-04 09:20:30 -05:00
Larry Knox
46e76fa793 [svn-r16911] Updated Supported Configuration Features Summary 2009-05-02 15:08:41 -05:00
Raymond Lu
46b4f969e3 [svn-r16910] Update for the 1.8.3 release. 2009-05-01 16:57:56 -05:00
Raymond Lu
1641a4d208 [svn-r16909] I took out the 'install' command from build.com and enabled the 'copy' command for the
C, Fortran, and C++ examples.

Tested on OpenVMS.
2009-05-01 16:42:50 -05:00
Albert Cheng
f8428adce3 [svn-r16906] Updated with SNL and LLNL tested platforms information. 2009-05-01 12:45:56 -05:00
Larry Knox
d2b8738012 [svn-r16905] Update Platforms Tested and Supported Configuration Features Summary. 2009-05-01 11:51:02 -05:00
Raymond Lu
0662a78de6 [svn-r16904] There're 3 changes in this checkin:
1. I added 'install' command in end of build.com.
  2. I commented out the test for h5copy and h5import in build.com.  There're some 
     failures in the test.  I recall h5import has been having problem for some time.  
     h5copy test is new.  I need to verify with Elena.
  3. I commented out the copy command for *.com in the examples directory because they
     don't exist.

Tested on OpenVMS.
2009-05-01 11:20:41 -05:00
Albert Cheng
9c36eb7c88 [svn-r16903] updated with new feature of embedded libhdf5.settings and the known problem
of imposing -O0 on gcc v4.3 and v4.4.
2009-05-01 09:10:46 -05:00
Frank Baker
6f68d45ef1 [svn-r16894] Description:
Formatting pass.
2009-04-29 15:43:13 -05:00
Albert Cheng
235d4f439b [svn-r16893] Set version information to 1.8.3 to be ready for release.
Tested: h5committest plus jam serial test.
2009-04-29 15:08:52 -05:00
Christian Chilan
0b8356c806 [svn-r16887] Update to include modification to the parallel tests. 2009-04-29 01:45:27 -05:00
Larry Knox
0b43e7cac0 [svn-r16884] Update for 1.8.3 release. 2009-04-28 17:48:03 -05:00
Mike McGreevy
96e9cae136 [svn-r16870] Description:
Updating RELEASE.txt file.

Tested:

    None needed.
2009-04-28 12:04:32 -05:00
Elena Pourmal
beac92a9c4 [svn-r16866] Maintenance: Update file in preparation for the HDF5-1.8.3 release
Update information for Mac Intel 10.5.6.
2009-04-27 21:12:42 -05:00
Allen Byrne
0558c3a8b6 [svn-r16864] corrected include path of h5tools.h
Tested:
   XP32-VNET
2009-04-27 11:29:50 -05:00
Allen Byrne
853bfa46e2 [svn-r16857] Updated version to 1.8.3 2009-04-24 13:54:23 -05:00
Elena Pourmal
cd56e0f898 [svn-r16855] Maintenance: Changed version to hdf5-1.8.3-pre2 for further check-ins. 2009-04-23 22:28:44 -05:00
Elena Pourmal
bf151ed106 [svn-r16853] Maintenance: Changed version number to 1.8.3-pre1 and created a tar ball
for remote testing.
2009-04-23 22:24:30 -05:00
Mike McGreevy
f140eccaea [svn-r16843] Description:
Adding dependency to h5repack test script.

    h5repack.sh needs h5repacktst to run first.

Tested:

    Problem only appeared on Glory, but tested the dependence
    manually on jam by trying to run only the script and checking
    that it first ran the h5repacktst test program.
2009-04-22 16:54:49 -05:00
Albert Cheng
145782f915 [svn-r16838] Bug fix:
If the AR command has embedded shell separators such as the case of
"AR =  ar -X 64", $AR ends up as a blank.

Solution:
Put quotes around the command substitution string to protect against embedded
separators. Applied the same to both AR and RANLIB assignments.

Tested:
At Up (AIX 5.3) only because that was where I discovered the error
when AR is  ar -X 64
2009-04-22 14:49:22 -05:00
Albert Cheng
b9b28ce4cc [svn-r16830] Bug fix.
In Up (AIX system), the insert_libhdf5_settings() infinite looped because
it never found EOF.  Man getc in another system said:
   "If  the  integer  value returned by getc() is stored into a variable of
   type char and then compared against the integer constant EOF, the  com-
   parison may never succeed, because sign-extension of a variable of type
   char on widening to integer is implementation-defined."

Solution:
Changed inchar from type char to int fixed the problem.
Morale of the story: RTFM or HTCW (heed the compiler warnings).

Tested:
Up (AIX 5.3).
2009-04-21 18:29:12 -05:00
Frank Baker
abd99a6d51 [svn-r16827] Description:
Updated and restructured "Copyright Notice & License Terms" document 
    per new standard.
2009-04-21 18:09:30 -05:00
Binh-Minh Ribler
91e9a5d5c8 [svn-r16822] Description:
Added member function Attribute::getInMemDataSize() to simplify
    getting the attribute's data size in memory.  Used this new function
    in Attribute::read to get the fixed-len string attribute data.

    Added tests to tattr.cpp.

Platforms tested:
    Linux/32 2.6 (jam)
    FreeBSD/64 6.3 (liberty)
    SunOS 5.10 (linew)
2009-04-21 15:57:26 -05:00
Neil Fortner
40df33dff7 [svn-r16818] Fix problem in H5Z.c with --disable-deprecated-symbols
Tested: jam (--disable-deprecated-symbols)
2009-04-21 10:45:20 -05:00
Albert Cheng
bdb33e7c98 [svn-r16813] New feature(Bug 230):
Embed the content of libhdf5.settings into the hdf5 executables so that an
"orphaned" executables can display (via the Unix strings command, for example)
the library settings used to build the executables.

This is a prototype implementation. Much improvement is needed.

configure.in:
    Added the --disable-embedded-libinfo option to disable this feature.
configure:
src/H5config.h.in:
    Generated by autotools like automake.
src/H5detect.c:
    Implement insert_libhdf5_settings() to insert the contents of
    libhdf5.settings into the library as an extern string variable so that it
    is included in all HDF5 executable.  Much improvement is needed.
fortran/src/Makefile.in:
    Auto-generated by bin/reconfigure. (i.e., I did make any changes to cause
    its direct regeneration).

Tested:
Jam serial, using default and --disable-embedded-libinfo, configure options.
2009-04-20 18:03:40 -05:00
Pedro Vicente Nunes
cd48d93298 [svn-r16811] merge 16810
added the words "Not comparable" in the not comparable messages
tested: linux
2009-04-20 16:06:54 -05:00
Neil Fortner
233fa9bee7 [svn-r16808] Purpose: Fix bug 1533
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)
2009-04-20 14:17:59 -05:00
Scott Wegner
7b47b79f2d [svn-r16805] Purpose: Add new h5repack tests to Windows
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
2009-04-20 13:14:09 -05:00
Neil Fortner
90aea941c5 [svn-r16804] Purpose: Fix bug 1548
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)
2009-04-20 11:59:01 -05:00
Neil Fortner
4446e5da71 [svn-r16802] Purpose: Fix bug 1516
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)
2009-04-20 11:48:14 -05:00
Scot Breitenfeld
f7a982a64e [svn-r16801] merge changes from the trunk into the branch
svn merge -r 16781:16797 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran

fixes problems with H5D_chunch_cache_* variable lengths

platforms tested: smirom: ifort, pgf90
                  jam   : f95
2009-04-20 11:47:47 -05:00
Scot Breitenfeld
f95bf64c53 [svn-r16798] corrected typos in fortran API 2009-04-20 11:24:15 -05:00
Mike McGreevy
8339217374 [svn-r16793] Description:
- Updated bin/reconfigure to use latest version of automake (1.10.2). 
      Regenerated 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
2009-04-20 01:03:29 -05:00