1fi_guide(7) Libfabric v1.18.1 fi_guide(7)
2
3
4
6 fi_guide - libfabric programmer’s guide
7
9 libfabric is a communication library framework designed to meet the
10 performance and scalability requirements of high-performance computing
11 (HPC) applications. libfabric defines communication interfaces that
12 enable a tight semantic map between applications and underlying network
13 services. Specifically, libfabric software interfaces have been co-de‐
14 signed with network hardware providers and application developers, with
15 a focus on the needs of HPC users.
16
17 This guide describes the libfabric architecture and interfaces. Due to
18 the length of the guide, it has been broken into multiple pages. These
19 sections are:
20
21 Introduction fi_intro(7)
22 This section provides insight into the motivation for the lib‐
23 fabric design and underlying networking features that are being
24 exposed through the API.
25
26 Architecture fi_arch(7)
27 This describes the exposed architecture of libfabric, including
28 the object-model and their related operations
29
30 Setup fi_setup(7)
31 This provides basic bootstrapping and setup for using the lib‐
32 fabric API.
33
35 OpenFabrics.
36
37
38
39Libfabric Programmer’s Manual 2023-01-02 fi_guide(7)