Commit Graph

4586 Commits

Author SHA1 Message Date
Elena Pourmal
e10de8f3d6 [svn-r6495]
Purpose: Catching up with the C library

Description: Added tests for the follwoing new fortran functions
             h5iget_name_f
             h5tis_variavle_str_f
             h5zunregister_f
             h5zfilter_avail_f
             h5pset_shuffle_f
             h5pset_fletcher32
             h5pset_edc_check_f
             h5pget_edc_check_f
             h5dfill_f

Solution:

Platforms tested: arabica(C and F90), burrwhite (pgcc and pgf90), modi4 (F90 and parallel)

Misc. update:
2003-03-19 11:13:57 -05:00
Elena Pourmal
65f5514a4f [svn-r6494]
Purpose: Catching up with the C library

Description: Added the follwoing new fortran functions
             h5iget_name_f
             h5tis_variavle_str_f
             h5zunregister_f
             h5zfilter_avail_f
             h5pset_shuffle_f
             h5pset_fletcher32
             h5pset_edc_check_f
             h5pget_edc_check_f
             h5dfill_f

Solution:

Platforms tested: arabica(C and F90), burrwhite (pgcc and pgf90), modi4 (F90 and parallel)

Misc. update:
2003-03-19 11:13:35 -05:00
Elena Pourmal
da4bf69db7 [svn-r6493]
Purpose: Catching up with the C library

Description: Added file to provide PGI Fortran support

Solution:

Platforms tested: arabica(C and F90), burrwhite (pgcc and pgf90), modi4 (F90 and parallel)

Misc. update:
2003-03-19 11:11:05 -05:00
Elena Pourmal
f343f6a584 [svn-r6492]
Purpose: Catching up with the C library

Description: Enabled checking for shuffle, deflate and checksum filters for Fortran

Solution:

Platforms tested: arabica(C and F90), burrwhite (pgcc and pgf90), modi4 (F90 and parallel)

Misc. update:
2003-03-19 11:10:36 -05:00
Elena Pourmal
ec51828b76 [svn-r6491]
Purpose: Catching up with the C library

Description:  Updated documentation files to include information on the following functions
              h5iget_name_f
              h5tis_variavle_str_f
              h5zunregister_f
              h5zfilter_avail_f
              h5pset_shuffle_f
              h5pset_fletcher32
              h5pset_edc_check_f
              h5pget_edc_check_f
              h5dfill_f
Solution:

Platforms tested: arabica(C and F90), burrwhite (pgcc and pgf90), modi4 (F90 and parallel)

Misc. update:
2003-03-19 11:09:07 -05:00
Elena Pourmal
621f8c50b6 [svn-r6490]
Purpose: Catching up with C library

Description:  Fortran Library would not configure correctly with PGI compilers
              because configure couldn't find any appropriate filesin the config
              directories.
Solution:     Added new files for PGI compilers support on Linux 2.4

Platforms tested: arabica(C and F90), burrwhite (pgcc and pgf90), modi4 (F90 and parallel)

Misc. update:
2003-03-19 11:05:26 -05:00
Elena Pourmal
b86b6f6a35 [svn-r6489]
Purpose: Catching up with C library

Description: Added new files for PGI compilers support on Linux 2.4
             config/linux-gnuaout
             fortran/config/linux-gnuaout
             Added new source and test files for filters
             fortran/src/H5Zf.c
             fortran/src/H5Zff.f90
             fortran/test/tH5Z.f90

Solution:

Platforms tested: arabica(C and F90), burrwhite (pgcc and pgf90), modi4 (F90 and parallel)

Misc. update:
2003-03-19 11:03:40 -05:00
Albert Cheng
ef67cef161 [svn-r6488] Purpose:
New feature

Description:
Added feature to print a summary of total number of tests and time spent
in each host.

Platforms tested:
Did not run h5committest because it does not test this script.
Did test it out in eirene and burrwhite.

Misc. update:
No document change.
2003-03-19 10:22:22 -05:00
Quincey Koziol
be130316bf [svn-r6486] Purpose:
Bug fix

Description:
    "make distclean" is failing currently in the doc/html/ed_libs and
    doc/html/ed_styles directories for lack of a 'Dependencies' file.

Solution:
    Add it.

Platforms tested:
    FreeBSD 4.7 (sleipnir)

Misc. update:
2003-03-18 15:12:26 -05:00
Bill Wendling
a6b59791ab [svn-r6485] Purpose:
Bug Fix
Description:
    "using namespace std" isn't supported on HP-UX. We ahve the H5_NO_STD
    flag begin set, but it wasn't being used.
Solution:
    Added the check to the #ifdef line to see if H5_NO_STD is defined
    before trying to use it in the program.
Platforms tested:
    Kelgia
2003-03-17 12:20:07 -05:00
Bill Wendling
e12c035350 [svn-r6484] Purpose:
Bug Fix
Description:
    Kelgia needs the old header file format for #includes.
Solution:
    Conditionally include the old header file format if
    OLD_HEADER_FILENAME is defined.
Platforms tested:
    Kelgia
2003-03-17 11:41:02 -05:00
HDF Admin
3ca8540026 [svn-r6483] Snapshot version 1.5 release 49 2003-03-15 07:11:17 -05:00
Bill Wendling
a990114aa3 [svn-r6482] Purpose:
Update
Description:
    Added newest ed_* directories in the docs...
2003-03-14 17:02:05 -05:00
Bill Wendling
842f613e30 [svn-r6481] Purpose:
Update
Description:
    Added install of the new directories to the Makefile.in
2003-03-14 16:52:56 -05:00
Bill Wendling
fbe3205821 [svn-r6480] Purpose:
Update
Description:
    Added Makefile.ins for the new doc directories
2003-03-14 16:52:23 -05:00
Frank Baker
807e8a989a [svn-r6479]
Purpose:
    Add stylesheet (doc/html/ed_styles/*) and DW library (doc/html/ed_libs/*)
    files to MANIFEST for HDF5 doc set DreamWeaver adaptation.
2003-03-14 16:31:27 -05:00
Frank Baker
d586a1adb9 [svn-r6478]
Purpose:
    DreamWeaver (DW) adaptation of the HDF5 doc set, introducing the use of
        stylesheets and DW libraries.
    Stylesheets -- for consistent format management.
    DW libraries -- for managing common elements across documents.
Platforms tested:
    IE 5 and 6
    Netscape
2003-03-14 14:12:34 -05:00
Frank Baker
0937359ed3 [svn-r6477]
Purpose:
    Adding stylesheets to the HDF5 doc set (via DW libraries).
Description:
    These HTML stylesheets are for consistently managing formatting issues.
    The *Elect* stylesheets will be used in the distributed HTML doc set,
    i.e., the electronic version; the *Print* stylesheets will be used to
    generate printer-friendly versions.
Platforms tested:
    IE 5 and 6
    Netscape
2003-03-14 13:55:43 -05:00
Frank Baker
8bd17618e9 [svn-r6476]
Purpose:
    Adapting the document set for use with DreamWeaver.
Description:
    These are the DreamWeaver library files, which will be used to manage
    common elements across documents: elements that are identical in many
    places across the doc set and when they change, they change everywhere.
Testing:
    IE 5 and 6
    Netscape
2003-03-14 13:37:03 -05:00
Bill Wendling
a326fafb16 [svn-r6471] Purpose:
Update
Description:
    Removed useless #includes and added a test for the std environment.
Platforms tested:
    Linux
2003-03-09 02:11:55 -05:00
Pedro Vicente Nunes
140ad8b106 [svn-r6469] Purpose:
h5diff bug fix, enhancements
Description:
    the case for 8 byte integers was not handled
    added more checking of wrong input data
Solution:
    added the size 8 integer case
Platforms tested:
    w2000, linux, solaris (64 mode)
2003-03-06 12:09:41 -05:00
Quincey Koziol
8831302db5 [svn-r6468] Purpose:
Potential bug fix.

Description:
    The code to rotate the metadata writing process may not be compiled
    correctly in all cases.

Solution:
    Change from using "++mpi_round" to "mpi_round+1"

Platforms tested:
    Eyeballed...
2003-03-06 07:39:12 -05:00
Pedro Vicente Nunes
7abadfa871 [svn-r6466] Purpose:
bug fix
Description:
   some data not read correctly due to type_id used in read
Solution:
    did a function that determines the optimal memory type
Platforms tested:
    w2000, linux, solaris
2003-03-05 20:26:25 -05:00
Pedro Vicente Nunes
85c4030da8 [svn-r6465] Purpose:
bug fixes in h5diff
Description:
    there was a incorrect reading of arguments when only 1 object name was supplied
    reading of data was done using type_id got from disk, causing some values not read correctly into memory
Solution:
    used native types to read into memory
Platforms tested:
    w2000, linux, solaris57
2003-03-05 19:46:47 -05:00
Elena Pourmal
ff5c7fe0d5 [svn-r6464]
Purpose:
    Maintenance
Description:
        * Added support for generic properties.
        * Added support for time allocation properties.
        * Added support for variable length datatypes (only datatypes based
          on INTEGER, REAL and CHARACTER Fortran types are supported).
        * added some missing functions
Solution:
    I am checking in new Fortran APIs and their man pages to support
    1.5 features listed above.
    Not all APIs have tests yet. APIs were written in Fall 2002, and I am afraid
    that I will loose the code or totally forget what I did if I wait longer. ;-)
Platforms tested:
    arabica (fortran), eirene (fortran), modi4 (parallel, fortran)
2003-03-05 15:18:31 -05:00
Elena Pourmal
1e7558dbd0 [svn-r6463]
Purpose:
    Maintenance
Description:
    Added support for variable length datatypes.
Solution:
   I added support for Fortran VL types to 1.4 branch before the
   hdf5-1.4.5 release. Now I am bringing changes back to the 1.5 branch
Platforms tested:
    arabica (fortran), eirene (fortran), modi4 (parallel, fortran)
2003-03-05 15:12:10 -05:00
Pedro Vicente Nunes
f37f561094 [svn-r6462] Purpose:
h5diff enhancements

Description:

 changed -r to count the number of differences, but do not print them
 changed the output format with some printf enginnering, to align columns
 print the dimensions of dsets, in case they are different
 test files added test for non supported data (class not integer or float)
 fix print dimensions to 0 index


Platforms tested:
    w2000, linux, solaris
2003-03-05 14:11:27 -05:00
Albert Cheng
cdad459b70 [svn-r6461] Updated. 2003-03-05 06:48:13 -05:00
Albert Cheng
fe6d6071fa [svn-r6459] Purpose:
Minor purpose correction and updated Copyright notice to include 2003
Platforms tested:
    None tested.  All changes are comments.
2003-03-04 18:38:29 -05:00
Albert Cheng
b0bcccf0ee [svn-r6457] Purpose:
new feature
Description:
    Added a force mode (-force) which turns off prompting, just do it.
Platforms tested:
    Tested h5committest {arabica (fortran), eirene (fortran, C++)
	modi4 (parallel, fortran)}? no
    [If no, why not?] It is just a shell script.  Tested it in eirene.
Misc. update:
    Will check in the updated RELEASE and document files.
2003-03-04 18:06:13 -05:00
MuQun Yang
b1caacbbf5 [svn-r6453]
Purpose:
     bug fix
Description:
To avoid warning of defined macro FUNCTION at .NET, _MSC_VER should be used instead of MSC_VER.
Solution:
change MSC_VER to _MSC_VER,furthermore, to avoid future warning,
change MSC_VER == 1300 to _MSC_VER >=1300
Platforms tested:
windows 2000,windows xp(no need to test on other platforms).
Misc. update:
2003-03-03 16:10:48 -05:00
Quincey Koziol
1083071530 [svn-r6452] Purpose:
Code cleanup

Description:
    Add B-tree node debugging routine for symbol table nodes (i.e. groups)

Platforms tested:
    FreeBSD 4.7 (sleipnir)
2003-03-03 15:06:29 -05:00
MuQun Yang
5585643bb3 [svn-r6449]
Purpose:
1.update windows release doc related to the addition of semi-automatic generated H5Tinit.c project and workspace files.
2. Make the doc more clear.
Description:
1. H5Tinit.c was manually maintained before and it might affect the users who wants to build and test from HDF5 snapshot release.
2. Make sure that we are supporting .Net only on XP and also emphasize to DLL users to the DLL critical section of the doc.

Solution:
1. Add a section for those users to semi-auto generate H5Tinit.c.
Platforms tested:
Doc files, no need to test.
Misc. update:
2003-03-03 11:17:07 -05:00
MuQun Yang
3c23f31e6b [svn-r6448]
Purpose:
   update project files, bug fix and new feature added on windows

Description:
1. bug fix
 the maually-maintained H5Tinit.c on windows gave the wrong information of the size of
data type long double due to inconsistent description of the long double at MSDN. After testing with
a real case, find the long double is treated as double on windows. The size is 8 bytes. Previously it
was set to 12.
 The alignment information of struct is missed in the old H5Tinit.c.
2. Project files updated
With the Quincey's new additions, Project files hdf5, hdf5dll,testhdf5,testhdf5dll are modified.
Add several test project files on windows, they are ntypes,ntypesdll,file_handle,file_handledll,
getname, getnamedll, set_extent and set_extentdll.
3. New features
H5Tinit.c can be automatically generated from H5detect.c. Adding a workspace and a project file
for users who may build and test HDF5 snapshotes.

Solution:
1. Use automatic-generated H5Tinit.c to replace the manually maintained H5Tinit.c
This automatic-generated H5Tinit.c has been confirmed the same on windows XP and windows 2000.

Platforms tested:
windows 2000,(since the files changed are windows specified *.zip files, it will not affect
non-windows platforms).
Only update projects all-withf90.zip without building and testing due to upcoming modification of fortran projects by
Elena.
2003-03-03 11:10:13 -05:00
HDF Admin
da3fd8f6d6 [svn-r6446] Snapshot version 1.5 release 48 2003-03-01 07:19:28 -05:00
Elena Pourmal
00cb0fc995 [svn-r6443]
Purpose:
    Bug fix
Description:
    Added tests for enumeration types.
Platforms tested:
    modi4, artabica, eirene
2003-02-27 16:29:09 -05:00
Elena Pourmal
86c1f6a750 [svn-r6442]
Purpose:
    Bug fix
Description:
    Enumeration datatype was broken in Fortran
Solution:
    Fixed C wrapper functions to pass variables correctly from
    Fortran to C layer.
Platforms tested:
    modi4, arabica, eirene
2003-02-27 16:28:01 -05:00
Pedro Vicente Nunes
478d199a62 [svn-r6441] Purpose:
h5diff bugs and enhancements
Description:

  added checking for not comparable datatypes
  added checking for the same dimensionality
  changed the functionality of -n option, to check up to n reported differences
  changed the formula for -p to relative error with absolute value
  fixed a bug on solaris, related to printf integer format (int datatype)

Platforms tested:
    w2000, linux, solaris
2003-02-27 14:51:44 -05:00
Quincey Koziol
3b6e9ff03c [svn-r6440] Purpose:
Bug fix.

Description:
    -O2 -finline-functions still causes production builds on eirene to fail.

Solution:
    Downgrade optimization on gcc 2.95.x (x<3) to -O -finline-functions

Platforms tested:
    Linux 2.2 (eirene)
2003-02-27 07:26:27 -05:00
Quincey Koziol
55a42d534a [svn-r6439] Purpose:
Bug fix w/gcc 2.95.x where x<3

Description:
    -O3 optimization level causes problems for gcc 2.95.2 on eirene

Solution:
    Only enable -O3 if using gcc 2.95.x (where x>=3) or gcc 3

    Otherwise, use older setting of -O2 -finline-functions

Platforms tested:
    FreeBSD 4.7 (sleipnir)
    Linux 2.2 (eirene)
2003-02-26 14:55:27 -05:00
Albert Cheng
425f0dad1e [svn-r6437] Description:
so_locations was not removed during distclean.
    Added it to the distclean targets.
Platforms tested:
    Tested h5committest {arabica (fortran), eirene (fortran, C++)
	modi4 (parallel, fortran)}? No
    [If no, why not?] Tested in modi4 and eirene with C++ enabled..
2003-02-25 09:56:36 -05:00
Quincey Koziol
474a1434bd [svn-r6436] Purpose:
New internal feature

Description:
    Add internal API for building and working with heaps (H5HP).  This will be
    used for the LRU algorithm in the new metadata cache code.

Platforms tested:
    Tested h5committest {arabica (fortran), eirene (fortran, C++)
	modi4 (parallel, fortran)}
    FreeBSD 4.7 (sleipnir)
2003-02-24 15:25:13 -05:00
Quincey Koziol
f239b2e7f3 [svn-r6435] Purpose:
Code cleanup


Description:
    Added more information to information printed for test failure.

Platforms tested:
    Tested h5committest {arabica (fortran), eirene (fortran, C++)
	modi4 (parallel, fortran)}
2003-02-24 15:21:13 -05:00
Quincey Koziol
0ba32beed6 [svn-r6434] Purpose:
Code cleanup

Description:
    Removed extraneous __FUNCTION__ declaration that was causing warnings on
    Windows.

    Updated copyright information.

Platforms tested:
    Tested h5committest {arabica (fortran), eirene (fortran, C++)
	modi4 (parallel, fortran)}
2003-02-24 15:20:31 -05:00
Quincey Koziol
eaa30bb648 [svn-r6433] Purpose:
Code/comment cleanup

Description:
    Made more information about reference-counted strings private to the
    H5RS package by trimming the typedef used in H5RSprivate.h and switching
    from using macros for a couple of operations to using functions.

    Updated copyright information for a few of these files.

Platforms tested:
    Tested h5committest {arabica (fortran), eirene (fortran, C++)
	modi4 (parallel, fortran)}
2003-02-24 15:19:01 -05:00
Quincey Koziol
9005dfcdc2 [svn-r6431] Purpose:
Comment cleanup

Description:
    Corrected comment information.
2003-02-24 15:15:56 -05:00
Quincey Koziol
8fc3673745 [svn-r6430] Purpose:
Code cleanup (sorta)

Description:
    Updated to new copyright information as I browsed these files.
2003-02-24 15:13:07 -05:00
Pedro Vicente Nunes
7758b8182d [svn-r6429] Purpose:
removed -d , -g , -t and -v options and renamed -m to -d and -v to -l
    added output for objects that are not in one file but in the other
Platforms tested:
    windows, linux
2003-02-24 13:53:22 -05:00
Bill Wendling
7612f48943 [svn-r6428] Purpose:
Bug Fix
Description:
    Private header file was included in a public header file by mistake.
Solution:
    Put the private header file into the .c module instead.
Platforms tested:
    Linux 2.4 (see, I really did test it).
2003-02-22 16:55:27 -05:00
Bill Wendling
d45880ce1d [svn-r6427] Purpose:
Update
Description:
    Changed the H5FPinit() function to accept pointers to what the SAP
    Comm and SAP Barrier Comm should be assigned to. This is the first
    step in hopefully getting rid of the global versions of them
    altogether (but we'll see).
Platforms tested:
    Linux
2003-02-21 14:37:25 -05:00