AuthorCommitMessageCommit dateIssues
Quincey KoziolQuincey Koziol
6f445c649d5[svn-r4842] Purpose: Feature improvement Description: Re-write how the free-list headers were used, to reduce the amount of space added to each malloc request. Reduced header for array and block free list items from 24 bytes to 8 bytes and eliminated the header for fixed-size free list items entirely. This should reduce the amount of memory that the library uses. Platforms tested: Free...
Quincey KoziolQuincey Koziol
704f31c1517[svn-r4841] Purpose: Code improvement Description: Take advantage of the "MALLOC_WORKS" flag to not force malloced memory pieces to be at least 1 byte when the malloc implementation allows malloc(0) to work. Platforms tested: FreeBSD 4.5 (sleipnir) & Cray SV1 (killeen)
Quincey KoziolQuincey Koziol
7758f790c93[svn-r4840] Purpose: New feature check Description: Added check to determine if malloc(0) returns a valid pointer for a particular architecture. Platforms tested: FreeBSD 4.5 (sleipnir) where malloc(0) works Cray SV1 (killeen) where malloc(0) doesn't work
Quincey KoziolQuincey Koziol
8d9a7d3eb74[svn-r4839] Purpose: Bug fix Description: Missed CVS conflict in ifdef'd code Solution: Editted to remove CVS conflicted code. Platforms tested: FreeBSD 4.5 (sleipnir)
Frank BakerFrank Baker
3cd25f13c91[svn-r4838] Purpose: Bugfix. Copy edits and clarification. Description: Added IN/OUT designations to parameters. Copy edits and clarification. Removed () from public H5 functions in running text. Platforms tested: IE 5
Frank BakerFrank Baker
7a91c29baa9[svn-r4837] Purpose: Bugfix. Copy edits. Description: Added IN/OUT designations to parameters. Copy edits. Removed () from public H5 functions in running text. Platforms tested: IE 5
Frank BakerFrank Baker
0da7b409921[svn-r4836] Purpose: Bugfix. Description: H5Sget_simple_extent_npoints: Corrected return type to hssize_t. Fixes bug #640 in development branch. Platforms tested: IE 5
Frank BakerFrank Baker
9520b32c8a2[svn-r4835] Purpose: Bugfix. Clarification. Copy edits and minor formatting. Description: H5Gunlink: Corrected loc_id parameter to be 'file or group' rather than just 'file'. Added IN/OUT designations to parameters. Minor formatting. Removed () from public H5 functions in running text. Platforms tested: IE 5
Frank BakerFrank Baker
c02d47cea14[svn-r4834] Purpose: Bugfix. Description: h5pset/get_fapl_mpio_f & h5pset/get_dxpl_mpio_f: Corrected function names (mpi --> mpio) Platforms tested: IE 5
Frank BakerFrank Baker
37453380054[svn-r4833] Purpose: Bugfix. Clarification & extension. Removed old function. Description: h5pset/get_fapl_mpio_f & h5pset/get_dxpl_mpio_f: Corrected function names (mpi --> mpio) H5Pset_fapl_dpss: Removed function from RM. H5Pget_driver: Corrected return type. Added list of valid driver identifiers and note re custom drivers. H5Pcreate: Added note, ...
Frank BakerFrank Baker
9ed500a8aa9[svn-r4832] Purpose: Bugfix and clarification. Description: H5Aclose -- Changed statement regarding future use of a released attribute identifier. H5Acreate -- Corrected create_plist_id reference and listed H5P_DEFAULT as only currently-accepted value. Platforms tested: IE 5
MuQun YangMuQun Yang
32c12d34d18[svn-r4829] Purpose: update testhdf5dll.dsp for release dll settings Description: previous testhdf5dll failed. Solution: Platforms tested: windows 98
MuQun YangMuQun Yang
795505eb624[svn-r4821] Purpose: a bug fix for release dll Description: change the project setting for release dll from single-threaded to multithreaded DLL seems to make all tests pass. For DLL testing, it should be set to multithreaded DLL anyway. Solution: Platforms tested: windows 2000 [machines you have tested the changed version. This is absolute important. Test it out on at least t...
Bill WendlingBill Wendling
0d069736a7f[svn-r4818] Purpose: Small Fix Description: Fixed the Min/Max/Average accumlation stuff... Solution: Actually thought about the code and made it accumulate the information in the correct way. Platforms tested: Linux
Albert ChengAlbert Cheng
52bf29ae4aa[svn-r4817] Description: The code was doing too many MPI_Send for the gathering. Changed the get_minmax() to use the MPI_Allreduce routine. Platforms tested: modi4
Bill WendlingBill Wendling
aa8897734fe[svn-r4816] Purpose: Feature Fix Description: Added timer from open to close for write. Changed reporting of time for write and read to only measure the actual read/write instead of the open/close as well... Platforms tested: Linux(pp)
Quincey KoziolQuincey Koziol
aabfa5c03f1[svn-r4813] Purpose: Bug fix Description: HDfprintf was not handling Microsoft's "%I64d" extension to printf for printing thier '__int64' type. Solution: Added code to properly detect and use this extension. Platforms tested: None! (Kent will be testing shortly)
HDF AdminHDF Admin
c5d5a551c93[svn-r4812] Snapshot version 1.5 release 18
Bill WendlingBill Wendling
d2c8c031d94[svn-r4811] Purpose: Feature Add Description: Added the time it takes from opening the file to closing the file (over all files). Platforms tested: Linux
Bill WendlingBill Wendling
08926d9f6ed[svn-r4809] Purpose: Feature Fix Description: Instead of outputting the # of kilobytes in a transfer size, output the total bytes. This helps when you're interested in just doing a copy-paste type of thing for the transfer buffer size. Solution: Changed the output report Platforms tested: Linux(pp)
Binh-Minh RiblerBinh-Minh Ribler
d7684581aaf[svn-r4805] Purpose: Bug fix Description: In several if statements, '>' was used in place of '<='. This caused exceptions thrown inappropriately. Replaced '>' by '<=' where applicable. Platforms tested: SunOS 5.7 (arabica) Windows 98
MuQun YangMuQun Yang
80408e40e38[svn-r4804] Purpose: H5FDdpss test no longer exists, modify project file at 1.5 branch. Description: Solution: Platforms tested: windows 2000
Bill WendlingBill Wendling
4d20a1d87f7[svn-r4803] Purpose: Feature Add Description: Added output which tells how large the file is (that is, the number of dsets * number of elements in a dset * sizeof(int)). Platforms tested: Linux(pp)
Albert ChengAlbert Cheng
173dd7f2fe3[svn-r4802] Description: The default minimum xfer size of 1K was way too slow for parallel file system like the PFS of Tflops. Set it to 128K to complete soon for default settings. Platforms tested: Tflops, modi4.
MuQun YangMuQun Yang
0bf0bb325c2[svn-r4801] Purpose: somehow the updated H5pubconf.h and H5config.h missed from all zip files. recheck in. Description: Solution: Platforms tested: windows 2000
Quincey KoziolQuincey Koziol
b73dc64e640[svn-r4796] Purpose: Bug fix Description: The value of H5_SIZEOF_SSIZE_T is not being updated to reflect the correct size of the ssize_t typedef, if we have to define it ourselves. Solution: Undef H5_SIZEOF_SSIZE_T at beginning of block where we define the typedef for ssize_t and then re-define it to the correct size when we've chosen a size. Platforms tested: FreeBSD 4.5 (sleipnir)
Albert ChengAlbert Cheng
abdb704acca[svn-r4795] Purpose: Extension Description: int64_t type is not available everywhere. #include H5private.h which has platform dependent hooks to define int64_t to something available. Platforms tested: Tflops
Albert ChengAlbert Cheng
8a778bb95dd[svn-r4794] Purpose: Bug fix. Description: __int64 is not a legal type in Tflops. Set its sizeof to 0 in the cached values. This is a temporary fix since the real problem is in configure which hardset __int64 to 8 for cross-compiling cases. Platforms tested: Tflops
Quincey KoziolQuincey Koziol
70ebaffcb3c[svn-r4789] Purpose: Document bug Description: Mention that h5dump and h5ls are not displaying variable-length string datatype information correctly. I've also entered a more detailed bug into the bug database.
Bill WendlingBill Wendling
240c679e80d[svn-r4783] Purpose: Small Fix Description: Changed how the list of drivers were listed from: { "driver1", "driver2", /* ... */ "drivern", #ifdef FOO "driverm" #endif }; to { "driver1" ,"driver2" /* ... */ ,"drivern" #ifdef FOO ,"driverm" #endif }; since it's a nicer way of doing the same thing without the annoying warning of an extraneous , if FOO isn't defined. Platforms tested: Dangermouse, Modi4, Kelgia
Bill WendlingBill Wendling
3c6be60da79[svn-r4782] Purpose: Feature Add Description: Added support for dumping Group Comments. This involved a modification of the DDL as well. Solution: Steal code from h5ls and put it in the h5dump. The ddl.html file was updated as normal. And a test was created... Platforms tested: Dangermouse, Modi4, Kelgia
HDF AdminHDF Admin
cb7800feee8[svn-r4780] Snapshot version 1.5 release 17
Quincey KoziolQuincey Koziol
6a1b61edab3[svn-r4778] Purpose: Update release notes.
Quincey KoziolQuincey Koziol
7cc733d7c8c[svn-r4773] Purpose: Regression testDescription: Added regression test which stores variable length strings as an attribute. Platforms tested: FreeBSD 4.5 (sleipnir)
Quincey KoziolQuincey Koziol
9c3d062c267[svn-r4772] Purpose: Bug Fix.Description: Equation to compute size of attribute in memory was incorrectly using the disk's datatype (and dataspace, but that turns out not to have been the actual issue) and when a variable length datatype was used for the attribute, the wrong size is being computed. Also, the variable-length datatype conversions aren't handling the default dataset transfer property ...
Quincey KoziolQuincey Koziol
14a242987fa[svn-r4768] Purpose: Bug Fix/Code Cleanup Description: Duplicated call to H5T_path_find was being made. Solution: Removed one... :-) Platforms tested: FreeBSD 4.5 (sleipnir)
Albert ChengAlbert Cheng
c70231a54ce[svn-r4767] Updated with the new feature of enable-threadsafe.
Albert ChengAlbert Cheng
2453f290ecf[svn-r4765] Purpose: Bug fix. Description: FreeBSD would fail the threadsafe feature if static-exec is not on. Solution: Force enable-static-exec on if enable-threadsafe is on. Also moved the chunk of FreeBSD specific code for Pthread setup from configure.in to config/freebsd. Also changed enable-threadsafe to check on linking pthread program. That takes care of platforms (e.g. freebsd) ...
Bill WendlingBill Wendling
dc886d2d4f1[svn-r4763] Purpose: Feature Add Description: Needed to add the DEV_T_IS_SCALAR macro to acconfig.h so that autoheader will propagate that to the H5config.h file. Solution: Added, reran autoheader Platforms tested: Linux
Bill WendlingBill Wendling
1dab130c2da[svn-r4759] Purpose: Bug fix Description: The "make depend" command wasn't propagating down into the tools/ directories. Solution: Added the "depend:" part to the Makefile in the tools/ subdirectory. Platforms tested: Linux
Albert ChengAlbert Cheng
d134ec8ad05[svn-r4758] Updated with the information of the retirement of DPSS VFD.
Albert ChengAlbert Cheng
e22c0956363[svn-r4757] Purpose: Removing the DPSS (gridstorage) driver source code. Description: The DPSS (using Grid-Storage) driver is retired. Removed the configure option with-gridstorage from configure.in. Cvs remove the following files ./src/H5FDdpss.c ./src/H5FDdpss.h ./test/dpss_read.c ./test/dpss_write.c Regenerated Dependencies files (some had to be hand-edited since 'make depend' did not cover them.) Removed reference to DPSS Virtual file driver from H5F.c. Platforms tested: modi4 (Parallel; -with-gass=...), eirene, arabica (fortran, cxx).
Quincey KoziolQuincey Koziol
bb0692aff25[svn-r4756] Purpose: Code Cleanup Description: Updated function tracing information Platforms tested: Linux 2.2.x (eirene)
Quincey KoziolQuincey Koziol
6ba2c123e61[svn-r4755] Purpose: Bug Fix Description: Change H5Rget_object_type to H5Rget_obj_type. Platforms tested: Linux 2.2.x (eirene)
Bill WendlingBill Wendling
94f3abb555b[svn-r4754] Purpose: Feature Fix Description: Added the minimum, maximum, and average time and MB/s for the write and read operations. It now prints the report out in a pretty clear format. It also includes how many iterations were done for the write/read operation. Platforms tested: Linux
Bill WendlingBill Wendling
d38782bcc09[svn-r4753] Purpose: Doc Description: Added that we support PHDF5 on Hp-UX11.
Bill WendlingBill Wendling
92a93ff52fe[svn-r4749] Purpose: Feature Description Description: Added the description of the --filedriver option to the h5dump explanation section. Platforms tested: w3m
Albert ChengAlbert Cheng
7defffc7e44[svn-r4748] Purpose: Bug fix Description: All processes, including those that are not part of the PIO test sub-communicator, all attempted to run the PIO test. It resulted in failures for those processes that are not supposed to get involved. Solution: The function that creates the sub-communicator also returns a parameter indicating if the process is included in the PIO test sub-commun...
Quincey KoziolQuincey Koziol
5560c64e256[svn-r4747] Purpose: Bug Fix. Description: The H5Rget_object_type function could not get the object type for dataset region references. Solution: Added a new function, H5Rget_obj_type, to replace H5Rget_object_type. The new function requires the reference type as an additional parameter, in order to allow queries on different reference types to be performed correctly. Platforms tested: ...
Bill WendlingBill Wendling
c9782c380b9[svn-r4746] Purpose: Feature Fix Description: Changed so the "pio_perf" module handles creating and destroying the MPI Comm. Worked it so we get the minimum, maximum, and average times over a set of iterations. Solution: Lots. Had to pull the MPI Comm code from the "pio_engine" module and place it in the "pio_perf" module. Then worked on a way to have all processes send their time output to process ...