1fi_net(7) Libfabric v1.17.0 fi_net(7)
2
3
4
6 fi_net - The net Fabric Provider
7
9 The net provider is a developmental fork of the tcp provider focused on
10 improving performance and scalability of HPC/AI applications, without
11 impacting the stability of the tcp provider. It will be merged back
12 into the tcp provider at a later point in time. See the fi_tcp(7) man
13 page for additional details on the tcp provider.
14
16 The following features are supported
17
18 Endpoint types
19 FI_EP_MSG is supported by the net provider. The net provider
20 shares the same msg endpoint protocol as the tcp provider.
21 FI_EP_RDM is supported directly by the net provider, unlike the
22 tcp provider, which requires the use of the ofi_rxm utility
23 provider. The net provider extends its msg endpoint protocol to
24 support rdm endpoints. As a result, the net provider’s rdm end‐
25 point protocol is not compatible with the ofi_rxm;tcp layered
26 protocol.
27
28 Endpoint capabilities
29 The net provider supports FI_MSG, FI_RMA, and FI_TAGGED.
30
31 Shared Rx Context
32 The net provider supports shared receive context
33
34 Multi recv buffers
35 The net provider supports multi recv buffers
36
38 A full list of supported environment variables and their use can be ob‐
39 tained using the fi_info application. For example, “fi_info -g net”
40 will show all environment variables usable with the net provider.
41
43 fabric(7), fi_provider(7), fi_tcp(7), fi_getinfo(3)
44
46 OpenFabrics.
47
48
49
50Libfabric Programmer’s Manual 2022-12-11 fi_net(7)