Commit Graph

5574 Commits

Author SHA1 Message Date
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
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