]> git.openfabrics.org - ~tnikolova/docs/.git/commitdiff
Release notes for libfabrics provided by Sean Hefty
authorRupert Dance <rsdance@soft-forge.com>
Tue, 16 Jun 2015 13:05:56 +0000 (06:05 -0700)
committerVladimir Sokolovsky <vlad@mellanox.com>
Sun, 21 Jun 2015 12:37:40 +0000 (15:37 +0300)
Signed-off-by: Rupert Dance <rsdance@soft-forge.com>
release_notes/libfabric-release-notes.txt [new file with mode: 0644]

diff --git a/release_notes/libfabric-release-notes.txt b/release_notes/libfabric-release-notes.txt
new file mode 100644 (file)
index 0000000..f7385e6
--- /dev/null
@@ -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.