{#if $initq.fetching} {:else if $initq.error} {$initq.error.message} {/if} 0)} shortJobCutoff={ccconfig?.jobList_hideShortRunningJobs} showFilter={!showCompare} matchedJobs={showCompare? matchedCompareJobs: matchedListJobs} applyFilters={(detail) => { jobFilters = [...detail.filters, { user: { eq: user.username } }]; selectedCluster = jobFilters[0]?.cluster ? jobFilters[0].cluster.eq : null; selectedSubCluster = jobFilters[1]?.partition ? jobFilters[1].partition.eq : null; filterBuffer = [...jobFilters] if (showCompare) { jobCompare.queryJobs(jobFilters); } else { jobList.queryJobs(jobFilters); } }} /> {#if !showCompare} Duration Bin Size {#each durationBinOptions as dbin} {/each} {/if} {#if !showCompare} filterComponent.updateFilters(filter)} /> {/if} {#if !showCompare} { jobList.refreshJobs() jobList.refreshAllMetrics() }} /> {/if} {#if !showCompare} {#if $stats.error} {$stats.error.message} {:else if !$stats.data} {:else} {#if user.name} {/if} {#if user.email} {/if} {#if hasAccHours} {/if}
Username {scrambleNames ? scramble(user.username) : user.username}
Name {scrambleNames ? scramble(user.name) : user.name}
Email {user.email}
Total Jobs {formatNumber($stats.data.jobsStatistics[0].totalJobs)} Jobs
Short Jobs Job duration less than {formatDurationTime(shortDuration)} {formatNumber($stats.data.jobsStatistics[0].shortJobs)} Jobs
Total Walltime {formatNumber($stats.data.jobsStatistics[0].totalWalltime)} Hours
Total Core Hours {formatNumber($stats.data.jobsStatistics[0].totalCoreHours)} Hours
Total Accelerator Hours {formatNumber($stats.data.jobsStatistics[0].totalAccHours)} Hours
{#key $stats.data.jobsStatistics[0].histDuration} {/key} {#key $stats.data.jobsStatistics[0].histNumNodes} {/key} {/if}
{/if} {#if !showCompare} Metric Bins {#each metricBinOptions as mbin} {/each} {#if selectedHistograms?.length > 0} {#if $stats.error} {$stats.error.message} {:else if !$stats.data} {:else}
{#snippet gridContent(item)} {/snippet} {#key $stats.data.jobsStatistics[0].histMetrics} {/key} {/if} {:else} No footprint histograms selected. {/if} {/if} {#if !showCompare && selectedJobs.length != 0} {/if} {#if !showCompare} {:else} {/if} sorting = {...newSort} } /> metrics = [...newMetrics] } /> { selectedHistograms = [...newSelection]; }} />