Add subClusters instead of Partition

This commit is contained in:
Jan Eitzinger 2022-03-10 11:47:10 +01:00
parent ac19c10881
commit dcc76b4821
3 changed files with 48 additions and 43 deletions

View File

@ -69,14 +69,14 @@
} }
} }
}, },
"partitions": { "subClusters": {
"description": "Array of cluster partitions", "description": "Array of cluster hardware partitions",
"type": "array", "type": "array",
"items": { "items": {
"type": "object", "type": "object",
"properties":{ "properties":{
"name": { "name": {
"description": "Metric name", "description": "Hardware partition name",
"type": "string" "type": "string"
}, },
"processorType": { "processorType": {
@ -107,6 +107,10 @@
"description": "Theoretical node peak memory bandwidth in GB/s", "description": "Theoretical node peak memory bandwidth in GB/s",
"type": "integer" "type": "integer"
}, },
"nodes": {
"description": "Node list expression",
"type": "string"
},
"topology": { "topology": {
"description": "Node topology", "description": "Node topology",
"type": "object", "type": "object",

View File

@ -13,7 +13,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"flops_any": { "flops_any": {
@ -36,7 +36,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"mem_bw": { "mem_bw": {
@ -53,7 +53,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"net_bw": { "net_bw": {
@ -65,7 +65,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"file_bw": { "file_bw": {
@ -77,7 +77,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"ipc": { "ipc": {
@ -100,7 +100,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"cpu_used": { "cpu_used": {
@ -123,7 +123,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"cpu_load": { "cpu_load": {
@ -146,7 +146,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"flops_dp": { "flops_dp": {
@ -169,7 +169,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"flops_sp": { "flops_sp": {
@ -192,7 +192,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"vectorization_ratio": { "vectorization_ratio": {
@ -215,7 +215,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"cpu_power": { "cpu_power": {
@ -229,7 +229,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"mem_power": { "mem_power": {
@ -243,7 +243,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"acc_utilization": { "acc_utilization": {
@ -254,7 +254,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"acc_mem_used": { "acc_mem_used": {
@ -265,7 +265,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"acc_power": { "acc_power": {
@ -276,7 +276,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"clock": { "clock": {
@ -299,7 +299,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"eth_read_bw": { "eth_read_bw": {
@ -310,7 +310,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"eth_write_bw": { "eth_write_bw": {
@ -321,7 +321,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"pfs_read_bw": { "pfs_read_bw": {
@ -332,7 +332,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"pfs_write_bw": { "pfs_write_bw": {
@ -343,7 +343,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"pfs_read_req": { "pfs_read_req": {
@ -354,7 +354,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"pfs_write_req": { "pfs_write_req": {
@ -365,7 +365,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"pfs_inodes": { "pfs_inodes": {
@ -376,7 +376,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"pfs_accesses": { "pfs_accesses": {
@ -387,7 +387,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"pfs_fsync": { "pfs_fsync": {
@ -398,7 +398,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"pfs_create": { "pfs_create": {
@ -409,7 +409,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"pfs_open": { "pfs_open": {
@ -420,7 +420,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"pfs_close": { "pfs_close": {
@ -431,7 +431,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"pfs_seek": { "pfs_seek": {
@ -442,7 +442,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"fs_read_bw": { "fs_read_bw": {
@ -453,7 +453,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"fs_write_bw": { "fs_write_bw": {
@ -464,7 +464,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"fs_inodes": { "fs_inodes": {
@ -475,7 +475,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"fs_accesses": { "fs_accesses": {
@ -486,7 +486,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"ic_rcv_packets": { "ic_rcv_packets": {
@ -497,7 +497,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"ic_send_packets": { "ic_send_packets": {
@ -508,7 +508,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"ic_read_bw": { "ic_read_bw": {
@ -519,7 +519,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
}, },
"ic_write_bw": { "ic_write_bw": {
@ -530,7 +530,7 @@
} }
}, },
"required": [ "required": [
"nodes" "node"
] ]
} }
}, },

View File

@ -21,7 +21,7 @@
"type": "string" "type": "string"
}, },
"partition": { "partition": {
"description": "The cluster partition id to which the job was submitted", "description": "The Slurm partition to which the job was submitted",
"type": "integer" "type": "integer"
}, },
"arrayJobId": { "arrayJobId": {
@ -66,8 +66,9 @@
"enum": [ "enum": [
"completed", "completed",
"failed", "failed",
"canceled", "cancelled",
"stopped", "stopped",
"out_of_memory",
"timeout" "timeout"
] ]
}, },