Commit Graph

406 Commits

Author SHA1 Message Date
Quincey Koziol
5f8a9d5dd2 [svn-r8963] Purpose:
Bug fix

Description:
    Allow I/O on extendible chunked datasets with (currently) zero-sized
dimensions to proceed harmlessly instead of dumping core on an assertion.

Solution:
    Removed assertion and added checks to avoid problem situation in H5TB_end

Platforms tested:
    FreeBSD 4.10 (sleipnir) w/ & w/o parallel
    Too minor to require h5committest
2004-07-27 22:22:14 -05:00
Quincey Koziol
33cf994614 [svn-r8959] Purpose:
Bug fix

Description:
    Always write fill values to chunks when initializing entire B-tree and
any filters are defined.

Platforms tested:
    FreeBSD 4.10 (sleipnir) w/parallel
    Solaris 2.7 (arabica)
    Too minor to require h5committest
2004-07-27 15:41:59 -05:00
Elena Pourmal
1b77f23dc2 [svn-r8955]
Purpose: Maintenance on MAC OSX

Description: Added support for the Absoft Fortran compiler.

Solution:

Platforms tested: MAC OSX with xlf and f95 absoft compilers;
                  xlf is set to be the default compiler.

Misc. update:
2004-07-27 13:51:15 -05:00
Quincey Koziol
35d0fabefd [svn-r8948] Purpose:
Bump version # after making snapshot
2004-07-26 00:56:38 -05:00
Quincey Koziol
631e94869b [svn-r8947] Purpose:
Code cleanup, sorta

Description:
    Added ifdef sections for "H5_USING_PURIFY" in various places in the code,
which are designed to reduce the spurious "uninitialized memory read" warnings
from purify which are actually OK.  Note that this macro will have to be
turned on by adding it to the CFLAGS for the build - I didn't think it was
important enough to add a configure flag for.

    Also, the changes in H5HG.c optimize the walks through the objects in a
heap to only look at the 'used' entries instead of all the 'allocated' entries.

Platforms tested:
    Solaris 2.7 (arabica) w/purify
    Not tested by h5committest
2004-07-25 23:41:52 -05:00
HDF Admin
acdd4e1d3f [svn-r8940] Snapshot version 1.6 release 3 (snap0) 2004-07-25 21:22:15 -05:00
Albert Cheng
062decfdce [svn-r8939] Purpose:
Updated the library version to 1.6.3-snap0.
2004-07-23 13:43:50 -05:00
James Laird
795cb2b1ed [svn-r8929] Purpose:
Code cleanup

Description:
Fixed reserved.c test to use h5_fileaccess/h5_fixname/h5_cleanup.
Updated RELEASE.txt for previous bug fix


Platforms tested:
sleipnir, verbena
2004-07-22 11:29:45 -05:00
Elena Pourmal
a013116c4d [svn-r8919]
Purpose: Maintenance

Description: Documented SZIP change.

Solution:

Platforms tested:

Misc. update:
2004-07-21 16:04:08 -05:00
Quincey Koziol
f75ed67d2b [svn-r8902] Purpose:
Bug fix

Description:
    Allow buffer parameter to H5Dread & H5Dwrite to be NULL if there are no
elements to transfer.

Platforms tested:
    FreeBSD 4.10 (sleipnir) w/parallel
    Too minor to require h5committest
2004-07-20 12:11:38 -05:00
James Laird
1b0b9048b7 [svn-r8898]
Purpose:
Bug Fix

Description:
Trying to create the root group or the working group ("/" or ".") fakes out
HDF5 so that it neither creates a group nor returns an error.

Solution:
H5G_namei now throws an error if it was supposed to insert but didn't.

Platforms tested:
sleipnir, Visual Studio 7 (very minor change)
2004-07-19 19:52:28 -05:00
Quincey Koziol
f0fe9b0114 [svn-r8875] Purpose:
Bug fix

Description:
    Correct problems with "resurrecting" a dataset in a file.  (This occurs
when a dataset which is open gets unlinked from the group hierarchy (making it
"dead" and marked for deletion in the file) and then is re-linked to the group
hierarchy).  Note that the current solution applies only to datasets, further
work will fix this for groups and named datatypes also.
    Also, fix the "debug" routines to be a little more helpful in certain
situations.
    Additionally, fix a locking bug in the symbol table node splitting routine
which could be [one of] the cause[s] of the file corruption in flexible
parallel operation.

Platforms tested:
    FreeBSD 4.10 (sleipnir) w/parallel
    h5committested
2004-07-14 14:08:37 -05:00
Quincey Koziol
e240c00154 [svn-r8868] Purpose:
Bug fix

Description:
    Fix error in chunked dataset I/O where data written out wasn't read
correctly from a chunked, extendible dataset after the dataset was extended.

    Also, fix parallel I/O tests to gather error results from all processes,
in order to detect errors that only occur on one process.

Solution:
    Bypass chunk cache for reads as well as writes, if parallel I/O driver is
used and file is opened for writing.

Platforms tested:
    FreeBSD 4.10 (sleipnir) w/parallel
    Too minor to require h5committest
2004-07-13 13:42:50 -05:00
Elena Pourmal
3eeb0d9d54 [svn-r8835]
Purpose: Maintenance

Description: Added h5fget_name_f and h5fget_filesize_f subroutines and tests.

Solution: N/A

Platforms tested: arabica (32-bit), sol (64-bit).
                  Will test on copper after this check-in.


Misc. update:
2004-07-08 11:42:36 -05:00
HDF Admin
208f5631d3 [svn-r8804] Snapshot version 1.6 release 2 (post8) 2004-07-04 20:56:05 -05:00
James Laird
10834e1e8f [svn-r8775]
Purpose:
Fixed a bug that broke daily tests.
SZIP now always uses K13 compression.

Description:
When configured with the --srcdir option, dsets test would look for
a test file in the same directory as the test, instead of in the
directory that contains the source files.

SZIP never needs to use CHIP compression, so the option to set this flag
instead of K13 compression has been removed.



Platforms tested:
Copper
2004-06-30 14:12:22 -05:00
Raymond Lu
e0d268380a [svn-r8770]
Purpose:  New feature and its test

Description:  Added API H5Fget_name.  It returns the name of file by object ID(file, group, dataset, named datatype, attribute) which belongs to the file.  filename.c tests this function.


Platforms tested:  h5committest

Misc. update:  MANIFEST, RELEASE.txt
2004-06-30 11:41:14 -05:00
Raymond Lu
9b84be1422 [svn-r8743] *** empty log message *** 2004-06-25 10:16:15 -05:00
HDF Admin
1bb801fe2f [svn-r8710] Snapshot version 1.6 release 2 (post7) 2004-06-20 20:56:21 -05:00
Quincey Koziol
1b919a11da [svn-r8685] Purpose:
Bump version # after making snapshot for user.
2004-06-14 14:51:46 -05:00
Raymond Lu
2a59a4ca3d [svn-r8662] Purpose: bug fix
Description:  After compound datatype with variable-length string in the fields is committed
to file, when it's read back, the size is messed up.

Solution:  change the size when it's committed to file by calling H5T_set_loc.

Platforms tested:  h5committest and arabica

Misc. update:  RELEASE.txt
2004-06-11 16:06:16 -05:00
Quincey Koziol
896cd2e17d [svn-r8633] Purpose:
Update release notes
2004-06-09 09:01:49 -05:00
HDF Admin
9889d390c5 [svn-r8621] Snapshot version 1.6 release 2 (post5) 2004-06-06 20:58:40 -05:00
Raymond Lu
689cc09294 [svn-r8610]
Misc. update:  Update information about opaque type fix.
2004-06-03 17:00:36 -05:00
Albert Cheng
f53197332d [svn-r8551] Purpose:
Updated.
2004-05-20 14:02:14 -05:00
HDF Admin
0660f8b63b [svn-r8530] Snapshot version 1.6 release 2 (post4) 2004-05-16 04:47:27 -05:00
HDF Admin
2195eeafb8 [svn-r8419] Snapshot version 1.6 release 2 (post3) 2004-04-25 21:12:57 -05:00
Albert Cheng
7c0d250a8d [svn-r8361] Purpose:
Updated with long double to double fix.
2004-04-16 16:33:17 -05:00
Elena Pourmal
508b06e286 [svn-r8357]
Purpose: Maintenance

Description: Fortran functions h5dwrite/read_f and h5awrite/read_f
             were overloaded with the dims parameter being of type
             INTEGER. It was a design flaw. dims should be of type
             INTEGER(HSIZE_T). Overloading was done to assure backward
             compatibility of 1.4.* branch with hdf5 1.2.* branch.

             We promised to remove the old function with INTEGER dims
             in 1.6.0. It was removed from the documentation but
             was not removed from the source code.

Solution: Finally cleaned up the code.

Platforms tested: Windows 2000 with DEC Fortran, LInux with Intel Fortran,
                  Solaris 2.7 32/64-bit mode.

Misc. update:
2004-04-15 16:59:05 -05:00
Albert Cheng
da3f980be5 [svn-r8356] Purpose:
updated.
2004-04-14 13:38:26 -05:00
Quincey Koziol
b3e1ba5816 [svn-r8280] Purpose:
Clarify note about the --with-pthread flag.
2004-03-24 21:53:37 -05:00
Quincey Koziol
e991aa94e8 [svn-r8278] Purpose:
Update flags necessary for compiling the library with thread-safety
turned on.
2004-03-24 21:46:27 -05:00
Binh-Minh Ribler
0af78cf333 [svn-r8268] Purpose:
Inform change of APIs

Description:
    Many exception constructors are removed.  Although the users won't
    have to change their code, unless they used to check for the value
    of H5::Exception::detailMessage against 0/NULL, which is not very
    likely, they might need to recompile their applications.
2004-03-20 16:47:25 -05:00
HDF Admin
13e05040b9 [svn-r8237] Snapshot version 1.6 release 2 (post2) 2004-03-07 21:19:15 -05:00
MuQun Yang
0d87abc601 [svn-r8230] Purpose:
make documentation more clear
Description:
update some descriptions according to comments from students
Solution:

Platforms tested:

Misc. update:
2004-03-02 15:33:06 -05:00
HDF Admin
3426192ed8 [svn-r8217] Snapshot version 1.6 release 2 (post1) 2004-02-22 21:15:57 -05:00
HDF Admin
7488de6c34 [svn-r8205] Snapshot version 1.6 release 2 (post0) 2004-02-15 20:55:44 -05:00
Quincey Koziol
bb35a53e4f [svn-r8202] Purpose:
Code cleanup/bug fix

Description:
    Fix configuration files to allow 64-bit compilation of the library with
a 64-bit version of zlib.

Solution:
    Moved important compiler flags settings from CC macro to CFLAGS macro.
Instead of setting CC (F9X, CXX) environment variable for compiling for 64-bit
code, users should just set the CFLAGS (FFLAGS, CXXFLAGS) to -q64.
    Updated INSTALL file to reflect this change.

Platforms tested:
    IBM p690 (copper) w/parallel, FORTRAN, C++, srcdir.
    Platforms specific - h5committest does not apply.
2004-02-13 15:08:27 -05:00
Elena Pourmal
76d948fe81 [svn-r8195] Purpose: Maintenance after hdf5-1.6.2 release
Description: I updated HISTORY.txt and RELEASE.txt files, and
             ran bin/h5vers to change version number to 1.6.2-post0

Solution:

Platforms tested:

Misc. update:
2004-02-12 14:50:45 -05:00
Elena Pourmal
f9491185b3 [svn-r8193] Purpose: Maintenance for hdf5-1.6.2 release
Description: Changed version to be 1.6.2 and ran bin/release.
             Since several files are changed, I am checking them in before
             tagging the release

Solution:

Platforms tested: eirene

Misc. update:
2004-02-12 14:37:26 -05:00
Elena Pourmal
fac0a86dba [svn-r8192] Purpose: Maintenance
Description: Updated system and compilers information for platinum and titan

Solution:

Platforms tested:

Misc. update:
2004-02-12 14:07:34 -05:00
Albert Cheng
8f7e37c9e4 [svn-r8191] Purpose:
Updated with Teragrid cluster new entery.
Added QSC long double -> double known problem.
Removed gcc long long warning since we have added -wno-long-long
to suppress it.
2004-02-12 13:30:11 -05:00
Elena Pourmal
2847617737 [svn-r8190] Purpose: Maintenance
Description: On AIX 5.1, 64-bit parallel build fails when zlib is configured in.

Solution: Problem can be bypassed by removing "const" on line 29 in H5Zpkg.h
          I documented the problem and the solution.

Platforms tested: copper

Misc. update:
2004-02-12 11:29:55 -05:00
Elena Pourmal
aeb1c38353 [svn-r8189] Purpose: Maintenance
Description: Few minor editing fixes:

             RELEASE.txt

             Removed footnote 7 from the table, since it said
             that for Windows XP we do not distribute source code.
             We distribute source code, but the projects are for Win 2000.
             Projects are automatically converted to .NET projects if opened
             in the .NET environment. So it was a misleading footnote.
             Kent's instructions tell users how to work with the Win2000 projects
             in the .NET environment.

             INSTALL_Windows_withcpp.txt

             Fixed the name of the directory where all.dsw file is found
             Added information about libtestD DLLs; they have to be copied to the
             system directory before tests can be run.


Solution:

Platforms tested:

Misc. update:
2004-02-12 08:30:24 -05:00
Binh-Minh Ribler
3a98b437bf [svn-r8188] Purpose: Update install file
Description:
    Updated information regarding zlib and szlib.


Platforms tested:
    Not necessary.

Misc. update:
2004-02-11 23:20:33 -05:00
Frank Baker
cfa317b2d3 [svn-r8185]
Purpose:
    Copy edit in the "Supported Configuration Features Summary" table.

Platforms tested:
    Reviewed in vi.
2004-02-11 16:37:28 -05:00
Frank Baker
feea47c923 [svn-r8184]
Purpose:
    Replaced the table and footnotes in "Supported Configuration Features
        Summary" with new versions for Release 1.6.2.
    Added "Supported Configuration Features Summary" to the TOC.

Platforms tested:
    Reviewed in vi and as a printed copy.
2004-02-11 16:21:31 -05:00
Elena Pourmal
cb5611f773 [svn-r8182] Purpose: Maintenance
Description: Added Linux 2.4 SuSe to the list of tested platforms.

Solution: JPL machine became available today and I finally
          finished testing there. C and C++ passed.

Platforms tested: tb16 at JPL

Misc. update:
2004-02-11 11:19:11 -05:00
Pedro Vicente Nunes
f63891efb5 [svn-r8174] Purpose:
made instructions for CW install more clear

Description:

the ZLIB and SZIP library paths are harcoded in the project settings.
in case the user does not want these defaults add a hint to change it

"
If you do not have these libraries installed on these locations, you must change
the path in the Project Settings (menu Edit->Settings->Target->Access Paths)
"

also made clear that the project must be on <install_dir>/hdf5
as described in Windows_install.txt


Solution:

Platforms tested:

Misc. update:
2004-02-10 13:14:29 -05:00
Elena Pourmal
b47b8eca07 [svn-r8173] Purpose: Maintenance
Description: Added information where to get gzip and
             szip binaries for Windows.

Solution: N/A

Platforms tested: N/A

Misc. update:
2004-02-10 11:53:36 -05:00