[Darshan-users] Darshan not creating trace file and not complaining

Shane Snyder ssnyder at mcs.anl.gov
Tue Oct 31 11:40:16 CDT 2017


Assuming users have no issues with the pre-release, this workaround will 
be generally available starting in Darshan 3.1.5, which we can probably 
release officially within the next few weeks.

--Shane

On 10/31/2017 11:35 AM, Shane Snyder wrote:
> Hi Wadud,
>
> It looks like you are trying to run one of the NAS benchmark codes, 
> which I believe are Fortran programs, right?
>
> This is due to a known "issue" with OpenMPI2 where the Fortran 
> bindings are calling PMPI_ routines directly, bypassing Darshan's use 
> of the MPI profiling interface (PMPI). Basically, Darshan is unable to 
> intercept any MPI calls, including MPI_Init/Finalize which is where 
> Darshan initializes its data structures and does the generation of the 
> log file, respectively. No error is generated for the same reason: 
> Darshan never initializes itself and doesn't think it should be 
> instrumenting anything. If interested in more details, check out this 
> github issue: https://github.com/open-mpi/ompi/issues/3954
>
> Ignoring the philosophical question of whether the "issue" here lies 
> with the MPI implementation or tools that use the MPI profiling 
> interface (this issue affects all PMPI tools, not just Darshan), we've 
> actually spent some time developing a workaround for this issue 
> recently, so you are in luck!
>
> I have not gone through with making a pre-release version of Darshan 
> with this workaround publicly available, though I really have been 
> meaning to. I will definitely make sure to do that today, and will 
> send an update to this mailing list when its ready so you (and others) 
> are aware. So, you have a couple of options:
>
> 1.) Wait for that pre-release to come out later this afternoon, or
> 2.) Check out the master branch of the Darshan git repo 
> (https://xgitlab.cels.anl.gov/darshan/darshan)
>
> Either should resolve the issue, but be sure to let us know if not.
>
> Thanks,
> --Shane
>
> On 10/31/2017 10:51 AM, Wadud Miah wrote:
>>
>> Hi everyone,
>>
>>
>> I built Darshan 3.1.4 with OpenMPI 2.0.2 and gcc 7.2.1 using the 
>> following configure flags:
>>
>>
>> ./configure --with-mem-align=8 --with-log-path-by-env=DARSHAN_LOGPATH 
>> --with-jobid-env=NONE CC=mpicc --prefix=/usr/local/darshan-3.1.4-ompi
>>
>>
>> I have also attached the config.log file. When I run my application 
>> with LD_PRELOAD, Darshan does not create any trace file and neither 
>> does it complain:
>>
>>
>> [miahw at bedale bin]$ export DARSHAN_LOGPATH=.
>> [miahw at bedale bin]$ 
>> LD_PRELOAD=/usr/local/darshan-3.1.4-ompi/lib/libdarshan.so mpirun -n 
>> 4 ./bt.A.4.mpi_io_full
>> [ ... lots of application output ... ]
>> [miahw at bedale bin]$ ls
>> bt.A.4  bt.A.4.mpi_io_full  btio.full.out  inputbt.data
>>
>> As you can see, there is no trace file in the current working 
>> directory. Any help will be greatly appreciated.
>>
>> Thanks in advance,
>> Wadud.
>>
>>
>> ---------------------------------------
>>
>> Dr. Wadud Miah
>>
>> Numerical Algorithms Group
>>
>>
>>
>>
>>
>> *Disclaimer*
>>
>> 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 and malware, and may 
>> have been automatically archived by Mimecast Ltd, an innovator in 
>> Software as a Service (SaaS) for business.
>>
>>
>>
>> _______________________________________________
>> Darshan-users mailing list
>> Darshan-users at lists.mcs.anl.gov
>> https://lists.mcs.anl.gov/mailman/listinfo/darshan-users
>
>
>
> _______________________________________________
> Darshan-users mailing list
> Darshan-users at lists.mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/darshan-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/darshan-users/attachments/20171031/92cf0d7a/attachment-0001.html>


More information about the Darshan-users mailing list