Can PMIx support be enabled without rebuilding from source?

Asked by Eric Hermes

We have a compute cluster with 16 compute nodes + 1 head node running Ubuntu 18.04, purchased from and configured by the vendor Microway. The cluster is running SLURM 17.11.2-1build1 as installed from the official Ubuntu package repositories. We are attempting to run software compiled with the OpenMPI compilers version 2.1.1-8, also installed from the official Ubuntu package repositories. However, we are unable to properly execute MPI applications compiled with OpenMPI using the "srun" command from SLURM -- attempting to do so results in N serial executions, rather than a single N-parallel execution. The SLURM documentation indicates that this can be resolved by using PMIx (https://slurm.schedmd.com/mpi_guide.html#open_mpi), however I cannot find any documentation on how to enable PMIx in the version of SLURM that is distributed by the official Ubuntu package repositories.

Can PMIx support be enabled in the official packaged versions of SLURM distributed by Ubuntu, or is it necessary to manually recompile SLURM in order to enable PMIx support?

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu slurm-llnl Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Daniel Letzeisen (dtl131) said :
#1

Unfortunately, the version of SLURM found in Ubuntu 18.04 was not built with pmix support, so you would have to rebuild it:
checking for pmix installation...
configure: WARNING: unable to locate pmix installation
-- https://launchpadlibrarian.net/355884408/buildlog_ubuntu-bionic-amd64.slurm-llnl_17.11.2-1build1_BUILDING.txt.gz

This has been fixed in Ubuntu 20.04:
checking for pmix installation... /usr/lib/x86_64-linux-gnu/pmix
-- https://launchpadlibrarian.net/460956617/buildlog_ubuntu-focal-amd64.slurm-llnl_19.05.5-1_BUILDING.txt.gz

See also: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=948008

Can you help with this problem?

Provide an answer of your own, or ask Eric Hermes for more information if necessary.

To post a message you must log in.