| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Make a tarball of 1.4.4-pre4 that contains CVS stuff for easier
commit later. Bump up version information by bin/h5vers -i.
Platforms tested:
No test since this is the same process the release script will do.
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
update fortran zip file
Description:
the effect of moving zlib out of windows hdf5 source tree makes the update of all fortran related project settings.
Solution:
Platforms tested:
windows 2000
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Special hack fix for snow.llnl.gov.
aclocal.m4:
Snow's names were not included in the special hack.
Added its names in.
Removed the trailing * in pacific.llnl.gov too.
configure:
Derived from aclocal.m4
Platforms tested:
Snow of LLNL.
Verified with Blue that everything still works.
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
move zlib out of windows source distribution tree
Description:
Need to update most project settings to reflect this change
Expect zlib library is installed at c:/zlib114/lib and c:/zlib114/dll
Solution:
Platforms tested:
windows 2000
|
|
|
|
|
|
|
|
| |
Version bump
Description:
I'm making another prerelease available for the SAF team, with some
features I'd like them to test, so bump the prerelease number again.
|
|
|
|
|
|
|
|
|
| |
Update version info.
Description:
Bump the prelease number to reflect the fact that I gave out a prerelease
to the SAF developers yesterday and I don't want to confuse people when we
make another prelease tarball.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New feature.
Description:
There is some discussion among the SAF team as to whether it is better
to use MPI derived types for raw data transfers (thus needing a
MPI_File_set_view() call), or whether it is better to use a sequence of
low-level MPI types (i.e. MPI_BYTE) for the raw data transfer.
Solution:
Added an internal flag to determine whether derived types are preferred
(the default), or whether they should be avoided. An environment variable
("HDF5_MPI_PREFER_DERIVED_TYPES") can be set by users to control whether MPI
types should be used or not. Set the environment variable to "0" (i.e.:
'setenv HDF5_MPI_PREFER_DERIVED_TYPES 0') to avoid using MPI derived types.
Platforms tested:
IRIX64 6.5 (modi4) w/parallel
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Changed ifdef name from "VERBOSE" to "BARRIER_CHECKS", to better describe
what it affects.
Platforms tested:
IRIX64 6.5 (modi4) w/parallel
|
|
|
|
|
|
|
|
|
|
|
| |
Code improvement
Description:
Some small code cleanups and took out the code the was turning off the
metadata cache for parallel I/O (!)
Platforms tested:
IRIX64 6.5 (modi4) w/parallel
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Removed more compiler warnings, etc.
Platforms tested:
Linux 2.2.x (eirene) w/parallel
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
IA64 fortran port
Description:
When I did IA64 port, I never checked in the changes
Solution:
Check in the changes
Platforms tested:
Titan and OSF1 v5.1
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Code clean up
Description:
On OSF1 systems compiler complained about NGROUPS variable redefinition.
Solution:
Rename NGROUPS to H5_NGROUPS
Platforms tested:
OSF1 V5.1 at PSC
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Remove "COALESCE_READS" ifdefs, which were brought in by the DPSS VFL
driver and are no longer used.
Platforms tested:
IRIX64 6.5 (modi4) w/parallel
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Remove debugging printf
Platforms tested:
IRIX64 6.5 (modi4) w/parallel
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Turn on more warnings in the IRIX builds and clean them up.
Platforms tested:
IRIX64 6.5 (modi4) w/parallel, both -n32 and the default (-64?) mode
|
|
|
|
|
| |
+ ./config/powerpc-ibm-aix5.x
+ ./fortran/config/powerpc-ibm-aix5.x
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Porting to AIX 5.x
Description:
configure.in:
fortran/configure.in:
Added a case to group all AIX 5.* versions as aix5.x. This allows
them to share one common config/*aix5.x file.
configure:
fortran/configure:
Derived from configure.in (done in eirene).
config/powerpc-ibm-aix4.x:
Added a comment explaining why not to cache sizeof size_t and off_t
fortran/config/powerpc-ibm-aix4.x:
Turned of cache of sizeof size_t and off_t because they are depedent
on compiler options.
config/powerpc-ibm-aix5.x:
fortran/config/powerpc-ibm-aix5.x:
New config file for AIX 5.X
Platforms tests:
LLNL Blue, Frost, Snow, both serial and parallel.
(Snow's parallel does not work yet because it needs the host specific
hack in aclocal.m4.)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Porting to AIX 5.x
Description:
configure.in:
fortran/configure.in:
Added a case to group all AIX 5.* versions as aix5.x. This allows
them to share one common config/*aix5.x file.
configure:
fortran/configure:
Derived from configure.in (done in eirene).
config/powerpc-ibm-aix4.x:
Added a comment explaining why not to cache sizeof size_t and off_t
fortran/config/powerpc-ibm-aix4.x:
Turned of cache of sizeof size_t and off_t because they are depedent
on compiler options.
config/powerpc-ibm-aix5.x:
fortran/config/powerpc-ibm-aix5.x:
New config file for AIX 5.X
Platforms tests:
LLNL Blue, Frost, Snow, both serial and parallel.
(Snow's parallel does not work yet because it needs the host specific
hack in aclocal.m4.)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix.
Description:
The chunking code was using internal allocation routines to put blocks on
a free list for reuse, instead of using the system allocation routines (ie.
malloc, free, etc.). This causes problems when user filters attempt to
allocate/free chunks for their algorithm's use.
Solution:
Switched the chunking code back to using the system allocation routines,
we can address performance issues with them if it becomes a real problem.
Platforms tested:
Linux 2.2.x (eirene) && IRIX64 6.5 (modi4)
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code optimization
Description:
Avoid creating MPI types (and thus requiring a MPI_File_set_view() call)
when contiguous selections are used for dataset I/O. This should be a
performance improvement for those sorts of selections.
Platforms tested:
Linux 2.2.x (eirene) w/parallel && IRIX64 6.5 (modi4) w/parallel & FORTRAN
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Use dataset transfer property list to hold information about the MPI types
for the current transfer, instead of setting pseudo-global variables in
the file's struct.
Platforms tested:
Linux 2.2.x (eirene) w/parallel & IRIX64 6.5 (modi4) w/parallel & FORTRAN
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Use dataset transfer property list to hold information about the MPI types
for the current transfer, instead of setting pseudo-global variables in
the file's struct.
Platforms tested:
Linux 2.2.x (eirene) w/parallel & IRIX64 6.5 (modi4) w/parallel & FORTRAN
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Change MPI-I/O code to use the address of the dataset for the displacement,
instead of having a separate displacement value. Removed displacement
parameter from H5FD_mpio_setup parameters.
Platforms tested:
Linux 2.2.x (eirene) w/parallel & IRIX64 6.5 (modi4) w/parallel.
|
| |
|
|
|
|
|
|
|
|
|
| |
version information were not updated when 1.4.4-pre1 was created.
So, 1.4.4-pre1 actually contained 1.4.4-snap6 in it.
Updated the version information to 1.4.4-pre2.
Platforms tested:
eyeballed all changes. Pretty sure only text changes in some character
strings.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Possible Bug Fix
Description:
It seems like the h5cc script could pick up old header files instead
of the ones that are installed with it.... This is because of
nefarious CPPFLAGS settings...
Solution:
Put the -I$includedir flag first so that it'll look there to get
header files before other directories
Platforms tested:
None...crossing fingers...
|
|
|
|
|
|
| |
Copyright Update
Description:
Updated the copyright statement.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug Fix
Description:
A file which was removed was still listed as a file to install.
Updated the copyright statement.
Solution:
Removed the file.
Platforms tested:
Linux
|
|
|
|
|
|
| |
Purpose:
Removed doc/html/DatatypesEnum.html
Marked all "HDF5 Tutorial" files _DO_NOT_DISTRIBUTE_.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Changing "HDF5 Tutorial" link to point to HDF website.
Description:
Changed the "Tutorial" link to point to the copy on the HDF5 website.
Since the Tutorial is not maintained in CVS, the distributed
version of the Tutorial is being unlinked and removed from the
set of distributed files. It is hoped that we can begin
maintaining the Tutorial under CVS prior to Release 1.6 and
resume its distribution.
Platforms tested:
IE 5
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
(1 & 2) New section for new release and (3) a bugfix.
Description:
Added "1.4.4 versus 1.4.3" section outline.
Added H5Pset/get_small_data_block_size to the "Added functions"
subsection in "1.4.4 versus 1.4.3".
Fixed H5Tarray_create errors (function name and a parameter datatype
were wrong) in "Migration from Release 1.2.2 to Release 1.4.x."
Platforms tested:
IE 5
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Clarified address sizes in "HDF5 Super Block Layout" table.
Description:
Added note to "HDF5 Super Block Layout" table that the last 5 items
are of the size specified in 'Size of Offsets'.
Platforms tested:
IE 5
|
|
|
|
|
|
|
|
| |
Purpose:
Removing DatatypesEnum.html from doc tree as all material has
been incorporated into Datatypes.html.
Platforms tested:
IE 5
|
|
|
|
|
|
|
|
|
| |
Purpose:
Added footer note that file is unused since 1999 when the material
was incorporated into Datatypes.html.
Next 'commit' will be a 'cvs remove'.
Platforms tested:
IE 5
|
|
|
|
|
|
|
|
|
|
| |
Default change
Description:
Enable the use of MPI types for collective I/O by default.
Platforms tested:
Linux 2.2.x (eirene) w/parallel
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Copy edits and 2 new functions.
Description:
Added H5Pset/get_small_data_block_size.
Copy edits -- several typographic (spelling) corrections.
Platforms tested:
IE 5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Maintenance
Description:
PSC has new OSF cluster; uname -sr output is
OSF1 iam764 V5.1 1885 alpha
We have to include inttypes.h file, otherwise compilations fails
complaining about nondefined uint64_t type.
Solution:
Configure defined HAVE_INTTYPES_H macro; (fixed by Quincey) added
HAVE_INTTYPES_H and H5_HAVE_INTTYPES_H macros to define if
inttypes.h should be included.
Platforms tested:
OSF5.1 and Solaris 2.7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Old setup put $(srcdir)/h5redeploy in the install list but this
same list is used for clean too, thus the file is removed from
source. That is bad.
Solution:
Set it to use a cp to do it. Need to change the source version
name to something else because for one, it is confusing to use
the same name. For another, if the build is done in place (i.e.,
not using --srcdir), the source file is removed, again.
So, renamed it with the .in suffix. Who knows, it may take
more processing than just cp when more features are added to it.
Platforms tested:
Eirene
|
| |
|
| |
|
|
|
|
| |
It has been replaced by the more general locate_sw.
|
|
|
|
|
|
|
|
|
|
| |
feature
Description:
Removed the search of HDF4 library specifically.
Replaced the locate_hdf4 with a more general locate_sw.
Added the search of zlib.
Platforms tested:
eirene and all hdf group machines.
|
|
|
|
| |
This file is no longer needed or useful.
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
removed a debug code that was left in by mistake.
Platforms tested:
eirene
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug Fix
Description:
If a platform doesn't have a GNU "install" program, then that install
program might not support the "-d" option which creates directories
for you.
Solution:
Use our "mkdirs" script instead to create a nest of subdirectories.
Platforms tested:
HP-UX, Linux
|
| |
|
|
|
|
| |
Tested on eirene.
|