You're getting that error because you failed to specify any hosts on your cmd 
line - so OMPI has no idea where to launch the procs. It looked for a default 
hostfile, but didn't find that either.

Just add a -host <hostname> option to your command line and tell it where you 
want the procs to run.


On Jun 19, 2012, at 10:53 AM, <vimalmat...@eaton.com> wrote:

> 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
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users

Reply via email to