On Monday 22 October 2007, Don Kerr wrote:
> Couple of things.
> With linux I believe you need the interface instance in the 7th field of
> the /etc/dat.conf file.
>     example:
>
> InfiniHost0 u1.1 nonthreadsafe default /usr/lib64/libdapl.so ri.1.1 " " " "
> should be
> InfiniHost0 u1.1 nonthreadsafe default /usr/lib64/libdapl.so ri.1.1 "ib0 0
> " " "

Yeah, I noticed that when I compared it to an OFED install; in this particular 
IB stack, the "blank" field goes to the "default" value, so while it looks 
like an issue, it isn't.  (On this stack, the blank is equivalent of 
having "InfiniHost0 ib1" - and yes, the names aren't what you'd expect, which 
makes support even more difficult...)

> Also, I did see a problem when running with less than ofed 1.2 which I
> did not pursue because v1.2 worked. Last, it appears that you are
> running udapl 1.1, I have only ever run on 1.2 so I don't know what to
> expect.

You're 100% correct that it is uDAPL 1.1.  If you've only used 1.2 (and hence, 
coded/tested for uDAPL 1.2), then I wouldn't be suprised if that's the reason 
why it isn't working.

MVAPICH2's uDAPL support is 1.2 or greater, so I wouldn't be suprised if the 
story is similar for Open MPI.

I'd add that it may be useful to others to mention what version(s) of uDAPL 
work with Open MPI in the documentation or FAQ.
-- 
Troy Telford

Reply via email to