ucx
- Version:
1.8.1
- Category:
tools
- Cluster:
Loki
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