Darshan 3.4.7 release is now available

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 log
    • file_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 ReportObject name filtering, enabling users to provide record name patterns to match when reading data from Darshan logs.
    • Available via filter_patterns and filter_mode arguments to various ReportObject routines:
      • filter_patterns: list of regexes to match
      • filter_mode: “exclude” or “include” records matching provided regexes

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.