[svn-r10632] Snapshot version 1.7 release 46

This commit is contained in:
HDF Admin 2005-04-20 04:48:31 -05:00
parent 8079dd8820
commit 183741eff0
8 changed files with 112 additions and 30 deletions

View File

@ -1,4 +1,4 @@
HDF5 version 1.7.46 currently under development
HDF5 version 1.7.47 currently under development
Please refer to the release_docs/INSTALL file for installation instructions.
------------------------------------------------------------------------------

View File

@ -1,7 +1,7 @@
# Add libtool shared library version numbers to the HDF5 library
# See libtool versioning documentation online.
LT_VERS_INTERFACE = 0
LT_VERS_REVISION = 0
LT_VERS_REVISION = 1
LT_VERS_AGE = 0
## If the API changes *at all*, increment LT_VERS_INTERFACE and

20
configure vendored
View File

@ -1,7 +1,7 @@
#! /bin/sh
# From configure.in Id: configure.in.
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.59 for HDF5 1.7.46.
# Generated by GNU Autoconf 2.59 for HDF5 1.7.47.
#
# Report bugs to <hdfhelp@ncsa.uiuc.edu>.
#
@ -424,8 +424,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='HDF5'
PACKAGE_TARNAME='hdf5'
PACKAGE_VERSION='1.7.46'
PACKAGE_STRING='HDF5 1.7.46'
PACKAGE_VERSION='1.7.47'
PACKAGE_STRING='HDF5 1.7.47'
PACKAGE_BUGREPORT='hdfhelp@ncsa.uiuc.edu'
ac_unique_file="src/H5.c"
@ -964,7 +964,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures HDF5 1.7.46 to adapt to many kinds of systems.
\`configure' configures HDF5 1.7.47 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@ -1030,7 +1030,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of HDF5 1.7.46:";;
short | recursive ) echo "Configuration of HDF5 1.7.47:";;
esac
cat <<\_ACEOF
@ -1224,7 +1224,7 @@ fi
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
HDF5 configure 1.7.46
HDF5 configure 1.7.47
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@ -1238,7 +1238,7 @@ cat >&5 <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by HDF5 $as_me 1.7.46, which was
It was created by HDF5 $as_me 1.7.47, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@ -1885,7 +1885,7 @@ fi
# Define the identity of the package.
PACKAGE='hdf5'
VERSION='1.7.46'
VERSION='1.7.47'
cat >>confdefs.h <<_ACEOF
@ -50861,7 +50861,7 @@ _ASBOX
} >&5
cat >&5 <<_CSEOF
This file was extended by HDF5 $as_me 1.7.46, which was
This file was extended by HDF5 $as_me 1.7.47, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@ -50924,7 +50924,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
HDF5 config.status 1.7.46
HDF5 config.status 1.7.47
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"

View File

@ -25,7 +25,7 @@ dnl
dnl NOTE: Don't forget to change the version number here when we do a
dnl release!!!
dnl
AC_INIT([HDF5], [1.7.46], [hdfhelp@ncsa.uiuc.edu])
AC_INIT([HDF5], [1.7.47], [hdfhelp@ncsa.uiuc.edu])
AC_CONFIG_SRCDIR([src/H5.c])
AM_CONFIG_HEADER([src/H5config.h])

View File

@ -1,4 +1,4 @@
HDF5 version 1.7.45 released on Wed Mar 2 08:33:33 CST 2005
HDF5 version 1.7.46 released on Wed Apr 20 04:46:45 CDT 2005
================================================================================
@ -36,6 +36,28 @@ New Features
Configuration:
--------------
- HDF5 now uses automake 1.9.5 to generate Makefiles.in.
This has a number of effects on users:
The Fortran compiler should be set using the environment
variable $FC, not $F9X. F9X still works, but is depreciated.
The output of make may be different. This should be only a
cosmetic effect.
make depened (or make dep) is no longer recognized, since automake
handles dependency tracking.
Some new configure options exist. --enable-dependency-tracking
and --disable-dependency-tracking are used to control automake's
dependency tracking. Dependencies are on by default *on most
platforms and compilers*. If --enable-dependency-tracking is
used, they will be enabled on any platform. However, this can
slow down builds or even cause build errors in some cases.
Likewise, --disable-dependency-tracking can speed up builds and
avoid some build errors.
Some make targets have alternate names. make check-install and
make installcheck do the same thing, for instance.
pmake on IRIX can be invoked from the root directory, but the
-V flag must be used to invoke it in any subdirectory or it
will give an error about undefined variables.
JML 2005/01 - 2005/03
- Hardware conversion between long double and integers is also added.
SLU 2005/02/10
- Started to support software conversion between long double and
@ -59,6 +81,48 @@ New Features
Library:
--------
- HDF5 supports collective MPI-IO for irregular selection with HDF5
dataset. Irregular selection is when users use H5Sselect_hyperslab
more than once for the same dataset.
Currently, not all MPI-IO packages support complicated MPI derived
datatype used in the implementation of irregular
selection INSIDE HDF5.
DEC 5.x is not supporting complicated derived datatype.
For AIX 5.1,
if your poe version number is 3.2.0.22 or higher,
please edit powerpc-ibm-aix5.x under hdf5/config,
Find the line with
<< hdf5_mpi_complex_derived_datatype_works>>
and comment out this line before the configure.
check poe version with the following command:
lpp -l all | grep ppe.poe
with IRIX 6.5,
if your C compiler version is 7.4 or higher,
please edit irix6.x under hdf5/config,
Find the line with
<< hdf5_mpi_complex_derived_datatype_works>>
and comment out this line before the configure.
check cc version with the following command:
cc -version
KY - 2005/04/15
- HDF5 N-bit filter
HDF5 support N-bit filter from this version,
The N-Bit filter is used effectively for compressing data of N-Bit
datatype as well as compound and array datatype with N-Bit fields.
KY - 2005/04/15
- HDF5 scaleoffset filter
HDF5 supports scaleoffset filter for users to do data
compression through HDF5 library.
Scale-Offset compression performs a scale and/or offset operation
on each data value and truncates the resulting value to a minimum
number of bits and then stores the data.
Currently only integer datatype
is supported. Please check the HDF5 reference manual for this.
KY - 2005/04/15
- Retired SRB vfd (--with-srb). Functions H5Pset_fapl_srb and
H5Pget_fapl_srb were removed. EIP - 2005/04/07
- Retired GASS vfd (--with-gass). Functions H5Pset_fapl_gass and
H5Pget_fapl_gass are removed too. AKC - 2005/3/3
- Pablo was removed from the source code EIP - 2005/01/21
- Modified registration of SZIP to dynamically detect the presence
or absence of the encoder. Changed configure and Makefiles,
@ -150,7 +214,8 @@ New Features
Fortran Library:
----------------
- added missing h5tget_member_class_f function
EIP 2005/04/06
- added new functions h5fget_name_f and h5fget_filesize_f
EIP 2004/07/08
- h5dwrite/read_f and h5awrite/read_f functions only accept dims parameter
@ -178,6 +243,12 @@ New Features
"<number>:<number>:<number>:<number>" to "<number>:<number>"
QAK - 2003/08/08
High-Level APIs:
------
- Added Packet Table API for creating tables with less overhead than
H5TB API. Added C++ wrapper for Packet Tables. See documentation.
JML - 2004/03/28
Support for new platforms, languages and compilers.
=======================================
@ -203,6 +274,14 @@ Bug Fixes since HDF5-1.6.0 release
Library
-------
- Fixed error in opening object in group that was opened in mounted
file which has been unmounted. QAK - 2005/03/17
- Fixed a racing condition in MPIPOSIX virtual file drive close
function. Now all processes must completed the close before any
of them is returned. This prevents some "faster" processes start
accessing the file for another purpose (e.g., open with truncate)
while other "slower" processes have not closed the same file with
the previous purpose. AKC - 2005/03/01
- H5Tget_member_value calls for enum datatype didn't return correct
value if H5Tenum_valueof was called first. It's fixed. SLU -
2005/02/08
@ -405,6 +484,8 @@ Bug Fixes since HDF5-1.6.0 release
Performance
-------------
- Optimized I/O for enumerated datatypes that are a superset of source
enumerated datatype. QAK - 2005/03/19
- More optimizations to inner loops of datatype conversions for
integers and floats which give a 10-50% speedup. QAK - 2003/11/07
- Hoisted invariant 'if/else's out of inner datatype conversion loop for
@ -428,6 +509,11 @@ Bug Fixes since HDF5-1.6.0 release
Documentation
-------------
F90 APIs
--------
- h5pget_driver_f was returning information that could not be
interpreted by fortran application program; fixed. EIP - 2005/04/10
Platforms Tested
================
@ -477,12 +563,12 @@ Platforms Tested
(Solaris 2.7) WorkShop Compilers 5.0 98/12/15 C++ 5.0
WorkShop Compilers 5.0 98/10/25
FORTRAN 90 2.0 Patch 107356-04
SunOS 5.8/32 Sun WorkShop 6 update 2 C 5.3
(Solaris 2.8) Sun WorkShop 6 update 2 Fortran 90
Sun WorkShop 6 update 2 C++ 5.3
SunOS 5.8/64 Sun WorkShop 6 update 2 C 5.3
SunOS 5.8 32,46 Sun WorkShop 6 update 2 C 5.3
(Solaris 2.8) Sun WorkShop 6 update 2 Fortran 90
Sun WorkShop 6 update 2 C++ 5.3
SunOS 5.9 32,64 Sun C 5.6 2004/07/15
(Solaris 2.9) Sun Fortran 95 8.0 2004/07/15
Sun C++ 5.6 2004/07/15
TFLOPS r1.0.4 v4.3.3 i386 pgcc Rel 3.1-4i with mpich-1.2.4 with
local modifications
IA-32 Linux 2.4.9 gcc 2.96
@ -492,14 +578,10 @@ Platforms Tested
IA-64 Linux 2.4.16 ia64 gcc version 2.96 20000731
Intel(R) C++ Version 7.0
Intel(R) Fortran Compiler Version 7.0
Windows 2000 (NT5.0) MSVC++ 6.0
MSVC++ .NET
DEC Visual Fortran 6.0
Intel C and F90 compilers version 7.1
Code Warrior 8.0
Windows XP MSVC++ 6.0
MSVC++ .NET
DEC Visual Fortran 6.6
MSVC++ .NET 2003,
Intel C++ Version 8.1
DEC Visual Fortran 6.6c
MAC OS X Darwin 6.5
gcc and g++ Apple Computer, Inc. GCC
version 1161, based on gcc version 3.1

View File

@ -1,4 +1,4 @@
HDF5 version 1.7.46 currently under development
HDF5 version 1.7.47 currently under development
================================================================================

View File

@ -66,10 +66,10 @@ extern "C" {
/* Version numbers */
#define H5_VERS_MAJOR 1 /* For major interface/format changes */
#define H5_VERS_MINOR 7 /* For minor interface/format changes */
#define H5_VERS_RELEASE 46 /* For tweaks, bug-fixes, or development */
#define H5_VERS_RELEASE 47 /* For tweaks, bug-fixes, or development */
#define H5_VERS_SUBRELEASE "" /* For pre-releases like snap0 */
/* Empty string for real releases. */
#define H5_VERS_INFO "HDF5 library version: 1.7.46" /* Full version string */
#define H5_VERS_INFO "HDF5 library version: 1.7.47" /* Full version string */
#define H5check() H5check_version(H5_VERS_MAJOR,H5_VERS_MINOR, \
H5_VERS_RELEASE)

View File

@ -341,7 +341,7 @@ H5FC_PP = $(bindir)/h5pfc
# Add libtool shared library version numbers to the HDF5 library
# See libtool versioning documentation online.
LT_VERS_INTERFACE = 0
LT_VERS_REVISION = 0
LT_VERS_REVISION = 1
LT_VERS_AGE = 0
H5detect_CFLAGS = -g