summaryrefslogtreecommitdiffstats
path: root/examples/h5ff_client_time_datasets.c
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r25316] Brought up to current version I'm running (known by some as ↵Ruth Aydt2014-06-181-265/+690
| | | | | | | | | | | | | | | | | | | | | ...datasets2.c) Usage is: printf( "Usage: %s [-c cols_per_row] [-w rows_per_write] [-r rows_per_read] [-b rows_per_rank] [-i num_iterations] [-p persist_rate] [-e] [-L] [-P] [-S] [-d] [-v] \n", app ); printf( "\tc: number of columns per row (each cell is 8 bytes)\n" ); printf( "\tw: number of rows per write per rank\n" ); printf( "\tr: number of rows per read per rank\n" ); printf( "\tb: number of rows in each rank's block (if not multiple of w or r, may not be fully written or read)\n" ); printf( "\ti: number of iterations to do writes/commit/[persist/evict/prefetch/reads/evict]\n" ); printf( "\tp: persist rate; for /DP and /DS, also impacts evict/prefetch/read/evict\n" ); printf( "\te: enable checksums on raw data in H5Datasets\n" ); printf( "\tL: create /DL dataset - data will not be evicted (created by default if no /DP nor /DS)\n" ); printf( "\tP: create /DP dataset - data will be evicted, replica prefetched, reads from replica\n" ); printf( "\tS: create /DS dataset - data will be evicted, reads from storage (DAOS)\n" ); printf( "\td: print detailed timing information for each read and write operation\n" ); printf( "\tv: verbose output of data values - intended for use only with small arrays and few iterations\n" ); More changes to come, but wanted to get this one committed.
* [svn-r25235] Add -l switch to control whether or not /DL is created. (may ↵Ruth Aydt2014-06-021-57/+85
| | | | want to do some tests w/o it)
* [svn-r25221] Added checks for failed malloc/callocRuth Aydt2014-05-271-1/+1
|
* [svn-r25219] Add check for return value from calloc.Ruth Aydt2014-05-271-46/+94
| | | | | Add reporting of MB/sec for timing output Add some additional output regarding experiment size, etc.
* [svn-r25176] - use dxpls instead of access property lists in prefetch and ↵Mohamad Chaarawi2014-05-071-7/+3
| | | | | | | | evict calls. - remove two routines: H5Pset_read_replica and H5Pset_evict_replica. - add new routine: H5Pset_dxpl_replica - update implementation and examples
* [svn-r25156] change ASSERT_RET wher it should be different assertRuth Aydt2014-05-031-1/+1
| | | | add barriers to ...client_timings.c, similar to what was needed in time_datasets.c
* [svn-r25107] By default, disable checksums on datasets - both at IOD level & ↵Ruth Aydt2014-04-251-17/+63
| | | | | | | | on transfers. To work around OOM problem at IOD and also to see time w/o checksums. Use the -e option to "enable checksums" -- the default behavior for apps that don't use properties to disable.
* [svn-r25089] Times writes/persists/evicts/prefetchs/reads of 2D 64-bit ↵Ruth Aydt2014-04-241-0/+812
arrays with command-line options controlling array size and evict/prefetch behavior.