<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
Darshan users,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
<div><br class="ContentPasted0">
</div>
<div class="ContentPasted0">Darshan version 3.4.3 is now officially available for download here: https://www.mcs.anl.gov/research/projects/darshan/download/. This point release includes a few minor bug fixes for darshan-runtime libraries:</div>
<div class="ContentPasted0">
<ul>
<li>Added new configure option '--with-username-env' to allow specification of an env variable to use to find the username associated with a job (e.g., SLURM_JOB_USER)</li><li class="ContentPasted0">Fixed bug causing crashes for applications that call fork() and use Darshan app exclusions settings</li><li class="ContentPasted0">Fixed bug related to not closing open HDF5 file ID when instrumenting H5Fflush() calls</li></ul>
</div>
<div class="ContentPasted0">More notably, we have also released PyDarshan 3.4.3.0 on PyPI, with this release including a number of improvements/changes to the log analysis package and corresponding tools:</div>
<div class="ContentPasted0">
<ul>
<li>PyDarshan job summary tool improvements:</li><ul style="list-style-type: circle;">
<li class="ContentPasted0">Added new module overview table</li><li class="ContentPasted0">Added new file count summary table</li><li class="ContentPasted0">Added new plot of POSIX module sequential/consecutive accesses</li><li class="ContentPasted0">Included PnetCDF `wait` time in I/O cost figures</li><li class="ContentPasted0">Dropped default generation of DXT-based heatmaps and added a new cmdline option to force generate them (--enable_dxt_heatmap)</li><li class="ContentPasted0">Dropped usage of scientific notation in "Data access by category" plot</li><li class="ContentPasted0">Made captions, axis labels, and annotations clearer and easier to read</li></ul>
<li class="ContentPasted0">Integrated Python support for darshan-util accumulator API for
<span>aggregating file records and calculating derived metrics</span></li><ul style="list-style-type: circle;">
<li class="ContentPasted0">Added backend routine `accumulate_records`, which returns a derived metric structure and a summary record for an input set of records</li><li class="ContentPasted0">Added backend routine `_df_to_rec` to allow conversion of a DataFrame of records into raw byte arrays to pass into the darshan-util C library (e.g., for using accumulator API)</li></ul>
<li class="ContentPasted0">Fixed bug allowing binary wheel installs to prefer darshan-util libraries found in LD_LIBRARY_PATH<br>
</li><li class="ContentPasted0">Fixed bug in DXT heatmap plotting code related to determining the job's runtime</li><li class="ContentPasted0">Updated docs for installation/usage of PyDarshan</li><li class="ContentPasted0">Dropped support for Python 3.6</li></ul>
</div>
<div class="ContentPasted0">For reference, an example report generated by the updated PyDarshan job summary tool can be found here: https://www.mcs.anl.gov/research/projects/darshan/docs/e3sm_io_report.html.</div>
<div><br class="ContentPasted0">
</div>
<div class="ContentPasted0">Documentation for Darshan and PyDarshan is available here: https://www.mcs.anl.gov/research/projects/darshan/documentation/.</div>
<div><br class="ContentPasted0">
</div>
<div class="ContentPasted0">Please report any questions, issues, or concerns with this release using this mailing list, or by opening an issue on our GitHub: https://github.com/darshan-hpc/darshan.</div>
<div><br class="ContentPasted0">
</div>
<div class="ContentPasted0">Thanks!</div>
--Darshan team<br>
</div>
</body>
</html>