| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Bug bypass
Description:
Fortran configure checks flags where to find F90 modules in the
order "M", "I" and "p". On IBM SP "M" is a reserved flag, configure
does not understand compiler's warning and uses it to specify
module directories. Then tests and examples compilation fails since
module directory is not specified correctly on the compilation line.
Solution:
Changed the order of flags to be "I", "M", "p", so configure on IBM SP
finds the correct flag first.
Platforms tested:
IBM SP, Solaris 2.7, Linux, DEC UNIX, HP 11.00, IRIX64 (yes, all of them :-)
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Maintenance on IBM SP
Description:
I used unnecessary system specific compiler falgs
Solution:
Removed unnecessary flags
Platforms tested:
NERSC IBM SP (gseaborg)
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Windows port
Description:
Names of H5f.c H5ff.f90 files caused linking problems
on Windows platforms.
Solution:
Renamed the files to H5_f.c and H5_ff.f90.
Platforms tested:
Windows 98 and Solaris 2.7.
|
| |
|
|
|
|
|
|
|
|
|
| |
Purpose:
IBM SP F90 HDF5 Library port
Description:
Added necessary definitions to the configuration file.
Platforms tested:
NERSC IBM SP (gseaborg)
|
|
|
|
|
|
|
|
|
| |
Purpose:
IBM SP F90 HDF5 Library port
Description:
Added necessary type definitions for SP2 port.
Platforms tested:
Gseaborg ( NERSC IBM SP)
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Maintenance and Windows port
Description:
New zip file all_withf90.zip has been added to support F90 HDF5 Library
on Windows. This file was also added to the MANIFETS file.
Platforms tested:
Windows98
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Windows port
Description:
Modified examples source code to reflect the changes in the
read/write APIs
Platforms tested:
DEC UNIX, Linux
|
|
|
|
|
|
|
|
|
| |
Purpose:
Windows port
Description:
Modified code to reflect the changes in the read/write APIs.
Platforms tested:
Windows 98, Linux, DEC UNIX
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Windows and DEC OSF port
Description:
Added support for Windows and DEC UNIX (OSF1)
Solution:
Interface blocks for each C function called from corresponding
F90 function were added to port HDF5 F90 Library to Windows platforms.
Special DEC compilers directives were added to avoid name conflicts
for C functions called from F90 functions on Windows and DEC UNIX.
Also changes were done to the h5dwrite/read_f and h5awrite/read_f
interfaces ( extra parameter added to make code portable between
Windows and UNIX platforms)
Platforms tested:
Windows 98 (static library only), DEC UNIX
|
|
|
|
|
|
|
|
|
| |
Regression check added
Description:
Added regression check to verify that the array reading code is now working
correctly for small data transfer buffers.
Platforms tested:
FreeBSD 4.3 (hawkwind)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix/code improvement.
Description:
'all' selections were (ab)using the array reading code and required that
the internal data transfer buffer size be big enough to hold the an entire
slab of the data, which was confusing and limiting for users.
Solution:
Changed 'all' selections to use sequence reading code instead of array
reading code.
Platforms tested:
FreeBSD 4.3 (hawkwind)
|
|
|
|
|
|
| |
Noted 'all' selection code improvement/bug fix.
Platforms tested:
FreeBSD 4.3 (hawkwind)
|
|
|
|
|
|
|
|
|
|
|
| |
Cleaning
Description:
Removed the --enable-hdf5v1_2 configure option. It was intended
to help users migrate from 1.2 to 1.4.0.
Notice that the code are still in. Will clean them out when
it is confirmed there is no big cry for it.
Platforms tested:
eirene with mpich.
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
float32 & float64 typedefs are not used in HDF5 library and are causing
conflicts with Kent's h4toh5 library code.
Solution:
Take the float32 & float64 typedefs out
Platforms tested:
FreeBSD 4.3 (hawkwind)
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
catch up new features of 1.4 branch on windows platform
Description:
1. add gif2h5 and h52gif into both all.zip and all_withhdf4.zip
2. update h4toh5test.dsp
Solution:
Platforms tested:
Windows NT5.0(windows 2000)
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
a bug fix on windows platform
Description:
forget considering daylight saving time
Solution:
using daylight constant in windows
Platforms tested:
windows 2000
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix for Pablo integration
Description:
Several API functions were using FUNC_ENTER, without using FUNC_LEAVE,
HRETURN or HRETURN_ERROR to leave the function. (Using "plain" 'return'
statements instead).
Solution:
Changed return statements to FUNC_LEAVE, HRETURN or HRETURN_ERROR, as
appropriate.
Platforms tested:
FreeBSD 4.3 (hawkwind)
|
|
|
|
|
|
|
|
|
| |
Purpose:
update h4toh5 converter testing files at hdf5 1.4 branch
Description:
Solution:
Platforms tested:
eirene
|
|
|
|
|
|
|
|
|
| |
Purpose:
update testing files for hdf5 1.4 branch
Description:
Solution:
Platforms tested:
eirene
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Update h4toh5 converter tool at hdf5 1.4 branch.
Solution:
see previous check in messags to development branch
New features and bug fixes include:
1. SDS dimensional scale various bugs
2. fill value
3. chunking and compression issue
4. HDF4 specified attribute information
5. Vdata-related bugs
Platforms tested:
eirene(RedHat 6.2)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
The t_mpi used to fail and exit if any error detected.
That aborted other process in a "make check" situation.
Solution:
Introduced a new error verification as INFO. INFO is for
information only. It does not increase nerrors count.
The program always exits with 0.
Platforms tested:
eirene with mpich.
|
|
|
|
|
|
|
|
| |
synchronize
Description:
Folded the changes just made to v1.5 to this branch too.
Platforms tested:
eirene, serial and parallel modes.
|
|
|
|
|
|
|
|
|
| |
new feature
Description:
added the command option of "setenv x y" for setting
environment variable x=y.
Platforms tested:
Eirene
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
HPUX 11.00 port
Description:
Redundant "USE" statements triggered F90 compiler bug on HPUX 11.00
systems.
Solution:
Removed redundant "USE" statement as was recommended by HP people.
This fix is different from the fix I applied to 1.5 branch. The
branch does not have Windows port yet (I am waiting for DEC response
on DLL bug). So I decided to make a minimum change to the source code
at this point. Fix applied to 1.5 branch is more consistent but
several other files have to be modified. When I finish Windows port
all F90 files in this branch will be replaced anyway.
Platforms tested:
HPUX 11.00 (kelgia)
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Bug fix
Description:
All examples used "FILE" string in the #define preprocessor directive. That caused error on Windows platforms since FILE is a structure returned by fopen calls.
Solution:
Changed "FILE" to "H5FILE_NAME"
Platforms tested:
HPUX 11.00 (kelgia)
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Bug Fix
Description:
Traces of the MPI I/O calls were not being captured.
Solution:
Used the routine HDFtraceEvent in the Pablo HDF library rather than the
traceEvent routine in the MPI I/O trace library.
Platforms tested:
SGI 64, SGI n32, VClass 64, VClass 32, Solaris
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
This file is not C++ friendly/compliant because the protocols
are not bracketed by the #ifdef __cplusplus macro. This was
discovered by a user attempting to use C++ with enable-parallel.
Solution:
Though we are not supporting C++ in parallel mode yet, it is
simple to add the macro bracket. It would help if C++ is supported
in the future.
Platforms tested:
modi4 (64,n32) and eirene (mpich).
|
|
|
|
|
|
| |
Update
Description:
Added mention that we support HP V2500 and HP N4000....
|
|
|
|
|
|
| |
Updated
Description:
Showed removal of versinfo
|
|
|
|
|
|
| |
This script file is not used any more.
Platforms tested:
"grep versinc *" does not return any reference. Verified with Quincey too.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Changed due to bug fixed
Description:
The dsets.cpp/test_compression test was disabled because it
failed on eirene - some variable changed to a very large value.
Solution:
The problem was fixed by Bill. So I removed the #if defined (__linux__)
to enable the test_compression again.
Platforms tested:
eirene (linux)
|
|
|
|
|
|
|
|
|
| |
Backport
Description:
Backport of patch to HDF5 1.5 branch which puts temp files in
/tmp/${USER,LOGIN} if defined for parallel tests.
Platforms tested:
Linux
|
|
|
|
|
|
| |
Update
Description:
Mentioned the Linux 2.4.4 platform since that's supported now.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code Update
Description:
Ported change from the 1.5 branch to the 1.4 branch where all HDF5
include files are in quotes instead of angle brackets:
#include "hdf5_file.h"
instead of
#include <hdf5_file.h>
Platforms tested:
Linux
|
|
|
|
|
| |
Updated to reflect removal of bin/ directory in fortran/ and c++/
directories.
|
|
|
|
|
|
|
|
|
| |
Fix
Description:
Fixed to use the top-level bin/ directory instead of having the files
copied here...
Platforms tested:
Linux
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Adding new feature
Description:
Added gif2h5 and h52gif conversion utilities
Solution:
The utilites follow the framework built for the gif2hdf and hdf2gif
utilities for hdf4. The main files modified were those that read the
H5 file and those that write H5 file. In the future, if you wish to
continue with the framework and extend it to .png or some other fileformat
the main files to edit will be the gif reader and writer.
One point to note with h52gif. You have to specify the exact location of
the image and the palette that it links to. You can choose not to specify
a palette (uniform grayscale chosen in this case) but you must specify
image location. In the future, someone could edit the readhdf.c source
to enable the reader to parse the hdf file and select all images with
corresponding palettes.
Platforms tested:
modi4 , eirene , hawkwind , arabica , Ren (NT 4.0) , Personal box (win2k)
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
New feature
Description:
Added verification of H5_VERS_INFO in H5check_version().
Platforms tested:
Eirene (linux).
|
|
|
|
|
|
|
|
|
|
| |
Cosmetic adjustment
Description:
Changed Version information from just "HDF5 version ..."
to "HDF5 library version" since this is really about a
library implementation.
Platforms tested:
eirene (used "h5vers -s ..." to see the effect.)
|
|
|
|
|
|
| |
Feature
Description:
Added the H5_VERS_INFO macro definition.
|
|
|
|
|
|
|
|
| |
feature
Description:
-i option update the RELEASE.txt file too.
Platforms tested:
eirene
|
|
|
|
|
|
|
|
|
|
|
| |
new feature
Description:
Added feature to update RELEASE.txt with release information just
like what happens to README. Make a copy of RELEASE.txt to accompany
the tarball file(s).
Also moved the umask command up to cover all files created on the fly.
Platforms tested:
Worked for 1.5, got to work the same.
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
test_mpio_offset() was called with wrong syntax. Dumb mistake.
Platforms tested:
modi4, pp
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
added a barrier to prevent racing condition before remove file and
open file.
Platforms tested:
modi4,pp
cVS: ----------------------------------------------------------------------
|
|
|
|
|
|
|
| |
Update & new feature
Description:
Updated with information of the re-implementation of alignment allocation.
Changed the title line to reflect the current version information correctly.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Feature Add
Description:
Added support for >2GB files to the Linux architecture. This is a
sync with the 1.5 branch. The CFLAGS now gets set in the gnu-flags
file instead of the configure script (as it should). There's special
logic to test for 64-bit files systems in Linux and add the
appropriate flags, etc.
Platforms tested:
Linux
|