Commit Graph

569 Commits

Author SHA1 Message Date
Quincey Koziol
567fd44747 [svn-r11032] Purpose:
Update with newly added files.
2005-07-06 13:16:21 -05:00
Quincey Koziol
fa1156c372 [svn-r11025] Purpose:
Add new source code files

Description:

Solution:

Platforms tested:

Misc. update:
2005-07-05 17:01:52 -05:00
Albert Cheng
9d8d2090e6 [svn-r10981] Purpose:
updated with the name changes of test/file_handle.c to test/vfd.c.
2005-06-24 09:35:35 -05:00
Elena Pourmal
2ab6b12b55 [svn-r10977] Purpose: Bug fix
Description:
          1.7 daily tests failed in HL library when Fortran was not
          enabled; also long long instead of long_long declarations
          were used and caused failures on Windows

Solution:
          Removed Fortran related functions (except H5IM_find_palette) from
          H5IM.c file and put it into fortran/src/H5IMcc.c
          Modified appropriate Makefile.am files, regenerated Makefile.in files,          updated header files, MANIFEST, etc.

          Note: H5IM_find_palette should be also in H5IMcc.c, but
          for some unknown to me reason, linking fails if the function is
          included in H5IMcc.c. I will really appreciate if some C guru
          will look into the code and figure out what is wrong :-) Thanks!


Platforms tested: mir with g95, heping with and without Fortran enabled

Misc. update:
2005-06-24 00:00:01 -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
Quincey Koziol
a704c82a74 [svn-r10961] Purpose:
Update with recent Windows install file added.
2005-06-20 16:14:51 -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
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
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
e9f54a435f [svn-r10906] Purpose:
Several files added into windows directory
Description:
Added:
Batch files for intel and .net
Documents for windows
Removed:
Short instruction for windows
Solution:

Platforms tested:

Misc. update:
2005-06-10 14:52:51 -05:00
Fang Guo
1b362fa9fe [svn-r10889] Purpose:
Two new project files added.
Description:
Two new test tools h5repart project files added into windows/tools/testfiles
Solution:

Platforms tested:

Misc. update:
2005-06-09 13:03:03 -05:00
James Laird
602a9ce693 [svn-r10882] Purpose:
Bug fix/improvement

Description:
Added another step to fortran type detection.  This should help on some
bizarre platforms.

Solution:
Formerly, H5fortran_detect.f90 was included in the distribution.  Now
it is generated by H5test_kind.f90 (written by Elena).

Platforms tested:
verbena, modi4, copper
2005-06-08 16:05:07 -05:00
Raymond Lu
9f2b954fc7 [svn-r10863] Purpose: Bug fix
Description:See details from Bug #213.  Family member file size wasn't saved
anywhere in file.  When family file is opened, the first member size determine
the member size.



Misc. update:  Added a family file as the source file for backward
compatibility test.
2005-06-06 17:20:57 -05:00
Fang Guo
616a320c1c [svn-r10856] Purpose:
Add path to new added project files.
Description:
Add path to hl_test_ds.dsp and hl_test_packet.dsp
Solution:

Platforms tested:

Misc. update:
2005-06-03 14:25:11 -05:00
Raymond Lu
7696942940 [svn-r10847] Purpose: Bug fix
Description: See details from Bug #213.  Family member file size wasn't saved
anywhere in file.  When family file is opened, the first member size determine
the member size.

Solution: This is the fourth step of checkin.  A test suit is added for h5repart,
including a program to generate the test files, a script file to run h5repart,
and a program to verify repartitioned files can be opened by the library.

There's a change from the first step of checkin.  Family name template is no
longer saved in the superblock because different pathname can make the name
different.

In the third step of checkin, h5repart has been modified.  If h5repart is used
to change the size of family member file, the new size(actual member size) is saved
in the superblock.

In the second step of checkin, multi driver is checked against the driver
name saved in superblock.  Wrong driver will result in a failure with an error message indicating
multi driver should be used.  This change includes split driver because it's a special case for multi
driver.

In the first step of checkin.  Family member size and name template(unused at this stage) are saved
in file superblock.  When file is reopened,the size passed in thrin superblock.  A different size
will trigger a failure with an error message indicating the right size.  Wrong driver to open family
file will cause a failure, too.


Platforms tested: h5committest and fuss.

Misc. update:  MANIFEST
2005-06-02 16:00:23 -05:00
Binh-Minh Ribler
e5e38a3760 [svn-r10824] Purpose: Adding files for C++ API RM
Description:
    Added these lines
        ./c++/src/RM_stylesheet.css
        ./c++/src/config_cpp_doc
        ./c++/src/header.html
        ./c++/src/header_files/filelist.xml
        ./c++/src/header_files/image001.jpg
        ./c++/src/header_files/image002.jpg
2005-05-29 08:34:10 -05:00
Fang Guo
09ff15d7bb [svn-r10813] Purpose:
Add path to high level c++ library and test.:
Description:

Solution:

Platforms tested:

Misc. update:
2005-05-27 15:43:59 -05:00
James Laird
45a6e2c0c8 [svn-r10798] Purpose:
Added documentation

Description:
Added "Automake Use Cases" document to Tech Notes.
This is intended as a reference or an introductory document; more
in-depth documentation is in progress.

Platforms tested:
Change only to documentation.  Documentation is viewable on Windows.
2005-05-25 14:29:13 -05:00
Pedro Vicente Nunes
2e6769592d [svn-r10793] Purpose:
new fortran parallel test

Description:
added a test that writes and reads several datasets

Solution:

Platforms tested:
linux (intel compiler, tungsten)
AIX (copper)


Misc. update:
2005-05-23 16:40:43 -05:00
James Laird
985af5617f [svn-r10785] Purpose:
Feature

Description:
Added "support" for UTF-8 character encoding.

Solution:
Wrote tests to check that UTF-8 can be used in a number of places in
HDF5 (object names, data, etc.).  These tests live in test/tunicode.c.
Added a new UTF-8 character encoding for datatypes.

Platforms tested:
mir, modi4, heping

Misc. update:
2005-05-23 13:20:07 -05:00
Fang Guo
ce85efd42e [svn-r10771] Purpose:
Delete out of date path.
Description:

Solution:

Platforms tested:

Misc. update:
2005-05-20 09:55:09 -05:00
Fang Guo
38fc1ae995 [svn-r10769] Purpose:
Three project files and three workspaces added into hdf5/windows/misc
Description:
Add the following files
/windows/misc/H5fortran_detect_gen/H5fortran_detect_gen.dsp
./windows/misc/H5fortran_detect_gen/H5fortran_detect_gen.dsw
./windows/misc/fortrantypegen/H5fortran_detect.dsp
./windows/misc/fortrantypegen/fortrantypegen.dsw
./windows/misc/matchtypegen/H5match_types.dsp
./windows/misc/matchtypegen/matchtypegen.dsw
Solution:

Platforms tested:

Misc. update:
2005-05-19 16:00:36 -05:00
Fang Guo
10778706e3 [svn-r10768] Purpose:
Add project files pool.dsp and pooldll.dsp under hdf5/windows/test
Description:

Solution:

Platforms tested:

Misc. update:
2005-05-19 15:47:20 -05:00
Quincey Koziol
9b4c1ce9f6 [svn-r10750] Purpose:
New feature.

Description:
    Add "memory pool" internal data structure.  This set of routines is
designed to add a way to allocate small pieces of information for a particular
purpose and then free all the pieces at once (i.e. without having to free each
piece individually).  Memory pools are also good for localizing lots of small
allocations that logically belong together.

    For example, if you were constructing a temporary linked list, you could
create a new memory pool, allocate all the nodes for the list from the memory
pool and when you were done with the list, just destroy the pool instead of
tracking through the list and freeing each block independently.

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    h5committest
2005-05-17 14:01:07 -05:00
James Laird
8570c314ef [svn-r10729] Purpose:
Cray X1 Port

Description:
Porting 1.7 branch to Cray X1.  With these changes, HDF5 builds, but
there are some errors in the tests.  Working on the errors.

Solution:
Added nv1-cray file to config directory.
Cleaned up some code in hl/c++ that was causing compiler to complain.

Platforms tested:
Cray X1, mir, sleipnir

Misc. update:
2005-05-05 11:51:46 -05:00
Pedro Vicente Nunes
de185388e9 [svn-r10720] Purpose:
new files for the fortran parallel test

Description:

Solution:

Platforms tested:

Misc. update:
2005-05-03 11:13:11 -05:00
MuQun Yang
6b5d74f777 [svn-r10714] Purpose:
Update because of addition of windows projects.

Description:

Solution:

Platforms tested:

Misc. update:
2005-05-02 12:49:36 -05:00
James Laird
f8bb618d92 [svn-r10669] Purpose:
Bug fix

Description:
Removed H5f90i.h from MANIFEST.
2005-04-26 13:12:54 -05:00
MuQun Yang
6bc71d32f9 [svn-r10666] Purpose:
Adding new fortran header file name for windows.

Description:

Solution:

Platforms tested:

Misc. update:
2005-04-26 10:56:04 -05:00
James Laird
a05061f512 [svn-r10657] Purpose:
Configuration feature

Description:
Fortran integer types (not reals) are now automatically detected at
build-time.

Solution:
Two helper programs are used, one to detect what types the Fortran compiler
has access to, and one to generate header files for C and Fortran matching
up types.

Platforms tested:
mir, copper, modi4, pommier (last week)

Misc. update:
MANIFEST updated, H5f90fortran_types.f90 removed from configure.in, since
it is not longer generated by configure.
2005-04-25 14:00:06 -05:00
MuQun Yang
7eede86c90 [svn-r10653] Purpose:
installhdf5_fort.bat is removed, update MANIFEST.

Description:

Solution:

Platforms tested:

Misc. update:
2005-04-25 09:16:53 -05:00
MuQun Yang
ecc54ece00 [svn-r10645] Purpose:
Update MANIFEST since all.zip is removed from HDF5 1.7 cvs tree.
Description:

Solution:

Platforms tested:

Misc. update:
2005-04-22 07:54:25 -05:00
Quincey Koziol
0cf3f85cce [svn-r10637] Purpose:
Bug fix/code cleanup

Description:
    Add tests to determine that very long (64K+) object names are working.
Fixed a couple of bugs in h5dump where they weren't...

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Solaris 2.9 (shanti)
2005-04-21 01:55:42 -05:00
James Laird
d8b08dbc85 [svn-r10627] Purpose:
Feature - libtool shared library versioning

Description:
Libtool provides a mechanism for different versions of the same shared
library to be distinguished.  Now this is applied to HDF5 when it is
built as a shared library.

Solution:
The version number is stored in config/lt_vers.am, and included in
src/Makefile.am.
This number will be automatically updated by bin/h5vers; developers
only need to update it when they change the API.

*** IMPORTANT ***
Any time the API changes, the version number in config/lt_vers.am must
be updated!



Platforms tested:
mir, eirene, verbena, modi4

Misc. update:
2005-04-18 10:48:32 -05:00
Fang Guo
24530b80dd [svn-r10609] Purpose:
Update test project files under hdf5/windows
Description:

Solution:

Platforms tested:

Misc. update:
2005-04-14 17:49:05 -05:00
Elena Pourmal
5279827823 [svn-r10570] Purpose: Maintenance
Description: Removed support for SRB driver

Solution: Removed or modified appropriate files; ran reconfigure
          to regenerate Makefile.in and configure files.

Platforms tested: heping and shanti

Misc. update: ran bin/chkmanifest on heping
2005-04-07 14:41:25 -05:00
Albert Cheng
4a9fc829e9 [svn-r10553] Updated for newly added fortran parallel example file. 2005-04-05 16:32:46 -05:00
Quincey Koziol
fdbeca1316 [svn-r10549] Purpose:
Update manifest
2005-04-05 15:18:30 -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
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
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
0c7cdf51fc [svn-r10473] Purpose:
More windows project files to be added.

Description:

Solution:

Platforms tested:

Misc. update:
2005-03-28 17:53:46 -05:00
Fang Guo
b767333eb6 [svn-r10471] Purpose:
Update MANIFEST for windows project files.

Description:
Many windows project files are added into CVS. MANIFEST needs to be updated.

Solution:

Platforms tested:

Misc. update:
2005-03-28 17:24:05 -05:00
James Laird
9452992c09 [svn-r10459]
Purpose:
Added C++ wrapper for Packet Table API.

Description:
Added macro for high-level C++ library (LIBH5CPP_HL), which changes every
Makefile.in.
Added directories for high-level C++ library (though currently only Packet
Table API is supported).
Added both C++ source and tests.

Platforms tested:
sleipnir, mir, modi4

Misc. update:
2005-03-28 11:32:20 -05:00
Pedro Vicente Nunes
af6d77bfc4 [svn-r10458] Purpose:
added new tests for the image API

Description:

Solution:

Platforms tested:
linux
solaris
AIX

Misc. update:
2005-03-28 10:24:10 -05:00
Binh-Minh Ribler
fef4646179 [svn-r10241] Purpose: Added new C++ test file
Description:
    Added ./c++/test/tattr.cpp
2005-03-19 22:52:40 -05:00
James Laird
349ca8daa9 [svn-r10234] Purpose:
Added Packet Table to high-level APIs

Description:
The Packet Table is an API that allows the user to append records
("packets") to a table, and read the back again.  It supports
fixed-length records with a defined datatype and variable-length
records.  It also supports a "current record" index to track the
user's position in the table.

Solution:
The Packet Table code lives in hl/src, and its tests in hl/test.
Some code is shared between the H5TB table and the H5PT Packet Table
in the form of functions in H5HL_private.c.
Some documentation exists for a previous version of the API.  Updated
documentation and C++ wrapper API coming soon.

Platforms tested:
sleipnir, eirene, copper, modi4
2005-03-18 12:19:36 -05:00
Quincey Koziol
42e2b828d0 [svn-r10193] Purpose:
Add block tracker files.
2005-03-11 07:54:07 -05:00