[libfabric-users] troubled by FI_SOURCE use

Biddiscombe, John A. biddisco at cscs.ch
Wed Mar 13 03:44:20 PDT 2019


Thanks. I found the bug. I had not copied an fi_Addr_T in one place before my send operation and so it was always going to 0 - hence the root was receiving it.


From: Hefty, Sean [sean.hefty at intel.com]
Sent: 13 March 2019 01:33
To: Biddiscombe, John A.; libfabric-users at lists.openfabrics.org
Subject: RE: troubled by FI_SOURCE use

> >This is using the sockets provider.  Can you update to a newer version of
> libfabric?
> I'm using a recent master. I just forgot to change the FI_VERSION(1,4) to
> FI_VERSION(MAJOR,MINOR) in my get info call. It comes out as 1.7 now

I realize this is a test app, but you almost never want to use FI_VERSION(MAJOR,MINOR).  Otherwise, if you build with a newer version of the library, it will assume that the app knows of fields and behavior that was introduced in that version.

More information about the Libfabric-users mailing list