Skip to content

3.5.0

Latest

Choose a tag to compare

@wkliao wkliao released this 20 Oct 19:56
· 8 commits to main since this release

Highlights of some significant changes from the previous release.

  • Darshan's documentation has moved to readthedocs.io
  • Support large-count MPI-IO APIs introduced in MPI 4.0.
  • Change the default mode of mmap I/O data to log file to enable.
  • Fixed an issue of capturing I/O activities of NumPy programs.
  • Adds a command-line option --version to print Darshan version for all utility tools.
  • Bug fixes to handling of DAOS metrics in PyDarshan and the job summary command line tool.
  • Enhancements to the job_stats and file_stats command line tools:
    • Adds new performance metrics of I/O bandwidth by slowest, I/O time by slowest, and total bytes.
    • Adds job and file levels of statistics for DAOS and DFS modules.

What's Changed

  • Github action: remove setuptools version constrain by @wkliao in #1041
  • TYP: Disable NumPy's deprecated mypy plugin by @tylerjereddy in #1038
  • note how to preview documentation updates by @carns in #1042
  • clang20 cleanups by @roblatham00 in #1035
  • revise landing page by @carns in #1043
  • Readthedocs: note on difference between latest and stable versions by @wkliao in #1045
  • experimenting with modifying css for table by @carns in #1046
  • BUG: correct DAOS and DFS layout in dataframe repacking that is consumed by the logutils accumulator API by @orcunyildiz in #1048
  • Added I/O performance metrics to file_stats by @safaad in #1036
  • Fix doc for Spack installation by @blastmaster in #1050
  • add command-line option --version to print Darshan version by @wkliao in #1051
  • Change mmap I/O default mode to enable by @wkliao in #1055
  • remove duplicated entries appeared in darshan-mpiio-ld-opts by @wkliao in #1058
  • darshan-config: add a complete list of options configured by @wkliao in #1054
  • Add 4 missing MPI-IO APIs by @wkliao in #1059
  • release checklist: add versioning guide line by @wkliao in #1061
  • avoid div by zero in cli tools when there is no I/O by @carns in #1069
  • ENH: add DAOS and DFS modules to job_stats and file_stats cli tools by @orcunyildiz in #1065
  • support MPI-IO large count APIs by @wkliao in #1060
  • remove deprecated asciidoc documentation by @carns in #1073
  • Set default MPI-IO hint cb_nodes to 1 when using OpenMPI 5.0.5 and priors by @wkliao in #1071
  • deprecate wrapper generators by @carns in #1039
  • Wrap fcntl() calls by @roblatham00 in #1075
  • Strictness fix for new compilers by @bnicolae in #1076
  • Clean up some compiler warnings by @roblatham00 in #1078
  • Minor fixes by @wkliao in #1080
  • Setting --with-pnetcdf automatically enables enable_pnetcdf_mod by @wkliao in #1079
  • DOC: add missing configure options to user guides by @wkliao in #1084
  • Add pnetcdf lib to --dyn-ld-flags by @wkliao in #1085
  • Patch darshan-apmpi.c and add Github CI to test autoperf by @wkliao in #1082
  • fix compile warning of shadowing a previous local [-Wshadow] by @wkliao in #1083
  • fix papi library path lookup by @wkliao in #1086
  • Prepare release of 3.5.0 by @wkliao in #1081
  • Add Darshan lib path to LD_LIBRARY_PATH by @wkliao in #1088
  • Check autoperf submodule git SHA to determine whether to use patched darshan-apmpi.c by @wkliao in #1087

New Contributors

Full Changelog: 3.4.7.1...3.5.0