I will have to try this latter, in theory if the library is compiled
with the options it will have the needed information.
ST (the makers of PGI) got back and I quote:
"You can try -Mipa=fast,inline,safe"
"I think for now, all libraries are safe. It is more a matter of how
aggressively does a compiler's inter-procedural analysis behave in
perhaps re-ordering function calls.
Today, we don't do that. But we are leaving our options open in the
future, if we find we could benefit performance by call reordering
safely via compiler-gathered ipa information."
I have not found time to test this though.
Brock Palen
www.umich.edu/~brockp
Center for Advanced Computing
bro...@umich.edu
(734)936-1985
On Jun 22, 2009, at 7:38 AM, Jeff Squyres wrote:
Can you compile Open MPI with the same compiler options?
On Jun 19, 2009, at 2:57 PM, Brock Palen wrote:
When linking application that are being compiled and linked with
the -
Mipa=fast,inline option, the IPA stops with errors like this case
with amber:
The following function(s) are called, but no IPA information is
available:
mpi_allgatherv_, mpi_gatherv_, mpi_bcast_, mpi_wait_, mpi_get_count_,
mpi_recv_, mpi_isend_, mpi_gather_, mpi_allreduce_, mpi_abort_,
mpi_finalize_, mpi_send_
Linking without IPA
Is there a way to tell the compiler its ok to ignore the MPI library
and do IPA for everything else?
Brock Palen
www.umich.edu/~brockp
Center for Advanced Computing
bro...@umich.edu
(734)936-1985
_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users
--
Jeff Squyres
Cisco Systems
_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users