mirror of
https://github.com/ClusterCockpit/cc-specifications.git
synced 2025-07-23 13:21:42 +02:00
Add subClusters instead of Partition
This commit is contained in:
@@ -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",
|
||||||
|
@@ -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"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@@ -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"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
Reference in New Issue
Block a user