On 09/03/2015 03:47 PM, Ralph Castain wrote:
> I guess I didn’t make it clear in my prior comment, so let me try
> again. I understand about dlopen and the fix that George proposed -
> we had internally discussed this as well. However, the questions that
> raises are:
> 
> 1. how does the distro (Michal) decide which PSM module to disable by
> default in their package?

In the RHEL package I have disabled PSM2 by default in
openmpi-mca-params.conf:

# Disable the psm2 MTL by default.
# Workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1259835
# This avoids a conflict between libpsm2.so.2 and libpsm_infinipath.so.1.
mtl = ^psm2
# If psm2 is needed, comment out the above line and uncomment
# the following two lines. This will disable MCAs that are known to
# depend on libpsm_infinipath.so.1:
#   mtl = ^psm,ofi
#   btl = ^usnic

> 2. how does the user “discover” that their fabric has automatically
> been disabled, especially since this has never been the case before?

There will be a release note.
OmniPath was not previously supported in RHEL at all, so it's not like
I'm disabling something that used to work.

Regards,
Michal

Reply via email to