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.
> 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
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.