On Jun 13, 2007, at 11:32 AM, George Bosilca wrote:

Right ... blame me :) The problem is that we have to know the number of
interfaces in order to be able to generate the MCA parameters, and the
number of interfaces will only be know inside the init call (and I really doon't think it's a good idea to move this part of the code in the open
function).

Understood and agree.

I don't mind having some MCA parameters that are never showed by ompi_info (we already have the hidden ones). Anyway, for TCP by default there is the
btl_tcp_latency and btl_tcp_bandwidth which will be used as a default
value for all NICs. For the others, a quick google search on our mailing
list will return all information about how to set the latency and
bandwidth by NIC. MX have a similar mechanism ...

Are you saying that the TCP and MX BTLs have similar variable MCA parameters?

I think the "hidden" MCA parameters are a different issue; they were created for a different purpose (users are not supposed to see/set them). These variable parameters would be intended to be used by the users, but they would have no way of finding out a) that they exist, and b) what they are. That's why I think that the MCA parameters may not be the right mechanism for this kind of information.

--
Jeff Squyres
Cisco Systems

Reply via email to