On Jun 5, 2007, at 11:17 PM, Lie-Quan Lee wrote:

it is a quite of headache for each compiler/platform to deal with
mixed language
issues.  I have to compile my application on IBM visual age compiler,
Pathscale, Cray X1E compiler,
intel/openmpi, intel/mpich, PGI compiler ...
And of course, openmpi 1.1 is different on this comparing with
openmpi 1.2.2 (-lmpi_f77 is new to 1.2.2 version). :-)

You are right. MPI forum most like will not take care of this. I just
made a wish ... :-)

Understood; I know it's a pain.  :-(

What I want to understand, however, is what you need to do. It seems like your needs are a bit different than those of the mainstream -- is there a way that we can support you directly instead of forcing you to a) identify openmpi, b) call mpi<foo> --showme:link to get the relevant flags, and c) stitch them together in the manner that you need?

We take great pains to ensure that the mpi<foo> wrapper compilers "just work" for all the common cases in order to avoid all the "you must identify which MPI you are using" kinds of games. Your case sounds somewhat unusual, but perhaps there's a way we can get the information to you in a more direct manner...?

--
Jeff Squyres
Cisco Systems

Reply via email to