[Darshan-users] Profiling arbitrary parts of an application with Darshan

Rob Latham robl at mcs.anl.gov
Thu Jan 28 10:26:35 CST 2016



On 01/28/2016 05:05 AM, Judit Planas wrote:
> Hello,
>
> I am using Darshan to profile my application and I wonder if it is
> possible to enable/disable Darshan profiling for arbitrary parts of the
> application.
>
> The thing is that my application does a lot of I/O work, but I only want
> to profile a small part. If I profile the whole application, the reports
> have a lot of noise from the I/O part that I do not want to profile.
>
> Darshan version is 2.3.1 (but I can update it to the latest one if
> needed) and I am running on a BG/Q system.

There are two things that might help you:

- darshan-summary-per-file.sh might do the trick?  you can generate 
profiles on a per-file basis when you want to, for example, exclude 
reading in the input deck and focus only on output.  This approach works 
well if there are particular files you want to study, but not so well if 
there's a particular phase of I/O you are most concerned about:

- I don't know if anyone has tried using MPI_PCONTROL with darshan.  I 
don't think Darshan knows what to do with that routine, anyway.

==rob


>
> Thanks in advance,
> Judit
> _______________________________________________
> Darshan-users mailing list
> Darshan-users at lists.mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/darshan-users


More information about the Darshan-users mailing list