[libfabric-users] fi_read verbs ENODATA

Hefty, Sean sean.hefty at intel.com
Fri Oct 23 09:59:06 PDT 2020


> >> hints->mode = FI_LOCAL_MR;
> > For verbs and any recent release of libfabric, you will want to remove setting this.
> Instead, set:
> >
> > hints->domain_attr->mr_mode = FI_MR_LOCAL | FI_MR_VIRT_ADDR |
> > 					FI_MR_ALLOCATED | FI_MR_PROV_KEY;
> 
> Ah ok, I thought since FI_BASIC is no longer around, the provider did
> not need those assurances.
> 
> With "For verbs and any recent release of libfabric, you will want to
> remove setting this" you are referring to hints->mode = FI_LOCAL_MR and
> not the other settings? How would you otherwise specify a specific
> provider or the address format used?

Yes - you only need to remove setting hints->mode = FI_LOCAL_MR.  That is now covered by domain_attr->mr_mode = FI_MR_LOCAL.

- Sean



More information about the Libfabric-users mailing list