| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
...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.
|
| |
|
| |
|
| |
|
|\ |
|
| |\ |
|
| | |
| | |
| | |
| | | |
Tested: local linux
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
back fix for removing rpaths from l
ib files. The fix also removed dependencies on libhdf5, etc. when the --disable-sharedlib-rpath co
nfigure option was invoked.
Added instead configure variable hardcode_into_lib=no. This removes rpath from lib files on Linux
and solaris machines.
Tested with h5committest on jam, koala, ostrich and platypus (cmake), and with configure option --disable-sharedlib-rpath on emu, platypus and quail.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
configure summary.
For make installcheck, compile and run installed examples using the installed scripts. They were being compiled but not run.
Add Fortran2003 examples to the run-ex-fortran script when fortran2003 is enabled.
Set flag to -O3 in production mode for Intel compilers other than those with specified other settings.
Gentoo patches:
Remove unnecessary setting of LD_LIBRARY_PATH from configure.
Prevent potential array subscript out of bounds error in perform/pio_engine.c and sio_engine.c.
Tested with h5committest on jam, koala, ostrich and platypus, on emu and kite, and parallel tests on jam, koala and platypus with mpich built with gnu 4.8.2 and with intel compilers.
|
| | | |
|
| | |
| | |
| | |
| | | |
into examples
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
applying query on a region.
|
| | |
| | |
| | |
| | | |
- missing AND / OR for regions (faking now).
|
| | |
| | |
| | |
| | | |
want to do some tests w/o it)
|
| | |
| | |
| | |
| | |
| | |
| | | |
tested with indexing enabled yet).
- cleanup old indexing code in view create at the client as it's not needed anymore.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Add reporting of MB/sec for timing output
Add some additional output regarding experiment size, etc.
|
| | |
| | |
| | |
| | | |
- add example
|
| | |
| | |
| | |
| | |
| | | |
* not fully tested yet
- other bug fixes
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
- add USER env to file_name of eff_vpic when corrupting to allow others to run corruption tests.
|
| | |
| | |
| | |
| | | |
- implement sub-object prefetch for datasets and maps
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
evict calls.
- remove two routines: H5Pset_read_replica and H5Pset_evict_replica.
- add new routine: H5Pset_dxpl_replica
- update implementation and examples
|
| | |
| | |
| | |
| | | |
- change example to have rcacquire done from 1 rank
|
| | |
| | |
| | |
| | | |
- fix several bugs in dt conversions.
|
| | |
| | |
| | |
| | | |
- don't memcpy in coresident mode (in H5Dwrite - more comming soon).
|
| | |
| | |
| | |
| | | |
add barriers to ...client_timings.c, similar to what was needed in time_datasets.c
|
| | |
| | |
| | |
| | |
| | | |
Only rank 0 acquires rc1, not others. And, mistaken use of rc_id (in place of rc1_id). Deleted altogether.
Other cosmetic changes, such as print acquire by all ranks, not just 0.
|
| | | |
|
| | |
| | |
| | |
| | | |
Cosmetic changes w.r.t. spacing / braces for consistency.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
- need to set H5ENV_CORESIDENT to 1 to use that mode
- still doing memcpy for raw data now.
|
| | |
| | |
| | |
| | |
| | |
| | | |
new IOD
- prepend username to file name in tests
|
| | |
| | |
| | |
| | |
| | |
| | | |
- evict metadata KVs for objects
- add H5Aprefetch/evict
- some code refactoring and bug fixing.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
arrays with
command-line options controlling array size and evict/prefetch behavior.
|
| | |
| | |
| | |
| | | |
Would have made evict be reported as longer than it really was w/o this.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Datasets and Maps in container
and times/reports writes / persists / evicts / prefetches / reads.
Reads are of form "rank reads data it wrote", "rank reads data written by next rank" and "rank reads all data"
Reads are done from logged data, prefetched data, or data on DAOS.
Designed to give insights comparing performance of Arrays & KVs
and accessing data in various layers of the storage stack.
|
| | |
| | |
| | |
| | |
| | | |
- fix bug in H5Dset_extent when used asynchronously
- fix bug in example where H5Dset_extent is used.
|
| | |
| | |
| | |
| | | |
managed better since no support for subdirs by IOD.
|
| | |
| | |
| | |
| | |
| | |
| | | |
remove workarounds
- update analysis shipping example to remove native macro.
|
| | | |
|