Closed shanedsnyder closed 1 year ago
This occurred to me while looking at this (though I'm not addressing it here), but I'm not really sure there's much value in having 2 types of heatmaps side-by-side (i.e., DXT-based and traditional) for each module. That might be helpful for us sanity checking things as a developer, but as a user it probably confusing trying to understand the differences between them and what the point is in displaying both. The differences certainly aren't conveyed in the existing report, so users would have to be pretty knowledgeable about Darshan modules to get it.
I think it'd look much cleaner and organized just to do one heatmap per-line so that users can quickly vertically scan I/O activity across different APIs. We would default to heatmap module data only, but users could force the use of finer-grained DXT data for the heatmap generation using the option introduced in this PR.
--enable_dxt_heatmap
option to the darshan job summary tool -- if not specified, DXT-based heatmaps aren't generatedGenerates a Darshan Summary Report
positional arguments: log_path Specify path to darshan log.
optional arguments: -h, --help show this help message and exit --output OUTPUT Specify output filename. --enable_dxt_heatmap Enable DXT-based versions of I/O activity heatmaps.