From 9427e409abd35a3bcfde7fd759721a13a18e01f2 Mon Sep 17 00:00:00 2001 From: Rupert Dance Date: Tue, 16 Jun 2015 06:05:56 -0700 Subject: [PATCH] Release notes for libfabrics provided by Sean Hefty Signed-off-by: Rupert Dance --- release_notes/libfabric-release-notes.txt | 78 +++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 release_notes/libfabric-release-notes.txt diff --git a/release_notes/libfabric-release-notes.txt b/release_notes/libfabric-release-notes.txt new file mode 100644 index 0000000..f7385e6 --- /dev/null +++ b/release_notes/libfabric-release-notes.txt @@ -0,0 +1,78 @@ +Version 1.0 +Released on May 03, 2015 + +Introduction +============ +Libfabric is a communication library that exports interfaces for +fabric services to applications. Libfabric is the core component +of the Open Fabrics Interfaces (OFI) framework. + +Libfabric has the following objectives: + +* High-performance: provide optimized software paths to hardware + - Independent of hardware implementations +* Scalable: targets support for millions of processes + - Designed to reduce cache and memory footprint + - Scalable address resolution and storage + - Tight data structures +* Application-centric + - Interfaces co-designed with application developers and hardware + vendors +* Extensible + - Easily adaptable to support future application needs + +OFI is being developed by the OFI Working Group (OFIWG) a subgroup +of the OpenFabrics Alliance (OFA). Participation in OFIWG +(pronounced o-fee-wig) is open to anyone, regardless of their +membership in OFA. + +The goal of OFI and libfabric is to define interfaces that enable +a tight semantic map between applications and underlying fabric +services. Specifically, libfabric software interfaces have been +co-designed with fabric hardware providers and application developers, +with an initial focus on the needs of HPC users. OFI supports multiple +interface semantics, is fabric and hardware implementation agnostic, +and leverages and expands the existing RDMA open source community. + +For more information regarding the OFI project, please visit the OFIWG +GitHub site: + +http://ofiwg.github.io/libfabric/ + + +Support +======= +OFI targets support for the Linux operating system. A reasonable effort +is made to support all major, modern Linux distributions; however, +validation is limited to the most recent 2-3 releases of RedHat +Enterprise Linux (RHEL)and SUSE Linux Enterprise Server (SLES). +OFI aligns its supported distributions with the most current +OpenFabrics Enterprise Distribution (OFED) software releases. With +the exception of the sockets provider, which is provided for development +purposes, distro support for a specific provider is vendor specific. + +Libfabric will also run on OS-X, but OS X support is provided as a convenience +for developers. + +Bugs, issues, or requests for feature enhancements may be made directly to +the github issues list: + +https://github.com/ofiwg/libfabric/issues + +Additionally, users may post questions, comments, bugs, etc. to the OFIWG +mailing list. (Don't be bashful. We don't bite.) + +ofiwg@lists.openfabrics.org + +Patches may be submitted using github (preferred) or posted to the OFIWG +mail list. + + +Building +======== +To install from a libfabric source package run the following commands: + +./configure && make && make install + +If building directly from the libfabric git tree, run './autogen.sh' +before the configure step. -- 2.46.0