<div dir="ltr">Hi Paolo,<div><br></div><div>I'm checking this out.  Thanks for the work at implementing another libfabric provider -</div><div>esp. for a very different network.</div><div><br></div><div>I'm having problems with building your fork of libfabric.  Did you do something to </div><div>make it only build for a restricted build environment?  autogen.sh isn't present, and if</div><div>I do manual autoreconf, configure (no options) then when I try to make I get a compile error</div><div>owing to incorrect include path options.</div><div><br></div><div>Is the intent to eventually have this provider included in the upstream ofiwg code?</div><div><br></div><div>As others have pointed out, a dual gpl/bsd license is being used currently</div><div>by the project.</div><div><br></div><div>Thanks,</div><div><br></div><div>Howard</div><div><br></div><div><br></div><div>







<p class=""><br></p></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-10-02 10:48 GMT-06:00 Paolo Inaudi <span dir="ltr"><<a href="mailto:p91paul@gmail.com" target="_blank">p91paul@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
Since you are working on libfabric, I figured you might be interested to know I wrote a libfabric provider for the A3Cube Ronniee (<a href="http://a3cube-inc.com/ronniee-express.html" rel="noreferrer" target="_blank">http://a3cube-inc.com/ronniee-express.html</a>) in-memory network.<br>
<br>
The provider has been developed for my Master's thesis at University of Torino, in Italy, as part of a research collaboration of the university with A3Cube. The fabric implements an hardware-based distributed shared memory. Because of that, I easily implemented the RMA data transfer interface, since it is basically the native operational mode; the fi_msg interface is also available, using a remote memory region as a buffer. Atomics and tagged messages are not supported (yet). Code is available under LGPLv3 here:<br>
<br>
<a href="https://github.com/p91paul/libfabric-provider-dpa" rel="noreferrer" target="_blank">https://github.com/p91paul/libfabric-provider-dpa</a><br>
<br>
The provider is named "dpa" after the DPALIB API offered by A3Cube for their products. I plan to add some documentation over the next week.<br>
<br>
Paolo<br>
_______________________________________________<br>
ofiwg mailing list<br>
<a href="mailto:ofiwg@lists.openfabrics.org" target="_blank">ofiwg@lists.openfabrics.org</a><br>
<a href="http://lists.openfabrics.org/mailman/listinfo/ofiwg" rel="noreferrer" target="_blank">http://lists.openfabrics.org/mailman/listinfo/ofiwg</a><br>
</blockquote></div><br></div>