Hello,

I have been having a heck of a time getting an old version of OMPI (v2.1) with 
slurm (v19). I need it to work with an application that I don't have control of 
recompiling with newer OMPI versions.

I think it is an OMPI or PMIX compiling issue because the newer versions (OMPI 
v3 and v4, PMIX v2 and v3) work with slurm as expected form the docs. I am not 
sure if it is because of a parameter I need to set for an older OMPI to make it 
working, since it is hard to find details about old versions and issues.

Here are some commands:

srun --mpi=list
srun: MPI types are...
srun: pmix_v3
srun: none
srun: openmpi
srun: pmi2
srun: pmix
srun: pmix_v1
srun: pmix_v2

srun --mpi=pmix_v2 -N 2 -n 2 mpi_program
Hello World from Node headnode, job 0
Hello World from Node nodeA, job 1


https://pastebin.com/5P8eJ7hb
[https://pastebin.com/i/facebook.png]<https://pastebin.com/5P8eJ7hb>
srun --mpi=pmix_v1 -N 2 -n 2 mpi_program [headnode:17246] PMIX ERROR: UNPACK-PA 
- Pastebin.com<https://pastebin.com/5P8eJ7hb>
pastebin.com

I have OMPI and pmix as modules which I load at runtime for the different slurm 
runs (different pmix).

Configure commands for OMPI v2

./configure --prefix=/data_storage/cluster_software/mpis/openmpi-2.1.3 
--with-libevent=external --with-hwloc=external --with-ucx=/usr 
--with-pmix=/data_storage/cluster_software/mpis/pmix-1.2.5 --with-slurm 
--disable-pmix-dstore

Configure command for PMIX v1
./configure --prefix=/data_storage/cluster_software/mpis/pmix-1.2.5



Anyone have an idea?

Reply via email to