[Darshan-users] Darshan 3.4.1 release is now available
Snyder, Shane
ssnyder at mcs.anl.gov
Fri Dec 2 17:13:17 CST 2022
Darshan users,
Darshan version 3.4.1 is now officially available for download here: https://www.mcs.anl.gov/research/projects/darshan/download/. This release includes the following new features, bug fixes, etc.:
* Added comprehensive instrumentation of PnetCDF APIs via PNETCDF_FILE and PNETCDF_VAR modules (contributed by Wei-Keng Liao)
* disabled by default, enabled by passing `--enable-pnetcdf-mod` to configure
* Modified Darshan log format to support a max of 64 instrumentation modules, since the current version of Darshan reached the old max (16)
* Modified Darshan to report job start/end times at nanosecond granularity (previously only second granularity was possible)
* Added support for instrumenting H5Oopen family of calls
* Modified HDF5 module extraction of dataspace selection details
* Extraction of point selections now possible regardless of HDF5 version
* H5S_ALL selections are no longer counted as regular hyperslab accesses
* Fixed bug causing no instrumentation of child processes of fork() calls (reported by Rui Wang)
* Deprecated --file-list and --file-list-detailed options in darshan-parser
* Added "darshan_accumulator" API to the logutils library
* _create(), _inject(), _emit(), and _destroy()
* generalizes the mechanism for producing summation records and derived metrics for sets of records from a given module
* refactored darshan-parser to use new API
* implemented support for accumulators in POSIX, STDIO, and MPIIO modules
* Fixed memory leak in darshan-util helper functions used by PyDarshan
* darshan_log_get_name_records
* darshan_log_get_filtered_name_records
* Integrated the µnit Testing Framework in darshan-util
* implemented unit tests for darshan_accumlator API
We have also released PyDarshan 3.4.1.0 on PyPI, which includes a number of improvements:
* Fixed memory leaks in the following backend CFFI bindings (reported by Jesse Hines):
* log_get_modules
* log_get_mounts
* log_get_record
* log_get_name_records
* log_lookup_name_records
* Added PnetCDF module information to job summary tool
* Testing modifications:
* Switched to use of context managers for log Report objects to avoid test hangs in certain environments
* Marked tests requiring lxml package as xfail when not installed
Documentation for Darshan and PyDarshan is available here: https://www.mcs.anl.gov/research/projects/darshan/documentation/.
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.
Thanks!
--Darshan team
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/darshan-users/attachments/20221202/927fe5c3/attachment.html>
More information about the Darshan-users
mailing list