ucx

Version:

1.8.1

Category:

tools

Cluster:

Loki

Author / Distributor

https://openucx.org/

Description

An open-source, production-grade communication framework for data-centric and high-performance applications

Documentation

Usage: ucx_info [options]
At least one of the following options has to be set:
 -v              Show version information
 -d              Show devices and transports
 -b              Show build configuration
 -y              Show type and structures information
 -s              Show system information
 -c              Show UCX configuration
 -a              Show also hidden configuration
 -f              Display fully decorated output

UCP information (-u is required):
 -p              Show UCP context information
 -w              Show UCP worker information
 -e              Show UCP endpoint configuration
 -m <size>       Show UCP memory allocation method for a given size
 -u <features>   UCP context features to use. String of one or more of:
                   'a' : atomic operations
                   'r' : remote memory access
                   't' : tag matching
                   'w' : wakeup
                 Modifiers to use in combination with above features:
                   'e' : error handling

Other settings:
 -t <name>       Filter devices information using specified transport (requires -d)
 -n <count>      Estimated UCP endpoint count (for ucp_init)
 -N <count>      Estimated UCP endpoint count per node (for ucp_init)
 -D <type>       Set which device types to use when creating UCP context:
                   'all'  : all possible devices (default)
                   'shm'  : shared memory devices only
                   'net'  : network devices only
                   'self' : self transport only
 -h              Show this help message

Examples/Usage

  • List available modules:

    $ module avail ucx
    
  • Load the UCX module:

    $ module load lib/UCX/1.8.1
    
  • Check the loaded modules:

    $ module list
    
  • Unload the UCX module:

    $ module unload lib/UCX/1.8.1
    
  • Show version information:

    $ ucx_info -v
    
  • Show UCP endpoint configuration:

    $ ucx_info -e
    

Installation

Source code is obtained from UCX