We have recently upgraded our default compiler suite from
PGI 10.5 to PGI 10.8. We use the "module" system to manage
third-party software. The module for PGI sets PATH and
Using Open MPI 1.4.2, built with PGI 10.5, I have verified
that changing PATH is sufficient for the Open MPI compiler
wrappers to pick up version 10.8 of the PGI compilers.
However, it appears that the 10.5 PGI libraries are "wired"
into the wrappers somehow. So I get an executable that
has been compiled with PGI 10.8 but linked against PGI 10.5
Short of rebuilding Open MPI with PGI 10.8, is there any
(safe, reliable) way to get the compiler wrappers to link
against the PGI 10.8 libraries? Thanks!
User Services Group email: dpturner_at_[hidden]
NERSC Division phone: (510) 486-4027
Lawrence Berkeley Lab fax: (510) 486-4316