summaryrefslogtreecommitdiffstats
path: root/perform
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r5890] Purpose:Bill Wendling2002-08-231-2/+2
| | | | | | | | | | Bug Fix Description: Some more naming mistakes. Solution: Stopped calling it ds_start and calling the structure its real name. Platforms tested: NERSC
* [svn-r5889] Purpose:Bill Wendling2002-08-231-9/+9
| | | | | | | | Bug Fix Description: Structure elements in the GPFS code weren't named correctly. Solution: Changed the names to the correct values.
* [svn-r5807] Purpose:Bill Wendling2002-07-172-41/+130
| | | | | | | | | | | | | | | | | | | | | | | | | Update, Bug Fix, and Feature Add Description: - Updated how AC_{ENABLE,WITH} help messages were being generated. Autoconf now gives you an AC_HELP_STRING macro to use to create them. - Fixed the problem with Linux LFS on RedHat 7.3 machines. It wasn't finding getdents64(), so we can't rely on that being present anymore... - Added GPFS detection and setting. - Updated how compression is specified. It's no longer necessary to test for HAVE_ZLIB_H, HAVE_LIBZ, and HAVE_COMPRESS2. The one macro {H5_}HAVE_COMPRESSION takes care of all of these. Solution: Changed the check for Linux LFS from looking for getdents() to looking at the version number of the kernel (using the uname -r command). You can still override with the --enable-linux-lfs switch if you really believe that your <2.4 kernel has LFS support. Platforms tested: Linux (2.2 and 2.4)
* [svn-r5798] Purpose:Quincey Koziol2002-07-153-9/+53
| | | | | | | | | | New feature. Description: Added MPI-posix VFL driver support. Platforms tested: FreeBSD 4.6 (sleipnir) w/parallel & IRIX64 6.5 (modi4) w/parallel
* [svn-r5760] Purpose:Quincey Koziol2002-07-023-507/+803
| | | | | | | | | | New features, etc. Description: Bring over all the recent changes from the release branch. Platforms tested: IRIX64 6.5 (modi4) w/parallel
* [svn-r5729] Purpose:Albert Cheng2002-06-307-23/+94
| | | | | | | | Bring in sync with v1.4 versions that have copyright statements added. Platforms tested: eirene(pp). Only one machine tested because all changes are merely comments.
* [svn-r5720] Purpose:Quincey Koziol2002-06-273-93/+176
| | | | | | | | | | New Feature Description: Added support for collective I/O with MPI and HDF5 access methods. Platforms tested: IRIX64 6.5 (modi4) w/parallel
* [svn-r5718] Purpose:Quincey Koziol2002-06-273-204/+177
| | | | | | | | | | | | New Feature Description: Added interleaved block pattern to MPI and HDF5 access methods. Also, changed the blocks to just use the same size as the regular blocks for I/O, instead of a separate block size. Platforms tested: IRIX64 6.5 (modi4) w/parallel
* [svn-r5686] Purpose:Albert Cheng2002-06-201-9/+16
| | | | | | sync with v1.4 of usage messages. Platforms tested: eirene pp.
* [svn-r5674] Purpose:Quincey Koziol2002-06-193-22/+22
| | | | | | | | | | Code cleanup Description: Removed more compiler warnings, etc. Platforms tested: Linux 2.2.x (eirene) w/parallel
* [svn-r5667] Purpose:Quincey Koziol2002-06-193-19/+19
| | | | | | | | | | Code cleanup Description: Turn on more warnings in the IRIX builds and clean them up. Platforms tested: IRIX64 6.5 (modi4) w/parallel
* [svn-r5659] Purpose:Bill Wendling2002-06-171-5/+40
| | | | | | | | | | Feature Add Description: Allow you to specify the percentage you'd like a random buffer to be compressible. It can go from 0% (non-compressible) to 100% (completely compressible). Platforms tested: FreeBSD
* [svn-r5656] Purpose:Bill Wendling2002-06-171-6/+38
| | | | | | | | | Feature Add Description: Use the /dev/urandom device for random data if it's available. (That is stat() doesn't return a -1 when ran on it). Use random() otherwise. Platforms tested: Linux, FreeBSD
* [svn-r5654] Purpose:Bill Wendling2002-06-171-9/+39
| | | | | | | | | Feature Add Description: Added a feature that outputs the total time spent compressing all of the blocks of data. Platforms tested: Linux
* [svn-r5605] Purpose:Quincey Koziol2002-06-121-0/+2
| | | | | | | | | | Code cleanup Description: Clean up some compiler warnings... Platforms tested: FreeBSD 4.5 (sleipnir)
* [svn-r5601] Purpose:Bill Wendling2002-06-121-1/+15
| | | | | | | | More Output Description: Added some more output, including the compression ratio. Platforms tested: Linux, FreeBSD
* [svn-r5590] Purpose:Bill Wendling2002-06-111-1/+1
| | | | | | | | | | Bug Fix Description: The test for compression needed to be reversed. Solution: Instead of "!(defined...) used just "(defined..." Platforms tested: Modi4
* [svn-r5587] Purpose:Bill Wendling2002-06-111-2/+2
| | | | | | | | | Bug Fix take 2 Description: The check for ZLIB_H wasn't sufficient. Solution: Used the test for compression stuff that was in the test/dsets.c file.
* [svn-r5580] Purpose:Bill Wendling2002-06-101-2/+23
| | | | | | | | | | Bug Fix Description: Not all platforms have zlib. This shouldn't be compiled then. Solution: ifdef-ed the code out if the zlib wasn't specified. Platforms tested: Linux
* [svn-r5556] Purpose:Bill Wendling2002-06-071-3/+21
| | | | | | | | Feature Add Description: Added ability to fill the data buffer with random data. Platforms tested: Linux
* [svn-r5555] Purpose:Bill Wendling2002-06-071-2/+46
| | | | | | | | | | | | | | | Feature Update Description: It now writes an uncompressed version of the file out. The first tests didn't look all that wonderful. Here is a typical output: Buffer size == 1MB Uncompressed Write Time: 0.55s Uncompressed Write Throughput: 116.00MB/s Compressed Write Time: 8.76s Compressed Write Throughput: 7.31MB/s Platforms tested: Linux
* [svn-r5554] Purpose:Bill Wendling2002-06-072-2/+486
| | | | | | | | | | | | Compress I/O Test Add Description: This is the initial check-in of the compress I/O test. It will write out compressed buffers to a file. I need to implement a write of uncompressed data first for comparison... Platforms tested: Linux
* [svn-r5547] Purpose:Quincey Koziol2002-06-061-1/+1
| | | | | | | | | | | | | Bug fix. Description: H5Fopen call was using H5P_DEFAULT instead of file access flags Solution: Changed H5P_DEFAULT to H5F_ACC_RDONLY Platforms tested: IRIX64 6.5 (modi4) w/parallel
* [svn-r5539] Description:Albert Cheng2002-06-063-24/+47
| | | | | | Added the '-D v' option for "verify data correctness". Platforms tested: modi4, eirene, burrwhite (all pp).
* [svn-r5531] Purpose:Bill Wendling2002-06-043-91/+405
| | | | | | | | | Feature Add Description: Added support for testing only the "write" operations. Use the "-w" or "--write-only" flags for this. Platforms tested: Linux (parallel) & Modi4 (parallel)
* [svn-r5526] Purpose:Bill Wendling2002-06-041-2/+2
| | | | | | | | | | Bug Fix Description: Still was calling the POSIX stuff "Raw". Solution: Changed name to POSIX instead of Raw... Platforms tested: Linux
* [svn-r5515] Purpose:Bill Wendling2002-06-031-6/+29
| | | | | | | | | | | | Bug Fix Description: There was an error in the way it was determining if there were any reads to report. Solution: Wrote a subroutine which would determine if the reads are defined in the structure before trying to print them out. Platforms tested: Linux
* [svn-r5511] Purpose:Bill Wendling2002-06-031-0/+262
| | | | | | | | | | | Add Report Generator Description: This is a generator for ASCII and Excel(tm)(c) reports generated by the pio_perf benchmark we run. There are instructions at the top of the file on how to run the program and the input format it expects, etc. Platforms tested: Linux
* [svn-r5503] Purpose:Albert Cheng2002-06-012-120/+370
| | | | | | | | | Features Description: Added a few macros to print rank and size of MPI_COMM_WORLD in a unifed style. Platforms tested: modi4, eirene, burrwhite
* [svn-r5486] Purpose:Albert Cheng2002-05-303-83/+58
| | | | | | | | | | | Code cleanup and new feature. Description: Cleaned out some old debug print statments. Added option -B for interleaved I/O block size. (Just parsing and sanity check is done. Real I/O implementation is not done yet.) Platforms tested: eirene(pp)
* [svn-r5485] Purpose:Bill Wendling2002-05-291-25/+7
| | | | | | | | | Removal of bad code Description: Albert came up with a better way of determining which performance tests to run. I removed the broken way I did them... Platforms tested: Linux-pp
* [svn-r5483] Description:Albert Cheng2002-05-291-7/+29
| | | | | | | Show IO API types selected. (Changed the default setting algorithm slightly.) Platforms tested: eirene(pp)
* [svn-r5481] Description:Albert Cheng2002-05-292-7/+7
| | | | | | | Renamed pio_info_g as h5_io_info_g to better reflect its general purpose. Platforms tested: eirene(pp)
* [svn-r5477] Purpose:Albert Cheng2002-05-291-83/+66
| | | | | | updated the Dependencies file Platforms tested: no test.
* [svn-r5475] Purpose:Albert Cheng2002-05-291-2/+2
| | | | | | | Sync with changes Kent made to v1.4. still need to sync changes here back to v.14 Platforms tested: eirene(pp)
* [svn-r5472] Purpose:Albert Cheng2002-05-293-3/+3
| | | | | | | | | | | | | bug fix Description: pio_info_g has been moved to the test/libh5test.a but the pio_* source files still have the old definition and declaration. Some compilers hated the duplcation. Solution: Replaced the duplication with #include h5test.h and added test/ to the include search path too. Platforms tested: eirene, modi4.
* [svn-r5470] Purpose:Bill Wendling2002-05-281-1/+3
| | | | | | | | | Update Description: Only print out the parameters for a run if we're in debug mode one and the 0'th process or if we're in debug mode > 0. Platforms tested: Linux
* [svn-r5469] Purpose:Bill Wendling2002-05-282-16/+163
| | | | | | | | | | | | | Feature Addition Description: Added feature which prints out the parameters and the MPI_Info object for a run for each process. Added some functions for the GPFS system. They are ifdef'ed out right now (well, they need to ahve the non-existant H5_HAVE_GPFS macro set) and aren't in use just yet. But the stub functions are there. Platforms tested: Linux
* [svn-r5463] Description:Albert Cheng2002-05-283-20/+38
| | | | | | | | | | | Folded the changes made in v1.4 into v1.5. print library version information in help page too. Specify the nofill feature supported in v1.5 only. Print the values of the KB, MB and GB in case a user wants to see them. Setup a macro, H5_HAVE_NOFILL, to indicate if Dataset no fill feature is supported. If not, --no-fill is an invalid option. Platforms tested: modi4
* [svn-r5456] Purpose:Bill Wendling2002-05-225-365/+607
| | | | | | | | | | Update Description: Updating the source for the PIO performance tests with the current code that's in the V1.4 branch. It includes the newest command-line parameters. Platforms tested: Linux-pp
* [svn-r5446] Purpose:Albert Cheng2002-05-212-67/+2
| | | | | | | | | Feature Description: moved the routines of setting up and dumping MPI-info object to test library so that it is avaiable for all tests too. Platforms tested: modi4(pp), eirene (serial)
* [svn-r5426] Purpose:Albert Cheng2002-05-163-29/+79
| | | | | | | Folded the added feature of setting MPI Info object from v1.4 to this branch. Platforms tested: modi4
* [svn-r5407] Purpose:Albert Cheng2002-05-133-26/+34
| | | | | | | | | | | | | | | | | | Bug fix Description: Was not able to handle data size (file size) larger than 32bits. Was using long, which is only 4 bytes big in SP, thus overflowing into negative when trying to address 2GB or larger. Solution: Changed those variables involved in file size/offset calculation to type off_t. (If a certain system/compiler has off_t defined as 4 bytes, it can't write to file size larger than 2GB anyway.) Note that the lseek of SP with -D_LARGE_FILE still fails for offset larger than 2GB (works for 2GB). That has to be fixed soon. Platforms tested: burrwhite (linux 2.4) and modi4 parallel.
* [svn-r5376] Description:Albert Cheng2002-05-071-0/+46
| | | | | | | Added the calculation and printing (when debug >=3) of the MPI_write/read statistics. Platforms tested: modi4
* [svn-r5375] Purpose:Albert Cheng2002-05-071-2/+2
| | | | | | Changed all API to use MPI_WTIME timer. Just to be consistent. Platforms tested: modi4
* [svn-r5374] Purpose:Bill Wendling2002-05-071-3/+3
| | | | | | | | | Name Change Description: Changed the macro's name from "MILLISECOND" to "MICROSECOND" since, as Quincey pointed out, that's what it is ;). Platforms tested: Linux
* [svn-r5373] Purpose:Albert Cheng2002-05-071-1/+1
| | | | | | | | | Bug fix Description: The system timer forgot to add previous cummulated time. Fixed. Platforms tested: modi4
* [svn-r5369] Purpose:Quincey Koziol2002-05-071-4/+0
| | | | | | | | | | Code cleanup Description: Remove incorrect MPI_Barrier() call in data I/O loop. Platforms tested: IRIX64 6.5 (modi4)
* [svn-r5368] Purpose:Albert Cheng2002-05-074-5/+61
| | | | | | | | | | Bug fix, feature Description: Added code to time pure MPI_File_write_xxx and read_xxx routines. Moved the setting of the timer_g to when timer is created (new) and destroyed. Platforms tested: modi4pp
* [svn-r5367] Purpose:Bill Wendling2002-05-065-136/+141
| | | | | | | | | | | | | | | | | Modification Description: Put some of the variables into the global space so that random functions can access them. (The output and timer variables which point to the output file and timer resp.) Placed the debug level 4 prints into the timer module so that it's easier to automatically put timer start/stop printfs for new timers which are created. Added timers for MPI Time calls (called HDF5_MPI_WRITE and HDF5_MPI_READ). Platforms tested: Linux