summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r4812] Snapshot version 1.5 release 18HDF Admin2002-01-114-5/+8
|
* [svn-r4811] Bill Wendling2002-01-102-10/+40
| | | | | | | | | | Purpose: Feature Add Description: Added the time it takes from opening the file to closing the file (over all files). Platforms tested: Linux
* [svn-r4809] Bill Wendling2002-01-091-2/+2
| | | | | | | | | | | | | 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)
* [svn-r4805] Binh-Minh Ribler2002-01-091-1/+3
| | | | | | | | | | | | 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
* [svn-r4804] MuQun Yang2002-01-092-0/+0
| | | | | | | | | Purpose: H5FDdpss test no longer exists, modify project file at 1.5 branch. Description: Solution: Platforms tested: windows 2000
* [svn-r4803] Bill Wendling2002-01-081-8/+6
| | | | | | | | | | 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)
* [svn-r4802] Description:Albert Cheng2002-01-081-2/+2
| | | | | | | | 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.
* [svn-r4801] MuQun Yang2002-01-083-0/+0
| | | | | | | | | | Purpose: somehow the updated H5pubconf.h and H5config.h missed from all zip files. recheck in. Description: Solution: Platforms tested: windows 2000
* [svn-r4796] Purpose:Quincey Koziol2002-01-081-0/+6
| | | | | | | | | | | | | 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)
* [svn-r4795] Purpose:Albert Cheng2002-01-072-0/+2
| | | | | | | | | | 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
* [svn-r4794] Purpose:Albert Cheng2002-01-071-0/+3
| | | | | | | | | | | 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
* [svn-r4789] Purpose:Quincey Koziol2002-01-071-0/+3
| | | | | | | | 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.
* [svn-r4783] Bill Wendling2002-01-051-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* [svn-r4782] Bill Wendling2002-01-056-6/+129
| | | | | | | | | | | | | 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
* [svn-r4780] Snapshot version 1.5 release 17HDF Admin2002-01-054-5/+37
|
* [svn-r4778] Purpose:Quincey Koziol2002-01-041-0/+2
| | | | Update release notes.
* [svn-r4773] Purpose:Quincey Koziol2002-01-041-0/+124
| | | | | | | | | | Regression test Description: Added regression test which stores variable length strings as an attribute. Platforms tested: FreeBSD 4.5 (sleipnir)
* [svn-r4772] Purpose:Quincey Koziol2002-01-042-4/+16
| | | | | | | | | | | | | | | | | | | | | | | | 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 list (H5P_DEFAULT) correctly. Solution: Changed attribute code to compute the attribute size in memory correctly by using the memory datatype & dataspace. Changed the variable-length datatype conversion code to use the default dataset transfer property list when H5P_DEFAULT is passed as the property list ID. Platforms tested: FreeBSD 4.5 (sleipnir)
* [svn-r4768] Purpose:Quincey Koziol2002-01-031-26/+11
| | | | | | | | | | Bug Fix/Code Cleanup Description: Duplicated call to H5T_path_find was being made. Solution: Removed one... :-) Platforms tested: FreeBSD 4.5 (sleipnir)
* [svn-r4767] Updated with the new feature of enable-threadsafe.Albert Cheng2002-01-021-0/+2
|
* [svn-r4765] Purpose:Albert Cheng2002-01-023-146/+151
| | | | | | | | | | | | | | | | 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) that has pthread support builtin the default C library. Now one can just use "enable-threadsafe" if the compiler has pthread support by default. Platforms tested: eirene, Sleipnir
* [svn-r4763] Bill Wendling2002-01-022-21/+9
| | | | | | | | | | | | 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
* [svn-r4759] Bill Wendling2001-12-301-1/+6
| | | | | | | | | | | | 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
* [svn-r4758] Updated with the information of the retirement of DPSS VFD.Albert Cheng2001-12-301-0/+2
|
* [svn-r4757] Purpose:Albert Cheng2001-12-3025-2705/+814
| | | | | | | | | | | | | | | | | | 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).
* [svn-r4756] Purpose:Quincey Koziol2001-12-222-1/+8
| | | | | | | | Code Cleanup Description: Updated function tracing information Platforms tested: Linux 2.2.x (eirene)
* [svn-r4755] Purpose:Quincey Koziol2001-12-221-1/+1
| | | | | | | | Bug Fix Description: Change H5Rget_object_type to H5Rget_obj_type. Platforms tested: Linux 2.2.x (eirene)
* [svn-r4754] Bill Wendling2001-12-211-12/+44
| | | | | | | | | | | | 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
* [svn-r4753] Bill Wendling2001-12-212-17/+19
| | | | | | | Purpose: Doc Description: Added that we support PHDF5 on Hp-UX11.
* [svn-r4749] Bill Wendling2001-12-211-0/+10
| | | | | | | | | | Purpose: Feature Description Description: Added the description of the --filedriver option to the h5dump explanation section. Platforms tested: w3m
* [svn-r4748] Purpose:Albert Cheng2001-12-211-3/+8
| | | | | | | | | | | | | | | 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-communicator. Then only those processes will really do the PIO test. Platforms tested: eirene (pp) and Modi4 (pp)
* [svn-r4747] Purpose:Quincey Koziol2001-12-207-20/+201
| | | | | | | | | | | | | | 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: FreeBSD 4.4. (sleipnir)
* [svn-r4746] Bill Wendling2001-12-194-139/+346
| | | | | | | | | | | | | | | | 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 0, who collects it and gives back the min, max, and avg times for the iterations. Platforms tested: Linux. Doesn't work if you use more than 1 processor...*hrmph*
* [svn-r4745] Bill Wendling2001-12-191-2/+2
| | | | | | | | | | Purpose: Feature Rollback Description: Shared C++ libraries aren't working on all platforms (read: Arabica). We need to switch to the old method until we can sort this out. Solution: Re-add the "-static" flag to the library creation lines.
* [svn-r4744] Bill Wendling2001-12-191-4/+4
| | | | | | | | | | | | | | Purpose: Bug Fix Description: There were weird "throw()"s which were being placed into the configure script. Some C++ compilers were barfing on this syntax (which was akin to "extern int exit(int) throw ();" wonder why?). Solution: Ran a different autoconf on the configure file which I'd downloaded from ftp.gnu.org. It doesn't have those "throw()"s anymore Platforms tested: Linux
* [svn-r4743] Bill Wendling2001-12-181-4/+0
| | | | | | | | | Purpose: Removed Debugging Statements Description: Did just that. Platforms tested: Linux
* [svn-r4742] Bill Wendling2001-12-181-1/+3
| | | | | | | | | Purpose: Feature Add Description: Print out the transfer buffer size with the data Platforms tested: Linux
* [svn-r4741] Bill Wendling2001-12-181-16/+20
| | | | | | | | | | | | Purpose: Bug Fix Description: The --raw, --hdf5, --mpiio options weren't being done correctly. Solution: I had to change some of the tests for the io_type to & instead of | so that they'd work how I wanted them to work. Platforms tested: Linux
* [svn-r4737] Purpose:Quincey Koziol2001-12-181-4/+119
| | | | | | | | | Bug Fix Description: Added regression test for proper library behavior when adding fields past the end of a datatype. Platforms Tested: FreeBSD 4.4 (sleipnir)
* [svn-r4736] Purpose:Quincey Koziol2001-12-181-0/+4
| | | | | | | | | | | Bug Fix Description: H5Tinsert was allowing compound datatype fields to be inserted past the end of the datatype. Solution: Added range check in H5T_insert Platforms Tested: FreeBSD 4.4 (sleipnir)
* [svn-r4735] Purpose:Quincey Koziol2001-12-181-0/+2
| | | | | | Bug Fix Description: Document bug fix.
* [svn-r4734] Bill Wendling2001-12-181-2/+2
| | | | | | | | | | | | | | Purpose: Bug Fix Description: Shared libraries weren't being built for C++. Solution: Removed the -static flag from the libtool compile line. This allows both shared and static libraries to be built instead of just static ones. After talking with Quincey and Binh-Minh, there shouldn't be any reason for C++ to be built static only. Platforms tested: Linux
* [svn-r4733] Bill Wendling2001-12-183-279/+531
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Purpose: Feature Changes Description: Okay, I needed to add in more parameters so that the user can modify how things are supposed to work with the PIO programs. Also needed to change the algorithm a bit to make these work. And needed to add in timing for the READ option. Solution: Added the above things. The parameters took a major rewrite of the command-line parsing stuff. Here's the usage statement: usage: pio_perf [OPTIONS] OPTIONS -h, --help Print a usage message and exit -d N, --num-dsets=N Number of datasets per file [default:1] -f S, --file-size=S Size of a single file [default: 64M] -F N, --num-files=N Number of files [default: 1] -H, --hdf5 Run HDF5 performance test -i, --num-iterations Number of iterations to perform [default: 1] -m, --mpiio Run MPI/IO performance test -o F, --output=F Output raw data into file F [default: none] -P N, --max-num-processes=N Maximum number of processes to use [default: 1] -p N, --min-num-processes=N Minimum number of processes to use [default: 1] -r, --raw Run raw (UNIX) performance test -X S, --max-xfer-size=S Maximum transfer buffer size [default: 1M] -x S, --min-xfer-size=S Minimum transfer buffer size [default: 1K] F - is a filename. N - is an integer >=0. S - is a size specifier, an integer >=0 followed by a size indicator: K - Kilobyte M - Megabyte G - Gigabyte Example: 37M = 37 Megabytes Platforms tested: Linux, but not fully finished...
* [svn-r4732] Bill Wendling2001-12-181-3/+3
| | | | | | | | | | | | | | | Purpose: Bug Fix Description: Committing the changes in the MPI/IO stuff so that parallel HDF5 will work on HP-UX. It seems that on HP-UX, the MPI_Status variable needs to be initialized to 0 for it to work (i.e., in some other MPI calls, if there's garbage in the MPI_Status variable, then it will barf). Solution: Initialized to 0. Platforms tested: HP-UX parallel, Linux.
* [svn-r4731] Description:Albert Cheng2001-12-171-7/+17
| | | | | | | | Added nfiles and ndsets parameters checking. Removed iteration variable since iterations would be done in Control routine. Platforms tested: Eirene(pp) and modi4(pp)
* [svn-r4729] Bill Wendling2001-12-172-559/+583
| | | | | | | | | | | | | | Purpose: Feature Fix Description: The new feature (allowing the user to specify =DIR for a --with-xxx option instead of requiring =INC,LIB for them) needed a better explanation. Solution: Created a phoney --with-fnord option whose only purpose is to supply a --help message. Platforms tested: Linux
* [svn-r4727] Bill Wendling2001-12-172-680/+758
| | | | | | | | | | | | Purpose: Feature Add Description: Added the feature which will accept a directory for all of the features which now accept an =INC,LIB directive. The old way of doing things (=INC,LIB) is still valid, but we prefer the user uses the =DIR method from now on. It saves typing. Platforms tested: Linux
* [svn-r4725] Purpose:Quincey Koziol2001-12-161-0/+1
| | | | Add missing h4toh5 file.
* [svn-r4723] Purpose:Albert Cheng2001-12-131-12/+34
| | | | | | | | | | | | | | | | | | Bug fix (or more like feature) Description: MPI_File_open does not truncate the filesize if file already exists. This created confusion during debugging as what the real file size is. It also interfere the real write bandwidth since the times required to allocate new disk-space vanishes for subsequent writes that are for offset shorter than previous file sizes. Added a MPI_File_set_size to reset the file size to 0 for every new file. Another bug is that the 'remove()' call may not work for MPIO/PHDF5 files. (e.g., filename may have some MPI prefix like "pfs:filename"). Replaced "remove" with MPI_File_delete for those cases. Platforms tested: modi4(pp) and eirene (pp)
* [svn-r4719] MuQun Yang2001-12-133-9/+4
| | | | | | | | | Purpose: minor code changes for SDS conversion with unlimited dimension case Description: Solution: Platforms tested: eirene