{"id":1468,"date":"2021-04-30T17:43:36","date_gmt":"2021-04-30T17:43:36","guid":{"rendered":"https:\/\/wordpress.cels.anl.gov\/darshan\/?p=1468"},"modified":"2021-04-30T17:43:38","modified_gmt":"2021-04-30T17:43:38","slug":"darshan-version-3-3-0-pre2-is-now-available","status":"publish","type":"post","link":"https:\/\/wordpress.cels.anl.gov\/darshan\/2021\/04\/30\/darshan-version-3-3-0-pre2-is-now-available\/","title":{"rendered":"Darshan version 3.3.0-pre2 is now available"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">We are happy to announce a new pre-release for Darshan 3.3.0 (darshan-3.3.0-pre2). You can download the source <a rel=\"noreferrer noopener\" href=\"ftp:\/\/ftp.mcs.anl.gov\/pub\/darshan\/releases\/darshan-3.3.0-pre2.tar.gz\" target=\"_blank\">HERE<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This release contains a number of new features, bug fixes, and other improvements as detailed below:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>New PyDarshan Python package for analyzing Darshan log files<ul><li>PyDarshan provides a couple of interfaces to Darshan logs that should allow for easier development of custom Darshan log analysis utilities in Python<\/li><li>See the <a rel=\"noreferrer noopener\" href=\"https:\/\/www.mcs.anl.gov\/research\/projects\/darshan\/docs\/pydarshan\/index.html\" target=\"_blank\">PyDarshan documentation<\/a> for more details<\/li><li>Thanks to Jakob Luettgau (DKRZ) for all of the hard work in contributing this package<\/li><\/ul><\/li><li>Bug fixes<ul><li>Modified Lustre module to use a safer method for obtaining Lustre file striping information (based on fgetxattr rather than ioctl)<\/li><li>Fixed bug leading to potential deadlock when reducing shared records in MPI programs (known to affect mvapich2)<\/li><li>Fixed bug causing errors when using Darshan&#8217;s non-MPI mode when Darshan is built with an MPI compiler<\/li><li>Disabled DXT&#8217;s MPI-IO offset tracking for OpenMPI applications to avoid crashes caused by an OpenMPI bug<\/li><li>Fixed various HDF5 module bugs:<ul><li>Fixes for applications using H5S_SELECT_NONE selections resulting in HDF5 error messages<\/li><li>Fixes for applications using non-MPIIO VFDs resulting in HDF5 error messages<\/li><li>Fixes for potentially incorrect counter values related to common accesses in the H5D module<\/li><li>Other fixes allowing usage of the HDF5 modules in serial HDF5 applications<\/li><\/ul><\/li><\/ul><\/li><li>Other enhancements<ul><li>Added support for querying Lustre file striping statistics for Lustre files that are symlinked from other file systems<\/li><li>Added support for instrumenting openat, preadv, preadv2, pwritev, and pwritev2 functions, improving instrumentation of OpenMPI applications<\/li><li>Improved error messages and documentation for darshan-util tools, including handling of incomplete Darshan log files<\/li><li>Added new H5D module counter indicating the Darshan record ID of the file an HDF5 dataset belongs to<\/li><\/ul><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">As always, please report any issues, comments, or questions to us using the <a href=\"https:\/\/lists.mcs.anl.gov\/mailman\/listinfo\/darshan-users\">Darshan-users mailing list<\/a> or our <a rel=\"noreferrer noopener\" href=\"https:\/\/xgitlab.cels.anl.gov\/darshan\/darshan\" target=\"_blank\">GitLab page<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are happy to announce a new pre-release for Darshan 3.3.0 (darshan-3.3.0-pre2). You can download the source HERE. This release contains a number of new features, bug fixes, and other improvements as detailed below: New PyDarshan Python package for analyzing Darshan log files PyDarshan provides a couple of interfaces to Darshan logs that should allow &#8230; <a title=\"Darshan version 3.3.0-pre2 is now available\" class=\"read-more\" href=\"https:\/\/wordpress.cels.anl.gov\/darshan\/2021\/04\/30\/darshan-version-3-3-0-pre2-is-now-available\/\" aria-label=\"Read more about Darshan version 3.3.0-pre2 is now available\">Read more<\/a><\/p>\n","protected":false},"author":490,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1468","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/wordpress.cels.anl.gov\/darshan\/wp-json\/wp\/v2\/posts\/1468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.cels.anl.gov\/darshan\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.cels.anl.gov\/darshan\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.cels.anl.gov\/darshan\/wp-json\/wp\/v2\/users\/490"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.cels.anl.gov\/darshan\/wp-json\/wp\/v2\/comments?post=1468"}],"version-history":[{"count":3,"href":"https:\/\/wordpress.cels.anl.gov\/darshan\/wp-json\/wp\/v2\/posts\/1468\/revisions"}],"predecessor-version":[{"id":1471,"href":"https:\/\/wordpress.cels.anl.gov\/darshan\/wp-json\/wp\/v2\/posts\/1468\/revisions\/1471"}],"wp:attachment":[{"href":"https:\/\/wordpress.cels.anl.gov\/darshan\/wp-json\/wp\/v2\/media?parent=1468"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.cels.anl.gov\/darshan\/wp-json\/wp\/v2\/categories?post=1468"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.cels.anl.gov\/darshan\/wp-json\/wp\/v2\/tags?post=1468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}