[ofiwg] libfabric dpa provider

Woodruff, Robert J robert.j.woodruff at intel.com
Fri Oct 2 10:04:23 PDT 2015

I think he said LGPL not GPL, but the OFA prefers the dual BSD/GPL license.

From: ofiwg-bounces at lists.openfabrics.org [mailto:ofiwg-bounces at lists.openfabrics.org] On Behalf Of Jeff Hammond
Sent: Friday, October 02, 2015 10:03 AM
To: Paolo Inaudi
Cc: Marco Aldinucci; ofiwg at lists.openfabrics.org
Subject: Re: [ofiwg] libfabric dpa provider

Changing the license almost certainly means that your code can never be integrated with the OFI project...

Maybe someone will correct me, but there are companies where software developers cannot even look at GPL code without legal review.


On Fri, Oct 2, 2015 at 9:48 AM, Paolo Inaudi <p91paul at gmail.com<mailto:p91paul at gmail.com>> wrote:
Hi all,

Since you are working on libfabric, I figured you might be interested to know I wrote a libfabric provider for the A3Cube Ronniee (http://a3cube-inc.com/ronniee-express.html) in-memory network.

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:


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.

ofiwg mailing list
ofiwg at lists.openfabrics.org<mailto:ofiwg at lists.openfabrics.org>

Jeff Hammond
jeff.science at gmail.com<mailto:jeff.science at gmail.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/ofiwg/attachments/20151002/2a2b5206/attachment.html>

More information about the ofiwg mailing list