I see. My one script for all clusters calls
mpirun --mca btl openib,mx,gm,tcp,sm,self ....
so I'd need to add some logic above the mpirun line to figure out what
cluster I am on to setup the correct mpirun line.
still seems like I should be able to do the mpirun line I have and just
tell me what it found, not what it can't find.
thanks for the workaround...
Sent by: Open MPI Users <users_at_[hidden]>
Re: [OMPI users] Using OPENMPI
08/26/2009 03:57 configured for MX, GM and OPENIB
Please respond to
Open MPI Users
On Aug 26, 2009, at 3:41 PM, twurgl_at_[hidden] wrote:
> When, for example, I run on an IB cluster, I get warning messages
> about not
> finding GM NICS and another transport will be used etc.
> And warnings about mca btl mx components not found etc. It DOES run
> IB, but it never says that in the output.
> What I'd like is to not get warnings about what I don't have on the
> in question and instead get a note that says it found the IB.
> Is this already possible?
> Or can I at least suppress the warnings for the not-found
You can use:
$ mpirun -mca pml ob1 -mca mx,sm,self ...
when running with MX. Substitute gm or ib when running on those
It may still fail over to TCP. To avoid that, you could run:
$ mpirun -mca pml ob1 -mca ^mx,^ib,^tcp ...
to tell it to run on anything (GM, shared memory and self) except MX,
IB, and TCP.
You probably do not need -mca pml ob1, but that will prevent the MX
MTL from trying to start as well.
users mailing list