We currently use MPICH on our Linux clusters, but due to a high
frequency of semaphore problems we are planning to replace it. OpenMPI
looks like our best candidate but we have hit a snag. We support
multiple compilers (specifically PGI and Intel) and due to
incompatibilities in different vendors' f90 .mod files, we have separate
directories for OpenMPI with each compiler. Therefore we cannot set a
global path to the OpenMPI binaries -- it will differ depending on the
user's choice of compiler. I have read about the --prefix flag and this
does work, but our users are mostly barely conversant with Unix and many
would have difficulty finding and specifying the appropriate path. (We
use the modules software environment currently to set paths and the like
for them.) Is there some way to specify something like "use the same
path as you are in" from the root process? There was some allusion in
the FAQ to changing the wrappers to include directives, but the link led
to a "no such category" page.
--
Katherine Holcomb, Ph.D. kholc...@virginia.edu
Research Computing Support Group - ITC Office Phone: (434) 982-5948
148 BSEL, Clark Hall Center Phone: (434) 243-8799
University of Virginia 22904