UCC

About

UCC is a collective communication operations API and library that is flexible, complete, and feature-rich for current and emerging programming models and runtimes.

Note

We use UCC in conjunction with the Open MPI 5.x installations available on Discoverer.

Supported versions

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

module avail ucc

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

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

Loading/Compiler affinity

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

module load ucc

Getting help

See Getting help