I recently built and installed openmpi on my 64 bit linux machine running
centOS 6.
However whenever I try mpirun I get the error message:

[[INVALID],INVALID] ORTE_ERROR_LOG: Not found in file runtime/orte_init.c
at line 125
orte_ess_base_select failed

Actually here's the full error transcript:
====================================================================================================
>> mpiexec -n 4 object/a.out
[ellipse:01480] mca: base: component_find: unable to open
/opt/ompi/gnu/1.4.4/lib/openmpi/mca_paffinity_linux: file not found
(ignored)
[ellipse:01480] mca: base: component_find: unable to open
/opt/ompi/gnu/1.4.4/lib/openmpi/mca_carto_auto_detect: file not found
(ignored)
[ellipse:01480] mca: base: component_find: unable to open
/opt/ompi/gnu/1.4.4/lib/openmpi/mca_carto_file: file not found (ignored)
[ellipse:01480] mca: base: component_find: unable to open
/opt/ompi/gnu/1.4.4/lib/openmpi/mca_ess_env: file not found (ignored)
[ellipse:01480] mca: base: component_find: unable to open
/opt/ompi/gnu/1.4.4/lib/openmpi/mca_ess_hnp: file not found (ignored)
[ellipse:01480] mca: base: component_find: unable to open
/opt/ompi/gnu/1.4.4/lib/openmpi/mca_ess_singleton: file not found (ignored)
[ellipse:01480] mca: base: component_find: unable to open
/opt/ompi/gnu/1.4.4/lib/openmpi/mca_ess_slurm: file not found (ignored)
[ellipse:01480] mca: base: component_find: unable to open
/opt/ompi/gnu/1.4.4/lib/openmpi/mca_ess_tool: file not found (ignored)
[ellipse:01480] [[INVALID],INVALID] ORTE_ERROR_LOG: Not found in file
runtime/orte_init.c at line 125
--------------------------------------------------------------------------
It looks like orte_init failed for some reason; your parallel process is
likely to abort.  There are many reasons that a parallel process can
fail during orte_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):

  orte_ess_base_select failed
  --> Returned value Not found (-13) instead of ORTE_SUCCESS
--------------------------------------------------------------------------

=============================================================================================================


Here are the configure options I used to build openmpi:
./configure --prefix=/opt/ompi/gnu/1.4.4 CC=gcc -m64 CXX=g++ -m64
FC=gfortran -m64 F77=gfortran -m64 CFLAGS=-O2 -g CXXFLAGS=-O2 -g
FCFLAGS=-O2 -g FFLAGS=-O2 -g --enable-debug --enable-shared=gcc
--with-valgrind=/opt/valgrind --with-devel-headers --enable-mem-profile
--enable-orterun-prefix-by-default --enable-memchecker

Does anyone have any idea what these errors are. I tried recompiling with
the --enable-orterun-prefix-by-default  flag. Also while those files e.g
mca_ess_tool are not found, the static versions e.g mca_ess_tool.a and
mca_ess_tool.la exist in the /opt/ompi/gnu/1.4.4/lib/openmpi directory.
I've also tried adding that directory to my LD_LIBRARY_PATH but still get
the same error. Help would be much appreciated.

Thanks,
Sam

Reply via email to