I've got slurm running with openmpi  and pmi2 and pmix are working just fine.  
I notice when using pmix, 
e,g, srun --mpi=mpix_v1 ..., the slurm plugin mpi_pmix.so (mpi_pmix_v1.so) is 
used which is itself.linked to the pmix library I have installed on the cluster 
(libpmix.so.2).  My openmpi installation,however, is built using its internal 
version of pmix and not the external pmix library being called whenslurm is the 
manager.
Does openmpi's internal pmix code interact with the external pmix library used 
by slurm when ansrun --mpi=pmix call is invoked?  How about when you use the 
salloc/sbatch w/mpirun style oflaunching a job?  I would think that ideally I 
would want to have both openmpi and slurm usingthe same pmix code, i.e. 
externally linked to the same pmix library, but for unrelated reaaons, 
I am forced to use openmpi with its internal pmix and libevent code.
My interest is possible versioning constraints that this may introduce.  

Thanks,
Phil

Reply via email to