Welcome to NRM’s documentation!¶
For a high-level overview of NRM, please refer to the Argo website.
The Node Resource Manager (NRM) is a node-local userspace client-server daemon for managing your scientific applications. NRM:
Runs the various tasks that compose an application in resource-constrained slices
Monitors performance, power use and application progress
Arbitrates node-level resources, including CPU Cores, NUMA Nodes, and Power budgets
NRM is shipped as
libnrm, and includes:
libnrmAPI for application instrumentation
The quickstart guide describes the use of these components.
Use Spack to install libnrm:
$ spack install libnrm
- libnrm API
- Using libnrm in your C applications