Darshan 3.1.5 release now available

Darshan version 3.1.5 is now available for download here.
The list of new features and bug fixes include:

  • Darshan’s MPI instrumentation method now intercepts both MPI and PMPI symbols to workaround MPI library bindings that are calling PMPI routines directly
    • Contributed in part by Chris Zimmer
  • darshan-util now includes an analysis tool for visualizing DXT traces: dxt_analyzer
    • ​Contributed by Alex Sim
  • Darshan now supports the DARSHAN_EXCLUDE_DIRS environment variable, which specifies a comma-separated list of paths to avoid instrumenting at runtime
    • Contributed by Cristian Simarro
  • Darshan’s regression test system now includes test harnesses for Cray systems @ the ALCF (Theta) and NERSC (Cori/Edison)
  • Bug fix in Darshan’s shutdown procedure leading to potentially negative timer values
  • Bug fix in Darshan’s autoconf scripts causing specified libbz2 locations to be ignored
    • Contributed by Glenn Lockwood
  • Bug fix in Darshan’s wrapping of H5get_libversion that was causing linker failures in some cases
    • Reported by Jialin Liu
  • Bug fix in darshan-merge utility related to logs containing DXT data
    • Reported by Glenn Lockwood

Please report any questions, issues, or concerns using the Darshan-users mailing list, or by opening an issue on the Darshan GitLab page.