On Nov 21, 2005, at 10:34 AM, Troy Telford wrote:
On Mon, 21 Nov 2005 06:00:05 -0700, Jeff Squyres <jsquyres@open-
mpi.org>
wrote:
These warnings will likely be removed (or, more specifically, only
displayed if requested) once we include the feature to display which
BTL components/networks are being used at run-time.
While only really useful for testing, it would be neat to be able
to say
'try to use every component execept this one.' For instance, should I
feel the need to scratch the itch of using IP-over-IB or TCP over
Myrinet
-- in my case, this would mainly be because of my cluster's 10/100
switch,
and I'd like to test/tune either OMPI's TCP performance, or IPoIB/
TCPoMyri
driver performance. In such a case, I could say 'ignore mvapi; yes
RDMA
is good, sure it's a silly thing do do -- now bow to my will ye
minions,
and despair.'
I'm going to have to remember that one :).
Naturally, I could do this by simply removing the openib, mvapi, gm,
and/or mx components; but that would require typing more characters
than
'--ignore_mca btl gm'.
We actually have this feature already... You can either do:
-mca btl_base_exclude mvapi
or
-mca btl ^mvapi
They are essentially equivalent. The first will load the mvapi
component, but never schedule any fragments on it. The second will
just not load the mvapi component. Sometimes we actually anticipate
user requests - not often, but sometimes ;).
Brian
--
Brian Barrett
LAM/MPI developer and all around nice guy
Have a LAM/MPI day: http://www.lam-mpi.org/