With the resulting daveInterface structure, you need to initialize an adapter, if one is used:
    
    res =daveInitAdapter(di);
    
While currently only MPI-adapters really need this initialization procedure, it is save to use
daveInitAdapter() with any protocol type. If it has no meaning for the protocol used, it is
mapped to a dummy procedure that returns allways success.

After successfully initializing your adapter, you can retrieve a list of reachable partners