[Darshan-users] darshan3.1.5 issue on Cray XC40 cle6.up05
Phil Carns
carns at mcs.anl.gov
Tue Feb 27 09:19:33 CST 2018
Actually, one more thing as well. What does "ld --version" show on up05?
thanks,
-Phil
On 02/27/2018 10:18 AM, Phil Carns wrote:
> On 02/27/2018 12:34 AM, Bilel Hadri wrote:
>>
>> Hi Phil,
>>
>> Sure, test_scalapack.f90 call ScaLAPACK routines and uses inside MPI
>> library. The output of the failing ftn command with the
>> craype-verbose flag
>>
>
> Thanks Bilel. The petsc example helps too. This clarifies that the
> trigger on Cray up05 is to compile a program that doesn't directly
> use MPI symbols on its own but instead links in another library that
> indirectly uses MPI symbols on its behalf.
>
> This isn't an unusual use case (scalapack and petsc have done this
> forever), and the linker options in Darshan are set up to handle it,
> but something has obviously changed in the linker in this respect in
> this update.
>
> We are still trying to work out how to reproduce this but it may be a
> little bit. In the mean time would you be willing to try something in
> your 3.1.5 install to help debug?
>
> Can you manually edit
> /sw/xc40cle6/darshan/3.1.5/sles12.3_gcc7.2.0/share/ld-opts/darshan-base-ld-opts
> and add this line to the top of the file, then try again to compile
> your examples with 3.1.5 loaded?
>
> --undefined=__wrap_MPI_Init
>
> By my (admittedly slightly murky) interpretation of the link order and
> the flags that we are setting, that shouldn't be necessary, but it
> would be helpful to see what it does for your example.
>
> thanks,
>
> -Phil
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/darshan-users/attachments/20180227/10097747/attachment.html>
More information about the Darshan-users
mailing list