Damien, Shiqing, Jeff?

 

--

Vimal

 

From: users-boun...@open-mpi.org [mailto:users-boun...@open-mpi.org] On Behalf 
Of vimalmat...@eaton.com
Sent: Monday, June 18, 2012 3:32 PM
To: us...@open-mpi.org
Subject: [OMPI users] Using OpenMPI on a network

 

So I configured and compiled a simple MPI program.

Now the issue is when I try to do the same thing on my computer on a corporate 
network, I get this error:

 

C:\OpenMPI\openmpi-1.6\installed\bin>mpiexec MPI_Tutorial_1.exe

--------------------------------------------------------------------------

Open RTE was unable to open the hostfile:

    C:\OpenMPI\openmpi-1.6\installed\bin/../etc/openmpi-default-hostfile

Check to make sure the path and filename are correct.

--------------------------------------------------------------------------

[SOUMIWHP5003567:01884] [[37936,0],0] ORTE_ERROR_LOG: Not found in file C:\OpenM

PI\openmpi-1.6\orte\mca\ras\base\ras_base_allocate.c at line 200

[SOUMIWHP5003567:01884] [[37936,0],0] ORTE_ERROR_LOG: Not found in file C:\OpenM

PI\openmpi-1.6\orte\mca\plm\base\plm_base_launch_support.c at line 99

[SOUMIWHP5003567:01884] [[37936,0],0] ORTE_ERROR_LOG: Not found in file C:\OpenM

PI\openmpi-1.6\orte\mca\plm\process\plm_process_module.c at line 996

 

What network settings should I be using? I’m sure this is because of the 
network because when I unplug the network cable, I get the error message I got 
below.

 

Thanks,

Vimal

 

From: users-boun...@open-mpi.org [mailto:users-boun...@open-mpi.org] On Behalf 
Of Damien
Sent: Friday, June 15, 2012 3:15 PM
To: Open MPI Users
Subject: Re: [OMPI users] Building MPI on Windows

 

OK, that's what orte_rml_base_select failed means, no TCP connection.  But you 
should be able to make OpenMPI & mpiexec work without a network if you're just 
running in local memory.  There's probably a runtime parameter to set but I 
don't know what it is.  Maybe Jeff or Shiqing can weigh in with what that is.

Damien

On 15/06/2012 1:10 PM, vimalmat...@eaton.com wrote: 

Just figured it out.

The only thing different from when it ran yesterday to today was I was 
connected to a network. So I connected my laptop to a network and it worked 
again.

 

Thanks for all your help, Damien!

I’m sure I’m gonna get stuck more along the way so hoping you can help.

 

--

Vimal

 

From: users-boun...@open-mpi.org [mailto:users-boun...@open-mpi.org] On Behalf 
Of Damien
Sent: Friday, June 15, 2012 2:57 PM
To: Open MPI Users
Subject: Re: [OMPI users] Building MPI on Windows

 

Hmmm.  Two things.  Can you run helloworldMPI.exe on it's own?  It should 
output "Number of threads = 1, My rank = 0"

Also, can you post the output of ompi_info ?  I think you might still have some 
path mixups.  A successful OpenMPI build with this simple program should just 
work.

If you still have the other OpenMPIs installed from the binaries, you might 
want to try uninstalling all of them and rebooting.  Also if you rebuilt 
OpenMPI and helloworldMPI with VS 2010, make sure that helloworldMPI is 
actually linked to those VS2010 OpenMPI libs by setting the right lib path in 
the Linker options.  Linking to VS2008 libs and trying to run with VS2010 
dlls/exes could cause problems too.

Damien   

On 15/06/2012 11:44 AM, vimalmat...@eaton.com wrote: 

Hi Damien,

 

I installed MS Visual Studio 2010 and tried the whole procedure again and it 
worked!

That’s the great news.

Now the bad news is that I’m trying to run the program again using mpiexec and 
it won’t!

 

I get these error messages: 

orte_rml_base_select failed

orte_ess_set_name failed, with a bunch of text saying it could be due to 
configuration or environment problems and will make sense only to an OpenMPI 
developer.

 

Help!

 

--

Vimal

 

From: users-boun...@open-mpi.org [mailto:users-boun...@open-mpi.org] On Behalf 
Of Damien
Sent: Thursday, June 14, 2012 4:55 PM
To: Open MPI Users
Subject: Re: [OMPI users] Building MPI on Windows

 

You did build the project, right?  The helloworldMPI.exe is in the Debug 
directory?

On 14/06/2012 1:49 PM, vimalmat...@eaton.com wrote: 

No luck.

Output:

 

Microsoft Windows [Version 6.1.7601]

Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

 

C:\Users\...>cd "C:\Users\C9995799\Downloads\helloworldMPI\Debug"

 

C:\Users\...\Downloads\helloworldMPI\Debug>mpiexec -n 2 helloworldMPI.exe

--------------------------------------------------------------------------

mpiexec was unable to launch the specified application as it could not find an e

xecutable:

 

Executable: helloworldMPI.exe

Node: SOUMIWHP5003567

 

while attempting to start process rank 0.

--------------------------------------------------------------------------

2 total processes failed to start

 

C:\Users\...\Downloads\helloworldMPI\Debug>

 

--

Vimal

 

From: users-boun...@open-mpi.org [mailto:users-boun...@open-mpi.org] On Behalf 
Of Damien
Sent: Thursday, June 14, 2012 3:38 PM
To: Open MPI Users
Subject: Re: [OMPI users] Building MPI on Windows

 

Here's a MPI Hello World project based on your code.  It runs fine on my 
machine.  You'll need to change the include and lib paths as we discussed 
before to match your paths, and copy those bin files over to the Debug 
directory.

Run it with this to start:  "mpiexec -n 1 helloworldMPI.exe".  Then change the 
-n 1 to -n x where x is the number of cores you have.  Say yes to allowing 
mpiexec firewall access if that comes up.

If this bombs out, there's something wrong on your machine.

Damien

 






_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users





_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users

Reply via email to