Open MPI logo

Open MPI User's Mailing List Archives

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

Subject: Re: [OMPI users] OPenMpi: How to specify login name in machinefile passed to mpirun
From: Olivier Riff (oliriff_at_[hidden])
Date: 2010-03-11 11:14:39


2010/3/11 Ralph Castain <rhc_at_[hidden]>

> Yeah, it was a bug in the parser - fix scheduled for 1.4.2 release.
>
> Thanks!
> Ralph
>

OK, thanks Ralph for the test and the quick analyse.

Regards,

Olivier

>
> On Mar 11, 2010, at 4:32 AM, Olivier Riff wrote:
>
> Hello Ralph,
>
> Thanks for you quick reply.
> Sorry I did not mention the version : it is the v1.4 (which indeed is not
> the very last one).
> I will appreciate if you could make a short test.
>
> Thanks and Regards,
>
> Olivier
>
> 2010/3/10 Ralph Castain <rhc_at_[hidden]>
>
>> Probably a bug - I don't recall if/when anyone actually tested that code
>> path. I'll have a look...probably in the hostfile parser.
>>
>> What version are you using?
>>
>> On Mar 10, 2010, at 8:26 AM, Olivier Riff wrote:
>>
>> Oops sorry I made the test too fast: it still does not work properly with
>> several logins:
>>
>> I start on user1's machine:
>> mpirun -np 2 --machinefile machinefile.txt MyProgram
>>
>> with machinefile:
>> user1_at_machine1 slots=1
>> user2_at_machine2 slots=1
>>
>> and I got :
>> user1_at_machine2 password prompt ?! (there is no user1 account on
>> machine2...)
>>
>> My problem is still open... why is there a connection attempt to machine2
>> with user1 ...
>> Has somebody an explanation ?
>>
>> Thanks,
>>
>> Olivier
>>
>>
>> 2010/3/10 Olivier Riff <oliriff_at_[hidden]>
>>
>>> OK, it works now thanks. I forgot to add the slots information in the
>>> machinefile.
>>>
>>> Cheers,
>>>
>>> Olivier
>>>
>>>
>>>
>>> 2010/3/10 Ralph Castain <rhc_at_[hidden]>
>>>
>>> It is the exact same syntax inside of the machinefile:
>>>>
>>>> user1_at_machine1 slots=4
>>>> user2_at_machine2 slots=3
>>>> ....
>>>>
>>>>
>>>> On Mar 10, 2010, at 5:41 AM, Olivier Riff wrote:
>>>>
>>>> > Hello,
>>>> >
>>>> > I am using openmpi on several machines which have different user
>>>> accounts and I cannot find a way to specify the login for each machine in
>>>> the machinefile passed to mpirun.
>>>> > The only solution I found is to use the -host argument of mpirun, such
>>>> as:
>>>> > mpirun -np 2 --host user1_at_machine1,user2_at_machine2 MyProgram
>>>> > which is very inconvenient with a lot of machines.
>>>> >
>>>> > Is there a way to do the same using a machinefile text? :
>>>> > mpirun -np 2 -machinefile machinefile.txt MyProgram
>>>> >
>>>> > I cannot find the appropriate syntax for specifying a user in
>>>> machinefile.txt...
>>>> >
>>>> > Thanks in advance,
>>>> >
>>>> > Olivier
>>>> >
>>>> > _______________________________________________
>>>> > users mailing list
>>>> > users_at_[hidden]
>>>> > http://www.open-mpi.org/mailman/listinfo.cgi/users
>>>>
>>>>
>>>> _______________________________________________
>>>> users mailing list
>>>> users_at_[hidden]
>>>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>>>>
>>>
>>>
>> _______________________________________________
>> users mailing list
>> users_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>>
>>
>>
>> _______________________________________________
>> users mailing list
>> users_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>>
>
> _______________________________________________
> users mailing list
> users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/users
>
>
>
> _______________________________________________
> users mailing list
> users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/users
>