Commit Graph

3292 Commits

Author SHA1 Message Date
Bill Wendling
119f3f86f9 [svn-r3877] Purpose:
Update
Description:
    On further discussion with Albert and Quncey, it was decided to keep
    the original "unsignedness" of the nkeys variable.
Solution:
    Changed the type from intn to uintn.
Platforms tested:
    Linux
2001-04-30 17:27:44 -05:00
Bill Wendling
9e9c406eff [svn-r3875] Purpose:
Bug Fix
Description:
    The --enable-static-exec flag was failing on Linux systems. The
    reason: a "long long" type was growing by some obscene amount if you
    just add 1 to it (tis truth!). In one statement, it prints out the
    correct value. Add one to it and print it out in the next statement
    and it gives you a very large number. This would, in turn, cause the
    resulting memcpy to fail...
Solution:
    Changed the variable from "hsize_t" to "intn" which is what the field
    it's getting is typed anyway.
Platforms tested:
    Linux
2001-04-30 14:57:18 -05:00
Dan Wells
dc8e89d465 [svn-r3874]
Purpose:
    feature
Description:
    This brings the development version up to date with the release version.
    It now supports Pablo tracing of MPI-I/O calls from MPI-I/O versions
    which are not totally compliant with the standars.
Solution:
    Added entries to bypass the current MPI-I/O tracing in the Pablo Trace
    Library.
Platforms tested:
    IRIX64/Solaris/IBM SP2
2001-04-30 14:26:25 -05:00
Elena Pourmal
4f19d133e7 [svn-r3873]
Purpose:
    Maintenace
Description:
    Added new files ./fortran/src/h5_f.c and ./fortran/src/h5_ff.f90
    and removed old ones (h5f.c and h5ff.f90)
2001-04-28 20:12:16 -05:00
Elena Pourmal
6ff2e7b303 [svn-r3872]
Purpose:
    Windows port
Description:
     Names of the H5f.c and H5ff.f90 files caused problems on Windows98.
     Compilation of H5F.c (C Library) and H5Ff.f90 (Fortran library)
     as compilation of H5f.c and H5ff.f90 creates the same H5F.o and H5FF.o
     file names and linking stage fails.

Solution:
     Rename the files to H5_f.c and H5_ff.f90
Platforms tested:
     Linux (eirene) and Windows98
2001-04-28 20:08:16 -05:00
MuQun Yang
2c8b1571d2 [svn-r3871]
Purpose:
    Add definations of two new functions
Description:
Solution:
Platforms tested:
    eirene
    [machines you have tested the changed version.  This is absolute
    important.  Test it out on at least two or three different platforms
    such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and
    64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
2001-04-28 18:06:34 -05:00
MuQun Yang
1c4dd8b01b [svn-r3870]
Purpose:
 Add a constant(compression level for gzip)
Description:
    For compression issue
Solution:
Platforms tested:
    eirene
    [machines you have tested the changed version.  This is absolute
    important.  Test it out on at least two or three different platforms
    such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and
    64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
2001-04-28 18:05:05 -05:00
MuQun Yang
cfc0f7c02b [svn-r3869]
Purpose:
    a bug fix
Description:
    User can define "Real Vdata" as user-defined attribute. By using VSisattr, we can check this out. In order to keep this piece of information, We use "Vdata attribute" in the converted HDF5 file to distingush this kind of Vdata from independent Vdata.
Solution:
    see above
Platforms tested:
    eirene(Linux)
2001-04-28 18:02:12 -05:00
MuQun Yang
7b6e646863 [svn-r3868]
Purpose:
     a bug fix
Description:
     When Vsisattr is true, this Vdata still needs to be converted as an independent
     real "Vdata", We will add object type of this vdata as "Vdata attribute".
Solution:
     erease the evaluation of Vsisattr call.
Platforms tested:
    Linux(eirene)
2001-04-28 17:57:16 -05:00
MuQun Yang
ee65ccc265 [svn-r3867]
Purpose:
     bug fix Adding more features
Description:
    Bugs: 1) hdf4 dimensional scale data can be none, but the dim name can still defined by users, so number of hdf4 dimensional names and number of object reference may be different
    Previously, this problem is not considered.

          2) SDcheckempty will return true when fill value is set to HDF4 SDS, and then fill value information is lost
          3) check whether SDS have fill value set although SDcheckempty return true.
             Use H5Psetfillvalue and H5Dcreate in HDF5 part, still needs to wait for the new development of HDF5 and also need to investigate whether this part of code has bugs.
    New features: compressed SDS will get compressed with gzip when it is converted. That will save some space.
    [describe the bug, or describe the new feature, etc]
Solution:
     See  above and design document
Platforms tested:
    eirene(linux)
    [machines you have tested the changed version.  This is absolute
    important.  Test it out on at least two or three different platforms
    such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and
    64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
2001-04-28 17:52:49 -05:00
Bill Wendling
88feddb201 [svn-r3866] Purpose:
Bug Fix
Description:
    "make distclean" was removing the .h5 file.
Solution:
    Stopped it from doing that.
Platforms tested:
    Linux
2001-04-27 15:37:03 -05:00
Bill Wendling
7c15c639fa [svn-r3865] Purpose:
Bug Fix
Description:
    The "-$(RM)" was failing for make distclean.
Solution:
    Removed the "-".
Platforms tested:
    Linux
2001-04-27 15:05:30 -05:00
Bill Wendling
6b23bf8924 [svn-r3864] Purpose:
Bug Fix
Description:
    The "-$(RM)" flags were causing error messages when doing a make
    distclean.
Solution:
    Removed the "-" from the beginning.
Platforms tested:
    Linux
2001-04-27 15:03:54 -05:00
Elena Pourmal
c51f3f69f7 [svn-r3863]
Purpose:
    Maintenance
Description:
     Added info about Windows port and F90 APIs changes.
2001-04-26 23:03:59 -05:00
Elena Pourmal
fef182fd96 [svn-r3862]
Purpose:
    Codemaintenance
Description:
    read/write APIs have been changed.
Solution:
    Made necessary changes to the source code.
Platforms tested:
    Linux, Solaris 2.7, O2K, T3E
2001-04-26 22:52:24 -05:00
Elena Pourmal
9aba4e88c2 [svn-r3861]
Purpose:
     Code maintenance
Description:
     read/write APIs have been changed.
Solution:
     Made necessary changes to the tests.
Platforms tested:
     Windows 98, Linux, Solaris 2.7, O2K, T3E
2001-04-26 22:50:22 -05:00
Elena Pourmal
6182da8026 [svn-r3860]
Purpose:
    Windows port
Description:
    Multiple changes:
    *  Windows platforms require special compiler directives
       in order to create DLLs.
    *  In read/write subroutines data arrays were passed by descriptor.
       This worked on UNIX but did not work on Windows.
Solution:
    *  added compiler directives.
    *  read/write APIs have been changed. There is an additional
       parameter (array that contains the sizes of data buffer dimensions)
       and regular arrays are used instead of assumed-shaped arrays.
Platforms tested:
    * Currently this feature does not work. Common blocks are not exported correctly
      from one F90 module to another.
      I am checking this in so I can ask DEC for help.
    * For static library tests passed on Windows 98 ( except flush2_fortran)
      All tests passed on Linux, Solaris 2.7, O2K and T3E
2001-04-26 22:47:27 -05:00
Elena Pourmal
c048eed3be [svn-r3859]
Purpose:
     Windows F90 port
Description:
     all_withf90.zip file conyains all necessary projects to build
     and test HDF5 library (both C and F90) on Windows platforms
Platforms tested:
     Windows 98
2001-04-26 22:30:55 -05:00
Bill Wendling
5ddee3ab69 [svn-r3857] Purpose:
Bug Fix
Description:
	For parallel compiles, it needed the libtest.so library and wasn't
	finding it.
Solution:
	Added the path to the library to the rpath in the ltmain.sh file.
Platforms tested:
	Modi4
2001-04-26 15:01:18 -05:00
Bill Wendling
0e0ad103de [svn-r3856] Purpose:
Update
Description:
    Added the new testfiles.
2001-04-24 18:10:15 -05:00
Bill Wendling
6d8ff13387 [svn-r3854] Purpose:
Bug FIx
Description:
    Fix to look in the src/.libs directory when in the tools directories.
Solution:
    Added .libs to the rpath.
Platforms tested:
    Linux
2001-04-24 18:06:01 -05:00
Bill Wendling
68887995c8 [svn-r3853] Purpose:
Adding Tests
Description:
    Added tests for the h5dump subsetting feature.
Platforms tested:
    Linux
2001-04-24 17:24:47 -05:00
Albert Cheng
bf5b897dc9 [svn-r3850] Updated for the added file. 2001-04-24 16:11:35 -05:00
Albert Cheng
27994b9321 [svn-r3848] Purpose:
updated to v1.4 API.
Platforms tested:
    Eyeballed modi4.
2001-04-24 15:38:45 -05:00
Albert Cheng
69ec4e17a0 [svn-r3846] Description:
updated revision date.
Platforms tested:
    modi4 (serial and parallel)
2001-04-24 15:34:57 -05:00
Albert Cheng
dedcd52bbb [svn-r3842] Purpose:
New feature
Description:
    Added a parallel HDF5 example.  make check knows how to
    run it in serial mode but not in parallel mode since the
    current makefile has no provision for parallel code execution.
    One would have to do it by hand (e.g., mpirun -np 2 ./ph4example)
Platforms tested:
    modi4 (serial and parallel)
2001-04-24 15:06:02 -05:00
Bill Wendling
3cd2537c60 [svn-r3841] Purpose:
Oops
Description:
    An "if" was capilalized for some reason.
Solution:
    Changed it from If to if.
Platforms tested:
    Linux
2001-04-24 13:45:03 -05:00
Bill Wendling
ce4408e074 [svn-r3840] Purpose:
small bug fix
Description:
    If specifying --stride, it was checking for the wrong short-form of
    the command-line parameters.
Solution:
    Changed the 'T' to 'S' which is the new short form for the stride
    option.
Platforms tested:
    Linux
2001-04-24 13:40:45 -05:00
Bill Wendling
7fcdd02d18 [svn-r3839] Purpose:
Bug Fix...
Description:
    For the tools library, it needed to find the HDF5 library in the
    `pwd`/../../src directory.
Solution:
    Added `pwd`/../../src to the rpaths.
Platforms tested:
    Modi4
2001-04-24 01:07:14 -05:00
Bill Wendling
7c5391e40c [svn-r3838] Purpose:
(Final?) Bug Fix
Description:
    Okay, for those of you following this saga:

        Shared libraries weren't being found on the O2K system. Why not?
        Well, turns out that libtool is dain bramaged. Instead of
        creating executables for executables, it creates shell scripts.
        These shell scripts actually recompile the code, relinking it
        with the "correct" libraries. It's similar to when it goes to do
        an install. It recompiles to the binary so that it picks up the
        proper libraries. BUT! Libtool wasn't placing into the shell
        scripts where the shared libraries it was looking for actually
        were.
Solution:
    I hacked up ltmain.sh so that it puts the required dynamic library
    directories into the compile line when it creates the
    shell-script/binaries.
Platforms tested:
    Modi4...
2001-04-23 19:10:46 -05:00
Quincey Koziol
22c5d82191 [svn-r3837] Purpose:
Document bug fix.
Description:
    Documented non-zero userblock bug fix.
2001-04-23 15:12:45 -05:00
Quincey Koziol
19fef59d90 [svn-r3833] Purpose:
More tests
Description:
    Added test to verify non-zero userblocks working correctly with dataset I/O
    code.
Platforms tested:
    FreeBSD 4.3 (hawkwind)
2001-04-23 15:05:15 -05:00
Quincey Koziol
298276970f [svn-r3832] Purpose:
Bug Fix.
Description:
    Setting a non-zero userblock size was causing raw data caching code to
    break.
Solution:
    Changed from using absolute end-of-address-space offsets in cache size
    calculations to relative offsets.
Platforms tested:
    FreeBSD 4.3 (hawkwind)
2001-04-23 15:04:30 -05:00
Bill Wendling
bd994799c3 [svn-r3831] Purpose:
Bug Fix
Description:
	The fix I put in on Friday wasn't working properly.
Solution:
	Changed some single quotes to double quotes so that the macros are
	expanded and set "command_finalize" to the newest values I created.
Platforms tested:
	Modi4
2001-04-22 02:35:48 -05:00
Bill Wendling
bca6f2738b [svn-r3829] Purpose:
Bug Fix
Description:
    The compiler on Modi4 (and possibly other machines) couldn't handle a
    long string being passed in with the -Wl, flag.
Solution:
    Wrote some script which separates the string being passed into
    multiple flags with "-Wl,-rpath -Wl," before them.
Platforms tested:
    Modi4
2001-04-20 19:00:46 -05:00
Quincey Koziol
e0c96798a5 [svn-r3828] Purpose:
Code cleanup
Description:
    "buf" parameter to H5Awrite was missing 'const' declaration.
Solution:
    Changed from "void *buf" to "const void *buf"
Platforms tested:
    FreeBSD 4.3 (hawkwind)
2001-04-19 16:48:04 -05:00
Quincey Koziol
ca9bdbdcbe [svn-r3827] Purpose:
Bug fix.
Description:
    'make distclean' is broken on FreeBSD 4.3, with some syntax errors.  I have
    a feeling that the make command is more picky in FBSD 4.3 than in 4.2 which
    is what is causing these errors to crop up now.
Solution:
    Add missing semicolon to line in 'clean' target and take out bogus '-'s
    in front of "$(RM)" commands which are already in if's
Platforms tested:
    FreeBSD 4.3 (hawkwind)
2001-04-19 16:47:12 -05:00
Frank Baker
b44a58dc42 [svn-r3824]
Purpose:
    Update "Describes HDF5 Release..." footer from R1.4 to
    "Release 1.5, Unreleased Development Branch"
Platforms tested:
    IE 5
2001-04-18 17:09:17 -05:00
Frank Baker
ad81c8163e [svn-r3823]
Purpose:
    Update "Describes HDF5 Release..." footer from R1.4 to
    "Release 1.5, Unreleased Development Branch"
Platforms tested:
    IE 5
2001-04-18 17:03:09 -05:00
Frank Baker
8dd2c0ad9e [svn-r3822]
Purpose:
    Update "Describes HDF5 Release..." footer from R1.4 to
    "Release 1.5, Unreleased Development Branch"
Platforms tested:
    IE 5
2001-04-18 16:50:43 -05:00
Frank Baker
9fbb176d29 [svn-r3821]
Purpose:
    Repair damaged HTML coding (caused by the Netscape editor)
        and restore additions since that damage occured.
    Add h5dump subsetting material.
Description:
    Reverted to earlier version to restore HTML coding.
    Re-entered h5dump XML material and explanatory comment re h5dump
        flag parameters.
    Added h5dump subsetting material.
    Other editing and formatting within h5dump description.
Platforms tested:
    IE 5
2001-04-18 12:03:21 -05:00
Albert Cheng
cde323f897 [svn-r3818] Purpose:
Bug fix and clean up.
Description:
    The part that should test 4GB was actually testing 2GB due to
    typo.
Solution:
    Corrected the typo to use 4GB constant.  Rearranged the code
    to group 2GB and 4GB tests in their own.  Removed some duplicated
    testing code.
Platforms tested:
    modi4.
2001-04-18 10:12:43 -05:00
Frank Baker
45c3f3edfc [svn-r3817]
Purpose:
    Label for "R 1.5, Unrelease Development Branch".
Description:
    Changed appropriate subtitle line and appropriate footer.
Platforms tested:
    IE 5
2001-04-17 14:58:24 -05:00
Frank Baker
bcaff89096 [svn-r3816]
Description:
    Importing Intro, ADG, and doc index changes from 1.4 release
    branch to 1.5 dev branch
Platforms tested:
    IE 5
2001-04-17 11:55:23 -05:00
Bill Wendling
6f63dd75e3 [svn-r3814] Purpose:
Cleanup
Description:
    If there isn't anything to "remove" during the cleanup faze. This
    stops the "make clean"s from printing out:

        rm -f

    all of the time.
Solution:
    Check if hte macros have anything in them before calling the rm.
Platforms tested:
    Linux
2001-04-16 18:15:36 -05:00
Quincey Koziol
e0ae710109 [svn-r3813] Purpose:
Update..
Description:
    Add OSF5 files.
2001-04-16 10:26:43 -05:00
Albert Cheng
6abb662d70 [svn-r3812] Purpose:
Improvement
Description:
    The DIFF used to keep running after detecting significant code changes.
    This was done in order to see all changes but no one seems to look
    at the diff any more.  So, let it end the DIFF cycle once it determines
    there are enough differences for a new test.
    Added "install install-doc uninstall uninstall-doc" to the test
    cycle.
Platforms tested:
    Eirene, gondolin, modi4
2001-04-13 16:57:04 -05:00
Bill Wendling
67b5490df0 [svn-r3811] Purpose:
Update
Description:
    If the count for a subset isn't specified, then we default to the
    remainder of the dataset.
Solution:
    Check for the count to be specified. If not, then find the dimensions
    of the dataset and subtract from the the "start" parameter.
Platforms tested:
    Linux
2001-04-13 15:22:21 -05:00
Bill Wendling
cbab37d78c [svn-r3810] Purpose:
Update
Description:
    Removed test for zlib since the C++ library doesn't need it.
2001-04-13 12:20:03 -05:00
Bill Wendling
7e05b02ab3 [svn-r3809] Purpose:
Bug Fix
Description:
    On the T3E, the hack about SUBDOCDIR macro didn't work cause it
    wanted an actual value to be in this macro. Well, it wasn't, so now I
    check that it actually has a value.
Solution:
    Check that DOCDIR and SUBDOCDIR have a value before trying to do
    anything with it.
2001-04-13 11:38:17 -05:00