.\" Automatically generated by Pandoc 2.9.2.1 .\" .TH "fi_ucx" "7" "2023\-02\-24" "Libfabric Programmer\[cq]s Manual" "#VERSION#" .hy .SH NAME .PP fi_ucx - The UCX Fabric Provider .SH OVERVIEW .PP The \f[I]ucx\f[R] provider runs over the UCX library that is currently supported by the NVIDIA Infiniband fabrics. The \f[I]ucx\f[R] provider makes use of UCX tag matching API in order to implement a limited set of the libfabric data transfer APIs. .PP Supported UCP API version: 1.0 .SH LIMITATIONS .PP The \f[I]ucx\f[R] provider doesn\[cq]t support all the features defined in the libfabric API. Here are some of the limitations: .TP Endpoint types The only supported type is \f[I]FI_EP_RDM\f[R]. .TP Endpoint capabilities Endpoints support data transfer capabilities \f[I]FI_MSG\f[R], \f[I]FI_TAGGED\f[R], \f[I]FI_RMA\f[R] and \f[I]FI_MULTI_RECV\f[R]. .TP Threading The supported threading mode is \f[I]FI_THREAD_DOMAIN\f[R], i.e.\ the \f[I]ucx\f[R] provider is not thread safe. .SH RUNTIME PARAMETERS .TP \f[I]FI_UCX_CONFIG\f[R] The path to the UCX configuration file (default: none). .TP \f[I]FI_UCX_TINJECT_LIMIT\f[R] Maximal tinject message size (default: 1024). .TP \f[I]FI_UCX_NS_ENABLE\f[R] Enforce usage of name server functionality for UCX provider (default: disabled). .TP \f[I]FI_UCX_NS_PORT\f[R] UCX provider\[cq]s name server port (default: 12345). .TP \f[I]FI_UCX_NS_IFACE\f[R] IPv4 network interface for UCX provider\[cq]s name server (default: any). .TP \f[I]FI_UCX_CHECK_REQ_LEAK\f[R] Check request leak (default: disabled). .SH SEE ALSO .PP \f[C]fabric\f[R](7), \f[C]fi_provider\f[R](7), .SH AUTHORS OpenFabrics.