ohpc icon indicating copy to clipboard operation
ohpc copied to clipboard

Slurm doesn't use pmix in ohpc v2.1

Open sjpb opened this issue 3 years ago • 3 comments

In OpenHPC v2.0, you can do:

srun --mpi=pmix_v3

and it just works. Turns out pmix-ohpc is listed as a dependency for slurm:

rpm -q --whatrequires pmix-ohpc
slurm-ohpc-20.02.5-13.1.ohpc.2.0.x86_64

In OpenHPC v2.1 this doesn't work, and even installing the pmix-ohpc package doesn't fix that.

@adrianreber suggested it's related to this which changes the pmix conditional: https://github.com/openhpc/ohpc/commit/c04c33f48d2a75e7fe07697ce277a981926c61df

#1273 may also be related if pmix support is supposed to be done a different way?

sjpb avatar Apr 15 '21 10:04 sjpb

Looks like this is caused by rpath-checks in the Spec-file (on RHEL-based OS). If I use: export QA_RPATHS=$(( 0x0001|0x0002|0x0004|0x0005 )) in stead of: export QA_RPATHS=0x5 then the pmix module seems to get installed..

tuxwielder avatar Aug 24 '21 14:08 tuxwielder

any progress for that issue reported for 2 months ago? will you update spec to resolve it?

yixuan178 avatar Oct 27 '21 08:10 yixuan178

We will endeavor to re-enable PMIx support in the 2.5 release. The pmix packaging needs to be udpated.

koomie avatar Nov 17 '21 00:11 koomie