Re: [OMPI users] Using PMI as RTE component

2014-05-16 Thread Ralph Castain
It's my fault - as release manager, I should have spotted that component 
sneaking into the release branch back in the 1.7 series, but I missed it. I 
have deleted it now as it was never intended to be released.

Sorry for the confusion.
Ralph

On May 15, 2014, at 8:33 PM, Hadi Montakhabi  wrote:

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



Re: [OMPI users] Using PMI as RTE component

2014-05-16 Thread Hadi Montakhabi
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"  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  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  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 
>> 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  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 
>>> 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
>>> 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
>>
>>
>>
>> ___
>> 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
>


Re: [OMPI users] Using PMI as RTE component

2014-05-15 Thread Ralph Castain
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  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  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  
> 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  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  
>> 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
>>> 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
> 
> 
> ___
> 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



Re: [OMPI users] Using PMI as RTE component

2014-05-15 Thread Joshua Ladd
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  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 
> 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  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 
>> 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
>> 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
>
>
>
> ___
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users
>


Re: [OMPI users] Using PMI as RTE component

2014-05-15 Thread Ralph Castain
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  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  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  
> 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
>> 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



Re: [OMPI users] Using PMI as RTE component

2014-05-15 Thread Hadi Montakhabi
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  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 
> 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
> 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
>


Re: [OMPI users] Using PMI as RTE component

2014-05-15 Thread Ralph Castain
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  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
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users