Skip to content

[package list]

hpcat

User documentation

hpcat is a tool developed by HPE to display process and thread distribution and binding on LUMI and other clusters.

The tool is currently considered a bit experimental and only offered for use in the Cray Compilation Environment. Since the default OpenMP thread-to-core binding depends on the compiler, the tool may not produce the right result to check binding for a program compiled with a different compiler. It is an alternative to the tools offered in lumi-CPEtools with the advantage that it can also give information about the binding to NICs on the LUMI GPU nodes.

Over time, it will be integrated in a new version of the lumi-CPEtools module and not be maintained anymore as a separate user-installable program.

User-installable modules (and EasyConfigs)

Install with the EasyBuild-user module:

eb <easyconfig> -r
To access module help after installation and get reminded for which stacks and partitions the module is installed, use module spider hpcat/<version>.

EasyConfig:

Technical documentation

hpcat is a program developed by HPE in their support teams for supercomputer centres and is currently not open-sourced. It is currently installed from binaries.

Version 1.0 for cpeCray in LUMI/24.03

  • The EasyConfig is a LUST development. Currently this is just installing the binaries from a tar file prepared by HPE.