[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[Bug 173719] Review Request: openmpi - a new MPI implementation



Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request:  openmpi - a new MPI implementation


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=173719





------- Additional Comments From ed eh3 com  2006-02-16 12:29 EST -------
Hi Jason and Orion, Thank you for the responses -- I'm thrilled that other
folks are interested in MPI on Fedora!

When installing multiple MPI implementations, its best if you avoid putting
headers and libs into, for instance, /usr/include and /usr/lib.  If you
instead put them into, for example, /usr/include/openmpi or /usr/lib/lam
then compilers will have to use some sort of environment variables or other
build-time information to find them.  And thats desirable when installing
multiple implementations because it means that, for instance, a particular
software build won't accidentally include a lam-provided /usr/include/mpif.h
when what you really want is the version at /usr/include/mpich-2/mpif.h.

Basically, if we do our best to avoid "polluting" the standard locations
then users are much less likely to have problems with side-by-side installs.

And yes, I realize that these problems can be fixed by improving the build
systems for all the software out there that uses MPI.  Good build systems
can make it easy to ensure that you get the headers, libs, etc. that you 
want.  But file layout can also make it easier when dealing with the vast
number of thrown-together-with-duct-tape build systems that seem to be 
the norm in the real world.  :-)


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]