Just as an FYI: we discovered that libfabric requires libnl, and that the configure logic doesn’t kick you out if libnl isn’t found - you just fail during compile.
> On Dec 9, 2014, at 6:29 AM, Jeff Squyres (jsquyres) <jsquy...@cisco.com> > wrote: > > As I mentioned on the call a week ago, the usnic BTL has been updated to use > libfabric (instead of verbs). > > What is libfabric? > --> Think of it as a "next generation verbs" -- it's OS-bypass networking for > a wide range of network hardware, and libfabric contains many more > capabilities than the verbs API. libfabric is being developed by most the > same people who initially developed verbs; it's not in competition with verbs > -- it's a true "next generation" effort. See > http://ofiwg.github.io/libfabric/ for more detail. > > Why should anyone care? > --> The usnic BTL has been updated to use libfabric. I have therefore > removed all usnic-specific code from the verbs parts of the OMPI code base > (e.g., opal/mca/common). Additionally, there will shortly be another commit > that introduces another OMPI network device that uses libfabric. > > Did you really just embed libfabric in opal/common/libfabric? > --> Yes -- but this is temporary. libfabric isn't v1.0 yet -- there aren't > libfabric tarballs being distributed. Hence, other than git-cloning the > libfabric github repo, you can't easily build OMPI against libfabric. So we > are temporarily embedding a copy of libfabric in OMPI, partly for > convenience, and partly because the libfabric API is still changing slightly > -- we need a stable libfabric stake in the ground against which to build the > usnic and other components. We'll update the embedded libfabric periodically > to keep up with its development (e.g., I just did, earlier this morning). We > anticipate removing the embedded copy of libfabric at some point in the > future. > > Whoa; I'm getting a slew of -pedantic warnings when compiling libfabric! > --> Yeah, sorry about that. :-( I added a pragma this morning that should > remove some of them, but there's still a bunch of -pedantic warnings when you > compile opal/mca/common/libfabric. We're working with libfabric upstream to > get them fixed. Stay tuned. > > -- > Jeff Squyres > jsquy...@cisco.com > For corporate legal information go to: > http://www.cisco.com/web/about/doing_business/legal/cri/ > > _______________________________________________ > devel mailing list > de...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2014/12/16468.php