In the process of reviewing the tcp provider, I came across a problem mapping 
socket calls to windows versions of the calls.  (Gasp - I was shocked too)*.  
This highlighted an issue that struct iovec doesn't seem to be defined by any 
windows header files.

Internally, libfabric defines struct iovec in include/windows/uio.h.  But any 
application using libfabric headers must define this structure themselves prior 
to including the header files.  And the definition must match that in the 
internal uio.h file (well, if they make use of any of the APIs).

My question is what applications are using libfabric on windows?  I know that 
Intel MPI does, but are there others?  We don't release a convenient libfabric 
installation package on windows, so it may only be used with static linking or 
part of a custom build.

- Sean

* That was my sarcasm font
ofiwg mailing list

Reply via email to