Current utilization of cluster "{cluster}"

{#if $initq.fetching || $mainQuery.fetching} {:else if $initq.error} {$initq.error.message} {:else} {/if} { from = new Date(Date.now() - 5 * 60 * 1000) to = new Date(Date.now()) }} />
{#if $mainQuery.error} {$mainQuery.error.message} {/if}
{#if $initq.data && $mainQuery.data} {#each $initq.data.clusters.find(c => c.name == cluster).subClusters as subCluster, i} SubCluster "{subCluster.name}"
Allocated Nodes
{allocatedNodes[subCluster.name]} / {subCluster.numberOfNodes} Nodes
Flop Rate (Any)
{scaleNumbers(flopRate[subCluster.name], (subCluster.flopRateSimd.value * subCluster.numberOfNodes), flopRateUnitPrefix[subCluster.name]) }{flopRateUnitBase[subCluster.name]} [Max]
MemBw Rate
{scaleNumbers(memBwRate[subCluster.name], (subCluster.memoryBandwidth.value * subCluster.numberOfNodes), memBwRateUnitPrefix[subCluster.name]) }{memBwRateUnitBase[subCluster.name]} [Max]
{#key $mainQuery.data.nodeMetrics} data.subCluster == subCluster.name))} /> {/key}
{/each}

Top Users

{#key $mainQuery.data} b.count - a.count).map((tu) => tu.count)} entities={$mainQuery.data.topUsers.sort((a, b) => b.count - a.count).map((tu) => tu.name)} /> {/key}
{#each $mainQuery.data.topUsers.sort((a, b) => b.count - a.count) as { name, count }, i} {/each}
LegendUser NameNumber of Nodes
{name} {count}

Top Projects

{#key $mainQuery.data} b.count - a.count).map((tp) => tp.count)} entities={$mainQuery.data.topProjects.sort((a, b) => b.count - a.count).map((tp) => tp.name)} /> {/key} {#each $mainQuery.data.topProjects.sort((a, b) => b.count - a.count) as { name, count }, i} {/each}
LegendProject CodeNumber of Nodes
{name} {count}

{#key $mainQuery.data.stats} {/key}
{#key $mainQuery.data.stats} {/key}
{/if}