Darshan version 3.4.7 is now officially available for download HERE. This point release most notably includes new modules enabling detailed instrumentation of DAOS storage systems (e.g., on ALCF Aurora):
- There are 2 new modules that instrument the DAOS file system interface (DFS) and native object interfaces (DAOS).
- Darshan’s heatmap module also now supports capture of I/O activity across both of these new DAOS modules.
We have also released PyDarshan 3.4.7.0 on PyPI, which includes the following new capabilities:
- New PyDarshan CLI tools for extracting statistics from one or more input log files:
job_stats: Overall job-level I/O statistics for each input Darshan logfile_stats: Overall file-level I/O statistics for application files accessed across all input Darshan logs- Each tool offers command line options to control how jobs/files are sorted, statistics output format (CSV or Rich-style printing), Darshan module to analyze, etc.
- Support for reading DAOS module data, as well as integrations of DAOS data into PyDarshan summary reports.
- Support for PyDarshan
ReportObjectname filtering, enabling users to provide record name patterns to match when reading data from Darshan logs.- Available via
filter_patternsandfilter_modearguments to variousReportObjectroutines:filter_patterns: list of regexes to matchfilter_mode: “exclude” or “include” records matching provided regexes
- Available via
Documentation for Darshan and PyDarshan is available HERE.
Please report any questions, issues, or concerns with this release on our Slack instance, using the Darshan-users mailing list, or by opening an issue on our GitHub.