[ofiwg] libfabric on windows

2018-02-13 Thread Hefty, Sean
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
ofiwg@lists.openfabrics.org
http://lists.openfabrics.org/mailman/listinfo/ofiwg


Re: [ofiwg] Seeking Agenda Topics for tomorrow's OFIWG meeting

2018-02-13 Thread Hefty, Sean
> variable-sized means underflow?

It means that the receiver has no idea how large of a message to expect until 
it is sent.  (Hey, I made up the term).  The problem is that every app is 
ending up needing to implement a rendezvous protocol, which is layered over 
libfabric, which also implements it.
___
ofiwg mailing list
ofiwg@lists.openfabrics.org
http://lists.openfabrics.org/mailman/listinfo/ofiwg