Another thing Gabriele might want to check is whether the Spectrum MPI
launcher is being used. In Spectrum MPI, "mpirun" is a script that, among
other things, sets up the environment for Spectrum-specific libraries to be found.
In my experience, trying to "short circuit" the use of that script - for
example, by using the orterun binary - can lead to problems similar to what
Gabriele is experiencing.
My suggestion would be to run file(1) on the launcher to make sure it is the
Spectrum script. For example, if the command used to launch is simply
"mpirun", then a suitable check would be:
file `which mpirun`
Regards,
Chuck Schneider | Software Engineer
Rogue Wave Software, Inc.
Innovate with Confidence
P 508.652.7718 | F 508.652.7701
www.roguewave.com | chuck.schnei...@roguewave.com
On 05/18/2017 09:04 AM, Gilles Gouaillardet wrote:
Gabriele,
can you
ompi_info --all | grep pml
also, make sure there is nothing in your environment pointing to an other Open
MPI install
for example
ldd a.out
should only point to IBM libraries
Cheers,
Gilles
On Thursday, May 18, 2017, Gabriele Fatigati <g.fatig...@cineca.it
<mailto:g.fatig...@cineca.it>> wrote:
Dear OpenMPI users and developers, I'm using IBM Spectrum MPI 10.1.0 based
on OpenMPI, so I hope there are some MPI expert can help me to solve the
problem.
When I run a simple Hello World MPI program, I get the follow error message:
A requested component was not found, or was unable to be opened. This
means that this component is either not installed or is unable to be
used on your system (e.g., sometimes this means that shared libraries
that the component requires are unable to be found/loaded). Note that
Open MPI stopped checking at the first component that it did not find.
Host: openpower
Framework: pml
Component: pami
--------------------------------------------------------------------------
--------------------------------------------------------------------------
It looks like MPI_INIT failed for some reason; your parallel process is
likely to abort. There are many reasons that a parallel process can
fail during MPI_INIT; some of which are due to configuration or environment
problems. This failure appears to be an internal failure; here's some
additional information (which may only be relevant to an Open MPI
developer):
mca_pml_base_open() failed
--> Returned "Not found" (-13) instead of "Success" (0)
--------------------------------------------------------------------------
*** An error occurred in MPI_Init
*** on a NULL communicator
*** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort,
*** and potentially your MPI job)
My sysadmin used official IBM Spectrum packages to install MPI, so It's
quite strange that there are some components missing (pami). Any help?
Thanks
--
Ing. Gabriele Fatigati
HPC specialist
SuperComputing Applications and Innovation Department
Via Magnanelli 6/3, Casalecchio di Reno (BO) Italy
www.cineca.it <http://www.cineca.it> Tel: +39 051
6171722
g.fatigati [AT] cineca.it <http://cineca.it>
_______________________________________________
users mailing list
users@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/users
_______________________________________________
users mailing list
users@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/users