summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r8201] Purpose:Quincey Koziol2004-02-132-36/+42
| | | | | | | | | | | | | | | | | | Code cleanup/bug fix Description: Fix configuration files to allow 64-bit compilation of the library with a 64-bit version of zlib. Solution: Moved important compiler flags settings from CC macro to CFLAGS macro. Instead of setting CC (F9X, CXX) environment variable for compiling for 64-bit code, users should just set the CFLAGS (FFLAGS, CXXFLAGS) to -q64. Updated INSTALL file to reflect this change. Platforms tested: IBM p690 (copper) w/parallel, FORTRAN, C++, srcdir. Platforms specific - h5committest does not apply.
* [svn-r8199] Purpose:Quincey Koziol2004-02-131-1/+1
| | | | | | | | | | | Bug fix typo Description: Correct typo in last fix... *sigh* Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest - Really! :-)
* [svn-r8198] Purpose:Pedro Vicente Nunes2004-02-121-0/+1
| | | | | | | | | | | | | | | small bug fix Description: a dataset creation property list was not closed Solution: closed it, calling H5Pclose(dcpl); Platforms tested: linux (small fix) Misc. update:
* [svn-r8197] Purpose:Quincey Koziol2004-02-121-1/+1
| | | | | | | | | | | | Bug fix Description: Hack on include paths some more to make srcdir builds work correctly with the [broken] dependency generation from the Intel 7.1 C compiler. Platforms tested: Linux 2.4 (titan) w/srcdir build Too minor to require h5committest
* [svn-r8187] Purpose:Quincey Koziol2004-02-121-1/+1
| | | | | | | | | | | | Bug fix Description: Added directory where actual source code is located to allow broken Intel C 7.1 compiler to generate dependencies correctly. Platforms tested: Linux 2.4 (titan) too minor to need h5committest
* [svn-r8183] Purpose:Pedro Vicente Nunes2004-02-112-0/+0
| | | | | | | | | | | | | removed some harcoded zlib and szip library paths from the h5repack project settings that were accidently left there Description: Solution: Platforms tested: Misc. update:
* [svn-r8181] Purpose:Albert Cheng2004-02-112-132/+132
| | | | | | | | | | | | | | | | | Bug fix. Description: "make check" failed because the macro "$<" is not known to those makes. Solution: Replace that macro with a string name in the form of a more basic macro of "$@". Platforms tested: h5committested (copper used make.) Misc. update:
* [svn-r8178] Frank Baker2004-02-101-1/+1
| | | | | | | | Purpose: Add 2004 to the copyright dates line. Platforms tested: Viewed in vi.
* [svn-r8176] Purpose:Pedro Vicente Nunes2004-02-104-99/+150
| | | | | | | | | | | | | | | | | | | new feature, bug fix, changed function Description: 1) implemented the option that says if the dataset is too small , do not compress it 2) bug fix in the SZIP checking . only apply szip to atomic datatypes 3) made the apply_filters function more compact Solution: Platforms tested: linux AIX solaris Misc. update:
* [svn-r8175] Purpose:Pedro Vicente Nunes2004-02-101-2/+7
| | | | | | | | | | | | same changes that were done for 1.6 regarding CW install Description: Solution: Platforms tested: Misc. update:
* [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)