Skip to content

2.0 - Scheduler Variables #65

@pflarr

Description

@pflarr

Each scheduler needs to populate a set of test config variables that the rest of the config can use in its strings. This is essentially the super-set of all variables any scheduler might consider setting.

Variable Name Meaning Values/Type
num_nodes The number of nodes on which the test will run. Zero denotes that it is executed on a front-end (schedulers need not support this). Integer >= 0.
procs_per_node The number of ranks per node on which the test will run. Integer > 0
qos The job's 'Quality of Service'. string (possibly empty)
reservation The job's reservation. string (possibly empty)
partition The job's partition string (possibly empty)
account The job's account string (possibly empty)
down_nodes The number of down nodes at run time. integer >= 0
unused_nodes The number of nodes that weren't used for this test. integer >= 0
busy_nodes The number of nodes that would have been acquired, but couldn't be because of other jobs. integer >= 0
chunk_size The number of nodes per job chunk, for when we can't reasonably schedule a test across an entire cluster in a single job. Integer >= 0, typically equal to num_nodes

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions