Commit Graph

5718 Commits

Author SHA1 Message Date
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
Frank Baker
863760f6a4 [svn-r7719]
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
    Touch up function index
    Minor format fixes and copy edits

Platforms tested:
    Safari
2003-10-23 16:58:37 -05:00
Pedro Vicente Nunes
cf86beb983 [svn-r7717] Purpose:
new features of h5repack

Description:
added copy routine
added parsing of command line arguments



Platforms tested:
linux, solaris, IRIX

Misc. update:
2003-10-23 14:51:51 -05:00
MuQun Yang
f4c4923193 [svn-r7715] Purpose:
update project

Description:
1. testhdf5 needs to depend on libtest.lib
2. Update installhdf5lib.bat to make it convenient for cpp installation.

Solution:

Platforms tested:

Misc. update:
2003-10-23 13:25:20 -05:00
Elena Pourmal
f2136f23ba [svn-r7714]
Purpose: Maintenance

Description: h5createU8 utility is an old h5import utility;
             removed

Solution:

Platforms tested: arabica

Misc. update:
2003-10-23 10:46:53 -05:00
Pedro Vicente Nunes
9ed18b64ad [svn-r7711] Purpose:
added new windows projects for h5diff and h5repack

Description:

Solution:

Platforms tested:

Misc. update:
2003-10-22 18:16:22 -05:00
Pedro Vicente Nunes
b1938041a9 [svn-r7710] Purpose:
forgot to add the new h5diff test project


Description:

Solution:

Platforms tested:

Misc. update:
2003-10-22 18:02:12 -05:00
Pedro Vicente Nunes
25a7d4c309 [svn-r7709] Purpose:
added new project files for windows for
1 h5diff
2 h5repack
3 h5repack test


Description:

Solution:

Platforms tested:

Misc. update:
2003-10-22 17:58:19 -05:00
Pedro Vicente Nunes
88319643e0 [svn-r7708] Purpose:
this file has a different h5diff output because of the new verbose option

Description:

Solution:

Platforms tested:

Misc. update:
2003-10-22 16:58:47 -05:00
Pedro Vicente Nunes
21c2993696 [svn-r7707] Purpose:
added the new h5diff and h5repack to the list

Description:

Solution:

Platforms tested:

Misc. update:
2003-10-22 16:58:07 -05:00
Pedro Vicente Nunes
ac104ba0a7 [svn-r7706] Purpose:
h5diff now has a .h file. which I forgot to CVS add previously






Misc. update:
2003-10-22 16:56:21 -05:00
Pedro Vicente Nunes
9ad2479dd4 [svn-r7705] Purpose:
forgot to CVS add these new  .h files to the h5repack bunch






Misc. update:
2003-10-22 16:55:07 -05:00
Pedro Vicente Nunes
04d8607a9a [svn-r7704] Purpose:
continuation of commit message

Platforms tested:
linux
solaris
IRIX


Misc. update:
2003-10-22 16:45:59 -05:00
Pedro Vicente Nunes
d28bc61b33 [svn-r7703] Purpose:
h5repack new features

Description:
implemented some features of h5repack , mostly borrowed from hrepack
like
1) the parsing of options
2) building a list of options
3) printing formats

added a test program that generates files and calls h5diff to compare
the input and output files


Platforms tested:

Misc. update:
2003-10-22 16:43:34 -05:00
Pedro Vicente Nunes
ce5c245a95 [svn-r7702] Purpose:
h5diff maitainance


Description:
separated the h5diff source between several modules
there is a public module with a new function "h5diff" that can be called by an application
program (h5repack will use it )
added a new verbose option that can turn off all printf



Platforms tested:
linux
solaris
IRIX


Misc. update:
2003-10-22 16:30:19 -05:00
Bill Wendling
918b657ddd [svn-r7701] Purpose:
Update

Description:
    Added test for FPHDF5 to the testpar/ directory. If you specify
    --enable-fphdf5 during configuration, it'll run this test during a
    "make check".

Platforms tested:
    Linux (FPHDF5 specific).

Misc. update:
2003-10-22 16:17:25 -05:00
Bill Wendling
f651ceab38 [svn-r7700] Purpose:
Update

Description:
    Updated to support the FPHDF5 driver.

    Some formatting changes.

Platforms tested:
    Linux (FPHDF5 specific).

Misc. update:
2003-10-22 16:16:46 -05:00
Bill Wendling
5ca1036efe [svn-r7699] Purpose:
Bug Fix

Description:
    The owners and reference counts of locks weren't being handled
    correctly.

Solution:
    Allocate an array the size of the COMM FPHDF5 is invoked with for
    each lock. Then reference count within this array. Keep an extra
    "counter" to see how many different processes have this particular
    lock. Free the lock when that counter reaches zero.

Platforms tested:
    Linux & Copper (FPHDF5 specific).

Misc. update:
2003-10-22 16:16:21 -05:00
Bill Wendling
2d730db56b [svn-r7698] Purpose:
Feature Add

Description:
    Readded the FPHDF5 configuration option.

Platforms tested:
    Linux (small and configure-specific)

Misc. update:
2003-10-22 16:14:17 -05:00
Bill Wendling
68fed88177 [svn-r7697] Purpose:
Bug Fix

Description:
    Was using HGOTO_ERROR within a "done:" block.

Solution:
    Changed HGOTO_ERROR macro to HDONE_ERROR inside of a done: block.

Platforms tested:
    Linux (Small change).

Misc. update:
2003-10-22 16:03:34 -05:00
Bill Wendling
ecf3e6dc45 [svn-r7696] Purpose:
Message Correction

Description:
    Uncapitalized the beginning of the error messages.

Solution:

Platforms tested:
    Linux (Very small change).

Misc. update:
2003-10-22 16:02:26 -05:00
Frank Baker
429079fc11 [svn-r7694]
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

Platforms tested:
    Safari
2003-10-22 14:45:45 -05:00
Frank Baker
f0d371a2f3 [svn-r7692]
Purpose:
    Update release subtitle and tagline to reflect 'R 1.7, unreleased
        development branch'.
    Correct H5view reference to read HDFView.

Platforms tested:
    IE 5, Safari
2003-10-22 10:00:23 -05:00
Frank Baker
bcce957f4b [svn-r7691]
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

Platforms tested:
    Safari
2003-10-21 17:18:46 -05:00
Frank Baker
bc020e6b70 [svn-r7690]
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
    Corrected H5Gget_objname_by_idx return value description

Platforms tested:
    Safari
2003-10-21 16:47:24 -05:00
Frank Baker
72f1dea7fb [svn-r7689]
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 H5Fget_freelist/h5fget_freelist_f

Platforms tested:
    Safari, IE 5
2003-10-21 16:13:32 -05:00
Frank Baker
c5bb351561 [svn-r7688]
Description:
    Fortran90 integration cleanup pass
    Removed note that Fortran APIs are described in a separate browser window

Platforms tested:
    Safari
2003-10-21 15:16:15 -05:00
Frank Baker
a30c5459aa [svn-r7686]
Purpose:
    More formatting cleanup in the Fortran90 integration.

Platforms tested:
    Safari
2003-10-21 14:15:43 -05:00
Frank Baker
bca64b9d49 [svn-r7685]
Description:
    Fortran90 integration cleanup pass
    Removed note that Fortran APIs are described in a separate browser window

Platforms tested:
    IE 5, Safari
2003-10-21 14:03:15 -05:00
Quincey Koziol
222e001c1d [svn-r7684] Purpose:
Bug fix

Description:
    Reduce optimization level from -O3 to -O for gcc 3.*, since it seems to
be generating bad code for the atomic type conversions now...

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    Linux 2.4 (eirene, verbena)
    h5committest not necessary, this is a GNU-only change.
2003-10-20 23:08:51 -05:00
Quincey Koziol
00d5fd8e2f [svn-r7682] Purpose:
Bug fix

Description:
    Remove the [duplicated] native C9x datatype initializatin code from H5T.c
and let the automatically generated code in H5Tinit.c handle initializing them,
if they are allowed by the compiler.

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    Linux 2.4 (verbena, eirene)
    probably should be h5committested, but it's late and I'm fairly certain
        this will fix the problem... :-/
2003-10-20 23:06:16 -05:00
Frank Baker
bbdf1c5de3 [svn-r7680]
Purpose:
    Expand H5open/h5open_f and H5close/h5close_f descriptions
    to indicate that these two calls are mandatory in Fortran90
    applications (though optional in C).

Platforms tested:
    IE 5, Safari
2003-10-20 17:23:33 -05:00
Frank Baker
75d4f35593 [svn-r7679]
Purpose:
    h5dump:  Updated XML-related options and links.

Platforms tested:
    IE 5, Safari
2003-10-20 17:04:39 -05:00
Pedro Vicente Nunes
c5888ae35b [svn-r7677] Purpose:
bug fix, update documentation

Description:
version 8 of Code Warrior has a bug on the open file function
that causes one of our tests to fail
documented this in the install instructions

removed a CW specific header file include , that was left from version 6
from the file testhdf5.c




Platforms tested:
Code Warrior
linux


Misc. update:
2003-10-20 15:46:07 -05:00
Quincey Koziol
1b3954383f [svn-r7675] Purpose:
Bug fix

Description:
    Avoid "OPAQUE" symbol in template macro invocation, since it's already
defined as a macro on Windows.

Solution:
    OPAQUE -> OPAQ

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    Windows ? (Pedro's machine :-)
2003-10-20 14:01:35 -05:00
Quincey Koziol
4257a5e1f8 [svn-r7674] Purpose:
Tweak comments.

Testing:
    Not necessary..
2003-10-20 12:19:40 -05:00
Quincey Koziol
21a2ab6e22 [svn-r7673] Purpose:
Note recent type conversion speedup
2003-10-20 12:19:21 -05:00
Quincey Koziol
71ec0f5777 [svn-r7669] Purpose:
Refactor code

Description:
    Use "template macro" technique to eliminate a huge amount of repeated code
in type initialization code (almost 1000 lines, between this change and the
changes to the H5Tconv.c file earlier).
    This centralizes the common parts of the code and makes the different parts
of the code more obvious.

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    too minor to require h5committest
2003-10-20 11:43:40 -05:00