Discussion:
[OMPI users] (no subject)
Dmitry N. Mikushin
2018-11-01 01:08:33 UTC
Permalink
Dear all,

ompi_info reports pml components are available:

$ /usr/mpi/gcc/openmpi-3.1.0rc2/bin/ompi_info -a | grep pml
MCA pml: v (MCA v2.1.0, API v2.0.0, Component v3.1.0)
MCA pml: monitoring (MCA v2.1.0, API v2.0.0, Component
v3.1.0)
MCA pml: yalla (MCA v2.1.0, API v2.0.0, Component v3.1.0)
MCA pml: cm (MCA v2.1.0, API v2.0.0, Component v3.1.0)
MCA pml: ob1 (MCA v2.1.0, API v2.0.0, Component v3.1.0)
MCA pml: ucx (MCA v2.1.0, API v2.0.0, Component v3.1.0)

However, when I'm trying to use them, mpirun gives back:

--------------------------------------------------------------------------
No components were able to be opened in the pml framework.

This typically means that either no components of this type were
installed, or none of the installed components can be loaded.
Sometimes this means that shared libraries required by these
components are unable to be found/loaded.

Host: cloudgpu6
Framework: pml
--------------------------------------------------------------------------

With the strace I can see the
libraries /usr/mpi/gcc/openmpi-3.1.0rc2/lib64/openmpi/mca_pml_* are reached
out by mpirun. Then I also can see ldd does not show any unresolved
dependencies for them.

How else could it be the that pml is not found?

Thanks,
- Dmitry.
Jeff Squyres (jsquyres) via users
2018-11-01 10:23:32 UTC
Permalink
That's pretty weird.

I notice that you're using 3.1.0rc2. Does the same thing happen with Open MPI 3.1.3?
Post by Dmitry N. Mikushin
Dear all,
$ /usr/mpi/gcc/openmpi-3.1.0rc2/bin/ompi_info -a | grep pml
MCA pml: v (MCA v2.1.0, API v2.0.0, Component v3.1.0)
MCA pml: monitoring (MCA v2.1.0, API v2.0.0, Component v3.1.0)
MCA pml: yalla (MCA v2.1.0, API v2.0.0, Component v3.1.0)
MCA pml: cm (MCA v2.1.0, API v2.0.0, Component v3.1.0)
MCA pml: ob1 (MCA v2.1.0, API v2.0.0, Component v3.1.0)
MCA pml: ucx (MCA v2.1.0, API v2.0.0, Component v3.1.0)
--------------------------------------------------------------------------
No components were able to be opened in the pml framework.
This typically means that either no components of this type were
installed, or none of the installed components can be loaded.
Sometimes this means that shared libraries required by these
components are unable to be found/loaded.
Host: cloudgpu6
Framework: pml
--------------------------------------------------------------------------
With the strace I can see the libraries /usr/mpi/gcc/openmpi-3.1.0rc2/lib64/openmpi/mca_pml_* are reached out by mpirun. Then I also can see ldd does not show any unresolved dependencies for them.
How else could it be the that pml is not found?
Thanks,
- Dmitry.
_______________________________________________
users mailing list
https://lists.open-mpi.org/mailman/listinfo/users
--
Jeff Squyres
***@cisco.com
Continue reading on narkive:
Loading...