[Darshan-users] Darshan installation question

ketan ketan at mcs.anl.gov
Sat May 21 21:03:17 CDT 2011


When I do nm <myexe> I get the following:

[bridled.ci.uchicago.edu:progs]$ nm modftdock
nm: modftdock: no symbols

Attaching the makefile that I used for compilation. That is where I use 
Darshan linked mpicc to compile my source.

Ketan

On 5/21/11 8:58 PM, Kevin Harms wrote:
> Ketan,
>
>    first thing, check that the library was linked in. Try nm exe | grep darshan and see if any darshan symbols are present. If they are, see if there is any output on standard error indicating the darshan log couldn't be opened.
>
>    If darshan isn't being linked in, are you also trying to use Tau or have other libraries that might intercept MPI routines.
>
> kevin
>
> On May 19, 2011, at 6:43 PM, ketan wrote:
>
>> Thanks Kevin for your help and support installing Darshan.
>>
>> I now have Darshan installed and using its mpicc to make my application. However, I do not see anything gets touched in the designated Darshan logs when I really run the application.
>>
>> Any ideas what to look for when debugging this.
>>
>> Also, I do not know what should I send you guys so that you could possibly diagnose the issue.
>>
>> Regards,
>> Ketan
>>
>>
>> On 5/18/11 11:41 AM, ketan wrote:
>>> I have now installed MPI, however, the installation stops at:
>>>
>>> configure: error: must provide --with-jobid-env=<name>  argument to configure.
>>>
>>>  From the INSTALL file, I see that if the above option is not provided Darshan uses the job-id.
>>>
>>> Could you kindly indicate how to get past this. Is there a default value that I could provide here?
>>>
>>> Ketan
>>>
>>> On 5/17/11 10:11 AM, Kevin Harms wrote:
>>>> Ketan,
>>>>
>>>>    Darshan itself requires MPI. You could add MPI_Init(), MPI_Finalize() in your program main and that would be sufficient to get information about POSIX calls.
>>>>
>>>> kevin
>>>>
>>>> On May 17, 2011, at 10:08 AM, ketan wrote:
>>>>
>>>>> Hello,
>>>>>
>>>>> I am new to Darshan. Trying to install on ci login node with the following commandline from the INSTALL file:
>>>>>
>>>>> ./configure --with-mem-align=64 --with-log-path=$LOGPATH --prefix=$PREFIX
>>>>>
>>>>> However, I get the following:
>>>>>
>>>>> configure: error: must provide --with-mpi=<path>   argument to configure if mpicc is not in path.
>>>>>
>>>>> The install file does not seem to mention mpi is mandatory. Is it possible to avoid the above flag while installation as our requirement does not include mpi.
>>>>>
>>>>> Thanks,
>>>>> Ketan
>>>>>
>>>>> _______________________________________________
>>>>> 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
>> _______________________________________________
>> Darshan-users mailing list
>> Darshan-users at lists.mcs.anl.gov
>> https://lists.mcs.anl.gov/mailman/listinfo/darshan-users
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Makefile
URL: <http://lists.mcs.anl.gov/pipermail/darshan-users/attachments/20110521/c0222ea3/attachment.diff>


More information about the Darshan-users mailing list