|
2 | 2 | Darshan Release Change Log |
3 | 3 | -------------------------- |
4 | 4 |
|
| 5 | +Darshan-3.5.0 |
| 6 | +============= |
| 7 | + |
| 8 | +## Highlights of some significant changes from the previous release. |
| 9 | ++ Darshan's documentation has moved to [readthedocs.io](https://darshan.readthedocs.io/en/stable/) |
| 10 | ++ Support large-count MPI-IO APIs introduced in MPI 4.0. |
| 11 | ++ Change the default mode of mmap I/O data to log file to enable. |
| 12 | ++ Fixed an issue of capturing I/O activities of NumPy programs. |
| 13 | ++ Adds a command-line option `--version` to print Darshan version for all utility tools. |
| 14 | ++ Bug fixes to handling of DAOS metrics in PyDarshan and the job summary command line tool. |
| 15 | ++ Enhancements to the job_stats and file_stats command line tools: |
| 16 | + * Adds new performance metrics of I/O bandwidth by slowest, I/O time by slowest, and total bytes. |
| 17 | + * Adds job and file levels of statistics for DAOS and DFS modules. |
| 18 | + |
| 19 | +## What's Changed |
| 20 | +* Github action: remove setuptools version constrain by @wkliao in |
| 21 | + https://github.com/darshan-hpc/darshan/pull/1041 |
| 22 | +* TYP: Disable NumPy's deprecated mypy plugin by @tylerjereddy in |
| 23 | + https://github.com/darshan-hpc/darshan/pull/1038 |
| 24 | +* note how to preview documentation updates by @carns in |
| 25 | + https://github.com/darshan-hpc/darshan/pull/1042 |
| 26 | +* clang20 cleanups by @roblatham00 in |
| 27 | + https://github.com/darshan-hpc/darshan/pull/1035 |
| 28 | +* revise landing page by @carns in |
| 29 | + https://github.com/darshan-hpc/darshan/pull/1043 |
| 30 | +* Readthedocs: note on difference between latest and stable versions by |
| 31 | + @wkliao in https://github.com/darshan-hpc/darshan/pull/1045 |
| 32 | +* experimenting with modifying css for table by @carns in |
| 33 | + https://github.com/darshan-hpc/darshan/pull/1046 |
| 34 | +* BUG: correct DAOS and DFS layout in dataframe repacking that is consumed by |
| 35 | + the logutils accumulator API by @orcunyildiz in |
| 36 | + https://github.com/darshan-hpc/darshan/pull/1048 |
| 37 | +* Added I/O performance metrics to file_stats by @safaad in |
| 38 | + https://github.com/darshan-hpc/darshan/pull/1036 |
| 39 | +* Fix doc for Spack installation by @blastmaster in |
| 40 | + https://github.com/darshan-hpc/darshan/pull/1050 |
| 41 | +* add command-line option --version to print Darshan version by @wkliao in |
| 42 | + https://github.com/darshan-hpc/darshan/pull/1051 |
| 43 | +* Change mmap I/O default mode to enable by @wkliao in |
| 44 | + https://github.com/darshan-hpc/darshan/pull/1055 |
| 45 | +* remove duplicated entries appeared in darshan-mpiio-ld-opts by @wkliao in |
| 46 | + https://github.com/darshan-hpc/darshan/pull/1058 |
| 47 | +* darshan-config: add a complete list of options configured by @wkliao in |
| 48 | + https://github.com/darshan-hpc/darshan/pull/1054 |
| 49 | +* Add 4 missing MPI-IO APIs by @wkliao in |
| 50 | + https://github.com/darshan-hpc/darshan/pull/1059 |
| 51 | +* release checklist: add versioning guide line by @wkliao in |
| 52 | + https://github.com/darshan-hpc/darshan/pull/1061 |
| 53 | +* avoid div by zero in cli tools when there is no I/O by @carns in |
| 54 | + https://github.com/darshan-hpc/darshan/pull/1069 |
| 55 | +* ENH: add DAOS and DFS modules to job_stats and file_stats cli tools by |
| 56 | + @orcunyildiz in https://github.com/darshan-hpc/darshan/pull/1065 |
| 57 | +* support MPI-IO large count APIs by @wkliao in |
| 58 | + https://github.com/darshan-hpc/darshan/pull/1060 |
| 59 | +* remove deprecated asciidoc documentation by @carns in |
| 60 | + https://github.com/darshan-hpc/darshan/pull/1073 |
| 61 | +* Set default MPI-IO hint cb_nodes to 1 when using OpenMPI 5.0.5 and priors by |
| 62 | + @wkliao in https://github.com/darshan-hpc/darshan/pull/1071 |
| 63 | +* deprecate wrapper generators by @carns in |
| 64 | + https://github.com/darshan-hpc/darshan/pull/1039 |
| 65 | +* Wrap fcntl() calls by @roblatham00 in |
| 66 | + https://github.com/darshan-hpc/darshan/pull/1075 |
| 67 | +* Strictness fix for new compilers by @bnicolae in |
| 68 | + https://github.com/darshan-hpc/darshan/pull/1076 |
| 69 | +* Clean up some compiler warnings by @roblatham00 in |
| 70 | + https://github.com/darshan-hpc/darshan/pull/1078 |
| 71 | +* Minor fixes by @wkliao in https://github.com/darshan-hpc/darshan/pull/1080 |
| 72 | +* Setting --with-pnetcdf automatically enables enable_pnetcdf_mod by @wkliao |
| 73 | + in https://github.com/darshan-hpc/darshan/pull/1079 |
| 74 | +* DOC: add missing configure options to user guides by @wkliao in |
| 75 | + https://github.com/darshan-hpc/darshan/pull/1084 |
| 76 | +* Add pnetcdf lib to --dyn-ld-flags by @wkliao in |
| 77 | + https://github.com/darshan-hpc/darshan/pull/1085 |
| 78 | +* Patch darshan-apmpi.c and add Github CI to test autoperf by @wkliao in |
| 79 | + https://github.com/darshan-hpc/darshan/pull/1082 |
| 80 | +* fix compile warning of shadowing a previous local [-Wshadow] by @wkliao in |
| 81 | + https://github.com/darshan-hpc/darshan/pull/1083 |
| 82 | +* fix papi library path lookup by @wkliao in |
| 83 | + https://github.com/darshan-hpc/darshan/pull/1086 |
| 84 | + |
| 85 | +## New Contributors |
| 86 | +* @roblatham00 made their first contribution in |
| 87 | +https://github.com/darshan-hpc/darshan/pull/1035 |
| 88 | +* @orcunyildiz made their first contribution in |
| 89 | +https://github.com/darshan-hpc/darshan/pull/1048 |
| 90 | +* @safaad made their first contribution in |
| 91 | +https://github.com/darshan-hpc/darshan/pull/1036 |
| 92 | +* @blastmaster made their first contribution in |
| 93 | +https://github.com/darshan-hpc/darshan/pull/1050 |
| 94 | +* @bnicolae made their first contribution in |
| 95 | +https://github.com/darshan-hpc/darshan/pull/1076 |
| 96 | + |
| 97 | +**Full Changelog**: |
| 98 | +https://github.com/darshan-hpc/darshan/compare/3.4.7.1...3.5.0 |
| 99 | + |
5 | 100 | Darshan-3.4.7 |
6 | 101 | ============= |
7 | 102 | * added extensive instrumentation of DAOS's file system (DFS) and native object |
|
0 commit comments