Darshan-users,

The official release for Darshan version 3.1.3 is now available for download here. We have tested this release extensively and believe it is stable and ready for use in production. On top of the numerous new features and bug fixes included in the darshan-3.1.3-pre1 release (listed in the original email copied below), the official version has one additional bug fix:

* Instrumentation of mmap calls is now disabled for dynamically linked applications (i.e., applications that LD_PRELOAD darshan)
    - this avoids potential deadlock issues on Cray systems when using dynamically linked executables (reported by Cristian Simarro)

You can find updated documentation for darshan-runtime and darshan-util components here.

Please let us know if you have any questions, issues, or concerns using this mailing list, or by opening an issue on the Darshan GitLab page.

Thanks,
--Darshan team

On 01/31/2017 01:44 PM, Shane Snyder wrote:
Darshan users,

A new Darshan pre-release (3.1.3-pre1) is now available for download here. Please be aware that this pre-release is experimental and *not* recommended for full-time use in production yet. We hope to have the official 3.1.3 release ready some time next week.

Here is the list of new features and bug fixes in this release:

* New DxT (Darshan eXtended Tracing) instrumentation modules that provide fine-grained tracing data of read/write operations at the POSIX & MPI-IO layers
    - This tracing module is not enabled by default, and it is envisioned that it be enabled selectively at runtime for applications of interest
    - This code was contributed by Cong Xu and Intel's High Performance Data Division (HPDD)
* Darshan now captures command line arguments for Fortran applications
    - This fix was contributed by Cristian Simarro
* Fix potential deadlock when using the Cray hugepages module and Darshan
    - Reported by Glenn Lockwood & Cristian Simarro
* Fix potential segmentation fault when Darshan exceeds the maximum number of tracked access sizes/strides
    - Reported by Glenn Lockwood
* Disable Darshan's HDF5 module by default to avoid potential ABI compatibility issues with HDF5
    - New configure switches are provided to enable Darshan support for specific HDF5 library versions
    - Problem report and initial patch provided by Karl-Ulrich Bamberg
* Add whitelist to Darshan's list of file path exclusions to prevent I/O to/from Cray's Datawarp service from being filtered out
    - Contributed by Glenn Lockwood

Updated documentation related to using the DxT tracing modules can be found in the source tree ('darshan-runtime/docs' for the Darshan runtime library & darshan-util/docs for Darshan's utilities). To summarize, DxT tracing can be enabled at runtime by exporting the 'DXT_ENABLE_IO_TRACE' environment variable. DxT also has a corresponding parser utility named 'darshan-dxt-parser' that can be used to parse trace data out of Darshan log files.

As always, let us know if you have any questions, issues, or concerns using this mailing list, or by opening an issue on the Darshan GitLab page.

Thanks!
--Darshan team