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" <r...@open-mpi.org> 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.m...@gmail.com> 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 <r...@open-mpi.org> 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.montakh...@gmail.com> >> 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 <r...@open-mpi.org> 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.montakh...@gmail.com> >>> 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 >