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