[Darshan-users] Darshan trace file creation

Wadud Miah wadud.miah at nag.co.uk
Wed Nov 30 04:31:31 CST 2016


Hi Shane,

Many thanks for letting me know about Intel MPI's issue with Fortran. Yes, this is for a Fortran code. It seems like Intel MPI version 2017.0.098 has fixed this issue as it is now creating trace files. You may now close this ticket.

Best regards,
Wadud.

From: Shane Snyder [mailto:ssnyder at mcs.anl.gov]
Sent: 29 November 2016 20:50
To: Wadud Miah <wadud.miah at nag.co.uk>; darshan-users at lists.mcs.anl.gov
Subject: Re: [Darshan-users] Darshan trace file creation

Hi Wadud,

I'm assuming this is a Fortran app, right?

If so, I believe this is tied back to a known issue with Intel MPI's Fortran bindings. Long story short, these bindings are calling the PMPI variants of the MPI function calls directly which bypasses any profiling tool that wraps the MPI interface at the C layer (e.g., Darshan). See this post for more details: https://software.intel.com/en-us/forums/intel-clusters-and-hpc-technology/topic/279445

I haven't personally confirmed this on Intel MPI 5.x versions (the post I reference above is regarding a 4.x version of Intel MPI), but I believe other users have reported the problem still exists.

It should be possible to work around the issue by modifying Darshan to provide an additional interface for intercepting Fortran MPI calls natively at the Fortran layer, but we have not undertaken this development effort as of yet. Lacking that, I'm not sure what, if any, other solutions there are, unfortunately.

Thanks,
--Shane
On 11/28/2016 02:58 PM, Wadud Miah wrote:

Hello,



I built Darshan with Intel MPI 5.1.3 and gcc 4.3.4 with the following configure flags:



./configure --prefix=$HOME/darshan-3.1.2-impi --with-mem-align=8 --with-jobid-env=NONE --with-log-path-by-env=DARSHAN_LOGPATH



which built fine. I set DARSHAN_LOGPATH to darshan-trace-dir and I created the directory darshan-trace-dir. I then executed my MPI code which does I/O using:



mpirun -n 9 -env LD_PRELOAD /home/pr1ebt00/pr1ebt05/darshan-3.1.2-impi/lib/libdarshan.so ./bt.A.9.mpi_io_full



in the same directory that has the darshan-trace-dir directory. However, I do not see any tracefile in the directory darshan-trace-dir and no error messages. Any help will be greatly appreciated.



Thanks in advance,

Wadud.


---------------------------------------

Dr. Wadud Miah

Computational Scientist

Numerical Algorithms Group

01865 518035



________________________________

The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is:

Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.



This e-mail has been scanned for all viruses by Microsoft Office 365.

________________________________




_______________________________________________

Darshan-users mailing list

Darshan-users at lists.mcs.anl.gov<mailto:Darshan-users at lists.mcs.anl.gov>

https://lists.mcs.anl.gov/mailman/listinfo/darshan-users


________________________________________________________________________
This e-mail has been scanned for all viruses by Star.
________________________________________________________________________
________________________________

The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is:

Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.



This e-mail has been scanned for all viruses by Microsoft Office 365.

________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/darshan-users/attachments/20161130/5b786759/attachment-0001.html>


More information about the Darshan-users mailing list