On Jul 11, 2007, at 8:09 AM, Terry D. Dontje wrote:

Jeff Squyres wrote:

On Jul 10, 2007, at 1:26 PM, Ralph H Castain wrote:



2. It may be useful to have some high-level parameters to specify a
specific run-time environment, since ORTE has multiple, related
frameworks (e.g., RAS and PLS).  E.g., "orte_base_launcher=tm", or
somesuch.



I was just writing this up in an enhancement ticket when the though
hit me: isn't this aggregate MCA parameters?  I.e.:

        mpirun --am tm ...

Specifically, we'll need to make a "tm" AMCA file (and whatever other
ones we want), but my point is: does AMCA already give us what we want?


The above sounds like a possible solution as long as we are going to
deliver a set of such files and not require each site to create their
own. Also, can one pull in multiple AMCA files for one run thus you can specify a tm AMCA and possibly some other AMCA file that the user may want?

Yep. You can put a ':' between different parameters. So:
 shell$ mpirun -am tm:foo:bar ...
will pull in the three AMCA files 'tm' 'foo' 'bar' in that order of precedence. Meaning that 'tm' can override a MCA parameter in 'foo', and 'foo' can override a MCA parameter in 'bar'. And any '-mca' command line options take a higher precedence than AMCA parameter files, so could override MCA parameters set by any of 'tm' 'foo' or 'bar'.

I'll put it on my list to make a faq entry for AMCA usage, as I don't see one.

-- Josh


--td
_______________________________________________
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel

----
Josh Hursey
jjhur...@open-mpi.org
http://www.open-mpi.org/



Reply via email to