summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r6497] Purpose:Quincey Koziol2003-03-1912-56/+73
| | | | | | | | | | | | | | | | | | | Finish code cleanup Description: Wrap up the conversion of H5F_flush's multiple boolean flags into a single bitfield of flags by pushing the flags down into the H5AC_flush and H5F_istore_flush routines. Also, changed the flags from H5_FLUSH_<foo> to H5F_FLUSH_<foo> to be more consistent with rest of library. And reverted the changes to H5FDflush and H5FD_flush routines. Platforms tested: FreeBSD 4.7 (sleipnir) Solaris 5.8 (sol) IRIX64 6.5 (modi4) w/parallel Misc. update:
* [svn-r6496] Purpose:Bill Wendling2003-03-194-85/+159
| | | | | | | | | | | | | | | | | | | | | | Refactoring of Flush Logic Description: The Flushing logic passed in multiple flags to indicate what type of flush it was: closing, invalidate, alloc only. This made extending the function of the flush logic to handle other flags annoying. Solution: I changed it to be just one bitmasked flag to indicate what type of flushing to do. I also added the CLEAR_ONLY flag, which will be used in the FPHDF5 stuff. Platforms tested: h5committest doesn't work for me (my environment isn't setup on the other machines I guess). I tested it manually: Linux parallel & C++ Sol Fortran Modi4 parallel & Fortran.
* [svn-r6495] Elena Pourmal2003-03-195-2/+135
| | | | | | | | | | | | | | | | | | | | | 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:
* [svn-r6494] Elena Pourmal2003-03-1918-58/+1252
| | | | | | | | | | | | | | | | | | | | | 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:
* [svn-r6493] Elena Pourmal2003-03-191-0/+4
| | | | | | | | | | | | 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:
* [svn-r6492] Elena Pourmal2003-03-192-30/+326
| | | | | | | | | | | | 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:
* [svn-r6491] Elena Pourmal2003-03-196-13/+289
| | | | | | | | | | | | | | | | | | | | 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:
* [svn-r6490] Elena Pourmal2003-03-191-0/+4
| | | | | | | | | | | | | 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:
* [svn-r6489] Elena Pourmal2003-03-191-0/+5
| | | | | | | | | | | | | | | | | | 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:
* [svn-r6488] Purpose:Albert Cheng2003-03-191-3/+10
| | | | | | | | | | | | | | | 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.
* [svn-r6486] Purpose:Quincey Koziol2003-03-183-0/+8
| | | | | | | | | | | | | | | | 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:
* [svn-r6485] Purpose:Bill Wendling2003-03-179-8/+12
| | | | | | | | | | | | 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
* [svn-r6484] Purpose:Bill Wendling2003-03-174-0/+21
| | | | | | | | | | | 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
* [svn-r6483] Snapshot version 1.5 release 49HDF Admin2003-03-1510-36/+50
|
* [svn-r6482] Purpose:Bill Wendling2003-03-142-1/+5
| | | | | | Update Description: Added newest ed_* directories in the docs...
* [svn-r6481] Purpose:Bill Wendling2003-03-141-4/+13
| | | | | | Update Description: Added install of the new directories to the Makefile.in
* [svn-r6480] Purpose:Bill Wendling2003-03-143-0/+69
| | | | | | Update Description: Added Makefile.ins for the new doc directories
* [svn-r6479] Frank Baker2003-03-141-0/+27
| | | | | | Purpose: Add stylesheet (doc/html/ed_styles/*) and DW library (doc/html/ed_libs/*) files to MANIFEST for HDF5 doc set DreamWeaver adaptation.
* [svn-r6478] Frank Baker2003-03-1456-1933/+1923
| | | | | | | | | | | 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
* [svn-r6477] Frank Baker2003-03-1412-0/+558
| | | | | | | | | | | | | 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
* [svn-r6476] Frank Baker2003-03-1413-0/+163
| | | | | | | | | | | | 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
* [svn-r6471] Purpose:Bill Wendling2003-03-092-68/+131
| | | | | | | | Update Description: Removed useless #includes and added a test for the std environment. Platforms tested: Linux
* [svn-r6469] Purpose:Pedro Vicente Nunes2003-03-061-46/+120
| | | | | | | | | | | 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)
* [svn-r6468] Purpose:Quincey Koziol2003-03-062-2/+2
| | | | | | | | | | | | | | 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...
* [svn-r6466] Purpose:Pedro Vicente Nunes2003-03-061-358/+438
| | | | | | | | | | 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
* [svn-r6465] Purpose:Pedro Vicente Nunes2003-03-061-11/+106
| | | | | | | | | | | 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
* [svn-r6464] Elena Pourmal2003-03-0526-336/+6914
| | | | | | | | | | | | | | | | | | 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)
* [svn-r6463] Elena Pourmal2003-03-051-0/+1
| | | | | | | | | | | | 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)
* [svn-r6462] Purpose:Pedro Vicente Nunes2003-03-051-139/+285
| | | | | | | | | | | | | | | | 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
* [svn-r6461] Updated.Albert Cheng2003-03-051-1/+8
|
* [svn-r6459] Purpose:Albert Cheng2003-03-041-2/+2
| | | | | | Minor purpose correction and updated Copyright notice to include 2003 Platforms tested: None tested. All changes are comments.
* [svn-r6457] Purpose:Albert Cheng2003-03-041-7/+15
| | | | | | | | | | | | 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.
* [svn-r6453] MuQun Yang2003-03-032-0/+0
| | | | | | | | | | | | | 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:
* [svn-r6452] Purpose:Quincey Koziol2003-03-035-12/+70
| | | | | | | | | | Code cleanup Description: Add B-tree node debugging routine for symbol table nodes (i.e. groups) Platforms tested: FreeBSD 4.7 (sleipnir)
* [svn-r6449] MuQun Yang2003-03-031-46/+99
| | | | | | | | | | | | | | | 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:
* [svn-r6448] MuQun Yang2003-03-032-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* [svn-r6446] Snapshot version 1.5 release 48HDF Admin2003-03-0110-35/+35
|
* [svn-r6443] Elena Pourmal2003-02-272-0/+99
| | | | | | | | | Purpose: Bug fix Description: Added tests for enumeration types. Platforms tested: modi4, artabica, eirene
* [svn-r6442] Elena Pourmal2003-02-271-4/+4
| | | | | | | | | | | | 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
* [svn-r6441] Purpose:Pedro Vicente Nunes2003-02-271-125/+282
| | | | | | | | | | | | | | 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
* [svn-r6440] Purpose:Quincey Koziol2003-02-271-1/+1
| | | | | | | | | | | | | 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)
* [svn-r6439] Purpose:Quincey Koziol2003-02-261-1/+8
| | | | | | | | | | | | | | | | 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)
* [svn-r6437] Description:Albert Cheng2003-02-251-1/+1
| | | | | | | | | 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..
* [svn-r6436] Purpose:Quincey Koziol2003-02-248-20/+2107
| | | | | | | | | | | | | 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)
* [svn-r6435] Purpose:Quincey Koziol2003-02-241-2/+3
| | | | | | | | | | | | Code cleanup Description: Added more information to information printed for test failure. Platforms tested: Tested h5committest {arabica (fortran), eirene (fortran, C++) modi4 (parallel, fortran)}
* [svn-r6434] Purpose:Quincey Koziol2003-02-241-9/+15
| | | | | | | | | | | | | | 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)}
* [svn-r6433] Purpose:Quincey Koziol2003-02-246-100/+194
| | | | | | | | | | | | | | | 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)}
* [svn-r6431] Purpose:Quincey Koziol2003-02-242-12/+0
| | | | | | | Comment cleanup Description: Corrected comment information.
* [svn-r6430] Purpose:Quincey Koziol2003-02-247-50/+103
| | | | | | | Code cleanup (sorta) Description: Updated to new copyright information as I browsed these files.
* [svn-r6429] Purpose:Pedro Vicente Nunes2003-02-241-169/+151
| | | | | | | 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