summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r6519] Purpose:Quincey Koziol2003-03-226-72/+105
| | | | | | | | | | | | | Bug fix/code cleanup/new feature Description: Fix h5debug to work correctly again, with all the changes over the past few months. Improved and cleaned up debugging output available in h5debug. Platforms tested: FreeBSD 4.7 (sleipnir)
* [svn-r6517] Elena Pourmal2003-03-211-0/+1
| | | | | | | | | | | | | | | Purpose: Bug fix. Description: When I added support for filters, I forgot to add fortan man pages file to the MANIFEST file. When I run chkmanifest, I discovered that there was also a typo ( ./dac/Makefile.in instead of ./doc/Makefile.in ) Solution: added ./doc/html/fortran/h5z_FORTRAN.html and chnages "a" to "o" Platforms tested: arabica with bin/chkmanifest Misc. update:
* [svn-r6516] Purpose:Albert Cheng2003-03-201-1/+1
| | | | | | | | | | | | | | | | | | | | | Bug fix Description: The $RUNPARALLEL is set even when parallel mode is not used. Then it is used to launch some parallel natured test (e.g. example/ph5example) which is not compiled to be so. That created some unnecessary problem in some situation (e.g., Copper cannot "poe a.out" from an AFS space because of the missing AFS token system bug. Solution: Setup RUNPARALLEL only when parallel mode is enabled. Platforms tested: Only tested in Copper since the change applies to IBM machines only. (note that v1.4 will fail by default due to a problem when the default production mode is used. But that is an error not related to this config file) Misc. update:
* [svn-r6514] Purpose:Bill Wendling2003-03-207-147/+146
| | | | | | | | | | | | | | | | | | | | | | | | | Bug fix and Update Description: From Quincey's comments on the code I checked in last night: - In H5F_close call, the "private" processes should call the H5F_flush with the "CLEAR_ONLY" flag. - There's no need for a special case for FPHDF5 in the FD_real_alloc function since FPHDF5 doesn't define an alloc function. - The return type of H5Pset_fapl_fphdf5 should be herr_t instead of hid_t. I don't know how it got that way in the first place. - The variable names for MPI types and the structure typedefs should be switched: H5FP_request/H5FP_request_t to H5FP_request_t/H5FP_request and so on. - In the H5FP.c module, I was commiting the H5FP_request MPI datatype but using the wrong offset field... Platforms tested: Linux...will test on others, but these are mostly FPHDF5 changes. Misc. update:
* [svn-r6513] Purpose:Binh-Minh Ribler2003-03-201-1/+3
| | | | Added info about support of the C++ API on HP-UX 11.00.
* [svn-r6511] Purpose:Binh-Minh Ribler2003-03-201-0/+1
| | | | Added config file c++/config/hpux11.00
* [svn-r6510] Purpose:Binh-Minh Ribler2003-03-207-21/+0
| | | | | | | | | | | | | | | | | Cleanup Description: Removed "using namespace std" since it's in namespace H5 already. Platforms tested: HPUX 11.00 (kelgia) Linux 2.2x (eirene) IRIX 6.5.11 (modi4) SunOS 5.7 (arabica) - by Elena Misc. update:
* [svn-r6509] Purpose:Binh-Minh Ribler2003-03-208-13/+42
| | | | | | | | | | | | | | | | | | | | | Adding new platform support Description: Added support for the C++ API on hpux11.00 with the compiler aCC. Because aCC doesn't use "std," a new macro H5_NO_STD is provided and used where "std" is presented in the library. In addition, changed several cout's when reporting errors to cerr's. Platforms tested: HPUX 11.00 (kelgia) Linux 2.2x (eirene) IRIX 6.5.11 (modi4) SunOS 5.7 (arabica) - by Elena Misc. update:
* [svn-r6508] Purpose:Binh-Minh Ribler2003-03-201-0/+24
| | | | | | | | | | | | | | | | | | Adding new platform support Description: Added the config file to support the C++ API on hpux11.00 with the compiler aCC. Platforms tested: HPUX 11.00 (kelgia) Linux 2.2x (eirene) IRIX 6.5.11 (modi4) SunOS 5.7 (arabica) - by Elena Misc. update: Will update MANIFEST and release_docs/RELEASE for new features.
* [svn-r6507] Purpose:Bill Wendling2003-03-192-0/+9
| | | | | | | | | | | | | | | bug Fix Description: MPI stuff was getting into the non-parallel headers. Solution: #ifdefed the headers out if H5_HAVE_FPHDF5 isn't defined... Platforms tested: Sol, Modi4 Misc. update:
* [svn-r6506] Purpose:Bill Wendling2003-03-191-7/+43
| | | | | | | | | | | | | Update Description: When doing an allocation, check to see, if it's an FPHDF5 driver, if only the captain should be performing the allocation Platforms tested: Linux, Modi4, Sol Misc. update:
* [svn-r6505] Purpose:Bill Wendling2003-03-193-67/+179
| | | | | | | | | | | | | | | | | Update Description: Have the FPHDF5 module initialized on startup. Have only the captain process perform certain functions (like flushing during an F_close call or allocating the superblock). H5Fistore needed a few checks to see if it was working with an FPHDF5 driver. Done similarly to how MPI and MPIPOSIX drivers are checked.. Platforms tested: Linux, Modi4, Sol Misc. update:
* [svn-r6504] Purpose:Bill Wendling2003-03-193-176/+201
| | | | | | | | | | | | | | | | | | | | | | | | | Why not? Description: Lots of changes. This is basically a "commit because there are a lot of changes" commit. The server now acts more like a metadata caching server. The dumping mechanism finally works (I think). At least in the test I did it seemed to write things back. There's a new MPI TAG to use (H5FP_TAG_DUMP) when dumping things. Changed a lot of the functions from passing a structure around to just passing a pointer to that structure. I have no clue why I did it the previous way... Um...And more synchronization stuff between the client and server. The protocol between the two was being broke in a couple of places. We're getting closer! Platforms tested: Linux (probably Modi4 too) Misc. update:
* [svn-r6503] Purpose:Bill Wendling2003-03-191-24/+41
| | | | | | | | | | | | | | | | | | | | | Bug Fix Description: The MPI datatypes we were committing weren't using the correct structure. Also, we needed to know the rank of the captain process inside of the BARRIER COMM. Solution: Changed to use the correct structure. Got the Captain process's rank and Bcast it to the "privates". Platforms tested: Linux Misc. update:
* [svn-r6502] Purpose:Bill Wendling2003-03-192-58/+154
| | | | | | | | | | | | | | | | | | | Update Description: More changes to the FPHDF5 file driver. Too many to mention here. Some highlights: - Addition of lock/unlock methods to the driver, though they aren't implemented fully just yet. - Extra query functions to determine various things about the file. (If this is the captain process, etc) - Fixes to make things work... Platforms tested: Linux Misc. update:
* [svn-r6501] Purpose:Bill Wendling2003-03-1911-63/+172
| | | | | | | | | | | | | | New Feature Description: Added support for the lock and unlock function calls for file drivers. Only FPHDF5 uses this feature. All of these drivers don't define lock or unlock methods. Platforms tested: Linux, Modi4, Sol Misc. update:
* [svn-r6500] Purpose:Bill Wendling2003-03-191-57/+87
| | | | | | | | | | | | New Feature Description: Added function pointers for the lock and unlock functions. Platforms tested: Linux, Modi4, Sol Misc. update:
* [svn-r6499] Purpose:Bill Wendling2003-03-191-17/+18
| | | | | | | | | | | | | Update Description: Added support for FPHDF5 wherever there was support for MPI/IO and/or MPIPOSIX. Platforms tested: Linux, Modi4, Sol Misc. update:
* [svn-r6498] Purpose:Bill Wendling2003-03-191-8/+0
| | | | | | | | | | | | | | Cleanup Description: The H5O_FPHDF5 object was left in this header file by mistake when the H5Ofphdf5 module was removed Solution: Removed it. Platforms tested: Linux
* [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.