Commit Graph

5217 Commits

Author SHA1 Message Date
Quincey Koziol
2c92c3ca18 [svn-r7210] Purpose:
Refactoring code

Description:
    Refactored "IS_H5FD_MPIO || IS_H5FD_MPIPOSIX || IS_H5FD_FPHDF5" combination
of macros in many places into single IS_H5FD_MPI macro, which has the same
definition, but should be easier to maintain.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest
2003-07-11 13:01:05 -05:00
Raymond Lu
9f171c6add [svn-r7208] Purpose: Update
Description: a new test errors.c was added to test directory.
2003-07-11 08:38:44 -05:00
Raymond Lu
1d937c2c71 [svn-r7207] Purpose: Add a new test: errors.c
Description: It tests new error API.  At this moment, it uses the current error API.


Platforms tested: RH 8.
2003-07-10 15:15:46 -05:00
Raymond Lu
2a5bb6c896 [svn-r7206] Purpose: Update for new error test program
Description: added new error test.


Platforms tested: RH 8.
2003-07-10 15:08:37 -05:00
Quincey Koziol
70d40b297e [svn-r7205] Purpose:
Code cleanup

Description:
    Further code cleanups suggested by lint tool.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest
2003-07-10 14:48:30 -05:00
Quincey Koziol
dde2ff6776 [svn-r7204] Purpose:
Code cleanup

Description:
    Tail end of B-tree 'K' value conversion to unsigned ints.

    Also, lots of misc. code cleanups suggested by lint tool

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest
2003-07-10 14:45:44 -05:00
Quincey Koziol
cf53e4aa24 [svn-r7203] Purpose:
Code cleanup

Description:
    Change names of macro parameters to H5_ASSIGN_OVERFLOW to make them
easier to understand.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest
2003-07-10 14:44:01 -05:00
Albert Cheng
ed7556edba [svn-r7202] Purpose:
Removed old feature

Description:
Removed the hardsetting of --prefix and creation of <prefix>/ directory
since this version has prefix default to hdf5/ in the build-directory
and will create the <prefix>/ directory during install.

Platforms tested:
Tested in eirene by hand.

Misc. update:
2003-07-10 14:40:47 -05:00
Quincey Koziol
932101bb80 [svn-r7201] Purpose:
Code cleanup

Description:
    Finish converting the B-tree 'K' values to use unsigned integers, rather
than signed ones, since negative amounts of entries in a B-tree node aren't
meaningful.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest
2003-07-10 14:39:04 -05:00
Elena Pourmal
bdd61d8a80 [svn-r7198]
Purpose: Maintenance after 1.6.0 release

Description: I cleaned the file.  Please note that information about known
             problems, config features, and tested platforms is there.
             Please do not forget to modify those sections too!

Solution:

Platforms tested:

Misc. update:
2003-07-10 12:14:08 -05:00
Quincey Koziol
dbe6d5acbc [svn-r7196] Purpose:
Code cleanup

Description:
    Add version number checking to local heap code.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    too small to need h5committest
2003-07-10 08:11:27 -05:00
Albert Cheng
9d17fc7424 [svn-r7195] Purpose:
New tool.

Description:
A new tool to build the HDF5 library.  This was historically the
makeh5 command.  Added here so that it can be used in machines outside
of the HDF Groups.  Having it in the source allows version specific
customization.

Platforms tested:
Did run h5committest which failed due to other source code problems.
Tested it by hand by ../hdf5/bin/buildhdf5 and passed as far as its
own functionality.

Misc. update:
2003-07-09 14:28:34 -05:00
Quincey Koziol
c41fb2f87d [svn-r7194] Purpose:
Checkpoint work

Description:
    Check in more updates to the file format specification.
2003-07-09 14:21:38 -05:00
Quincey Koziol
06f27f99b0 [svn-r7192] Purpose:
Code cleanup

Description:
    Clean up various minor warnings in the library.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    too small to need h5committest
2003-07-09 14:16:17 -05:00
Quincey Koziol
221c1ef220 [svn-r7191] Purpose:
Code cleanup

Description:
    Track new "debug" modules for library.

Platforms tested:
    h5committested
2003-07-09 13:14:29 -05:00
Albert Cheng
8fa8de2360 [svn-r7190] Purpose:
Feature change.

Description:
--prefix default was /usr/local.  This is not approprirate for
development version since it is not likely that one would want
to install a development version in the /usr/local area.

Solution:
Change --prefix default to `pwd`/hdf5, a directory in the build
directory.  This eliminates the problem that the builder may not
have permission to install in the default install directory.
It also allows multiple builds in the same host or multiple srcdir
using the same source.

Platforms tested:
h5committested.
Also tested in eirene by trying various configure combination to
verify the new effect.

Misc. update:
2003-07-09 13:12:42 -05:00
Quincey Koziol
839de1e367 [svn-r7189] Purpose:
Code cleanup

Description:
    Break some of the "debugging" routines into their own module, so they
aren't pulled into every executable, which certainly isn't going to use them.

Platforms tested:
    h5committested
2003-07-09 13:00:43 -05:00
Quincey Koziol
2bbf08c3fc [svn-r7188] Purpose:
Code cleanup

Description:
    Back out an overly aggressive linting...

Solution:

Platforms tested:
    h5committested
2003-07-09 12:58:07 -05:00
Quincey Koziol
b68be568be [svn-r7187] Purpose:
Update code

Description:
    Allow there to be no ';' after a FUNC_ENTER* macro

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    Linux 2.4 (verbena)
2003-07-09 12:13:39 -05:00
Quincey Koziol
4fe4a51818 [svn-r7186] Purpose:
Code cleanup

Description:
    More tweaks to clean up warnings from lint.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    not major enough to h5committest
2003-07-09 09:34:35 -05:00
Quincey Koziol
5fbe02e721 [svn-r7185] Purpose:
Code cleanup

Description:
    Update lint directives for library with more information
2003-07-09 09:32:26 -05:00
Quincey Koziol
f2048a2379 [svn-r7184] Purpose:
Code cleanup

Description:
    Clean up various warnings from lint

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    no major changes requiring h5committest
2003-07-08 16:05:27 -05:00
Quincey Koziol
720dcef073 [svn-r7183] Purpose:
Update manifest

Description:
    Add new lint control file.
2003-07-08 16:03:44 -05:00
Quincey Koziol
c663f8a79c [svn-r7182] Purpose:
Code cleanup

Description:
    Add "lint" control file for PC-Lint 8.0
2003-07-08 16:02:25 -05:00
Quincey Koziol
4e23c80758 [svn-r7181] Purpose:
Version update

Description:
    Removed 1.4 compatibility code in the library.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest
2003-07-07 14:02:46 -05:00
Quincey Koziol
2d5f8835fd [svn-r7180] Purpose:
Version update

Description:
    Change from 1.4 compatibility to 1.6 compatibility.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest
2003-07-07 14:00:06 -05:00
HDF Admin
540431b983 [svn-r7179] Purpose:
Bug fix


Description:
If the base directory (.../snapshot-...) does not exist yet,
the runtest and snapshot will continue on till it bumped into
a "wall".


Solution:
Added verification that the BASEDIR does exist.
2003-07-07 12:03:08 -05:00
Quincey Koziol
949f595f10 [svn-r7177] Purpose:
Code cleanup/bug fix

Description:
    Finish changing main development trunk back to default to production off
    and debug on.

Solution:
    Run autoconf (which I forgot before :-)

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest not needed.
2003-07-07 11:46:14 -05:00
Quincey Koziol
3816afb172 [svn-r7175] Purpose:
Bug fix

Description:
    Boot block checksum was being used instead of file driver info checksum
    in one calculation.

    Also, the offset of the file driver info was hard-coded to the end of the
    superblock, instead of using the file driver offset variable.

Solution:
    Changed to use file driver checksum and file driver offset variable.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    too small for h5committest
2003-07-07 11:39:32 -05:00
Quincey Koziol
42d5893f16 [svn-r7173] Purpose:
Bug fix

Description:
    Fix "unaligned access" warning on IA64 (and alpha, probably) machines.

Solution:
    Make certain that temporary destination buffer is aligned on correct
boundary for type conversion.

Platforms tested:
    IA64 Linux cluster (titan)
    too small for h5committest
2003-07-07 11:32:13 -05:00
Quincey Koziol
6028d7f9c9 [svn-r7172] Purpose:
Code cleanup

Description:
    Remove "UNUSED" keyword from function prototypes in header files.

Platforms tested:
    IA64 Linux cluster (titan)
    too small to need commit test
2003-07-07 11:20:43 -05:00
Quincey Koziol
76ae1a3f45 [svn-r7166] Purpose:
Update configuration

Description:
    Now that we've split the tree (Yea!), change the main trunk back to debug
    on and production off.

    Also, change the version # to 1.7.0
2003-07-03 16:20:33 -05:00
Albert Cheng
f43ea3be02 [svn-r7163] Purpose:
Updated some compiler information and the particular entry of
TFLOPS supports.

Description:

Solution:

Platforms tested:

Misc. update:
2003-07-03 15:55:47 -05:00
Albert Cheng
3a1b1c90eb [svn-r7162] Purpose:
Updated parallel installation instruction.

Description:

Solution:

Platforms tested:

Misc. update:
2003-07-03 15:55:14 -05:00
Quincey Koziol
3523cd7413 [svn-r7161] Purpose:
Further updates

Description:
    More updates on file format information.

Platforms tested:
    Mozilla 1.4.0
2003-07-03 15:45:53 -05:00
Frank Baker
1a769534d8 [svn-r7160]
Purpose:
    Copy edits.

Platforms tested:
    IE 5
2003-07-03 15:42:15 -05:00
Frank Baker
4146d79af1 [svn-r7159]
Purpose:
    Changed "HDF5 User's Guide" links (in navigation bars, primarily)
    to point to new user's guide, which will reside for a while yet on
    the HDF server.
    The old user's guide will still go out with the distribution under
    the label "HDF5 User's Guide, Release 1.4.5."

Platforms tested:
    IE 5
2003-07-03 14:40:03 -05:00
Frank Baker
a901d24a8b [svn-r7158]
Purpose:
    Renamed old "HDF5 User's Guide" as "HDF5 User's Guide, Release 1.4.5".
    Added navigation bar link to new user's guide on HDF server.
    Changed release tag line (in old UG only) back to
        "Describes HDF5 Release 1.4.5, February 200 3"

Platforms tested:
    IE 5
2003-07-03 14:35:53 -05:00
Frank Baker
bc5a1e0312 [svn-r7157]
Purpose:
    Linking in additional Fortran90 functions

Description:
    Add links to
    In RM_H5T.html
        h5tarray_create_f, h5tget_array_ndims_f, h5tget_array_dims_f
    In RM_H5P.html
        h5pmodify_filter_f, h5pget_filter_by_id_f, h5pset_family_offset_f
        h5pset(get)_fapl_core_f, h5pset(get)_fapl_family_f
        h5pset(get)_fapl_multi_f, h5pset_fapl_sec2_f, h5pset_fapl_sdio_f
        h5pset_fapl_split_f, h5pget_driver_f, h5pset_szip_f
        h5pget_nfilters_f, h5pset(get)_preserve_f

Platforms tested:
    IE 5
2003-07-03 13:52:44 -05:00
Elena Pourmal
6c53e36c68 [svn-r7156] Purpose: Maintenance
Description: When make install prefix=NEW_DIR is used to specify
             new location for the installed HDF5 library, h5redeploy
             should be used to fix h5cc, etc. scripts. INSTALL file
             suggested to fix scripts by hand.

Solution: Modified instructions to use h5redeploy.

Platforms tested: verbena

Misc. update:
2003-07-03 13:49:46 -05:00
Pedro Vicente Nunes
c034503562 [svn-r7155] Purpose:
updated info for  Code warrior (8.0 in W2000), renamed .NET to MSVC++.NET in Windows XP support

Description:

Solution:

Platforms tested:

Misc. update:
2003-07-03 13:23:28 -05:00
Frank Baker
76fd023ae9 [svn-r7154]
Purpose:
    Correct link to Supported Configuration Features table.

Platforms tested:
    IE 5
2003-07-03 13:11:54 -05:00
Frank Baker
c204eb9e3c [svn-r7153]
Purpose:
    Update links.
    Add documents.

Description:
    Bring in current links and notes from the R1.4.5 document.
    Add the documents which have been collected in
        http://hdf.ncsa.uiuc.edu/HDF5/doc_resource/.
        These documents include discussions of SZIP, generic properties,
        the shuffle algorithm and its influence on performance, fill values
        and space allocation, and error detection.

Platforms tested:
    IE 5
2003-07-03 13:05:23 -05:00
Frank Baker
79c7463f35 [svn-r7152]
Description:
    H5Pset_szip -- Added link to further SZIP information at
        http://hdf.ncsa.uiuc.edu/HDF5/doc_resource/SZIP/

Platforms tested:
    IE 5
2003-07-03 12:56:26 -05:00
Elena Pourmal
c1cecc9afc [svn-r7151] Purpose: Maintenance
Description: After talking to Barbara we decided to use
            ftp://ftp.ncsa.uiuc.edu/HDF/HDF5/current/ location for
            Intel and Cray Fortran source code patches.

Solution: Edited the file to point to new location.

Platforms tested:

Misc. update:
2003-07-03 12:34:14 -05:00
Quincey Koziol
7f2bb04bc4 [svn-r7150] Purpose:
Bug fix

Description:
    "prefix" variable was always being set, instead of only being set if the
    user hadn't set it yet.

Solution:
    Changed "prefix=<foo>" to "prefix?=<foo>".

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    Checked in gmake manual to make certain syntax is the same (it is).
2003-07-03 12:23:35 -05:00
Quincey Koziol
45eb7e601f [svn-r7149] Purpose:
Update information

Description:
    Update with more correct information.  (Still not finished, but its better
    than it was before... :-)

Platforms tested:
    Mozilla 1.4.0
2003-07-03 12:20:32 -05:00
Elena Pourmal
1e07bbdddf [svn-r7148] Purpose: Miantenance
Description: Added information about SZIP and few twicks here and there.

Solution:

Platforms tested:

Misc. update:
2003-07-03 12:20:13 -05:00
Albert Cheng
f1816a8c47 [svn-r7147] Purpose:
Changed enable-production as the default for release.

Platforms tested:
Only in eirene using pgcc and pgCC.
Did not use h5committest since the change is trivial
and Elena will test it at once. :-)

Misc. update:
2003-07-03 10:38:02 -05:00
Albert Cheng
c5b2fb2a87 [svn-r7146] Purpose:
update for release

Description:
Set the version information to 1.6.0-pre1 to get ready for
v1.6 release.
(Not sure why H5F.c got changed--probably done gmake automatically
during testing.)

Platforms tested:
h5committested.

Misc. update:
2003-07-02 23:17:58 -05:00