Skip to content

[hpcat] [package list]

hpcat/0.1-cpeCray-24.03 (hpcat-0.1-cpeCray-24.03.eb)

Install with the EasyBuild-user module:

eb hpcat-0.1-cpeCray-24.03.eb -r
To access module help after installation and get reminded for which stacks and partitions the module is installed, use module spider hpcat/0.1-cpeCray-24.03.

EasyConfig:

easyblock = "Binary"

name =    'hpcat'
version = '0.1'

local_cce_version = '17.0.1'

homepage = '(none)'

whatis = [
    'Description: hpcat is a tool to investigate thread and process binding to cores, GPUs and NICs'
]

description = """
The hpcat application is designed to display NUMA and CPU affinities in the
context of HPC applications. Details about, MPI tasks, OpenMP (optional),
accelerators and NIC (Cray MPICH only) are reported. The application accepts 
the following arguments:

  -o, --disable-omp          Do not display OpenMP affinities.
  -y, --yaml                 YAML output.
  -?, --help                 Give this help list
      --usage                Give a short usage message
  -V, --version              Print program version
"""

toolchain = {'name': 'cpeCray', 'version': '24.03'}

sources =   [f'{name}-{version}-cce-{local_cce_version}.tar.gz']
checksums = ['f3186cfaead118786653e2d9a8c52a119048968361e96ec30be3995027a165a4']

extract_sources = True

sanity_check_paths = {
    'files': ['bin/hpcat', 'lib/hpcathip.%s' % SHLIB_EXT],
    'dirs':  []
}

sanity_check_commands = [
    'hpcat --version',
]

moduleclass = 'tools'

[hpcat] [package list]