summaryrefslogtreecommitdiffstats
path: root/perform/pio_timer.c
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r13253] Updated all C and C++ style source code files with the THG ↵Albert Cheng2007-02-071-2/+3
| | | | | | | | | copyright notice. Tested platform: Kagiso only since it is only a comment block change. If it works in one machine, it should work in all, I hope. Still need to check the parallel build on copper.
* [svn-r12440] Purpose:Quincey Koziol2006-06-271-6/+6
| | | | | | | | | | | Code cleanup Description: Trim trailing whitespace in Makefile.am and C/C++ source files to make diffing changes easier. Platforms tested: None necessary, whitespace only change
* [svn-r11895] Purpose:Leon Arber2006-01-271-9/+16
| | | | | | | | | | | | | | | Bug fix. Description: Seems like some compilers don't like the "inline" function spec. Solution: Removed the inline description for the sub_time function. Platforms tested: heping and tg-login. Misc. update:
* [svn-r11894] Purpose:Leon Arber2006-01-261-3/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Feature, address bug #426 Description: The h5perf test now also keeps track of the time it takes to: open a file: Time between start of open and start first read/write close a file: Time between end of last read/write and end of close. This information is only displayed if debug output printing is enabled (level 3 or higher) Solution: The test actually has all of the data necessary to compute the time it takes to open and close a file; it just wasn't recording it. Added 4 new timers: HDF5_FILE_READ_OPEN HDF5_FILE_READ_CLOSE HDF5_FILE_WRITE_OPEN HDF5_FILE_WRITE_CLOSE that keep track of the time to open/close a file opened for reading/writing. Platforms tested: heping and mir Misc. update:
* [svn-r11237] Purpose:Albert Cheng2005-08-131-0/+3
| | | | | | | | | | | | | | | | | New Feature. Description: Added code and changes so that h5perf (pio) can be built by standalone mode (that is built by just "h5pcc" without all these internal files.) With the standalone mode, h5perf can be built against different versions of hdf5 library and to contrast the performance among them. (Note that pio_standalone.c and pio_standalone.h are used in standalone build only.) Platforms tested: Tested in copper and heping.
* [svn-r5729] Purpose:Albert Cheng2002-06-301-5/+13
| | | | | | | | 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-r5674] Purpose:Quincey Koziol2002-06-191-1/+1
| | | | | | | | | | Code cleanup Description: Removed more compiler warnings, etc. Platforms tested: Linux 2.2.x (eirene) w/parallel
* [svn-r5456] Purpose:Bill Wendling2002-05-221-45/+48
| | | | | | | | | | 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-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-r5368] Purpose:Albert Cheng2002-05-071-0/+7
| | | | | | | | | | 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-061-0/+43
| | | | | | | | | | | | | | | | | 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
* [svn-r4816] Bill Wendling2002-01-111-0/+4
| | | | | | | | | | | 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)
* [svn-r4697] Bill Wendling2001-12-111-2/+5
| | | | | | | | | | | | Purpose: Bug Fix Description: I wasn't calculating the total time correctly. Solution: I had to subtract the previous time from the current time. This wasn't being done...DOH Platforms tested: Linux
* [svn-r4667] Bill Wendling2001-12-041-18/+18
| | | | | | | | | | | | Purpose: Code Cleanup and Feature Add Description: Finally checking in the changes I made to the performance code. It just modularizes it a bit more and performs some more checks, etc. I also renamed the timer functions to be more inline with how other things are named here... Platforms tested: Linux
* [svn-r4608] Bill Wendling2001-11-151-6/+5
| | | | | | | | | | | | | Purpose: bug Fix Description: Changed the code so that if parallel stuff isn't enabled, then we don't compile the parallel code. Solution: Cleaned up the code and put #ifdef's around it checking for parallel flags. Platforms tested: Linux
* [svn-r4592] Purpose:Albert Cheng2001-11-071-0/+137
New addition Description: Initial version of the Parallel I/O performance measurement program. Not fully implemented yet but checking them in before I may destroy them by accident. Don't run this in small file system (like AFS or eirene) since it generates gigabytes test files. Platforms tested: modi4 64bits. It compiled and ran but took a long time because the current test parametes are too "wild".