Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] Displaying Selected MCA Modules
From: Ralph Castain (rhc_at_[hidden])
Date: 2008-06-21 14:56:59


Hmmm....this email thread was forwarded to me by a friendly elf, so be sure
to include me directly in any reply. As the person who wrote a lot of the
bproc support, I'll try to catch up on it over the next couple of days.

One thing to correct right away, though. The --display-map function actually
doesn't tell you what modules are going to be used to run the job. The
values you show below are the MCA params being passed to the application
procs, which have nothing to do with how those procs are being launched!

In fact, in 1.2, we hard-code the "proxy" components solely to turn "off"
any attempt by a local proc to mistakenly choose a "real" component for
those frameworks. The "proxy" just tells them to send a message to mpirun if
they actually need to use any of those frameworks.

In a bproc world, NONE of those frameworks are used by the procs, and the
procs never call any of them.

I'm not sure that 1.2 provides a mechanism for reliably reporting what every
framework selected.

Ralph

On 6/19/08 5:00 PM, "Joshua Bernstein" <jbernstein_at_[hidden]>
wrote:

> Well to answer my own question,
>
> If I use the -display-map option, I get printed out a nice bit of
> information that includes a list of the modules in use during the run
> as shown below:
>
> ---SNIP---
> Argv[0]: ./cpi
> Env[0]: OMPI_MCA_pls=proxy
> Env[1]: OMPI_MCA_rmaps_base_display_map=1
> Env[2]:
> OMPI_MCA_orte_precondition_transports=ad81e32181314110-4aea4dd5040c2593
> Env[3]: OMPI_MCA_rds=proxy
> Env[4]: OMPI_MCA_ras=proxy
> Env[5]: OMPI_MCA_rmaps=proxy
> Env[6]: OMPI_MCA_rmgr=proxy
> Working dir: /home/ats (user: 0)
> ---END SNIP--
>
> -Josh
>
> Joshua Bernstein wrote:
>> Hi There,
>> I'm attempting to debug some configuration issue with the recent
>> version of OMPI, version 1.2.6. I'm able to build all of the MCA
>> modules, and I've figured out how to display the list of AVAILABLE
>> modules using ompi_info, but is there a way to display the list of
>> modules that was selected at runtime? I've tried the -v option to
>> mpirun, and read through the FAQs, but I can't seem to figure out
>> how to have OMPI display the selected MCAs when a job starts. Any
>> help or guidance would be appreciated.
>> -Josh
>> _______________________________________________
>> 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