Hello,
Per my previous mails, I have been now successfully able to use Darshan
for our programs. However, it seems that Darshan reports are not
reflecting the amount of data produced by our program.
More specifically, our program produces about 136K of data while Darshan
plots seem to be reporting only about 1K. To combat this and to
callibrate Darshan, we thought of profiling the UNIX coreutils dd
program with Darshan.
However, while trying to do this, when I insert the MPI_Init() and
MPI_Finalize() in dd source, I get linker errors on compilation.
So, my questions are:
1. Is there a definitive way of finding how Darshan intercepts the program?
2. Can I cross verify with some other tool what Darshan has produced is
indeed consistent?
3. Are there any calibration parameters that I can set while using Darshan?
4. Has someone tried using Darshan with coreutils programs?
Attaching two Darshan reports corresponding to our findings.
Best Regards,
Ketan