On 08/12/10 17:27, Ralph Castain wrote:
Ick - talk about confusing! I suppose there must be -some- rational
reason why someone would want to do this, but I can't imagine what it
would be....
I'm no expert on compiler vs lib confusion, but some of my own
experience would say that this is a bad idea regardless of whether or
not OMPI is involved. Compiler version interoperability is usually
questionable, depending upon how far apart the rev levels are.
Only answer I can offer is that you would have to try it. It will
undoubtedly be a case-by-case basis: some combinations might work,
others might fail.
On Aug 12, 2010, at 3:53 PM, Michael E. Thomadakis wrote:
Hi Ralph, I believe the clean and rational solution when an MPI
Application needs a specific combination of OMPI and Intel Compilers is
to just build this OMPI against that compiler version statically or
dynamically so the application can just use it. I feel that the OMPI
libs + run-time is intimate part of the run-time of the application.
What people think they can do is to build only ONCE against the same
OMPI but freely swap in and out any Intel library run-time w/o worries
and without REBUILDING the application. Nothing in life is free though.
Thanks for the reply ....
Michael
Hello OpenMPI,
we have deployed OpenMPI 1.4.1 and 1.4.2 on our Intel Nehalem cluster
using Intel compilers V 11.1.059 and 11.1.072 respectively, and one
user has the following request:
Can we build OpenMPI version say O.1 against Intel compilers version
say I.1 but then built an application with OpenMPI O.1 BUT then use
a DIFFERENT Intel compiler version say I.2 to built and run this MPI
application?
I suggested to him to 1) simply try to built and run the application
with O.1 but use Intel compilers version I.X whatever this X is and
see if it has any issues.
OR 2) If the above does not work, I would build OpenMPI O.1 against
Intel version I.X so he can use THIS combination for his hypothetical
application.
He insists that I build OpenMPI O.1 with some version of Intel
compilers I.Y but then at run time he would like to use *different*
Intel run time libs at will I.Z <> I.X.
Can you provide me with a suggestion for a sane solution to this ? :-)
Best regards
Michael
_______________________________________________
users mailing list
[email protected] <mailto:[email protected]>
http://www.open-mpi.org/mailman/listinfo.cgi/users
_______________________________________________
users mailing list
[email protected]
http://www.open-mpi.org/mailman/listinfo.cgi/users