Commit Graph

7633 Commits

Author SHA1 Message Date
Elena Pourmal
ea66068977 [svn-r10970] Purpose: New feature/bug #350 fix
Description:
             When compiler flag was used to set the size of Fortran integer
             to 8 bytes, library would fail.

Solution:
             Cleaned up the code; added detection of Fortran INTEGER type size
             and appropriately defined int_f type for C-stubs routines.

Platforms tested:
             Solaris 2.8 32 and 64-bit, AIX 5.1 64-bit parallel
             PGI Fortran with -i8 flag on heping
             Absoft Fortran with -i8 flag on heping
             g95 on mir (Fortran integer is 8 bytes by default that cannot be
                         changed - compiler bug ;-)
             AIX Fortran with -qintsize=8 32 and 64-bit modes on copper

Misc. update:
2005-06-22 13:23:21 -05:00
Fang Guo
ec071c6c14 [svn-r10969] Purpose:
Modify wrong path to hl_test_packet
Description:

Solution:

Platforms tested:

Misc. update:
2005-06-21 17:55:35 -05:00
Fang Guo
3c75970b28 [svn-r10968] Purpose:
Change formats.
Description:

Solution:

Platforms tested:

Misc. update:
2005-06-21 16:34:53 -05:00
Fang Guo
19f2eae944 [svn-r10967] Purpose:
Update solution file
Description:
H5Pocpl.c was newly added.
Solution:

Platforms tested:

Misc. update:
2005-06-21 12:44:08 -05:00
Fang Guo
18396d9bc1 [svn-r10966] Purpose:
Update project file.
Description:
H5Pocpl.c was added into windows/proj/hdf5dll/hdf5dll.dsp
Solution:

Platforms tested:
MSVS 6.0 on windows XP
Misc. update:
2005-06-21 12:26:35 -05:00
Fang Guo
ce52db2fa3 [svn-r10965] Purpose:
Update hdf5 project file.
Description:
H5Pocpl.c was added into windows/proj/hdf5/hdf5/dsp
Solution:

Platforms tested:
MSVS 6.0 on windows XP.
Misc. update:
2005-06-21 12:25:10 -05:00
Fang Guo
d95e464817 [svn-r10964] Purpose:
Update solution file all.sln
Description:

Solution:

Platforms tested:

Misc. update:
2005-06-21 09:35:12 -05:00
Fang Guo
c88b9970e4 [svn-r10963] Purpose:
Add short installation document for intel compiler users on windows.
Description:

Solution:

Platforms tested:

Misc. update:
2005-06-21 09:16:07 -05:00
Raymond Lu
b437d2f1f1 [svn-r10962] Purpose: Solve the Difference of Compiler and Library
Description: In this data conversion test, from floating number to floating number,
when the source is bigger than the destination, overflow may happen.  The library
assign INFINITY while compiler's behavior is undefined.  A compiler like SGI assigns
the maximal value for the destination.

Solution: When this situation occurs, simply check if the destination is INFINITY
instead of comparing values.

Platforms tested: modi4 and h5committest.
2005-06-20 16:16:54 -05:00
Quincey Koziol
a704c82a74 [svn-r10961] Purpose:
Update with recent Windows install file added.
2005-06-20 16:14:51 -05:00
Quincey Koziol
3941fd5383 [svn-r10959] Purpose:
Bug fix

Description:
    Don't perform hyperslab operations on non-hyperslab selections.

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Too minor to require h5committest
2005-06-20 13:56:03 -05:00
Quincey Koziol
1f35ebc88b [svn-r10958] Purpose:
New feature

Description:
    Add group creation & access property lists, dataset access property lists
and named datatype creation & access property lists.  Currently have
<foo>_extend() API names, which will need to be changed for the final release.

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Linux 2.4 (heping)
2005-06-20 13:11:57 -05:00
James Laird
dc4c767d6d [svn-r10957]
Purpose:
Updated documentation

Description:
Amended documentation for configuring tflops.

Platforms tested:
Only documentation was changed.

Misc. update:
2005-06-20 12:38:30 -05:00
James Laird
22586f84a7 [svn-r10956]
Purpose:
Configuration feature

Description:
Added 'alias' for host names in configure.  Typing ./configure --host=tflops
will now configure with tflops as a host.  Previously, this required typing
./configure --host=i386-intel-osfl.

Solution:
Added a section in configure.in which will replace 'tflops' with
'i386-intel-osfl'.

Platforms tested:
sleipnir, mir, heping

Misc. update:
2005-06-20 12:33:22 -05:00
Binh-Minh Ribler
f649d42b46 [svn-r10955] Purpose: Added more APIs
Description:
    - Added another overloaded CommonFG::getComment so the user will not
      have to provide the comment's length.
    - Added wrappers for H5Gget_comment when the comment is to be removed,
      CommonFG::removeComment.
    - Corrected several 'delete' statements

Platforms tested:
    Linux 2.4 (heping)
    AIX 5.1 (copper)
2005-06-19 16:57:34 -05:00
Binh-Minh Ribler
828c6646a1 [svn-r10953] Purpose: Updating C++ tests
Description:
    Updated various comments/headers.

Platforms tested:
    Linux 2.4 (heping)
    AIX 5.1 (copper)
2005-06-19 16:02:21 -05:00
Quincey Koziol
d641030436 [svn-r10951] Purpose:
Bug fix

Description:
    Hyperslab selections that had a selection offset and were applied to a
chunked dataset could get into an infinite loop or core dump if the same
selection was used multiple times, with different selection offsets.

Solution:
    "Normalize" the selection with the selection offset, generate the
selections for the chunks overlapped and then "denormalize" the selection.

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Too minor to require h5committest
2005-06-18 00:10:22 -05:00
Quincey Koziol
04e424638a [svn-r10949] Purpose:
Bug fix

Description:
    George Lewandowski @ Boeing tracked down a memory leak and possible
corruption in the code for opening a group.

Solution:
    Change code to allocate correct structure.

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Too minor to require h5committest
2005-06-17 21:53:53 -05:00
Fang Guo
6d54505653 [svn-r10948] Purpose:
Change format and typo errors
Description:

Solution:

Platforms tested:

Misc. update:
2005-06-17 17:17:45 -05:00
Fang Guo
fdb479ec2a [svn-r10947] Purpose:
Change format and modify typo
Description:

Solution:

Platforms tested:

Misc. update:
2005-06-17 16:46:49 -05:00
Fang Guo
17bc278435 [svn-r10946] Purpose:
Add more links.
Description:

Solution:

Platforms tested:

Misc. update:
2005-06-17 15:37:56 -05:00
Fang Guo
714a71d08e [svn-r10945] Purpose:
Add html document for windows users
Description:

Solution:

Platforms tested:

Misc. update:
2005-06-17 15:37:16 -05:00
James Laird
bd867cf9f6 [svn-r10944] Purpose:
Bug fix

Description:
tid.c is a test for user-defined hid_t's.  It should be part of the
testhdf5 tests, but was not being run.
It also had a couple of minor bugs.

Solution:
Added id test to testhdf5 and fixed bugs.

Platforms tested:
mir, sleipnir, modi4
2005-06-17 14:36:57 -05:00
Fang Guo
92fba3f663 [svn-r10943] Purpose:
Rename dt_atomic to dt_arith
Description:

Solution:

Platforms tested:

Misc. update:
2005-06-17 14:03:19 -05:00
Fang Guo
dffa402505 [svn-r10942] Purpose:
Add new html document files for windows users
Add new project file dt_arith.dsp and dt_arithdll.dsp
Remove dt_atomic.dsp and dt_atomicdll.dsp

Description:

Solution:

Platforms tested:

Misc. update:
2005-06-17 13:08:31 -05:00
Fang Guo
e6d6357dcf [svn-r10941] Purpose:
Update solution file all.sln
Description:
New project files added and old ones removed.
Solution:

Platforms tested:

Misc. update:
2005-06-17 13:04:29 -05:00
Fang Guo
6a167fedb2 [svn-r10940] Purpose:
Update workspace all.dsw
Description:
Outdated project files were removed and new ones added.
Solution:

Platforms tested:
MSVS 6.0 on windows XP
Misc. update:
2005-06-17 12:59:21 -05:00
Fang Guo
18f6331e33 [svn-r10939] Purpose:
Replace dt_atomic with dt_arith test
Description:

Solution:

Platforms tested:
windows XP
Misc. update:
2005-06-17 12:57:00 -05:00
Fang Guo
9ce594d51a [svn-r10938] Purpose:
Add new HDF5 C library test project files
Description:
dt_arithdll added to replace dt_atomicdll.dsp
Solution:

Platforms tested:
msvs 6.0 on window XP.
Misc. update:
2005-06-17 12:55:28 -05:00
Fang Guo
1044e4a14d [svn-r10937] Purpose:
Add new project files
Description:
dt_arith.dsp added to replace dt_atomic.dsp
Solution:

Platforms tested:
MSVS 6.0 on windows XP.
Misc. update:
2005-06-17 12:53:46 -05:00
Fang Guo
42ba3309d3 [svn-r10936] Purpose:
Remove out-of-date project files
Description:
dt_atomicdll.dsp will be replaced with dt_arithdll.dsp
Solution:

Platforms tested:
MSVS 6.0 on windows XP.
Misc. update:
2005-06-17 12:51:46 -05:00
Fang Guo
ce634f2eb9 [svn-r10935] Purpose:
Remove out-of-date project files
Description:
dt_atomic.dsp will be replaced with dt_arith.dsp
Solution:

Platforms tested:
MSVS 6.0 on windows XP
Misc. update:
2005-06-17 12:48:53 -05:00
Fang Guo
b82f8b3ade [svn-r10934] Purpose:
Add html document for windows users
Description:

Solution:

Platforms tested:

Misc. update:
2005-06-17 12:08:41 -05:00
Fang Guo
8896b02394 [svn-r10933] Purpose:
Add html format document for windows users.
Description:

Solution:

Platforms tested:

Misc. update:
2005-06-17 12:08:07 -05:00
Raymond Lu
0d6e379701 [svn-r10931] Purpose: Adjust Test Program and Rename
Description: Renamed test/dt_atomic.c to test/dt_arith.c(an abbreviation
of "arithmetic data types") to better describe the program.  This checkin
broke down into three sections when the floating-point numbers are the
source, normalized, denormalized, and special values.  If there's any
difference of destination values, only normalized value test reports
failure.  The other 2 report only as warning.


Platforms tested: h5commitest and fuss

Misc. update: MANIFEST
2005-06-17 08:33:36 -05:00
Fang Guo
d37e4e1488 [svn-r10930] Purpose:
Modify format and typo.
Description:

Solution:

Platforms tested:

Misc. update:
2005-06-16 16:50:39 -05:00
Fang Guo
65d84e7d58 [svn-r10929] Purpose:
Modify format and typo
Description:

Solution:

Platforms tested:

Misc. update:
2005-06-16 16:43:10 -05:00
Fang Guo
827af73c38 [svn-r10928] Purpose:
Modify format and typo
Description:

Solution:

Platforms tested:

Misc. update:
2005-06-16 16:36:05 -05:00
Fang Guo
d15a518c28 [svn-r10927] Purpose:
Modify formats and typo
Description:

Solution:

Platforms tested:

Misc. update:
2005-06-16 16:18:50 -05:00
Fang Guo
df1b7e62bc [svn-r10926] Purpose:
modify formats and typo
Description:

Solution:

Platforms tested:

Misc. update:
2005-06-16 15:35:20 -05:00
Fang Guo
5f4089a8ef [svn-r10925] Purpose:
Add comments.
Description:

Solution:

Platforms tested:

Misc. update:
2005-06-16 12:52:15 -05:00
Fang Guo
6dd0f441ff [svn-r10924] Purpose:
Add html format document.
Description:
It is easy for windows users to follow and read.
Solution:

Platforms tested:

Misc. update:
2005-06-15 17:39:49 -05:00
Fang Guo
b9a4294cd0 [svn-r10923] Purpose:
Add html format document.
Description:
It is easy for windows users to read and follow.
Solution:

Platforms tested:

Misc. update:
2005-06-15 17:38:55 -05:00
Quincey Koziol
7e7dd03a32 [svn-r10920] Purpose:
Bug fix

Description:
    Add check for opaque tags that are too long for file format to handle
currently.


Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Too minor to require h5commmitest
2005-06-14 16:18:32 -05:00
Raymond Lu
162b19cd6c [svn-r10919] Purpose: Take Out An Unused Function
Description: Data conversion function H5T_conv_i32le_f64le() was unused.
Because we have new conversion functions for integers and floating numbers,
this old function is taken out.


Platforms tested: fuss - simple change.

Misc. update:
2005-06-14 15:37:04 -05:00
Raymond Lu
3344dd72ed [svn-r10918] Purpose: Bug fix
Description: Fix the codes of last checkin(Bug #341).  Some failures happened
in daily test from last checkin.  Try to fix them in this checkin.


Platforms tested: modi4, mir, and tg-login2.
2005-06-14 14:16:07 -05:00
Raymond Lu
1d6d996286 [svn-r10917] Purpose: Bug fix
Description: Fix the codes of last checkin(Bug #341).  Some failures happened
in daily test from last checkin.  Try to fix them in this checkin.


Platforms tested: modi4, mir, and tg-login2.
2005-06-14 13:22:19 -05:00
Raymond Lu
ccc9a37b52 [svn-r10916] Purpose: Bug fix
Description: The hard conversion functions of "long double" and other floating
point types were left out for registration somehow.

Solution:  Added them in.

Platforms tested: h5committest and fuss.
2005-06-13 16:35:38 -05:00
Pedro Vicente Nunes
9acff10584 [svn-r10915] Purpose: work around a compiler bug
Description:

while compiling in mir with pgcc -O2 a condition

if (name ) {
  do_something(name);
  }

 is executed when name is NULL

Solution:
avoid the error by checking the NULL pointer inside do_something(name);


Platforms tested:
linux (mir with pgcc 6.0)


Misc. update:
2005-06-13 15:06:47 -05:00
Raymond Lu
cf83fb0612 [svn-r10913] Purpose: Work Around A Compiler Bug
Description: PGCC compiler on mir(AMD Opeteron) has a bug for optimization,
causing the multi driver test to fail.  The compiler handles a macro in this
file incorrectly.

Solution: Slightly change the definition of this macro to avoid the problem
temporarily.

Platforms tested: h5committest, optimization and debug on mir.
2005-06-13 11:32:25 -05:00