summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r9672] Purpose:Albert Cheng2004-12-151-0/+877
| | | | | | | New document committed. Description: Report of the Data Transform work.
* [svn-r9670] Corrected a typo.Albert Cheng2004-12-151-1/+1
|
* [svn-r9665] Purpose:Quincey Koziol2004-12-141-0/+1
| | | | | | | | | | Fix whitespace Description: Clean up whitespace a bit Platforms tested: None, just eyeballed, very minor
* [svn-r9663] Purpose:Xuan Bai2004-12-141-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | New feature. Description: Add HDF high level into Windows. Solution: 1. Add hdf5_hl and hdf5_hl_fortran projects under hdf5/project directory, which will be used to generate HDF5 high level C and Fortran libraries. 2. Add hl_test_lite, hl_test_image, and hl_test_table projects under hdf5/hl/test directory, which will be used for HDF5 high level C lite, image, and table tests. 3. Add hl_test_lite_fortran, hl_test_image_fortran, and hl_test_table_fortran projects under hdf5/hl/fortran/test directory, which will be used for HDF5 high level Fortran lite, image, and table tests. 4. Add HDF5 high level C lite, image, and table testing batch files test_hdf5_hl.bat under hdf5/hl/test directory. 5. Add HDF5 high level Fortran lite, image, and table testing batch files test_hdf5_hl.bat under hdf5/hl/fortran/test directory. 6. Update HDF5 library installation batch file installhdf5lib.bat to install HDF5 high level libraries and header files. 7. Add hdf5_hl, hl_test_lite, hl_test_image, and hl_test_table projects to the dependencies of "all" projects. So HDF5 high level C library and tools will be built by default. 8. Update hdf5build.bat to build HDF5 high level Fortran libraries and tools when using enablefortran or enableall options. 9. Update hdf5check.bat to test HDF5 high level Fortran tools when using enablefortran or enableall options. Platforms tested: Microsoft Visual C++ 6.0 on Windows XP/2000. Tested with/without Fortran. Misc. update:
* [svn-r9662] Purpose:Albert Cheng2004-12-131-6/+7
| | | | | | | | | | | | | | | | | | Bug fix. Description: MIPSpro Compiler 7.4.x starts to support C99 features but stdint.h has a "guard" in it that will #error if cc is invoked without asking for C99 standard. But it does not result with a non-zero compiler exit code, thus configure thought it is okay to use header file stdint.h. This causes problems later. Solution: Default to use the C99 compiler if available. Platforms tested: Tested in Sandia tesla machine which is a new SGI machine.
* [svn-r9659] Purpose:Pedro Vicente Nunes2004-12-131-1/+7
| | | | | | | | | | | | | added support for the hl library in the fortran h5fc script Description: Solution: Platforms tested: linux Misc. update:
* [svn-r9658] Purpose:MuQun Yang2004-12-131-3/+7
| | | | | | | | | | | | | | Check in testing code for irregular hyperslab selection with multiple chunks. Description: For debugging only, will not be tested by h5committest. Solution: Platforms tested: Linux 2.4 (mpich 1.2.6) Misc. update:
* [svn-r9657] Purpose:MuQun Yang2004-12-131-2/+2
| | | | | | | | | | | | | | | | | | small bug fix Description: When checking whether the current chunk covers the irregular hyperslab, the ending point of the chunk is not updated. This will cause the wrong checking output and fail for some irregular hyperslab selection. Solution: Updating the ending point of the chunk. Platforms tested: Linux 2.4 + parallel (too small to use h5committest) Misc. update:
* [svn-r9655] Snapshot version 1.7 release 44HDF Admin2004-12-1210-638/+652
|
* [svn-r9654] Purpose:Raymond Lu2004-12-103-3/+6
| | | | | | | | | | | | | Description: In file H5FDsec2.c and H5FDlog.c, there's statements like H5_ASSIGN_OVERFLOW(file->eof,sb.st_size,off_t,haddr_t); It assumes sb.st_size from h5_stat_t is of type off_t. But on Windows, it has type __int64. So the H5_ASSIGN_OVERFLOW statement may cause problem. Instead of trying to do switch between Windows and other systems in H5FDsec2.c and H5FDlog.c, define a substituting type in H5private.h to fix the problem. On Windows, this type is __int64; on other systems, it is off_t. Platforms tested: fuss. Simple fix. Already did h5committest for v1.6.
* [svn-r9650] Purpose:Pedro Vicente Nunes2004-12-102-2/+8
| | | | | | | | | | | | | added support for the hl library int the c++ examples Description: Solution: Platforms tested: linux Misc. update:
* [svn-r9649] Purpose:MuQun Yang2004-12-083-8/+191
| | | | | | | | | | | | | | Adding routines to test irrgular hyperslab selection inside one chunk. Description: For debugging purpose, tests are turned off now. Solution: Platforms tested: AIX 5.1 and Linux 2.4 with parallel enabled. Misc. update:
* [svn-r9648] Purpose:MuQun Yang2004-12-081-0/+3
| | | | | | | | | | | | | | | | | | | bug fix Description: The irregular hyperslab span_tree implementation inside H5S_hyper_add_span_element_helper updating the high bound of the span, but forget updating the number of element of the span. New routine obtain_derived_datatype catches the bug. Solution: Updating the number of element of the span as well. Platforms tested: Linux 2.4 and AIX 5.1, both with parallel enabled. Misc. update:
* [svn-r9646] Purpose:Xuan Bai2004-12-081-0/+0
| | | | | | | | | | | | | | | | Update. Description: Update Windows projects settins as Quincey added several new source code files into HDF5. Solution: 1. Add H5SL.c and H5SLprivate.h under hdf5\src directory into hdf5 and hdf5dll Windows projects. 2. Add tskiplist.c under hdf5\test directory into testhdf5 and testhdf5dll Windows projects. Platforms tested: Microsoft Visual Studio 6.0 in Windows XP/2000. Misc. update:
* [svn-r9645] Purpose:Pedro Vicente Nunes2004-12-081-4/+4
| | | | | | | | | | | | | bug fix Description: the makefile was not using the $(srcdir) on some library path Solution: Platforms tested: Misc. update:
* [svn-r9644] Purpose:Pedro Vicente Nunes2004-12-0823-9/+10546
| | | | | | | | | | | | | | | | | add hl fortran Description: Solution: Platforms tested: linux (absfot and pgf90) solaris (32 and 64 bit) AIX note : HP gives a compiling error , to be fixed in the future Misc. update:
* [svn-r9642] Purpose:Albert Cheng2004-12-081-0/+11
| | | | | Updated known problems with the AIX poe verbose messages and socket in use error.
* [svn-r9640] Purpose:Albert Cheng2004-12-071-1/+1
| | | | | | | | | | Bug fix. Description: Got the list of configure files wrong. Fixed it. Platforms tested: Tested in eirene by hand.
* [svn-r9639] Updated with the newly added file.Albert Cheng2004-12-071-0/+1
|
* [svn-r9635] Purpose:Albert Cheng2004-12-071-0/+84
| | | | | | | | | | | New feature Description: Check if files generated by autoconfigure tools are done by the corret version of software. Platforms tested: Heping by hand.
* [svn-r9634] Purpose:Pedro Vicente Nunes2004-12-071-1/+8
| | | | | | | | | | | | | | bug fix Description: added a condition that checks if the hl library is enabled to add it to the list of linking libraries Solution: Platforms tested: linux Misc. update:
* [svn-r9631] Purpose:Albert Cheng2004-12-071-2/+3
| | | | | | | | | | | | | | Improvement Description: Added strip option to PROD_CFLAGS to remove symbols for smaller production file size. Solution: Platforms tested: Misc. update:
* [svn-r9629] Purpose:Albert Cheng2004-12-071-3/+3
| | | | | | | | | | | | | | Bug fix. Description: Last commit would impose $arch even if user has provided his own $CFLAGS. Fixed it. Removed the wording of gnu-flags inherited from the copy. Platforms tested: Tested in tg-ncsa. Misc. update:
* [svn-r9628] Purpose:Pedro Vicente Nunes2004-12-071-3/+6
| | | | | | | | | | | | | | modified h5cc to link with the high level library (libhdf5_hl) Description: added libhdf5_hl.a to the list of libarries to link with Solution: Platforms tested: linux Misc. update:
* [svn-r9625] Purpose:Quincey Koziol2004-12-071-7/+1
| | | | | | | | | | Code cleanup Description: Clean/fix up compiler flags to be more consistent after recent changes. Platforms tested: None - eyeballed - very minor
* [svn-r9624] Purpose:Albert Cheng2004-12-071-0/+5
| | | | | | | | | | | | | Bug fix. Description: Cache the gettimeofday_tz as yes. Patches for conversion problems of Long Long, float, bottom bits, etc. Platforms tested: Tested in tflops only. Misc. update:
* [svn-r9623] Purpose:Albert Cheng2004-12-061-2/+3
| | | | | | | | | | | | Bug fix. Description: Restored correct setting of compilers (-Wall etc for debug flags only, c99 by default,...) that were wiped out by the commits before. Platforms tested: Tested in TG-NCSA, both production and development mode. (Still need to figure out the proper flag to use for Profile.)
* [svn-r9621] Purpose:Albert Cheng2004-12-061-0/+3
| | | | updated with Intel v8 changes.
* [svn-r9619] Purpose:Albert Cheng2004-12-061-9/+12
| | | | | | | | | | Bug fix. Description: v8.0 -O3 infinite loops when compiling test/tselect.c. Use -O2. Platforms tested: Only tested in TG-NCSA, use both default and --disable-production options.
* [svn-r9617] Snapshot version 1.7 release 43HDF Admin2004-12-057-18/+20
|
* [svn-r9615] Purpose:Quincey Koziol2004-12-043-6/+130
| | | | | | | | | | | New feature Description: Add callback iteration routine to skip lists. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Too minor to require h5committest
* [svn-r9614] Purpose:Pedro Vicente Nunes2004-12-031-21/+34
| | | | | | | | | | | | | | | | | | new feature Description: when requesting a filter for all datasets and the filter cannot be applied for one dataset use the original dcpl withou filter and print a warning this check was done previously with buit in functions for szip that are now in the library Solution: Platforms tested: linux solaris aix Misc. update:
* [svn-r9611] Purpose:Quincey Koziol2004-12-032-11/+4
| | | | | | | | | | | | | Bug fix Description: Correct typo in ia64 configure script. Update intel compiler detection to handle Itanium versions of compilers Platforms tested: Teragrid machine (tg-login) w/icc 7.1 & 8.x Linux 2.4 (verbena) w/icc
* [svn-r9609] Purpose: Small bug fixElena Pourmal2004-12-011-2/+0
| | | | | | | | | | | | Description: Build failed in hl/test directory on OSF1 at PSC Solution: It looks like that two extra blank lines after CPPGLAGS definition caused the syntax error I deleted the lines, and compilation went through Platforms tested: lemiuex, heping Misc. update:
* [svn-r9608] Purpose:Albert Cheng2004-12-011-0/+2
| | | | | | | Added comment of the fix. Platforms tested: only tested in heping as it is only a comment added.
* [svn-r9605] Purpose:Pedro Vicente Nunes2004-11-301-5400/+4203
| | | | | | | | | | | | | added a configure generated by autoconf 2.53 Description: Solution: Platforms tested: linux (fuss) Misc. update:
* [svn-r9603] Purpose:Quincey Koziol2004-11-303-2/+2
| | | | | | | | | | | | | | | | Bug fix Description: Correct integer overflow situation for computing the size of a dataset. Solution: Rachet one of the dimensions down far enough that the total size of the dataset's raw data doesn't overflow a 64-bit int. Platforms tested: FreeBSD 4.10 (sleipnir) IRIX 6.? (tesla) w/-n32 Too minor to require h5committest
* [svn-r9601] Purpose:Quincey Koziol2004-11-303-25/+133
| | | | | | | | | | | New feature Description: Allow skip list keys to be strings (needed for property list support) Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
* [svn-r9598] Purpose:Quincey Koziol2004-11-294-16/+82
| | | | | | | | | | | | | New internal feature Description: Add a "release" routine to the skip lists, which releases all the nodes in the skip list, but keeps the skip list active. Platforms tested: FreeBSD 4.10 (sleipnir) Linux 2.4 (verbena) Too minor to require h5committest
* [svn-r9596] Purpose:Quincey Koziol2004-11-295-218/+170
| | | | | | | | | | | | | Code optimization Description: Retarget metadata cache code from using TBBT routines to using new skiplist routines, for a reasonable speedup (when dealing with dirty metadata) Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Too minor to require h5committest
* [svn-r9592] Purpose:Quincey Koziol2004-11-291-2/+3
| | | | | | | | | | | | | | | | | Bug fix Description: Re-work array of 'forward' pointers in a way that makes the PGI compiler more happy. Solution: Change from 'H5SL_node_t *forward[1]' to 'H5SL_node_t **forward' and change how array of forward pointers is dealt with. Platforms tested: Linux 2.4 (verbena) w/PGI FreeBSD 4.10 (sleipnir) Configuration not tested w/h5committest
* [svn-r9591] Purpose:Quincey Koziol2004-11-291-1/+1
| | | | | | | | | | | | Bug fix Description: Add dependency on the HDF5 library as well as the high-level library for rebuilding tests. Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
* [svn-r9587] Purpose:Quincey Koziol2004-11-281-8/+13
| | | | | | | | | | | | | | | | | | | | Bug fix Description: Correct off-by-on error which could cause invalid # of levels to be used for a skip list node, in rare circumstances. Change from srandom()/random() to more portable srand()/rand() routines for random # generation. Pre-compute the probability factor for computing the level of new nodes, for a minor speedup. Platforms tested: FreeBSD 4.10 (sleipnir) IRIX64 6.5 (modi4) Solaris 2.8 (sol) AIX 5.1(?) (copper)
* [svn-r9585] Purpose:Quincey Koziol2004-11-272-39/+25
| | | | | | | | | | | | | | Code optimization Description: Begin de-orbital burn of threaded, balanced binary tree code use by switching file open object code over to using them. Initial benchmarks show that skip lists are 5-10x faster than our TBBT code... Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Too minor to require h5committest
* [svn-r9584] Purpose:Quincey Koziol2004-11-272-5/+6
| | | | | | | | | | | | | | | Code optimization Description: Revise mechanism for calling H5open/H5check to better avoid calling them from internal libray code. Only copy a datatype's group entry information if it has some. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Too minor to require h5committest
* [svn-r9580] Purpose:Quincey Koziol2004-11-2714-27/+1353
| | | | | | | | | | | | | | | | | | | | Add new internal data structure Description: Add an implementation of skip lists to the library (see comment in src/H5SL.c for references to the papers describing them) as a potential replacement for our current threaded, balanced binary tree container. Skip lists are much simpler to implement and should be faster to use. Also, added new error codes to release branch, so bump the minor version number to indicate that the library is no longer perfectly compatible with the 1.6.3 release. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Too minor to require further testing (the skip lists aren't actually used by any library code yet)
* [svn-r9579] Purpose:Pedro Vicente Nunes2004-11-261-1/+1
| | | | | | | | | | | | | | | | bug fix Description: one header file that was removed from the repo was not removed from the makefile.in, causing make install to fail Solution: removed the file from the public header file list to be installed Platforms tested: linux Misc. update:
* [svn-r9576] Purpose:Albert Cheng2004-11-251-1/+16
| | | | Added an explanation of ASCII printing for h5dump.
* [svn-r9575] Purpose:MuQun Yang2004-11-243-277/+642
| | | | | | | | | | | | | | | | Adding testing code for collective IO implementation Description: Won't affect testing HDF5 library. Not tested yet, only check in for debugging purpose. Solution: Platforms tested: Linux 2.4 + mpich 1.2.6 Aix 5.1 + mpcc_r Misc. update:
* [svn-r9574] Purpose:MuQun Yang2004-11-242-13/+37
| | | | | | | | | | | | | | | Adding code for using MPI derived datatype to handle collective IO Description: No testing yet, won't affect the library. Solution: Platforms tested: linux 2.4 + mpich 1.2.6 Aix 5.1 + mpcc_r Misc. update: