Open MPI logo

Open MPI User's Mailing List Archives

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

Subject: Re: [OMPI users] Using PMI as RTE component
From: Hadi Montakhabi (hadi.montakhabi_at_[hidden])
Date: 2014-05-15 23:33:55


Ralph is right.
I used 1.8, and after digging into it, I noticed it doesn't even compile
the pmi component. When I tried to configure without orte, I could see the
errors while compiling.
It looks like it is well broken!

Peace,
Hadi
On May 15, 2014 7:28 PM, "Ralph Castain" <rhc_at_[hidden]> wrote:

> Josh - he's talking about the PMI component in ompi/mca/rte. It generally
> doesn't work.
>
>
> On May 15, 2014, at 5:15 PM, Joshua Ladd <jladd.mlnx_at_[hidden]> wrote:
>
> Hadi,
>
> Is your job launching and executing normally? During the launch,
> frameworks are initialized by opening all components, selecting the desired
> one, and closing the others. I think you're just seeing components being
> opened, queried, and ultimately closed. The important thing is knowing if
> PMI was selected. Set: -mca ess_base_verbose 5 -mca plm_base_verbose 5
> -mca grpcomm_base_verbose 5.
>
> Josh
>
>
> On Thu, May 15, 2014 at 4:13 PM, Ralph Castain <rhc_at_[hidden]> wrote:
>
>> I wouldn't trust that PMI component in the RTE framework - it was only
>> created as a test example for that framework. It is routinely broken and
>> not maintained, and can only be used if forced.
>>
>> Is this on the trunk? Or are you using the 1.8 series? If the latter,
>> that component shouldn't even be there.
>>
>>
>> On May 15, 2014, at 1:09 PM, Hadi Montakhabi <hadi.montakhabi_at_[hidden]>
>> wrote:
>>
>> By "goes through orte component", I meant it does go into rte_orte_open
>> function in rte_orte_component.c.
>> Let me try to formulate my question in a different way:
>> There are two components in the rte framework, namely orte and pmi.
>> The question is whether pmi could be used independent from orte? Or it
>> needs orte to function?
>>
>> Peace,
>> Hadi
>>
>>
>> On Thu, May 15, 2014 at 2:59 PM, Ralph Castain <rhc_at_[hidden]> wrote:
>>
>>> What do you mean "goes through orte component"? It will still call into
>>> the orte code base, but will use PMI to do the modex.
>>>
>>> On May 15, 2014, at 12:54 PM, Hadi Montakhabi <hadi.montakhabi_at_[hidden]>
>>> wrote:
>>>
>>> Hello,
>>>
>>> I am trying to utilize pmi instead of orte, but I come across the
>>> following problem.
>>> I do configure using --with-slurm=[slurm installation path] and
>>> --with-pmi=[slurm installation path].
>>>
>>> After compiling, I run the executable using:
>>> $srun -n 2 --mpi=pmi2 ./executable
>>>
>>> However, this still goes through orte component, not the pmi.
>>> Am I missing something when I configure?
>>>
>>> Peace,
>>> Hadi
>>> _______________________________________________
>>> 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
>