When you launch a job with "srun", you have to include the option that
specifies which MPI "glue" to use. You can find the available options with
"--mpi=list" - you should see a "pmix_v3" option. Your cmd line should then be
"srun --mpi=pmix_v3 ..."
You can also set that to be the default in yo
Hi,
Just an update on this. I've managed to build OpenMPI 4.0.1 using
--with-pmix=/lustre/z04/pmix --width-slurm
-with-libevent=/lustre/z04/pmix/libevent/
Unfortunately I keep getting the same warning when using srun (i.e. srun
my_ompi_app.x):
The application appears to have been direct launche
This looks like a bug in the OMPI glue - let OMPI use its embedded PMIx version
(which is the same anyway) as you don't need it to use the same as Slurm is
using. You just need the separate PMIx installation to build the Slurm support.
> On Aug 5, 2020, at 8:10 AM, Luis Cebamanos via devel
>
Hi Ralph,
Thanks for pointing me to this. I've done that and although configure
does not report any errors, make won't build with following errors
Making all in mca/pmix/ext3x
make[2]: Entering directory '/lustre/z04/openmpi-4.0.1/opal/mca/pmix/ext3x'
CC mca_pmix_ext3x_la-ext3x_local.lo
For OMPI, I would recommend installing PMIx:
https://github.com/openpmix/openpmix/releases/tag/v3.1.5
> On Aug 5, 2020, at 12:40 AM, Luis Cebamanos via devel
> wrote:
>
> Hi all,
>
> We are trying to install OpenMPI with Slurm support on a recently
> upgraded system. Unfortunately libpmi, li