Re: [OMPI devel] MCA component open

2008-05-04 Thread Jeff Squyres
FWIW, Josh implemented "MCA-NULL" in https://svn.open-mpi.org/trac/ompi/changeset/18364 . I'm not sure how I feel about this solution. On the one hand, it's kind of a hack-ish way of solving the immediate issue. On the other hand, it's really a larger issue of explicitly *not* setting an M

Re: [OMPI devel] MCA component open

2008-05-03 Thread George Bosilca
The problem: The orted open all plm before discarding most of them, all this in the context where a "--mca plm rsh" was present on the mpirun invocation. The non problem: In the context of the mpirun process, only the rsh plm is opened, as the mpirun is the only process who get the "--mca

Re: [OMPI devel] MCA component open

2008-05-02 Thread Josh Hursey
We could also call it 'null' for the empty set of components? Or maybe OMPI-NULL. Outside of the naming do others this this is a useful feature to implement? -- Josh On May 2, 2008, at 10:51 AM, Ralph Castain wrote: I would think that adding a special keyword would be the correct method

Re: [OMPI devel] MCA component open

2008-05-02 Thread Ralph Castain
I would think that adding a special keyword would be the correct method. I would suggest something with an "ompi" in it, perhaps capitalized so there is no confusion...something like "OMPI-NONE"? On 5/2/08 8:37 AM, "Josh Hursey" wrote: > I don't believe we have the logic in place to tell mca_co

Re: [OMPI devel] MCA component open

2008-05-02 Thread Josh Hursey
I don't believe we have the logic in place to tell mca_component_open 'do not open anything'. (I could be wrong though). Adding such an option might be useful, but we would have to consider how that option should be specified by the user. Currently if you do not set a value (leave empty spa

Re: [OMPI devel] MCA component open

2008-05-02 Thread Ralph Castain
I see what the problem is. In the case of slurm, I don't want -any- components to be opened, even though I am going to call plm open/select. I have to leave that logic in place for those environments that -do- want to specify some backend secondary launcher. So the question is: how do I tell mca_c

Re: [OMPI devel] MCA component open

2008-05-02 Thread Ralph Castain
Well, I have a current version of the trunk. I add an MCA param to the environment indicating that only rsh is to be used by the orted. Yet I get an output from every orted indicating that slurm (misspelled!) is available for selection. This tells me that the slurm component is being opened, even

Re: [OMPI devel] MCA component open

2008-05-02 Thread Jeff Squyres
(moving to devel list for wider audience) Hmm. I thought the UTK stuff from a while ago supposedly changed this behavior to only open the components that were specifically requested. This behavior looks like the *original* MCA behavior -- open them all, then discard what we don't want (but