Commit Graph

7302 Commits

Author SHA1 Message Date
Albert Cheng
4a9fc829e9 [svn-r10553] Updated for newly added fortran parallel example file. 2005-04-05 16:32:46 -05:00
Albert Cheng
976e2784cb [svn-r10552] Purpose:
Added a new fortran parallel example program.

Platforms tested:
Tested in heping using pp mode.

Misc. update:
2005-04-05 16:03:08 -05:00
Pedro Vicente Nunes
b0f1b2f21c [svn-r10551] Purpose:
fixed some typos and formatting

Description:

Solution:

Platforms tested:
linux

Misc. update:
2005-04-05 15:26:26 -05:00
Raymond Lu
138abc3279 [svn-r10550] Purpose: Splitting dtypes.c
Description:  Yesterday, dtypes.c was split into two programs, dtypes.c and dt_atomic.c.
After dt_atomic.c was added, dtypes.c remained the same as before waiting for the
daily test to pass.  While dt_atomic.c turned out fine today, the  test in dt_atomic.c
was taken out from dtypes.c.  There's also some minor change in dt_atomic.c.


Platforms tested: h5committest
2005-04-05 15:25:21 -05:00
Quincey Koziol
fdbeca1316 [svn-r10549] Purpose:
Update manifest
2005-04-05 15:18:30 -05:00
Fang Guo
49448eeca1 [svn-r10548] Purpose:
Update documents about installing hdf5 on windows xp
Description:
Modified files: INSTALL_Windows.txt INSTALL_Windows_From_Command_Line.txt
INSTALL_Windows_Short.txt
Solution:

Platforms tested:

Misc. update:
2005-04-05 14:55:20 -05:00
Quincey Koziol
16ac51bff1 [svn-r10547] Purpose:
Bug fix (sorta)

Description:
    Re-enable free-lists in library.

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Too minor to require h5committest
2005-04-05 14:52:15 -05:00
MuQun Yang
133d48e6d0 [svn-r10546] Purpose:
Support collective IO for irregular selection.

Description:

Solution:

Platforms tested:
Linux with MPICH
AIX with mpcc_r
Linux with ChaMPIO
Altix with intel

Misc. update:
2005-04-05 14:43:14 -05:00
MuQun Yang
1d6c4017ec [svn-r10545] Purpose:
Activating collective IO supports for irregular selction inside HDF5 dataset.
This support doesn't include to build the final complicated MPI derived datatype support for chunking storage.

Description:
Support collective chunk IO for both contiguous and chunking storage for irregular selection( using H5S_SELECT_OR for multiple hyperslab selection)
Solution:
Using MPI derived datatype to realize this feature.
Problems still need to be investigated:
 Big size irregular hyperslab selection test may cause MPI hang or abnormalexit with MPICH family on various platforms. This is really hard to debug since sometimes it can work and sometimes it cannot work. We will continue investigating those cases. This may not be parallel HDF5 bugs since with the recent version of poe at IBM platforms, all tests passed.


Platforms tested:
1. Linux heping 2.4.21-27.0.1 with mpich
2. AIX 5.1 copper with mpcc_r
3. Altix cobalt SGI linux 2.4.21-sgi304rp05031014_10149 with icc -lmpi
4. Linux Cluster SDSC TG, intel 8-r2 with mpich 1.2.5
5. NCSA Linux Cluster Tungsten, MPICH-TCP-1.2.5.2, Intel 8.0 under lustre
6. NCSA Linux Cluster Tungsten, MPICH-LAM-INTEL711, sometimes not working
7. NCSA Linux CLuster Tungsten, champion-pro-1.2.0-3, not working for other collective IO tests, but work for irregular selection collective IO test.

Misc. update:
2005-04-05 14:41:20 -05:00
Quincey Koziol
1104db03b6 [svn-r10542] Purpose:
Code cleanup

Description:
    Clean up more test files

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Too minor to require h5committest
2005-04-05 14:10:53 -05:00
James Laird
f49f2ce0b8 [svn-r10541]
Purpose:
Bug fix

Description:
FAIL was being doubly defined in high-level fortran directory.
Removed inclusion of H5private.h from H5f90i.h in hl/fortran/src.

Platforms tested:
copper
2005-04-05 12:30:50 -05:00
Albert Cheng
2f2e652655 [svn-r10539] Purpose:
Bug fix

Description:
When chkmanifest failed, output is not dumped to failed detail section
and people tend to ignore it.

Solution:
Buffer the output of chkmanifest in a file and dump it to failed detail
section if it fails.  Else, just output to standout.

Platforms tested:
Tested by hand in heping.
2005-04-05 11:55:27 -05:00
Albert Cheng
50a248d644 [svn-r10537] Purpose:
Improvement

Description:
Dumping the beginning 10 lines of log files does not give much
useful information and they sort of mix up with the last 30 lines.

Solution:
Do not dump the beginning 10 lines any more.

Platforms tested:
Tested by hand.
2005-04-05 11:31:41 -05:00
James Laird
9c5d3d398e [svn-r10536]
Purpose:
Bug fix

Description:
Automake relies on the helper script depcomp to handle dependency tracking.
This script was from an older version of automake, and was generating
warnings on copper and sol.

Solution:
Updated bin/depcomp and bin/missing scripts.

Platforms tested:
copper, sleipnir, modi4
2005-04-04 17:44:50 -05:00
Raymond Lu
e0f167780b [svn-r10535] Purpose: Spliting Test
Description:  Split test/dtypes.c because it's so big.  Moved all integer-integer,
floating-floating, integer-floating, floating-integer, derived integer, derived
floating conversion tests to a new test program, dt_atomic.c.  The test remains
the same basically.


Platforms tested: fuss and h5committest

Misc. update: MANIFEST
2005-04-04 17:35:35 -05:00
James Laird
b296a419c4 [svn-r10534] Purpose:
Configuration feature

Description:
Different Fortran compilers mangle function names in different ways
(upper case, lower case, adding underscores).  To link between
Fortran and C functions, we need to know what a given function's
name is under a given compiler.

Solution:
Use autoconf's FC_WRAPPERS check to determine the Fortran
naming scheme and define the FC_FUNC_ macro to name our
functions (in H5f90proto.h).  Removed references to
our old FNAME macro, as well as flags that indicated whether
function names were upper or lower case.

Platforms tested:
mir, pommier, modi4, copper, more
2005-04-04 16:17:51 -05:00
James Laird
7f5e1dfe31 [svn-r10533] Purpose:
Feature

Description:
Added support for conditional compilation of parallel Fortran
examples.  No such examples exist currently, but it should be
possible to add them to the Makefile.am with no fuss and have
them compile only when parallel is enabled.

Platforms tested:
eirene, copper, modi4

Misc. update:
2005-04-01 14:41:57 -05:00
Raymond Lu
3cf7dbbf1d [svn-r10531] Purpose: Bug fix
Description:  In the last checkin, the fix wasn't quite correct.  This round simply corrects the mistake
from last round, especially the endianess was left out.


Platforms tested:  shanti, modi4, fuss - these machines cover both little and big endians.
2005-04-01 09:08:24 -05:00
Fang Guo
189028bc5f [svn-r10530] Purpose:
Update hdf5 project file under windows.
Description:
Missing H5BTtest.c
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-31 16:43:38 -05:00
Fang Guo
b6c6e887d0 [svn-r10529] Purpose:
Update hdf5 project file.
Description:
Missing H5BTtest.c
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-31 16:40:44 -05:00
Fang Guo
9ae31830ec [svn-r10528] Purpose:
Update windows test batch file.
Description:

Solution:

Platforms tested:

Misc. update:
2005-03-31 16:26:01 -05:00
Fang Guo
52d14a10d2 [svn-r10527] Purpose:
Add test project file into hdf5/windows/test
Description:
Add sheapdll test project file.
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-31 14:16:54 -05:00
Fang Guo
0659b39120 [svn-r10526] Purpose:
Add test project file into windows/test
Description:
Add sheap test project file.
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-31 14:15:35 -05:00
Fang Guo
df46ae2a46 [svn-r10525] Purpose:
Add test project file into windows/test
Description:
Add btree2dll test project file.
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-31 14:14:27 -05:00
Fang Guo
966aa9915e [svn-r10524] Purpose:
Add test project file into windows/test
Description:
Add btree2 test project file.
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-31 14:13:17 -05:00
Fang Guo
44605c80ca [svn-r10523] Purpose:
Add test project file into windows/test
Description:
Add blocktrack dll project file
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-31 14:11:51 -05:00
Fang Guo
56753394af [svn-r10522] Purpose:
Add new test project file into windows/test
Description:
Add blocktrack test project file.
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-31 14:10:14 -05:00
Fang Guo
60ad9bc65c [svn-r10521] Purpose:
Update windows misc file.
Description:

Solution:

Platforms tested:

Misc. update:
2005-03-31 13:53:02 -05:00
Fang Guo
0a97c546d5 [svn-r10520] Purpose:
Update document for windows C examples test results
Description:

Solution:

Platforms tested:

Misc. update:
2005-03-31 13:49:28 -05:00
Fang Guo
b751994b98 [svn-r10519] Purpose:
For windows support, remove all.zip from hdf5.
Description:
Add h5tinit project file into windows/misc/typegen/h5tinit
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-31 13:33:41 -05:00
Fang Guo
01fcda770c [svn-r10518] Purpose:
For windows support, remove all.zip from hdf5.
Description:
Add typegen workspace project file into windows/misc/typegen
Solution:

Platforms tested:
MSVS 6.0 on windows xp.

Misc. update:
2005-03-31 13:31:40 -05:00
James Laird
59ec5b3d66 [svn-r10517] Purpose:
Bug fix

Description:
On some machines, $RUNSERIAL variable needs to be used to run
tests.  Set $RUNTESTS (which is used for non-parallel tests) to
be $RUNSERIAL in configure.am.

Also, since I was updating all Makefiles.in anyway, I updated
commence.am to point to autotools installs in AFS instead of
those on heping.

Platforms tested:
mir, sleipnir, modi4, copper
2005-03-31 13:26:17 -05:00
Raymond Lu
54f0b6c66d [svn-r10512] Purpose: Bug fix
Description:  In test_conv_int_float(), when testing special floating-point value NaN, the test program
couldn't detect it for Linux Intel compiler when it's optimized.  The reason is in my_isnan(), a printf
command used "%LLg" to print "long double".

Solution:  Changed it to "%Lg".  Also differentiate cases for NaN, using exception handler if present,
decide if software conversion set converted integer to 0, or simply skip for hardware conversion.

Platforms tested:  heping - simple change.
2005-03-30 17:22:42 -05:00
James Laird
14e06e81cb [svn-r10511]
Purpose:
"Bug fix"

Description:
Hardcoded Makefiles to use /bin/sh instead of letting configure
detect shell automatically.  This is what v1.6 does, and avoids
problems on janus.

Platforms tested:
sleipnir, copper, modi4, mir
2005-03-30 16:14:48 -05:00
Albert Cheng
7ce84a1d39 [svn-r10510] Purpose:
Improvement.

Description:
The derived datatype test often hangs when it fails.  This blocks
daily test or automatic build. Run it only when hi verbose mode
is used.

Platforms tested:
Tested in eirene pp.

Misc. update:
2005-03-30 10:30:24 -05:00
James Laird
354bcd9b7f [svn-r10509]
Purpose:
Bug fix

Description:
Header was expecting SRB headers to be installed.

Solution:
Only try to include SRB header if SRB is enabled.

Platforms tested:
sleipnir
2005-03-30 08:45:23 -05:00
James Laird
680fa675fb [svn-r10508]
Purpose:
Bug fix

Description:
test/big fails randomly with a message warning of 'possible overlap.'

Solution:
Have the random number generator check each value to make sure a write at
that position doesn't overlap any previous write.

Platforms tested:
sleipnir, modi4, eirene
2005-03-29 17:14:47 -05:00
Pedro Vicente Nunes
7f98ee5db8 [svn-r10507] Purpose:
add a new feature for the test image API, read a palette from an ASCII file and attach several
palettes to an image

Description:

Solution:

Platforms tested:
linux
solaris
AIX
IRIX

Misc. update:
2005-03-29 16:47:53 -05:00
Quincey Koziol
a9d5fc42eb [svn-r10506] Purpose:
New feature

Description:
    Add first iteration of "segmented heap" code, which will be used to store
links in groups in a more flexible way than the previous "local heap" mechanism.

Platforms tested:
    FreeBSD 4.11 (sleipnir) w/parallel
    Solaris 2.9 (shanti)
2005-03-29 16:45:09 -05:00
Quincey Koziol
d8b3898368 [svn-r10505] Purpose:
New feature

Description:
    Search free list when checking for, or actually performing, extension of
an object in the file.

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Solaris 2.9 (shanti)
2005-03-29 16:33:57 -05:00
Quincey Koziol
d484bd9fb7 [svn-r10504] Purpose:
New feature

Description:
    Add wrapper for v2 B-tree "neighbor" routine.

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Solaris 2.9 (shanti)
2005-03-29 16:26:25 -05:00
Quincey Koziol
785b356d40 [svn-r10503] Purpose:
Fix typo

Description:
    Fix typo in comment.

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Too minor to require h5committest
2005-03-29 16:22:20 -05:00
Fang Guo
6d23bbece1 [svn-r10502] Purpose:
Update batch file.
Description:

Solution:

Platforms tested:

Misc. update:
2005-03-29 15:47:52 -05:00
Fang Guo
6cc51fe9cc [svn-r10501] Purpose:
Add C examples project file into hdf5/windows/examples
Description:

Solution:

Platforms tested:

Misc. update:
2005-03-29 15:41:37 -05:00
Fang Guo
0d76163895 [svn-r10500] Purpose:
Modify the wrong project file name;
current one is selecttestdll.dsp
correct one is selectestdll.dsp
Description:

Solution:

Platforms tested:


Misc. update:
2005-03-29 15:38:07 -05:00
Fang Guo
49ec8cc93d [svn-r10499] Purpose:
Modify wrong project file name;
Current is selecttest.dsp
correct should be selectest.dsp
Description:

Solution:

Platforms tested:

Misc. update:
2005-03-29 15:36:02 -05:00
Pedro Vicente Nunes
e39079f058 [svn-r10498] Purpose:
add 1 test that reads realistic dimension scales data from an ASCII file and generates an hdf5 file with DSs

Description:

Solution:

Platforms tested:
linux
solaris
IRIX

Misc. update:
2005-03-29 14:57:23 -05:00
Fang Guo
2f10809479 [svn-r10497] Purpose:
Add windows project files.
Description:

Solution:

Platforms tested:

Misc. update:
2005-03-29 14:32:29 -05:00
Fang Guo
7502ff5c08 [svn-r10496] Purpose:
For windows support, remove all.zip form hdf5.
Description
Add fortran example project files into hdf5/windows/fortran
Solution:
Platforms tested:
Comapq Visual Fortran 6.0 on windows xp.
Misc. update:
2005-03-29 13:32:45 -05:00
Fang Guo
da98cb955f [svn-r10495] Purpose:
For windows support, remove all.zip form hdf5.
Description:
Add fortran example project files into hdf5/windows/fortran
Solution:

Platforms tested:
Comapq Visual Fortran 6.0 on windows xp.
Misc. update:
2005-03-29 13:29:37 -05:00