diff options
author | Bill Wendling <wendling@ncsa.uiuc.edu> | 2001-12-19 22:10:15 (GMT) |
---|---|---|
committer | Bill Wendling <wendling@ncsa.uiuc.edu> | 2001-12-19 22:10:15 (GMT) |
commit | c9782c380b9f7b25dd13be7d3533b8be784b85b6 (patch) | |
tree | 86dd5aeb21073b4f1fc2678923d5a4f0eb6975e3 /perform/pio_timer.h | |
parent | 5beabb3b75cdf5c11dfdd1d305113d284ab64e0f (diff) | |
download | hdf5-c9782c380b9f7b25dd13be7d3533b8be784b85b6.zip hdf5-c9782c380b9f7b25dd13be7d3533b8be784b85b6.tar.gz hdf5-c9782c380b9f7b25dd13be7d3533b8be784b85b6.tar.bz2 |
[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 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*
Diffstat (limited to 'perform/pio_timer.h')
-rw-r--r-- | perform/pio_timer.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/perform/pio_timer.h b/perform/pio_timer.h index 258ecc9..dc723a0 100644 --- a/perform/pio_timer.h +++ b/perform/pio_timer.h @@ -20,12 +20,12 @@ /* The different types of timers we can have */ typedef enum timer_type_ { - HDF5_MPI_OVERHEAD, HDF5_FILE_OPENCLOSE, - HDF5_GROUP_CREATE, HDF5_DATASET_CREATE, - HDF5_WRITE_FIXED_DIMS, - HDF5_READ_FIXED_DIMS, + HDF5_FINE_WRITE_FIXED_DIMS, + HDF5_FINE_READ_FIXED_DIMS, + HDF5_GROSS_WRITE_FIXED_DIMS, + HDF5_GROSS_READ_FIXED_DIMS, NUM_TIMERS } timer_type; |