mpiP 2.7 callsite update (Mercury)
On Thu, 16 Dec 2004, Rick Kufrin wrote:
> The mpiP profiling library is now available on Mercury.
>
> Callsite identification is not currently working properly, but you
> can still get a lot of information about message-passing activity through
> mpiP.
The problem with callsite identification with mpiP on Mercury may
have been resolved by switching to H-P's version of libunwind, which
has been installed in /usr/projects/perftools/libunwind/lib. Simple
tests appear to work, but let me know if you run into problems.
The alternate version of libunwind requires that you either include the
full path name on your link line to sidestep the Intel library of the
same name or set your LD_LIBRARY_PATH appropriately.
Example using the full path name:
mpicc -g -o mpiprog mpiprog.c \
-L/usr/projects/perftools/mpip/lib/mpich \
-lmpiP -lbfd -liberty \
/usr/projects/perftools/libunwind/lib/libunwind.a
NCSA's mpiP web doc has been updated with this info.
Thanks to LLNL's Chris C. for the tip on the fix.
Rick