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
|