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: Joshua Ladd (jladd.mlnx_at_[hidden])
Date: 2014-05-15 20:15:36


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
>