-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Milestone
Description
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