| 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
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
HDFFV-8653
replace non-standard sizeof in the fortran tests with c_sizeof
(1) Removed the overloaded h5_sizeof functions for characters and integer arrays since Sun compilers don't allow them to be passed into a function that uses sizeof.
(2) Requested min. precision for reals to avoid duplicate interfaces when the flag -r8 (or equiv.) is set.
tested:
*jam: intel, -i8 -r8 --enable-fortran2003
*jam: pgi, --enable-fortran2003
*emu: sun, --enable-fortran2003
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
using latest versions.
No other files touched.
Tested: h5committest
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Track type of combined queries
H5Qget_type can be called on combined queries
Update example
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Hyperslab API extensions
- fix bugs with irregular hyperslab selections when converting to IOD slabs
- update dataset I/O to use IOD list I/O APIs.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| |/ / |
|
| |\ \
| | |/ |
|
| | |
| | |
| | |
| | |
| | | |
HDFFV-8653
replace non-standard sizeof in the fortran tests with c_sizeof
|
| | |
| | |
| | |
| | |
| | | |
HDFFV-8653
replace non-standard sizeof in the fortran tests with c_sizeof
|
|\ \ \
| |/ / |
|
| |\ \
| | |/ |
|
| | |
| | |
| | |
| | |
| | | |
HDFFV-8653
replace non-standard sizeof in the fortran tests with c_sizeof
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
HDFFV-8653
replace non-standard sizeof in the fortran tests with c_sizeof
Tested: jam (gnu, intel) with make and cmake.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Correct error in new hyperslab selection test to use the right # of
dimensions for start/stride/count/block arrays. Also, switch H5Sselect_select
to H5Smodify_select.
Tested on:
MacOSX/64 10.9.3 (amazon) w/gcc 4.9.1, OpenMPI, C++, FORTRAN & threadsafe
(Too minor to require h5committest)
|
| | | |
|
| | | |
|
|\ \ \
| |/ / |
|
| |\ \
| | |/ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
when the thread-safe shared library is built on Windows.
Fixes HDFFV-8837.
Tested on 64-bit Windows 7 with VS2012.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bring in Chao/Neil/my changes to optimize hyperslab selection operations
further, along with 3 new public API routines: H5Scombine_hyperslab(),
H5Sselect_select() and H5Scombine_select(), along with many minor cleanups to
the code and fixing a few compiler warnings.
Tested on:
Mac OSX/64 10.9.3 w/gcc 4.9.x and parallel w/OpenMPI
(h5commttest forthcoming)
|
| | | |
|
| | | |
|
| | | |
|
| |\ \
| | |/ |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Minor doc edits
|
| | |
| | |
| | |
| | |
| | |
| | | |
not match the definition to verify function. Trivial fix.
tested: jam (gnu)
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bring changes from Coverity branch back to trunk:
r20914:
Use HDstrncpy and HDstrncat! --gh
20915:
Use HDstrncpy and HDstrncat! --gh
Tested on:
Mac OSX/64 10.9.3 (amazon) w/gcc 4.9.0, C++, FORTRAN & parallel
(too minor to require h5committest)
|
| | |
| | |
| | |
| | | |
executable. Needed because window does not have perl.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Merge changes from Coverity branch to trunk:
r20907:
Original issue was #338.
Refactored code to clean up allocations consistantly, completely, check all returns, assign initialization values and handle errors.
Tested on:
MacOSX/64 10.9.3 (amazon) w/gcc 4.9, FORTRAN, C++, parallel & multi-threaded
(too minor to require h5committest)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add new warning flags for gcc 4.9.x
Tested on:
MacOSX/64 10.9.3 (amazon) w/gcc 4.9.0
|