UCX

About

Unified Communication X, or UCX is an open-source, production-grade communication framework for data-centric and high-performance applications.

Note

We use UCX in conjunction with the Open MPI installations available on Discoverer.

Supported versions

To check which UCX versions and build types are currently supported on Discoverer, execute on the login node:

module avail ucx

The recipe followed to build the source code is available at:

https://gitlab.discoverer.bg/vkolev/recipes/-/tree/main/ucx

Loading/Compiler affinity

Currently, the only UCX build available is the one built using GCC compilers. That covers all practical cases UCX is involved into.

module load ucx

Getting help

See Getting help