Commit Graph

8413 Commits

Author SHA1 Message Date
Elena Pourmal
be337d4e20 [svn-r12055] Purpose: VMS port
Description: By default on VMS system file cannot be opened twice; also
             VMS has file versioning. This brakes some of our tests.

Solution:
             Tests are commented out with H5_CANNOT_OPEN_TWICE and H5_HAVE_FILE_VERSIONS
             that are defined in the vms/h5pubconf.h file only. This change cannot affect
             any other platform.

Platforms tested: heping, VMS server

Misc. update:
2006-03-09 16:34:34 -05:00
Elena Pourmal
3f791d1b06 [svn-r12054] Purpose: VMS port
Description: Made small changes to sec2 driver to reflect that VMS systems ino_t is 1dim array
             of size 3; all changes are marked with H5_VMS variable.
             Defined HDremove macro for VMS to remove multiple versions of the files.

Solution:

Platforms tested: heping, VMS server

Misc. update:
2006-03-09 16:30:19 -05:00
Elena Pourmal
00dd94b69b [svn-r12053] Purpose: VMS port
Description: defined  H5_FC_FUNC_(name, NAME) for VMS since we cannot
             run autoconf on that system

Solution: Used append methos to form the string; this may become the change
          for all platforms after more testing

Platforms tested: heping, VMS server

Misc. update:
2006-03-09 16:22:56 -05:00
Elena Pourmal
07d07eaae5 [svn-r12052] Purpose: VMS port
Description: insert method didn't work for VMS.

Solution: Used append methos to form the string; this may become the change
          for all platforms after more testing

Platforms tested: heping, VMS server

Misc. update:
2006-03-09 16:22:07 -05:00
Elena Pourmal
5e875649d5 [svn-r12051] Purpose: VMS port
Description: added new files under the vms directory

Solution:

Platforms tested: heping, VMS server

Misc. update:
2006-03-09 16:20:59 -05:00
MuQun Yang
5f0decf371 [svn-r12045] Purpose:
Setting appropriate macro during configuration.
Description:
We found special collective IO doesn't work in mpich 1.2.5 and 1.2.6.
Solution:
Use this script to detect this during configuration and set the correct macro.

Platforms tested:
heping,mir and copper

Misc. update:
2006-03-09 09:54:35 -05:00
MuQun Yang
0f0a5eb918 [svn-r12044] Purpose:
Add new tests

Description:
Collective IO doesn't work for some platforms/mpio packages when more than
one process has no contributions to IO.
Solution:
1. Add a collective IO test to verify the correctness of the library when
   more than one process has no contributions to IO.
2. Add the similar MPI-IO test in t_mpi to help us maintain in more platforms.
Platforms tested:
heping, mir, copper
Misc. update:
2006-03-09 09:52:09 -05:00
MuQun Yang
3ba9425ab2 [svn-r12043] Purpose:
Add some descriptions about MPICH collective IO bug.

Description:

Solution:

Platforms tested:

Misc. update:
2006-03-09 09:45:35 -05:00
Fang Guo
13cddec0b4 [svn-r12042] Purpose:
Modify copyright information
Description:
copyright check failed. Modify them to correct format.
Solution:

Platforms tested:

Misc. update:
2006-03-09 09:18:46 -05:00
Fang Guo
5e818d72ac [svn-r12041] Purpose:
Modify copyright information
Description:
Copyright check failed. Modify them to the correct format
Solution:

Platforms tested:

Misc. update:
2006-03-09 09:17:29 -05:00
Fang Guo
ad68174942 [svn-r12040] Purpose:
Move gifconv dll project files
Description:

Solution:

Platforms tested:

Misc. update:
2006-03-07 17:56:13 -05:00
Fang Guo
fbddc2a7ef [svn-r12039] Purpose:
Remove gifconv project files
Description:

Solution:

Platforms tested:

Misc. update:
2006-03-07 17:53:53 -05:00
Fang Guo
b9bb5be2a8 [svn-r12038] Purpose:
Update all.sln
Description:

Solution:

Platforms tested:

Misc. update:
2006-03-07 17:50:31 -05:00
Fang Guo
7c5f7650c7 [svn-r12037] Purpose:
Maintenance on Windows
Description:
Move gifconv project files
Solution:

Platforms tested:
Windows XP
Misc. update:
2006-03-07 17:34:18 -05:00
Fang Guo
18edf4aa12 [svn-r12036] Purpose:
Maintenance on Windows
Description:
Changes on project settings
Solution:

Platforms tested:

Misc. update:
2006-03-07 17:32:58 -05:00
Fang Guo
de56ebab0e [svn-r12035] Purpose:
Description:
Two functions (HDsrand and HDrand) are not declared. They caused
compiling errors on Windows.  Declare these two functions:
 H5_DLL int HDrand();
 H5_DLL void HDsrand(unsigned int seed);

Solution:

Platforms tested:
Windows XP and heping
Misc. update:
2006-03-07 15:40:47 -05:00
Fang Guo
590ef0f984 [svn-r12034] Purpose:
Move gifconv project files
Add in More HL examples
Remove duplicated source files under windows
Description:

Solution:

Platforms tested:

Misc. update:
2006-03-07 15:08:56 -05:00
Fang Guo
397c135bfb [svn-r12033] Purpose:
Maintenance on Windows
Description:
Remove duplicated source code files
Solution:

Platforms tested:

Misc. update:
2006-03-07 15:05:25 -05:00
Fang Guo
44c3748cf8 [svn-r12032] Purpose:
Maintenance on Windows
Description:
Batch file improvement
Solution:

Platforms tested:
Windows XP
Misc. update:
2006-03-07 14:58:15 -05:00
Fang Guo
8199e183e5 [svn-r12031] Purpose:
Maintenance on Windows
Description:
Include more hl examples and batch file improvement
Solution:

Platforms tested:
Windows XP
Misc. update:
2006-03-07 14:56:59 -05:00
Fang Guo
1214d6bd7b [svn-r12030] Purpose:
Maintenance on Windows
Description:
More hl examples added
Solution:

Platforms tested:
Windows XP
Misc. update:
2006-03-07 14:20:24 -05:00
Fang Guo
bd85d78e8b [svn-r12029] Purpose:
Maintenance on Windows
Description:
Add in hl examples
Solution:

Platforms tested:
Windows XP
Misc. update:
2006-03-07 14:18:36 -05:00
Fang Guo
cd895f5f35 [svn-r12028] Purpose:
Maintenance on Windows XP
Description:
Add in hl examples
Solution:

Platforms tested:
Windows XP
Misc. update:
2006-03-07 14:17:53 -05:00
Fang Guo
be67f823c9 [svn-r12027] Purpose:
Maintenance on Windows
Description:
Add in hl examples
Solution:

Platforms tested:

Misc. update:
2006-03-07 14:15:53 -05:00
Fang Guo
781c97ebaf [svn-r12026] Purpose:
Maintenance on Windows
Description:
Move gifconv two project files
Solution:

Platforms tested:
Windows XP
Misc. update:
2006-03-07 14:14:15 -05:00
Fang Guo
b490a1eaee [svn-r12025] Purpose:
Maintenance on Windows
Description:
Remove gifconv two project files
Solution:

Platforms tested:

Misc. update:
2006-03-07 14:11:54 -05:00
Fang Guo
c3bc0d362a [svn-r12024] Purpose:
Maintenance on Windows
Description:
Add H5dbg.c into project file
Solution:

Platforms tested:

Misc. update:
2006-03-07 14:10:32 -05:00
Fang Guo
e5c65dc7b4 [svn-r12023] Purpose:
Maintenance on Windows
Description:
Move gifconv from windows\tools\ to windows\hl\tools
Solution:

Platforms tested:

Misc. update:
2006-03-07 14:09:05 -05:00
Elena Pourmal
c7b701f657 [svn-r12022] Purpose: Small bug fix
Description: Return value from H5Pget_layout is 0 for the compact datasets;
             It was assumed in the code that it was always greater than 0; therefore
             assertion failed when h5stat walked a compact dataset.

Solution: Fixed assertion statement

Platforms tested: h5stat doesn't have testscript yet; tested manually
                  with tfilters.h5 file on heping.
                  Fix is too minor to test it on multiple platforms.

Misc. update:
2006-03-07 09:32:41 -05:00
Leon Arber
9fc71ccba4 [svn-r12021] Purpose:
Bug fix.

Description:
Fix typo.  srand/srandom don't return anything, so don't attempt to return
their value.

Solution:

Platforms tested:
heping

Misc. update:
2006-03-07 01:13:23 -05:00
Leon Arber
840bcbe9ef [svn-r12019] Purpose:
Bug fix/Feature

Description:
Modify the library to use rand_r, when available, instead of srand.  If
rand_r is not available, it will try to use srandom/random, and then finally
fall back to srand/rand.

Solution:
A couple places in the library use the srand() function to seed the random
number generator.  This can cause problems on certain platforms and could theoretically
cause problems for users who expect a certain sequence of random numbers following their
own call to srand().

Most platforms have an implementation of rand_r, which is identical to rand, except that
it allows for explicit storage of the seed value.  The configure script will now check
for the existence of rand_r to facilitate its use in the library.

Two new functions are added, to replace the macros HDsrand/HDrand.  These functions are HDrand and
HDsrand.  HDrand will call rand_r, if available, or random(), if available, and fall back to rand() if neither
of those is available.  HDsrand will store the seed value locally, if rand_r is available.  Otherwise, it will call
srandom if available, and fall back to srand otherwise.


Platforms tested:
heping, mir.  Really need to test on Red Storm, since that platform motivated this fix, but the machine
is currently not available.

Misc. update:
2006-03-06 23:23:24 -05:00
Quincey Koziol
4efe32d542 [svn-r12018] Purpose:
Bug fix

Description:
    Uncomment tests

Platforms tested:
    Linux 2.4 (mir) - 64-bit
2006-03-06 22:26:50 -05:00
Quincey Koziol
5f59c68e7f [svn-r12017] Purpose:
Bug fix

Description:
    Correct problem with new log2(n) routine on 64-bit machines.

Solution:
    Put some casts in to make certain that the values are computed as 32-bit
integers.

Platforms tested:
    Linux 2.4 (mir) - 64-bit
2006-03-06 22:26:31 -05:00
Pedro Vicente Nunes
9e8c16d83c [svn-r12011] Purpose:
update of makefiles for HL examples

Description:

Solution:

Platforms tested:
linux

Misc. update:
2006-03-06 12:05:31 -05:00
Pedro Vicente Nunes
a83d815631 [svn-r12009] Purpose:
add examples

Description:
add examples for HL (image, table and dimension scales)

Solution:

Platforms tested:
linux

Misc. update:
2006-03-06 11:11:11 -05:00
Quincey Koziol
0f8fa98da0 [svn-r12008] Purpose:
Bug fix (sorta)

Description:
    Disable the fractal heap tests until I can look into them more thoroughly.
(they are failing on 64-bit machines currently)

Platforms tested:
    None - trivial change.
2006-03-06 04:47:37 -05:00
Quincey Koziol
13705e7583 [svn-r12007] Purpose:
Bug fix

Description:
    Fix typo in H5HF_dblock_debug() prototype

Platforms tested:
    FreeBSD 4.11 (sleipnir)
2006-03-05 10:39:25 -05:00
Quincey Koziol
dfbf976509 [svn-r12004] Purpose:
New feature & code cleanup

Description:
    Update fractal heap to be able to insert objects into a direct block
hanging off the header.

    Extract "octal dump" code into separate routine so that both the local
heaps & fractal heaps can use it.

    Other code cleanups & support to get this far.

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Linux 2.4
2006-03-04 17:56:44 -05:00
Quincey Koziol
0e708b387c [svn-r12003] Purpose:
Code cleanup

Description:
    Fix some warnings & formatting issues

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Linux 2.4
2006-03-04 17:38:37 -05:00
James Laird
e88e34e5d8 [svn-r12002] Purpose:
Moving gif2h5 from tools/ to hl/tools

Description:
Missed cvs adding hl/tools/Makefiles
2006-03-03 16:52:34 -05:00
James Laird
ea9f792cd7 [svn-r12001] Purpose:
Moved gif2h5 tool to hl directory

Description:
Added a tools directory under the hl directory and moved the gif2h5 tool
to that directory.

Solution:
The gif2h5 tool was originally built in the tools directory, but this
introduced dependency issues that required special checks in the
Makefiles.am and required the top-level build order to be changed
because it depended on the HL library.
For simplicity in the Makefiles now and in the future, the gif2h5 tool
was moved to be underneath the hl library.

Platforms tested:
mir, copper, modi4, shanti
2006-03-03 16:49:10 -05:00
Fang Guo
142705d983 [svn-r11999] Purpose:
Maintenance on Windows
Description:
Correct echo errors.
Echo Start building C++ libraries when start building both C/C++.
Solution:

Platforms tested:

Misc. update:
2006-03-02 10:18:23 -05:00
Pedro Vicente Nunes
2d175aeb4f [svn-r11995] Purpose:
code improvement

Description:
add explaining  comments to the functions

Solution:

Platforms tested:
none

Misc. update:
2006-03-01 11:26:28 -05:00
James Laird
b399040acb [svn-r11994] Purpose:
Adding HL examples

Description:
Forgot to 'cvs add' example files.
2006-03-01 10:05:37 -05:00
James Laird
3f2f490a0f [svn-r11993] Purpose:
Added HL examples

Description:
Examples existed for the HL lite, image, and table interfaces, but
were never included in the distro... until now!

Solution:
Added source files to CVS, updated Makefile and MANIFEST.

Platforms tested:
mir, heping, shanti
2006-03-01 10:04:59 -05:00
Albert Cheng
516c242b04 [svn-r11992] Purpose:
Improvement.

Description:
The t_cache takes a long long time to run and it tests HDF5 calls.
Move it to the back and let more basic tests to run first so that
basic features are tested first.

Platforms tested:
Tested in heping with pp.
2006-03-01 00:54:07 -05:00
Albert Cheng
0004361cc7 [svn-r11991] Purpose:
Porting.

Description:
Red Storm's lustre used srand and rand to initialize their user mode
of lustre.  HDF5 also uses srand and that messes up Lustre.

Solution:
Use -DRED_STORM to block out the HDF5 code that calls srand.
This is a temporary fix since Lustre has fixed its code from
calling srand and rand but the fix is not deployed at Red_storm
yet.

Platforms tested:
Tested at Red-Storm.
2006-02-28 19:27:20 -05:00
Fang Guo
30952f892c [svn-r11990] Purpose:
Add in more comments
Description:

Solution:

Platforms tested:

Misc. update:
2006-02-28 15:19:14 -05:00
Fang Guo
de1e6d4079 [svn-r11989] Purpose:
Fix a error
Description:

Solution:

Platforms tested:

Misc. update:
2006-02-28 15:03:42 -05:00
Fang Guo
00521058bb [svn-r11988] Purpose:
Maintenance on Windows
Description:
Fix typo
Solution:

Platforms tested:

Misc. update:
2006-02-28 14:17:10 -05:00