Commit Graph

4948 Commits

Author SHA1 Message Date
Pedro Vicente Nunes
68caabdfd5 [svn-r6911] Purpose:
made the test file to compare be created if it does not exist

Description:

Solution:

Platforms tested:

Misc. update:
2003-05-22 17:22:02 -05:00
Pedro Vicente Nunes
7065b730e8 [svn-r6910] Purpose:
added 2 test fiels for h5ls

Description:

Solution:

Platforms tested:

Misc. update:
2003-05-22 17:20:51 -05:00
Quincey Koziol
d0d12ca2a5 [svn-r6909] Purpose:
Bug fix

Description:
    Correct typo which didn't show up during my previous testing in production
mode.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest not necessary.
2003-05-21 15:38:04 -05:00
Quincey Koziol
a46932d679 [svn-r6908] Purpose:
Code cleanup

Description:
    Fix some unused parameter warnings.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest not necessary.
2003-05-21 12:15:21 -05:00
Quincey Koziol
2e3cd3e57b [svn-r6907] Purpose:
Bug fix

Description:
    The chunk dataspace selection information for raw data I/O are being leaked.

Solution:
    Free the chunk information during the cleanup code.

Platforms tested:
    Solaris 2.6 (baldric) w/purify
    h5committest not needed.
2003-05-20 15:18:51 -05:00
Pedro Vicente Nunes
09ac3905b7 [svn-r6906] Purpose:
add a new project file for Code Warrior

Description:
the old project was with the old H5Farray.c file, causing a build error

Solution:
removed the file from the project settings

Platforms tested:
CW


Misc. update:
2003-05-20 15:12:09 -05:00
Elena Pourmal
01f6493cd0 [svn-r6905]
Purpose: Maintenance for the second round of testing

Description: Used bin/h5vers to change version number to 1.5.55

Solution:

Platforms tested: arabica

Misc. update:
2003-05-20 08:44:58 -05:00
Albert Cheng
e5865cbf35 [svn-r6904] Description:
Replaced the individual setting of gcc flags with the combined
gnu-flags file.

Platforms tested:
Tested in modi4 with different combinations of gcc.  No needed to
run three platforms tests since this is for irix machines only.

Misc. update:
2003-05-20 00:17:09 -05:00
Pedro Vicente Nunes
c26a0bc516 [svn-r6903] Purpose:
bug fix

Description:
when the list attribute function was called with values of type reference, the format string was not initialized
causing a segmentation fault on printf

Solution:
initialized the string  ( with obj no and file no turned on )

Platforms tested:

Windows 2000 (octopus)
Linux 2.4 (rockaway)
SunOS 5.7 (arabica)
IRIX 6.5 (modi4)



Misc. update:
2003-05-19 15:11:45 -05:00
Albert Cheng
13bc7e92af [svn-r6902] Description:
Add printout to identify when the MPIPOSIX driver is being tested instead
of the MPI-IO driver..

Platforms tested:
Tested in copper in parallel mode only since it was just a simple
print statement in the parallel test code.

Misc. update:
2003-05-19 14:55:50 -05:00
Albert Cheng
4e36f49a2d [svn-r6901] Purpose:
Small feature.

Description:
Change the wording for the use of HDF5_PARAPREFIX from Remark to hint.
Also made process 0 be the only one printing the hint rather all
processes duplicating the same hints.

Platforms tested:
Copper, both serial and parallel.
Did not do h5commit test since this is very localized and the above
tests covered both cases already.

Misc. update:
2003-05-19 14:27:41 -05:00
Quincey Koziol
2f8c23b903 [svn-r6900] Purpose:
Bug fix

Description:
    Fix three (!) bugs in szip filter:
        - we were using bytes per pixel instead of bits per pixel
        - we were using the size of the slowest changing dimension instead of
            the fastest changing dimension to compute the blocks per scanline
            parameter
        - we swapped two parameters when setting up szip_options block.

Solution:
    Addressed bugs above.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest not needed
2003-05-19 14:21:35 -05:00
Quincey Koziol
d41a6634fc [svn-r6899] Purpose:
Code cleanup

Description:
    Remove debugging information and match bug-fix changes to szip filter
    code.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest not needed.
2003-05-19 14:19:18 -05:00
Quincey Koziol
16b13faaac [svn-r6898] Purpose:
Code cleanup

Description:
    Improve error reporting for pixels per scanline check.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest not needed.
2003-05-19 14:18:17 -05:00
Pedro Vicente Nunes
eaf0b25546 [svn-r6897] Purpose:
fixed a typo on the usage message, redone the test files that deal with with

Description:

Solution:

Platforms tested:
Windows 2000 (octopus)
Linux 2.4 (rockaway)
SunOS 5.7 (arabica)
IRIX 6.5 (modi4)




Misc. update:
2003-05-19 11:14:26 -05:00
Pedro Vicente Nunes
bd1e96241b [svn-r6896] Purpose:
added new test files for h5diff

Description:

Solution:

Platforms tested:

Misc. update:
2003-05-19 00:25:35 -05:00
Pedro Vicente Nunes
5a4c7681ed [svn-r6895] Purpose:
test files with new output format

Description:

Solution:

Platforms tested:

Misc. update:
2003-05-19 00:12:26 -05:00
Pedro Vicente Nunes
17d0b72815 [svn-r6894] Purpose:
changes of input/ output  format

Description:
on web page /RFC/h5diff

Solution:

Platforms tested:

Windows 2000 (octopus)
Linux 2.4 (rockaway)
SunOS 5.7 (arabica)
IRIX 6.5 (modi4)


Misc. update:
2003-05-19 00:09:08 -05:00
Pedro Vicente Nunes
f16b33d3c2 [svn-r6893] Purpose:
removed test files before last output change

Description:

Solution:

Platforms tested:

Misc. update:
2003-05-18 23:28:44 -05:00
Quincey Koziol
c88826a3d4 [svn-r6892] Purpose:
Code cleanup

Description:
    Uncomment tests that we previously commented out with my "Uncomment tests!"
note.

Platforms tested:
    h5committested
2003-05-17 16:51:57 -05:00
Quincey Koziol
ad3ace3d16 [svn-r6891] Purpose:
Bug fix

Description:
    Raw data I/O on chunked datasets would attempt to allocate data structures
proportional to the number of chunks in the dataset on disk, instead of just
the number of chunks that the I/O operation would interact with, causing
operations on datasets with large #'s of chunks to fail (or become very slow),
even though the actual I/O operation was very modest.

Solution:
    This is the "scalability fix" for chunked datasets that I've mentioned
we need to do, althought it's not the complete fix for the issue.  Read on
for the details...
    Only create data structures for the chunks that the I/O operation will
actually act on, reducing the amount of information allocated in memory,
normally.
    I say "normally", because this algorithm has the same problems as the
original algorithm (worse actually, since the data structure for each chunk
is larger now) if _all_ the chunks in a dataset with a lot of chunks are
actually involved in the I/O operation.  If that is the case, this code
will fail in a similar way.
    To truly fix the problem, we would need to only create data structures for
a particular number of chunks, perform the I/O on just those chunks, then
release the data structures for those chunks and create data structures for
the next set of chunks to access, etc.  However, I think this case is pretty
rare right now and we should worry about it after the 1.6.0 release.

Platforms tested:
    h5committested
2003-05-17 16:50:55 -05:00
Quincey Koziol
dddf167923 [svn-r6890] Purpose:
New feature

Description:
    Added "fast comparison" code for hsize_t's, since they are used in th
raw data chunking I/O code now.

Platforms tested:
    h5committested
2003-05-17 16:40:47 -05:00
Quincey Koziol
9aba174ba5 [svn-r6889] Purpose:
Code cleanup

Description:
    Clean up comment

Platforms tested:
    h5committested
2003-05-17 16:37:41 -05:00
Bill Wendling
f0ba025553 [svn-r6887] Purpose:
Update

Description:
    Removed mention of HP-UX10.20 and VClass machines since we don't
    support them anymore.
2003-05-17 14:39:18 -05:00
Bill Wendling
cf40356535 [svn-r6886] Purpose:
Update

Description:
    GPFS should only be checked for if the --enable-gpfs flag is used.
    Otherwise, it shouldn't.

Platforms tested:
    Linux (Configure only fix so only needed to test it to make sure the
           configure does the right thing and that the build won't
           break. I need to test it on a machine that has GPFS to make
           sure it works there...)
2003-05-17 14:38:50 -05:00
Raymond Lu
3edbf40ed2 [svn-r6884] Purpose: bug fix
Description: H5Tget_native_type didn't handle special platform like Cray properly.

Solution: modify algorithm and test

Platforms tested: h5committest
2003-05-16 10:18:10 -05:00
Bill Wendling
d792fc837d [svn-r6883] Purpose:
Bug Fix

Description:
    Lots of things. Mostly, multiple libraries declared on the command
    line bothered some compilers. Then the order of the libraries is
    important. Then if you are building static, you don't want an
    "-lhdf5" flag in your compile line.

Solution:
    Various hacks to remove redundant libraries from the compile line and
    to keep the order of them and to replace -lhdf5 with the .a file when
    building static.

Platforms tested:
    Modi4 (Fortran & Parallel)
    Verbena (Fortran & C++)
    Arabica (Fortran)

Misc. update:
2003-05-15 18:29:51 -05:00
Bill Wendling
f5500a0051 [svn-r6882] Purpose:
Bug Fix

Description:
    The H5HG module had a couple of lines like the following:

        HDmemcpy(foo + 1, foo, size);

    This would overwrite the first character of "foo" for the total of
    "size" bytes.

    The H5Pfapl.c is an update of the trace information.

Solution:
    Use HDmemmove instead. (Suggested by George Lewandowski at Boeing.
    Thanks! :-)


Platforms tested:
    Modi4 (Fortran & Parallel)
    Verbena (Fortran & C++)
    Arabica (Fortran)

Misc. update:
2003-05-15 18:28:15 -05:00
Bill Wendling
6377386751 [svn-r6881] Purpose:
Update

Description:
    Regenerated

Platforms tested:
    Modi4 (Fortran & Parallel)
    Verbena (Fortran & C++)
    Arabica (Fortran)
    (though not with GPFS enabled...)

Misc. update:
2003-05-15 18:26:18 -05:00
Bill Wendling
723a19e588 [svn-r6880] Purpose:
Update

Description:
    Added support for finding GPFS code.

Platforms tested:
    Modi4 (Fortran & Parallel)
    Verbena (Fortran & C++)
    Arabica (Fortran)
    (though not with GPFS enabled...)

Misc. update:
2003-05-15 18:26:09 -05:00
Bill Wendling
b94cfc0ba0 [svn-r6879] Purpose:
Fix

Description:
    The SZLIB stuff was being checked by default. This isn't right as not
    everyone will have SZLIB stuff.

Solution:
    Made the default "no" instead of "yes"

Platforms tested:
    Modi4 (Fortran & Parallel)
    Verbena (Fortran & C++)
    Arabica (Fortran)

Misc. update:
2003-05-15 18:25:38 -05:00
Quincey Koziol
b496ac1482 [svn-r6878] Purpose:
Code cleanup

Description:
    Limit the scope on more function prototypes/macros/typedefs.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest not necessary.
2003-05-15 14:22:33 -05:00
Quincey Koziol
f36a66b6fb [svn-r6877] Purpose:
Correct typo.

Description:
    Correct the type of a value from H5G_obj_t to H5G_type_t.
2003-05-15 13:53:22 -05:00
Quincey Koziol
b43ff847ee [svn-r6876] Purpose:
Code cleanup

Description:
    Remove special optimization and debugging flags for obsolete versions of
gcc.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest not needed.
2003-05-15 13:52:07 -05:00
Quincey Koziol
a0f76b8768 [svn-r6875] Purpose:
Code cleanup

Description:
    Improve information output from h5debug.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest not needed.
2003-05-15 11:17:13 -05:00
Albert Cheng
940cebe09c [svn-r6874] Description:
Change the wording of the parallel test to as a hint.

Platforms tested:
Just a change of echo statement.  Tested in Eirene only.

Misc. update:
2003-05-15 09:32:20 -05:00
Elena Pourmal
06cb1bd8f9 [svn-r6873]
Purpose: Maintenance for 1.6 release

Description: Fortran DLLs do not work.

Solution: Disable all DLL projects and build only static fortran library
          and tests for 1.6. release

Platforms tested: This is a pure Windows change.
                  Windows 2000 with MSVC++ and Intel compilers.
                  Fortran debug SZIP test fails for both compilers.

Misc. update:
2003-05-14 15:17:23 -05:00
Albert Cheng
8d2ffa47a5 [svn-r6872] Purpose:
Improvement, IMO.

Description:
The parallel tests were run after all tools tests.  For some parallel
systems, that could be a long time. Since tools are better tested
in serial mode and one would like to see the results of parallel
tests sooner in parallel mode, I moved the parallel tests before
the tools tests.

Platforms tested:
Only tested in Eirene, both serial and parallel modes.
No need for three platforms test since this is just a simple
Makefile change.
2003-05-13 20:31:58 -05:00
Bill Wendling
d94e2f4d8a [svn-r6871] Purpose:
Fix

Description:
    The way I was checking for -lfoo flags wasn't rigorous enough.

Solution:
    Use a "grep" instead of the "case" statement. Also check that the
    full "-lfoo" flag is matched instead of just part of it.

Platforms tested:
    Linux (small fix)

Misc. update:
2003-05-13 15:50:42 -05:00
Quincey Koziol
f3999dd430 [svn-r6870] Purpose:
New test

Description:
    Added test to check for dangling objects being handled correctly by the
library.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committested
2003-05-13 15:07:05 -05:00
Quincey Koziol
c09dbf5185 [svn-r6869] Purpose:
Bug fix.

Description:
    When the same dataset is opened more than once and those references to the
object are left dangling, the library would not correctly shut down the dataset
API, potentially allowing the file to be truncated.

Solution:
    "force" the dataset IDs to be released when the dataset API is being shut
down by the library.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committested
2003-05-13 15:05:51 -05:00
Quincey Koziol
394656ceba [svn-r6868] Purpose:
Bug fix.

Description:
    If the buffer holding the list of interfaces that are attempting to be
closed down becomes full, the library stops recording that an infinite loop has
occurred when shutting down the interfaces.

Solution:
    Always return the correct "pending" information.

    Also added ellipsis to the string of interfaces to try to make it more
obvious that the buffer became full.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committested
2003-05-13 15:03:45 -05:00
Quincey Koziol
4010a6d9d1 [svn-r6867] Purpose:
Update platform information for release testing.
2003-05-13 15:01:13 -05:00
Quincey Koziol
904d7ec777 [svn-r6866] Purpose:
Clean up comments.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committested
2003-05-13 15:00:18 -05:00
Quincey Koziol
dedf73d7d2 [svn-r6864] Purpose:
Bug fix

Description:
    Added missing line for file close degree setting for this VFD.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committested
    (Unfortunately, none of these tests actually exercised this driver... :-(
2003-05-13 14:49:49 -05:00
Quincey Koziol
e0824c482e [svn-r6863] Purpose:
Bug fix

Description:
    A few groups were left open after they were used.

Solution:
    Closed them. :-)

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committested
2003-05-13 14:48:30 -05:00
MuQun Yang
7b6bd8e299 [svn-r6862] Purpose:
A little change for project modification

Description:
libtestD.dll for debug mode is changed to libtestDd.dll to separate
from release version.

Solution:

Platforms tested:
windows 2000

Misc. update:
2003-05-13 14:15:08 -05:00
Quincey Koziol
460a897e0e [svn-r6861] Purpose:
Bug fix

Description:
    Iterating over the attributes of an object without any attributes was
returning FAIL instead of 0 as the RM states.

Solution:
    Changed return value of H5Aiterate for objects without attributes to be 0
and added regression tests for this.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest not needed.
2003-05-13 13:54:25 -05:00
Quincey Koziol
51d29f215c [svn-r6860] Purpose:
Small code cleanup

Description:
    Remove redundant sanity check.

    Added a note about a potential bug.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest not necessary.
2003-05-13 13:31:57 -05:00
Bill Wendling
16d78f2456 [svn-r6859] Purpose:
Bug Fix

Description:
    Porting preprocessor (-E) bug fix from h5cc to h5fc.

Solution:
    See Description.

Platforms tested:
    Eyeballed (small fix).

Misc. update:
2003-05-13 12:17:56 -05:00