Commit Graph

5955 Commits

Author SHA1 Message Date
Pedro Vicente Nunes
79a8f37886 [svn-r7797] Purpose:
code clean

Description:
added some comments

Solution:

Platforms tested:
linux (small change)


Misc. update:
2003-10-30 17:15:24 -05:00
Pedro Vicente Nunes
cceba7e0c9 [svn-r7796] Purpose:
h5diff improvment

Description:
changed a call to exit(1) for return -1 for user friendiness in the h5diff function
in the case that H5Fopen fails

Solution:

Platforms tested:
linux (small change )


Misc. update:
2003-10-30 16:51:32 -05:00
Quincey Koziol
967c5d5684 [svn-r7794] Purpose:
Code cleanup & simplification

Description:
    Replace [non-working] code in routine to build up an MPI derived type for
a hyperslab selection that was supposed to "flatten" out contigous blocks with
code that uses a selection iterator (which _does_ have working "flattening"
code).

    Remove "contiguous hyperslab" code for MPI selections as it is unnessary
now.

Platforms tested:
    FreeBSD 4.9 (sleipnir) w & w/o parallel
    Linux 2.4 (verbena) w/FORTRAN & C++
    Solaris 2.7 (arabica) w/64-bit
2003-10-30 16:38:16 -05:00
Pedro Vicente Nunes
4cb9330435 [svn-r7793] Purpose:
h5diff new features

Description:

added the diff for variable lenght, opaque, enum, and bitfield datasets

Solution:

Platforms tested:
linux
solaris 2.7
IRIX


Misc. update:
2003-10-30 12:15:56 -05:00
Pedro Vicente Nunes
46646fc654 [svn-r7792] Purpose:
h5diff new features
bug fix

Description:
implemented the diff for STRING and ARRAY types
fixed a bug. when the datasets are empty, do not try to compare them .
the check empty is made with H5Dgetstorage_size

Solution:

Platforms tested:
linux
solaris 5.7
IRIX

Misc. update:
2003-10-30 09:40:01 -05:00
Pedro Vicente Nunes
9ed099022e [svn-r7791] Purpose:
h5diff new features

Description:
implemented diff for compound types. so far it only compares the integer and float classes
of these compound types. this is done with a new recursive function
that compares datum by datum



Platforms tested:
linux
solaris 2.7
IRIX

Misc. update:
2003-10-29 16:02:53 -05:00
Quincey Koziol
90e269d552 [svn-r7789] Purpose:
Bug fix & code cleanups

Description:
    Change our use of MPI derived datatypes to not create datatypes with
"0-sized" lengths, which causes the LANL Q machine to hang.

    Also, get rid of "prefer MPI derived datatypes" environment variable since
it has no advantage.

Platforms tested:
    FreeBSD 4.9 (sleipnir) w & w/o parallel
    h5committest
2003-10-29 14:32:36 -05:00
Frank Baker
03bed9f9ef [svn-r7787]
Purpose:
    Fixes for user-reported Ref Manual bugs:
    H5Gget_objname_by_idx: corrected 'size' parameter specification
    H5Sselect_elements: Expanded 'coord' parameter description to make it
        clear that values are 0-based.
        Additional minor copy edits and formatting cleanup.

Platforms tested:
    IE 5
2003-10-29 13:37:05 -05:00
Quincey Koziol
bbe23c026f [svn-r7786] Purpose:
Code cleanup & add a feature

Description:
    Added support for querying the file ID of named datatypes to new
H5Iget_file_id function.

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    too minor to require h5committest
2003-10-29 13:27:37 -05:00
Pedro Vicente Nunes
8b45b9a5f0 [svn-r7785] Purpose:
h5repack new features


Description:
added a copy routine for all types
added a copy routine for attributes
commnented some debug messages in h5trav
added the verbose option to some h5diff messages


Platforms tested:
linux
solaris 2.5
IRIX


Misc. update:
2003-10-29 12:46:11 -05:00
Raymond Lu
d1f7c81a46 [svn-r7784] *** empty log message *** 2003-10-29 12:04:58 -05:00
Raymond Lu
219f713c6f [svn-r7783] Purpose: New feature
Description: new function H5Iget_file_id.  It returns file ID given an obeject
             (group, dataset, or attribute) ID.


Platforms tested: h5committest

Misc. update: RELEASE.txt
2003-10-29 12:04:39 -05:00
Albert Cheng
e272fbe436 [svn-r7781] Purpose:
"bug fix", sort of.

Description:
now that stream-vfd is on by default, it does not work for Tflops.
Set it to no by default.

Platforms tested:
Tested in Tflops.

Misc. update:
2003-10-28 23:26:30 -05:00
Bill Wendling
45124df0a1 [svn-r7779] Purpose:
Regenerated

Details:
    Regenerated because of changes to h5diff and tools library
2003-10-28 15:52:34 -05:00
Bill Wendling
e5f6a34448 [svn-r7778] *** empty log message *** 2003-10-28 15:52:04 -05:00
Bill Wendling
0a2a91f24a [svn-r7777] Purpose:
Regenerated

Description:
    Regenerated Dependencies files because of changes to the h5diff and
    tools library.

Platforms tested:
    Linux (small change and just needed to be checked once).
2003-10-28 15:52:00 -05:00
Pedro Vicente Nunes
6f61f71ec7 [svn-r7776] Purpose:
added the new project files for toolslib, h5diff and h5repack

Description:

Solution:

Platforms tested:
windows

Misc. update:
2003-10-28 14:00:42 -05:00
Pedro Vicente Nunes
066053b318 [svn-r7775] Purpose:
updated manifest for the tools h5diff changes

Description:

Solution:

Platforms tested:

Misc. update:
2003-10-28 13:39:05 -05:00
Pedro Vicente Nunes
5bcb1054d1 [svn-r7774] Purpose:
changed the name of one struct in this file



Platforms tested:
linux,
solaris
IRIX

Misc. update:
2003-10-28 13:22:05 -05:00
Bill Wendling
4ded0a4fa7 [svn-r7772] Purpose:
Very trivial fix

Description:
    Removed spaces from file that was causing pmake to issue a warning.

Platforms tested:
    Modi4

Misc. update:
2003-10-28 12:58:52 -05:00
Bill Wendling
2c48c89a47 [svn-r7771] Purpose:
Update

Description:
    Changed the line saying something like:

        Testing FOO

    to

        Fortran API: Testing FOO
    and
        C++ API: Testing FOO

    when appropriate.

Platforms tested:
    Verbena, Arabica, Modi4

Misc. update:
2003-10-28 12:58:09 -05:00
Bill Wendling
87d9d6bbff [svn-r7770] Purpose:
More Checks

Description:
    Added checks for correctly working "basename" and "xargs" programs.
    Mike McKay was having troubles with the xargs. The basename check was
    just a good idea.

Platforms tested:
    Verbena, Arabica, Modi4

Misc. update:
2003-10-28 12:57:10 -05:00
Pedro Vicente Nunes
f2b52777f4 [svn-r7769] Purpose:
moved h5diff "public API" routines to tools/lib folder



Platforms tested:
linux
solaris 2.7
IRIX

Misc. update:
2003-10-28 12:40:05 -05:00
Quincey Koziol
10b6bab2ab [svn-r7767] Purpose:
Code cleanup

Description:
    Untwist the last few sections of code before starting on fixing the
problems with reading off the end of the file in earnest.

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    FreeBSD 4.9 (sleipnir) w/parallel
    h5committest not necessary - parallel only changes
2003-10-28 10:33:56 -05:00
Quincey Koziol
f4240b2639 [svn-r7765] Purpose:
Code cleanup

Description:
    More collective/independent cleanups to straighten out code contortions.

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    FreeBSD 4.9 (sleipnir) w/parallel
    Linux 2.4 (verbena) w/fortran & C++
    Solaris 2.7 (arabica) w/64-bit extensions enabled
2003-10-28 09:42:24 -05:00
Quincey Koziol
47c3791add [svn-r7763] Purpose:
Bug fix

Description:
    Code was using an internal DXPL with collective I/O turned on during
independent I/O operations to fill dataset on disk.

Solution:
    Switched to internal DXPL with independent I/O

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    FreeBSD 4.9 (sleipnir) w/parallel
    Linux 2.4 (verbena) w/fortran & C++
    Solaris 2.7 (arabica) w/64-bit extensions enabled
2003-10-28 09:40:09 -05:00
Quincey Koziol
a8c372a6f1 [svn-r7761] Purpose:
Bug fix

Description:
    Correct list of files to install after recent FORTRAN documentation cleanup

Platforms tested:
    FreeBSD 4.9 (sleipnir) w/"make install-doc"
    h5committest doesn't test this.
2003-10-28 07:08:26 -05:00
Quincey Koziol
99d8cfc971 [svn-r7759] Purpose:
Fix serial build

Description:
    I accidentally put the "use_par_opt_io" variable in an #ifdef PARALLEL
section.

Solution:
    Hoist it out of parallel section

Platforms tested:
    Eyeballed it - very trivial
2003-10-27 19:16:28 -05:00
Frank Baker
cec846b3d0 [svn-r7758]
Purpose:
    Updated footers to "Describes HDF5 Release 1.7, the unreleased
    development branch; working toward HDF5 Release 1.8.0"

Platforms tested:
    IE 5, Safari
2003-10-27 16:55:13 -05:00
Frank Baker
e56add586c [svn-r7757]
Purpose:
    Standardize short HDF5 docs copyright notice (a trivial change
    so that DreamWeaver will stop updating it needlessly).
2003-10-27 16:48:03 -05:00
Quincey Koziol
8a43391a11 [svn-r7754] Purpose:
Code cleanup

Description:
    Straighten out more goofiness in the MPI code dealing with collective I/O
transfers - mostly make certain that a view is set if-and-only-if collective
I/O is occurring on raw data (and vice versa for views and independent I/O)

Platforms tested:
    FreeBSD 4.9 (sleipnir) w/parallel & FPHDF5
    too minor to repquire h5committest
2003-10-27 16:38:27 -05:00
Frank Baker
8dc1c9870a [svn-r7752]
Purpose:
    Removing the files
        hdf5/doc/html/fortran/h5*_FORTRAN.html
    as the content has been integrated into the files
        hdf5/doc/html/RM_H5*.html
2003-10-27 16:34:40 -05:00
Frank Baker
9f30868b62 [svn-r7751]
Purpose:
    Removing the files
        hdf5/doc/html/fortran/h5*_FORTRAN.html
    from CVS as the content has been integrated into the files
        hdf5/doc/html/RM_H5*.html
2003-10-27 16:32:20 -05:00
Frank Baker
5ebc585f2d [svn-r7750]
Purpose:
    Glossary.html only:  Clean up nesting of HTML tags
    Glossary.html and PredefDTypes.html
        Add HTML code that facilitates creating PDF version of RM

Description:

Solution:

Platforms tested:
    Safari, IE 5
2003-10-27 15:26:37 -05:00
Frank Baker
6f8417afcd [svn-r7749]
Purpose:
    Add pointer to location where PDF version of RM will be posted shortly
    In the Fortran90 introductory text:
        remove text describing presentation of F90 descriptions on
            separate HTML pages
        otherwise update discussion

Platforms tested:
    IE 5, Safari
2003-10-27 15:16:15 -05:00
Quincey Koziol
014a25d052 [svn-r7746] Purpose:
Code cleanup

Description:
    Remove collective parallel I/O checking code, now that it's impossible to
get into this code with collective access enabled.

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    too minor to require h5committest
2003-10-27 13:18:08 -05:00
Quincey Koziol
618c36029c [svn-r7744] Purpose:
Code cleanup

Description:
    More refactoring on setup of MPI-IO parameters: hoisted the code to change
the transfer mode from collective to independent up into the H5D_read and
H5D_write routines, instead of duplicating it inside each of the chunk/contig
read/write routines.

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    too minor to require h5committest
2003-10-27 12:11:24 -05:00
Quincey Koziol
3c7887424f [svn-r7742] Purpose:
Code cleanup

Description:
    Clean up setup code for collective I/O transfers to make the logic more
obvious.

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    too minor for h5committest
2003-10-27 11:32:05 -05:00
Binh-Minh Ribler
d8b497ecef [svn-r7741] Purpose:
Fix example

Description:
    On Solaris 64 (Sol), the output has garbage for a dataset when
    fill value is not set.

Solution:
    Added setting fill value to the dataset first.

Platforms:
    Only effected C++ API
    Linux 2.4 (eirene)
    SunOS sol 5.8 (sol)
2003-10-26 13:54:07 -05:00
Binh-Minh Ribler
35fe60a237 [svn-r7740] Purpose:
Minor bug fix

Description:
    Added missing "const" to the first parameter in two functions:
    DSetCreatPropList::set/getFillValue

Platforms:
    Only effected C++ API
    SunOS 5.8 (sol)
    Linux 2.4 (eirene)
2003-10-26 13:52:08 -05:00
HDF Admin
035991e5c0 [svn-r7739] Snapshot version 1.7 release 8 2003-10-26 02:02:15 -05:00
Robert E. McGrath
df5d528100 [svn-r7737] Purpose:
bug fix

Description:
wrong parameter to subroutine call

Solution:
use correct parameter

Platforms tested:
verbena

Misc. update:
2003-10-25 14:37:00 -05:00
Quincey Koziol
ccb5838240 [svn-r7734] Purpose:
Bug fix

Description:
    Single hyperslab selections (which were set with only one call to
H5Sselect_hyperslab) that had dimensions that could be "flattened" but were
interspersed with dimensions that could not be flattened were not correctly
handled, causing core dumps.

Solution:
    Re-work "flattening" code to handle this case properly.

Platforms tested:
    FreeBSD 4.9 (sleipnir) w/parallel
    h5committest
2003-10-25 11:41:20 -05:00
Quincey Koziol
517f305420 [svn-r7733] Purpose:
Check if CVS is working correctly now.
2003-10-25 11:38:27 -05:00
Quincey Koziol
8cf4b9c5e5 [svn-r7732] Purpose:
Bug fix

Description:
    Single hyperslab selections (which were set with only one call to
H5Sselect_hyperslab) that had dimensions that could be "flattened" but were
interspersed with dimensions that could not be flattened were not correctly
handled, causing core dumps.

Solution:
    Re-work "flattening" code to handle this case properly.

Platforms tested:
    FreeBSD 4.9 (sleipnir) w/parallel
    h5committest
2003-10-25 11:09:59 -05:00
Frank Baker
433313e267 [svn-r7731]
Description:
    Integrate Fortran90 function descriptions
        Remove "Non-C APIs" sections; add "Fortran90 Interface" sections
        Remove note that Fortran APIs are described in a separate window
    Add h5pset/get_fapl_mpiposix_f
    Reinstate H5Pget_hyper_vector_size (previously removed in error)
    Remove H5Pget_hyper_cache (function deprecated in 1.6, removed in 1.8)
    Minor copy edits and formatting

Platforms tested:
    IE 5, Safari
2003-10-24 17:51:15 -05:00
Frank Baker
4e17980ed6 [svn-r7730]
Purpose:
    Edit Fortran90 description, h5zfilter_avail_f

Platforms tested:
    Safari
2003-10-24 16:16:16 -05:00
Quincey Koziol
d0be702428 [svn-r7725] Purpose:
Code cleanup

Description:
    Refactored handlier of VFL drivers in file access and data transfer property
lists in order to simplify and unify the code dealing with them.

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    too minor to require h5committest
2003-10-24 14:39:23 -05:00
Quincey Koziol
9d22c9e61a [svn-r7724] Purpose:
Bug fix

Description:
    Change "H5_HAVE_PARALLEL" to "H5_HAVE_FPHDF5" around VFL ID, to prevent
daily builds from failing.

Platforms tested:
    FreeBSD 4.9 (sleipnir) w/parallel
    too specialized to require h5committest
2003-10-24 14:36:56 -05:00
Frank Baker
e792c44920 [svn-r7720]
Purpose:
    Integrate Fortran90 function descriptions
        Remove "Non-C APIs" sections; add "Fortran90 Interface" sections
        Remove note that Fortran APIs are described in a separate window

Platforms tested:
    Safari
2003-10-23 17:05:50 -05:00