summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r8171] Purpose: MaintenanceElena Pourmal2004-02-1012-0/+180
| | | | | | | | | | Description: Copyright notice was missing from the examples files Solution: Added copyright notice Platforms tested: eirene Misc. update:
* [svn-r8166] Purpose:Pedro Vicente Nunes2004-02-091-0/+0
| | | | | | | | | | | | updated the h5repack projects with the new source files Description: Solution: Platforms tested: Misc. update:
* [svn-r8165] Purpose:Pedro Vicente Nunes2004-02-091-0/+0
| | | | | | | | | | | | updated the windows project files for h5repack and h5repacktst with new source files Description: Solution: Platforms tested: Misc. update:
* [svn-r8164] Purpose:Quincey Koziol2004-02-071-3/+2
| | | | | | | | | | | | Test cleanup Description: Move the perl postprocessing step on the .depend file out of the loop over all the files, which should get rid of redundant rescanning of the .depend file. Platforms tested: Linux 2.4 IA64 (titan) too minor to require h5committest
* [svn-r8163] Purpose:Quincey Koziol2004-02-071-0/+12
| | | | | | | | | | | | | Bug fix Description: Add ifdef around most of this file, to protect it from the Intel 7.1 C compiler which seems to have bugs in its -MG flag for creating dependency information. Platforms tested: Linux IA64 (titan) too obscure to require testing on other platforms
* [svn-r8161] Purpose:Albert Cheng2004-02-072-4/+2
| | | | | | | | | | | | | | | | Bug fix Description: make check without doing make first would fail to build testphdf5. Solution: Put the testphdf5 back in the target of TEST_PROG_PP and removed the "testphdf" without any parameter from testph5.sh. Platforms tested: copper parallel. This is not relevant to non-parallel cases. Misc. update:
* [svn-r8159] Purpose: Disable a test.Raymond Lu2004-02-061-3/+9
| | | | | | | | | Description: Temporarily disable float(or double) - unsigned long long software conversion because there is a bug in pgcc compiler. Will enable it once the problem is solved. Platforms tested: RH 8
* [svn-r8158] Purpose:Quincey Koziol2004-02-0616-563/+623
| | | | | | | | | | | | | | | | | Code cleanup/optimization Description: Query property list values once, at the beginning of the I/O routines, instead of querying the property list values multiple (lots!) of times in lower level routines. Solution: Create "property list caches" for internal library queries of the property list values. Platforms tested: IBM p690 (copper) w/parallel & fphdf5 h5committest
* [svn-r8157] Purpose:Quincey Koziol2004-02-064-49/+82
| | | | | | | | | | | | Code cleanup/optimization Description: Hoist property list queries up out of inner loops to cache the values at a higher level and pass them into the lower-level routines. Platforms tested: IBM p690 (copper) w/parallel & fphdf5 h5committest
* [svn-r8154] Purpose:Quincey Koziol2004-02-053-19/+25
| | | | | | | | | | | Code cleanup Description: Minor tweaks, cleanups & optimizations to new bit operation routines. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8153] *** empty log message ***Raymond Lu2004-02-045-6/+517
|
* [svn-r8152] Purpose: new feature.Raymond Lu2004-02-041-1/+3
| | | | | | | | | | | Description: software conversion from float to integer(integer to float hasn't be done yet). Solution: This is the software conversion. Platforms tested: h5committest Misc. update: RELEASE.txt
* [svn-r8151] Purpose:Quincey Koziol2004-02-044-185/+176
| | | | | | | | | | | | Bug fix Description: Fix h5tools routines to not try to call MPI_Init() unless an MPI-based VFD is actually used. Platforms tested: FreeBSD 4.9 (sleipnir) w/parallel Linux 2.4 (verbena) w/parallel
* [svn-r8150] Purpose:Pedro Vicente Nunes2004-02-047-6/+9
| | | | | | | | | | | | | introduced the constant H5Z_FILTER_ALL, used to remove all filters in H5Premove_filter Description: Solution: Platforms tested: linux Misc. update:
* [svn-r8149] Pedro Vicente Nunes2004-02-0413-47/+47
| | | | | | | | | | | | | | Purpose: replaced name of delete filter with remove filter for the new function H5Premove_filter Description: Solution: Platforms tested: linux Misc. update:
* [svn-r8144] Purpose:Quincey Koziol2004-02-021-64/+18
| | | | | | | | | | | | | | | | | | | | | | | | Bug fix. Description: Revert the optimization to the MPI-I/O VFD from earlier this week that eliminated calling MPI_File_set_size() when a file was truncated. This doesn't work because of the way we track the 'eoa' (end of allocated space) in the file: we just advance the eoa value when space is allocated in the file and we don't zero out the space in the file. This causes a problem where we assume that all "newly allocated" space in the file contains zero bytes, but if we don't call MPI_File_set_size(), the file can contain the previous data (if the file previously existed) and not zeros. Unfortunately, because we allow independent raw data parallel I/O, there is no way to address this issue. :-( Solution: Revert to previous method of retrieving the file's size, etc. from before the optimization. Platforms tested: FreeBSD 4.9 (sleipnir) w/parallel too minor to require h5committest.
* [svn-r8143] Purpose:Quincey Koziol2004-02-028-185/+293
| | | | | | | | | | | | | | New Feature. (Contributed by Robb) Description: Allow h5ls to specify a VFL with the '--vfl=' command line flag. Add MPI-I/O & MPI-POSIX VFL drivers to list of drivers available for h5ls and h5dump. Platforms tested: FreeBSD 4.9 (sleipnir) w/parallel h5committested
* [svn-r8142] Purpose:Quincey Koziol2004-02-021-1/+10
| | | | | | | | | | | Fix build with C++ compiler Description: Add file driver header files for prototypes. Platforms tested: FreeBSD 4.9 (sleipnir) w/CC=g++ too obscure to require h5committest
* [svn-r8140] Purpose:Quincey Koziol2004-02-011-1/+1
| | | | | | | | | | | | Bug fix Description: Move assertion to allow closing non-HDF5 files with the MPI-I/O VFD to work correctly again. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r8139] Purpose:Quincey Koziol2004-01-312-10/+9
| | | | | | | | | | Code cleanup Description: Clean up compiler warnings. Platforms tested: h5committested
* [svn-r8137] Purpose:Quincey Koziol2004-01-313-2/+202
| | | | | | | | | | | Bug fix. Description: Allow H5Tget_native_type() to handle opaque fields in compound datatypes. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8136] Purpose:Quincey Koziol2004-01-315-16/+29
| | | | | | | | | | | | | Optimization Description: Speed up various parts of the library by setting a global variable for the endianness of the machine at library startup and use that variable instead of repeatedly querying the endianness of the native int datatype. Platforms tested: IBM p690 (copper) too minor to require h5committest
* [svn-r8135] Purpose:Quincey Koziol2004-01-311-15/+11
| | | | | | | | | | | | Optimization Description: Speed up core ID lookup routine (H5I_find_id) by re-structuring the logic to reduce the number of 'if' statements. Platforms tested: IBM p690 (copper) too minor to require h5committest
* [svn-r8134] Purpose:Quincey Koziol2004-01-3127-3/+348
| | | | | | | | | | | | | | | | Code cleanup Description: Add destructor to match constructor fr VFLs when they are shut down by the library. Solution: Added H5FD_*_term() routines to "undo" changes made in H5FD_*_init() routines. Platforms tested: IBM p690 (copper) too minor to require h5committest
* [svn-r8133] Purpose:Quincey Koziol2004-01-311-3/+7
| | | | | | | | | | | | | Optimization Description: Improve the time this takes to run by hoisting a check for the signed-ness of the source and destination datatypes out of inner loop. (Speeds up test time by almost 1/3) Platforms tested: IBM p690 (copper) too minor for h5committest
* [svn-r8132] Purpose:Quincey Koziol2004-01-311-2/+2
| | | | | | | | | | | Bug fix Description: Update debugging and profiling flags to include more information. Platforms tested: IBM p690 (copper) too obscure for h5committest
* [svn-r8131] Purpose:Quincey Koziol2004-01-311-1/+1
| | | | | | | | | | | Bug fix Description: Add the debugging flag (-g) to profiling builds. Platforms tested: FreeBSD 4.9 (sleipnir) too obscure for h5committest
* [svn-r8130] Purpose:Quincey Koziol2004-01-312-4/+2
| | | | | | | | | | | Bug fix Description: Address the failure in the FORTRAN builds by making some more of the MPI-related typedefs in the library available outside of parallel builds. Platforms tested: Linux 2.4 (verbena) w/FORTRAN & C++
* [svn-r8129] Purpose:Quincey Koziol2004-01-311-1/+1
| | | | | | | | | | | | Bug fix Description: Include the private H5FD header instead of the public one, to address a failure in building the library with C++ compiler. Platforms tested: FreeBSD 4.9 (sleipnit) w/CC=g++ not appropriate for h5committest
* [svn-r8128] Purpose:Quincey Koziol2004-01-3111-741/+1103
| | | | Update dependencies after restructuring of MPI stuff
* [svn-r8127] Purpose:Quincey Koziol2004-01-313-5/+13
| | | | | | | | | | | Bug fix Description: Fix a couple of bugaboos in the serial build that crept in Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8126] Purpose:Quincey Koziol2004-01-3131-1187/+1139
| | | | | | | | | | | | | | | | | Bug fix/optimization Description: Address slowdown in MPI-I/O file metadata operations that was introduced mid-stream. We now _require_ a POSIX compliant parallel file system for the MPI-I/O file driver (as well as for the MPI-POSIX file driver). Also optimized file open operation when the file is being created by reducing the number of collective & syncronizing calls. Additionally, refactor the MPI routines into a common place, eliminating duplicated code. Platforms tested: FreeBSD 4.9 (sleipnir) w/parallel h5committest
* [svn-r8124] Purpose:Quincey Koziol2004-01-291-3/+45
| | | | | Updated with valid values for 'filter' parameter for new H5Pdelete_filter routine.
* [svn-r8123] Purpose:Pedro Vicente Nunes2004-01-293-1/+38
| | | | | | | | | | | | | | | added more tests for szip and more verbose output Description: Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8122] Purpose:Pedro Vicente Nunes2004-01-284-47/+60
| | | | | | | | | | | | | | | | | | h5repack new feature Description: in the SZIP settings, when the requested pixels per block parameter does not conform to the SZIP specifications, instead of returning without applying the filter, do an attempt to set this parameter to a valid value, issuing a warning in the process Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8121] Purpose:Pedro Vicente Nunes2004-01-283-138/+124
| | | | | | | | | | | | | | | | bug fix Description: avoid reading and writing data when one of the dimensions is 0 (attributes case ) Solution: linux solaris AIX Platforms tested: Misc. update:
* [svn-r8120] Purpose:Pedro Vicente Nunes2004-01-282-145/+149
| | | | | | | | | | | | | | | | bug fix Description: avoid reading and writing data when one of the dimensions is 0 Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8118] Purpose:Albert Cheng2004-01-271-0/+9
| | | | | | | | | | | | | | improvement. Description: Created an entry for 2.96 and added -Wno-long-long to the CFLAGS to suppress the thousands of 'long long' warnings because we are using it and we know it is not in the C89 standard. Platforms tested: Only in verbena. Misc. update:
* [svn-r8117] Purpose:Quincey Koziol2004-01-2711-164/+380
| | | | | | | | | | | | | Code cleanup Description: Add C++ and FORTRAN wrappers for new H5Pdelete_filter routine, along with documentation and a note in the release notes. Platforms tested: FreeBSD 4.9 (sleipnir) Linux 2.4 (verbena) w/ C++ and FORTRAN Too minor for full h5committest
* [svn-r8115] Purpose:Quincey Koziol2004-01-271-1/+1
| | | | | | | | | | | Bug fix Description: Update gcc 3.4 flags to reduce optimization level to the same settings as for gcc 3.0-3.3 due to code generation bugs at higher optimization levels. Platforms tested: FreeBSD 4.9 (sleipnir)
* [svn-r8114] Purpose:Albert Cheng2004-01-271-0/+1
| | | | | | | Added color definition of new API. Platforms tested: Copper.
* [svn-r8113] Purpose:Pedro Vicente Nunes2004-01-2610-54/+389
| | | | | | | | | | | | | | | | | | | new library function H5Pdelete_filter deletes one or all filters from a dataset creation property list this was done for the NONE option of h5repack, added tests for this feature added a test for the new function in /test/dsets.c Description: Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8112] Snapshot version 1.7 release 17HDF Admin2004-01-266-15/+18
|
* [svn-r8111] Purpose:Albert Cheng2004-01-243-39/+70
| | | | | | | | | | | | | Improvement Description: Changed parsing of verbose level by the common test library routine. Change t_mpi.c to use the Verbose control better. Platforms tested: verena (pp). Misc. update:
* [svn-r8109] Purpose:Quincey Koziol2004-01-241-0/+1
| | | | | Add note about B-tree not being balanced during deletion operations, pointing interested readers at the Yao & Lehman paper.
* [svn-r8105] Frank Baker2004-01-231-2/+2
| | | | | | | Purpose: Added 2004 to copyright dates line Platforms tested: IE 5
* [svn-r8102] Purpose:Albert Cheng2004-01-231-2/+0
| | | | | | | Removed debug print statements committed by mistake. Platforms tested: eirene.
* [svn-r8100] Purpose:Albert Cheng2004-01-232-8/+19
| | | | | | | Added the function ParseTestVerbosity() to be shared by all programs. Platforms tested: Eirene.
* [svn-r8097] Purpose:Albert Cheng2004-01-232-6/+6
| | | | | | | | | | | Bug fix Description: C++ compilers do not like the variable name new which is a kind word for C++. Changed it to newval instead. Platforms tested: Tested in Copper which is the one complained about the name.
* [svn-r8096] Purpose:Albert Cheng2004-01-227-118/+88
| | | | | | | | | | | | | | | | Improvement. Description: Complete change of the verbose control to use the routines provided by the test/libh5test.a. Also put in a temporary fix for the H5Eset_auto() and H5Eget_auto() so that the Compat code are isolated in one place rather than all over the source file. Platforms tested: Tested in Eirene (parallel). Misc. update: