Skip to content

Python scripts used for generating Darshan logs with HDF5 data via h5py.

Notifications You must be signed in to change notification settings

nawtrey/darshan_hdf5_testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Darshan HDF5 Testing Scripts

Python scripts used for generating Darshan logs with HDF5 data via h5py.

To Run

Create Darshan logs with only H5F data:

mpirun -x DARSHAN_LOGPATH=/path/to/logs/dir -x DARSHAN_DISABLE_SHARED_REDUCTION=1 -x LD_PRELOAD=/path/to/libdarshan.so:/path/to/libhdf5.so -np 3 python h5f_only.py

Create Darshan logs with DXT_POSIX, H5F and H5D (write) data:

python gen_hdf5_files.py write 1
mpirun -x DXT_ENABLE_IO_TRACE=1 -x DARSHAN_LOGPATH=/path/to/logs/dir -x DARSHAN_DISABLE_SHARED_REDUCTION=1 -x LD_PRELOAD=/path/to/libdarshan.so:/path/to/libhdf5.so -np 10 python diagonal_hdf5.py write 1

NOTE: Current Darshan instrumentation does not track the h5py read calls, so no H5D data is generated when executing the "read" mode. See this issue for details.

About

Python scripts used for generating Darshan logs with HDF5 data via h5py.

Resources

Stars

Watchers

Forks

Languages