Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: [OMPI users] OpenMPI 1.5.4 with VS2008 and example code fails at orte_init
From: Riku (subs_at_[hidden])
Date: 2011-09-12 16:56:51


Hello all,

I recently successfully compiled Open MPI 1.5.4 with Visual Studio
2008 for the 32-bit platform. Because of some adaptations (yet to be
added in) I cannot use the provided binary release.

For initial testing I also compiled the Hello World example code
(hello_cxx.cc). The program works fine when run together with the
binary release (of 1.5.4), downloaded from open-mpi.org. When running
the test example together with the code I have compiled myself, I get
the errors below.

I have used CMake to configure and generate solution files for Visual
Studio 2008. No settings, except build type (Release), were changed
from the CMake defaults. Compilation/linking and installation went
through without problems. When testing, I have made sure that the PATH
variable only points to the installation that I wish to use.

I have compared my installation folders, and as far as I can see I
have managed to build all the necessary binaries. Only the Fortran 77
binding libs/dlls have been omitted in the build (they were not marked
for build in CMake either).

The outputs from the binary distribution of "ompi_info" and my own
version are _identical_, except for paths identifying the libraries.
Nothing strange there.

The problem at hand leaves me scratching my head. Does anyone have any
ideas, or suggestions?

Thank you,

Riku

==============
Error messages:
==============

$> mpirun hello_cxx.exe

[Anemone:06412] [[5578,0],0] ORTE_ERROR_LOG: Not found in file
..\..\openmpi-1.5.4\orte\mca\ess\hnp\ess_hnp_module.c at line 536
--------------------------------------------------------------------------
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_debugger_select failed
  --> Returned value Not found (-13) instead of ORTE_SUCCESS
--------------------------------------------------------------------------
[Anemone:06412] [[5578,0],0] ORTE_ERROR_LOG: Not found in file
..\..\openmpi-1.5.4\orte\runtime\orte_init.c at line 128
--------------------------------------------------------------------------
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_set_name failed
  --> Returned value Not found (-13) instead of ORTE_SUCCESS
--------------------------------------------------------------------------
[Anemone:06412] [[5578,0],0] ORTE_ERROR_LOG: Not found in file
..\..\..\..\openmpi-1.5.4\orte\tools\orterun\orterun.c at line 616