h5bench
h5bench is a suite of parallel I/O benchmarks or kernels representing I/O patterns that are commonly used in HDF5 applications on high performance computing systems. H5bench measures I/O performance from various aspects, including the I/O overhead, observed I/O rate, etc.
These are the benchmarks and kernels currently available in h5bench:
Benchmark |
Name |
SYNC |
ASYNC VOL |
---|---|---|---|
h5bench write |
|
✅ |
✅ |
h5bench read |
|
✅ |
✅ |
Metadata Stress |
|
✅ |
⬜ |
AMReX |
|
✅ |
✅ |
Exerciser |
|
✅ |
⬜ |
OpenPMD (write) |
|
✅ |
⬜ |
OpenPMD (read) |
|
✅ |
⬜ |
E3SM-IO |
|
✅ |
⬜ |