Commit Graph

8556 Commits

Author SHA1 Message Date
MuQun Yang
8b2932bf60 [svn-r12204] Purpose:
Correcting typos and updating

Description:
Several section numbers are messed up inside INSTALL_Windows.txt.
Remove the section of using DEBUG information inside HDF5 since it is difficult to verify whether this part of code is indeed used. Most people use windows' own debugger while debugging.
Solution:

Platforms tested:

Misc. update:
2006-04-06 12:05:16 -05:00
Binh-Minh Ribler
e36db373ef [svn-r12202] Purpose: Maintenance
Description:
    Changed to alias string instead of std, i.e. H5std_string instead
    of H5std, because the old way wasn't working when std didn't exist.

Platforms tested:
    Linux 2.4 (heping)
    SunOS 5.8 64-bit (sol)
    HPUX 11.00 (kelgia) - this was the problematic platform but I wasn't
                                able to test before.
2006-04-05 11:50:56 -05:00
Binh-Minh Ribler
69a959c55b [svn-r12201] Purpose: Maintenance
Description:
    Changed to alias string instead of std, i.e. H5std_string instead
    of H5std, because the old way wasn't working when std didn't exist.

Platforms tested:
    Linux 2.4 (heping)
    SunOS 5.8 64-bit (sol)
    HPUX 11.00 (kelgia) - this was the problematic platform but I wasn't
                                able to test before.
2006-04-05 11:44:18 -05:00
Binh-Minh Ribler
6f7076f47b [svn-r12200] Purpose: Maintenance
Description:
    Changed to alias string instead of std, i.e. H5std_string instead
    of H5std, because the old way wasn't working when std didn't exist.

Platforms tested:
    Linux 2.4 (heping)
    SunOS 5.8 64-bit (sol)
    HPUX 11.00 (kelgia) - this was the problematic platform but I wasn't
                                able to test before.
2006-04-05 11:23:39 -05:00
Pedro Vicente Nunes
12f01d9cd4 [svn-r12199] Purpose:
bug fix

Description:
the percent error calculation in h5diff using double precision floating point were causing different results
on the release and debug versions of Visual Studio version 6, due to a compiler bug

Solution:
used single precision (float)

Platforms tested:
windows
linux
solaris
AIX

Misc. update:
2006-04-04 16:54:48 -05:00
Fang Guo
cfa54ffdc1 [svn-r12198] Purpose:
Maintenance on Windows
Description:
Temporarily comment out echo error messages to the screen for checking autotests
on windows.
Solution:

Platforms tested:

Misc. update:
2006-04-04 16:02:46 -05:00
Raymond Lu
1560edd366 [svn-r12197] Purpose: Add copyright information.
Platforms tested: No test needed.
2006-04-04 09:49:39 -05:00
Pedro Vicente Nunes
723e738e04 [svn-r12196] Purpose:
bug fix

Description:
h5ls was not printing root group attributes

Solution:

Platforms tested:
linux 32, 64
solaris

Misc. update:
2006-04-03 15:08:15 -05:00
Raymond Lu
3116af4f6a [svn-r12195] Purpose: Add comments.
Description: Added copyright comment to the beginning of these two files.
2006-04-03 13:34:44 -05:00
Albert Cheng
10df706963 [svn-r12194] Purpose:
Typo.

Description:
Just fixed a typo in the copyright notice.  Too trivial to require
a test.
2006-04-03 08:00:51 -05:00
Binh-Minh Ribler
2730ebaca0 [svn-r12192] Purpose: Maintenance
Description:
    Corrected syntax for aliasing H5_std in the case of no std.

Platforms tested:
    Linux 2.4 (heping)
    SunOS 5.8 64-bit (sol)
    Still couldn't test on kelgia; I'll check daily test tomorrow.
2006-04-02 10:33:01 -05:00
Quincey Koziol
d165e1d8e7 [svn-r12191] Purpose:
Bug fix

Description:
    Correct the handling of the group creation property list when copying
objects with the "create intermediate groups" flag.

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Too minor to require h5committest (once I pay attention to the compiler
warnings... :-)
2006-04-02 10:29:35 -05:00
Quincey Koziol
ea7a5346d7 [svn-r12190] Purpose:
Code checkpoint

Description:
    Update fractal heap code to allow skipping direct blocks (that are too
    small to hold object) when the root indirect block is created.

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Too minor to require h5committest
2006-04-01 16:09:48 -05:00
Quincey Koziol
4659f50b83 [svn-r12189] Purpose:
New/expanded features

Description:
    Check in Peter's changed for the object copy code:
        - Allow/fix copying datasets using named variable-length datatypes
        - Start adding framework for property list to control how object
            copying occurs.

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Too minor to require h5committest
2006-04-01 15:14:11 -05:00
Fang Guo
1cd1d6956a [svn-r12188] Purpose:
Maintenance on Windows
Description:
Update source files which need mannually generated on Windows
Solution:

Platforms tested:
Windows XP
Misc. update:
2006-03-31 17:14:05 -05:00
Fang Guo
9aa8b4aa67 [svn-r12187] Purpose:
Maintenance on Windows
Description:
Update H5Tinit.c
Solution:

Platforms tested:
Windows XP
Misc. update:
2006-03-31 17:06:17 -05:00
James Laird
1c7d12a769 [svn-r12186] Purpose:
Bug fix

Description:
Made parallel fortran configuration happier on modi4

Solution:
The old configure macro, AC_TRY_LINK, added a couple of extra lines to
the Fortran test program which the new macro doesn't.  Added those
lines manually.

Platforms tested:
modi4, copper (change should affect only parallel fortran)
2006-03-31 13:51:49 -05:00
Binh-Minh Ribler
92178e5fff [svn-r12185] Purpose: Code cleanup
Description:
    Removed an empty #ifdef block that was left by mistake.

Platforms tested:
    Linux 2.4 (heping) - very minor
2006-03-31 11:32:31 -05:00
Quincey Koziol
244fdb6d89 [svn-r12184] Purpose:
Code checkpoint

Description:
    Checkpoint recent additions to fractal heap code, which allow for better
support of objects that don't fit into current direct block, requiring
skipped direct blocks to be tracked in free section list.

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Linux 2.4 (chicago & heping)
    Linux 2.4 (mir) w/64-bit & FORTRAN & C++
    Mac OSX (amazon)
2006-03-31 10:43:14 -05:00
James Laird
6864ebdd6a [svn-r12183] Purpose:
Configure cleanup

Description:
Removed unused macros, migrated to non-depreciated macros.

Solution:
The changes to use standard AC_TRY_LIB macros earlier this week
seem not to have broken anything, so I deleted the local macros in
acsite.m4 (with an eye to eventually deleting the rest of the file and
using only autoconf-supported macros).
Replaced the depreciated AC_TRY_LIB with AC_LIB_IFELSE to shut up
warnings during reconfigure.

Platforms tested:
mir, copper (should be just cleanup)
2006-03-30 18:08:50 -05:00
Raymond Lu
437418e7ca [svn-r12182] Purpose: Change comment.
Description: Changed comment to better describe the code.


Platforms tested: No test is needed.
2006-03-30 15:05:56 -05:00
Fang Guo
72b16bcff9 [svn-r12181] Purpose:
Maintenance on Windows
Description:
Change output for skip tests from "SKIP" to "-SKIP-" for easier tell the skiped tests
Solution:

Platforms tested:
Windows XP
Misc. update:
2006-03-30 13:09:44 -05:00
Binh-Minh Ribler
a7e993d72b [svn-r12180] Purpose: Maintenance
Description:
    Added alias H5_std so either the global or std namespace can be
    used, depending on H5_NO_STD.

Platforms tested:
    Linux 2.4 (heping)
    SunOS 5.8 64-bit (sol)
    AIX 5.1 (copper)
2006-03-30 13:06:58 -05:00
Fang Guo
5a90c6b31c [svn-r12179] Purpose:
Maintenance on Windows
Description:
update all.sln
Solution:

Platforms tested:

Misc. update:
2006-03-30 13:05:42 -05:00
Fang Guo
4486efac6d [svn-r12178] Purpose:
Maintenance on Windows
Description:
Change dll projects output path and
let output of  dll projects generated into a separate
directory from static projects
Solution:

Platforms tested:
Windows XP
Misc. update:
2006-03-30 13:04:58 -05:00
Fang Guo
ec631d83ce [svn-r12177] Purpose:
Maintenance on Windows
Description:
Modify path for gif2h5 and h52gif
Solution:

Platforms tested:
Windows
Misc. update:
2006-03-30 13:01:35 -05:00
Fang Guo
c5a29977ce [svn-r12176] Purpose:
Maintenance on Windows
Description:
Add in new h5dump tests (tvms.ddl tvms.h5 Checked in by Pedro)
Skip new h5dump tests ( tldouble.h5 checked in by Pedro)
Solution:

Platforms tested:
Windows XP
Misc. update:
2006-03-30 12:20:44 -05:00
Raymond Lu
dce0df4607 [svn-r12175] Purpose: Changed Dataset Name
Description: As requested by Pedro, changed the data set name from "IntArray" to
"Array".


Platforms tested: fuss and shanti - simple change.
2006-03-30 08:31:29 -05:00
MuQun Yang
117dbae7f8 [svn-r12174] Purpose:
Adding parallel tests for optional collective chunk APIs

Description:
Three new APIs
"H5Pset_dxpl_mpio_chunk_opt_ratio
H5Pset_dxpl_mpio_chunk_opt_num
H5Pset_dxpl_mpio_chunk_opt"
for optional optimization choices from users
have been added to the libraries.

This check-in adds six tests to verify the funcationality and correctedness
of these APIs.
These tests need to be verified with 3 or more processors and with MPI-IO driver only.


Solution:
Using H5Pinsert, H5Pget, H5Pset to verify that the library indeed goes into the branch we hope for.
Using H5_HAVE_INSTRUMENT macro to isolate these changes so that it won't affect or be misused by the application.

Platforms tested:
h5committest(shanti still refused to be connected)
Parallel tests on heping somehow are skipped. Manually testing at heping. Have checked
1,2,3,4,5 processes.

Misc. update:
2006-03-29 09:35:26 -05:00
MuQun Yang
cf67d9ff84 [svn-r12173] Purpose:
Adding parallel tests for optional collective chunk APIs

Description:
Three new APIs
"H5Pset_dxpl_mpio_chunk_opt_ratio
H5Pset_dxpl_mpio_chunk_opt_num
H5Pset_dxpl_mpio_chunk_opt"
for optional optimization choices from users
have been added to the libraries.

This check-in adds six tests to verify the funcationality and correctedness
of these APIs.
These tests need to be verified with 3 or more processors and with MPI-IO driver only.
Solution:
Using H5Pinsert, H5Pget, H5Pset to verify that the library indeed goes into the branch we hope for.
Using H5_HAVE_INSTRUMENT macro to isolate these changes so that it won't affect or be misused by the application.


Platforms tested:
h5committest(shanti still refused to be connected)
Parallel tests on heping somehow are skipped. Manually testing at heping. Have checked
1,2,3,4,5 processes.

Misc. update:
2006-03-29 09:33:39 -05:00
James Laird
40c79d0602 [svn-r12172] Purpose:
configure refactoring

Description:
Migrated a couple of Fortran macros to standard autoconf macros

Solution:
HDF5 had a couple of macros, AC_TRY_FLINK and AC_CHECK_FLIB, which were
adaptions of standard autoconf macros before those macros supported
F90.
Now Autoconf seems to have better support for f90, so its standard macros
AC_TRY_LINK and AC_CHECK_LIB can do this job (and move the burden of
supporting those macros to autoconf).

Platforms tested:
heping, modi4, copper
2006-03-28 17:13:46 -05:00
Pedro Vicente Nunes
cd25a7690a [svn-r12171] Purpose:
bug fixes

Description:
h5dump/h5ls were not displaying long doubles correctly

Solution:
1) the print datatype functions were incorrectly testing for the valid return value from H5Tequal,
   (TRUE), causing the display of an incorrect name of a dataype in error cases from H5Tequal
2) h5tools_print_str did not have a case for native long double
3) added a file generator for a long double dataset
4) added one script test for the long double data (commented , some sytems don't have a native long double match, and the output differs)
5) added a vms file and h5dump script test


Platforms tested:
linux 32, 64
solaris
AIX

Misc. update:
2006-03-28 16:25:10 -05:00
Fang Guo
194d3dfe52 [svn-r12170] Purpose:
Maintenance on Windows
Description:
update batch file according to Pedro's bug fix (h5dump was not printing attributes for the named datatype cases)
Solution:

Platforms tested:
Windows XP
Misc. update:
2006-03-28 15:09:56 -05:00
Fang Guo
54014d2417 [svn-r12169] Purpose:
Maintenance on Windows
Description:
Del duplicated comments
Solution:

Platforms tested:

Misc. update:
2006-03-28 11:20:17 -05:00
Fang Guo
adce7fe2df [svn-r12168] Purpose:
Maintenance on Windows
Description:
Add in cross_read(dll) tests on Windows
Solution:

Platforms tested:

Misc. update:
2006-03-28 11:08:02 -05:00
Fang Guo
19cd13e951 [svn-r12167] Purpose:
Maintenance on Windows
Description:
Update solution file
Solution:

Platforms tested:

Misc. update:
2006-03-28 11:05:43 -05:00
Fang Guo
0c213d08ef [svn-r12166] Purpose:
Maintenance on Windows
Description:
Add in new test cross_read(dll) on Windows
Solution:

Platforms tested:
Windows
Misc. update:
2006-03-28 11:05:11 -05:00
Fang Guo
31d673330c [svn-r12165] Purpose:
Maintenance on windows
Description:
Add in new test cross_read on Windows
Solution:

Platforms tested:
Windows
Misc. update:
2006-03-28 11:04:03 -05:00
Fang Guo
7a8ff24ec1 [svn-r12164] Purpose:
Maintenance on Windows
Description:
Add in new test cross_read on Windows
Solution:

Platforms tested:
Windows
Misc. update:
2006-03-28 11:00:56 -05:00
Fang Guo
120f0bf2ec [svn-r12163] Purpose:
Maintenance on Windows
Description:
Add in new tests cross_read on Windows
Solution:

Platforms tested:
Windows
Misc. update:
2006-03-28 10:59:50 -05:00
Quincey Koziol
935d75c50d [svn-r12162] Purpose:
Code checkpoint

Description:
    Check in fractal heap code to add basic support for skipping direct blocks
when an object is too large to fit in one.

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Linux 2.4 (chicago)
2006-03-28 09:03:46 -05:00
Quincey Koziol
87050be33e [svn-r12161] Purpose:
Code checkpoint

Description:
    Checkpoint fractal heap code at a stable point in development.  It appears
that adding objects to heaps and reading them back out is now working
properly (as long as there are no gaps in the heap and no standalone objects
are created).

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Linux 2.4 (chicago)
    Linux 2.4 (mir) w/64-bit & FORTRAN & C++
    Solaris 9 (shanti) w/64-bit
2006-03-27 16:57:50 -05:00
Pedro Vicente Nunes
26e1b18a57 [svn-r12159] Purpose:
bug fix

Description:
h5repack was not dealing with family files

Solution:
use the toolslib function h5tools_open to open the file instead of H5Fopen in h5repack

Platforms tested:
linux
solaris
AIX

Misc. update:
2006-03-27 15:09:01 -05:00
Pedro Vicente Nunes
983e043587 [svn-r12158] Purpose:
bug fix

Description:
h5dump was not printing attributes for the named datatype cases

Solution:

Platforms tested:
linux
solaris
AIX

Misc. update:
2006-03-27 13:22:55 -05:00
Pedro Vicente Nunes
4c0b3c3d5a [svn-r12157] Purpose:
bug fix

Description:
regenerate a binary file. the previous one was not being open on the scale offeset filter dataset, probably due to a solved bug with the corresponding binary file not being updated

Solution:

Platforms tested:
linux

Misc. update:
2006-03-27 10:25:41 -05:00
Quincey Koziol
9f9f687dc4 [svn-r12155] Purpose:
Code optimization

Description:
    Tweak file free space allocation routines to optimize them a bit.

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Too minor to require h5committest
2006-03-25 20:38:30 -05:00
James Laird
d88d363ef9 [svn-r12154] Purpose:
Removed -march flag

Description:
The -march optimization flag is bad in some circumstances

Solution:
Prevented HDF5 from adding the -march archicture-specific optimization
flag, so that users could have one version of HDF5 used by
several different machines.

Platforms tested:
heping (one of the few platforms that affected by this small change)
2006-03-24 15:28:01 -05:00
Raymond Lu
ef9835e89d [svn-r12153] Purpose: Maintainence
Description: Added the new test cross_read.c to this "Makefile".


Platforms tested: Simple change, no test is needed, only affects OpenVMS.
2006-03-24 15:18:42 -05:00
Raymond Lu
981fe01dd1 [svn-r12151] Purpose: New test
Description: cross_read.c is a new program to test reading data created
on an OpenVMS, a little-endian, and a big-endian machine.  The three
data files are vms_data.h5, be_data.h5, and le_data.h5.  To generate
these data files, run gen_cross.c on these machines and change the file
names.


Platforms tested: fuss and h5committest

Misc. update: MANIFEST
2006-03-24 14:36:44 -05:00
Pedro Vicente Nunes
9f94edb329 [svn-r12150] Purpose:
new tests for h5diff

Description:
added new tests for the bat file on windows

Solution:

Platforms tested:
windows

Misc. update:
2006-03-24 09:31:25 -05:00