in src/html_files/configure.ts [100:128]
function createCPUConfigure(container_id, run) {
let config = run_config.get(run);
/* Add a Toggle All checkbox */
let all_cpu = createCheckbox(run, `${run}-CPUAll`, 'Toggle All', '', -1, allSelect);
addElemToNode(container_id, all_cpu);
let cpu_configure_list = document.createElement("div");
cpu_configure_list.id = `${run}-cpus-configure-list`;
cpu_configure_list.style.display = "grid";
addElemToNode(container_id, cpu_configure_list);
let max_cpus = config.cpu_count;
let max_columns = max_cpus / 16;
let cpus_per_column = Math.floor(max_cpus / max_columns);
for (let column = 0; column < max_columns; column++) {
let cpus_start = column * cpus_per_column;
let cpus_end = cpus_start + cpus_per_column;
if (cpus_end > max_cpus) {
cpus_end = max_cpus;
}
for (let i = cpus_start, row = 1; i < cpus_end; i++, row++) {
let cpu_div = createCheckbox(run, `${run}-CPU${i}`, `CPU ${i}`, `${run}-cpulist`, i, toggleCheckbox);
cpu_div.style.gridColumn = `${column + 1}`;
cpu_div.style.gridRow = `${row}`;
addElemToNode(`${run}-cpus-configure-list`, cpu_div);
}
}
document.getElementById(`${run}-CPUAll`).click();
}