On Linux you needn't initialise the dat registry. Your program prints:
"provider 1: OpenIB-cma". I successfully tested INTEL MPI and mvapich2
with uDAPL .
Donald Kerr wrote:
> I am going to guess at a minimum the interfaces are up and you can
> ping them. On Solaris there is an additional step required and that
> is initializing the dat registry. If "/usr/sbin/datadm -v" does not
> show some driver output then you would need to run "/usr/sbin/datadm
> -a /usr/share/dat/SUNWudaplt.conf". I don't know if there is an
> equivalent on Linux.
> Attached is a simple udapl program which will check if the interfaces
> are available in the dat registry.