/dports/sysutils/slurm-wlm/slurm-20.02.7/src/plugins/select/cons_tres/ |
H A D | dist_tasks.c | 126 (job_ptr->details->cpus_per_task > 1)) { in dist_tasks_compute_c_b() 128 maxtasks = maxtasks / job_ptr->details->cpus_per_task; in dist_tasks_compute_c_b() 144 if (job_ptr->details->cpus_per_task == 0) in dist_tasks_compute_c_b() 145 job_ptr->details->cpus_per_task = 1; in dist_tasks_compute_c_b() 156 for (l = 0; l < job_ptr->details->cpus_per_task; l++) { in dist_tasks_compute_c_b() 170 rem_tasks = rem_cpus / job_ptr->details->cpus_per_task; in dist_tasks_compute_c_b() 176 job_ptr->details->cpus_per_task)) in dist_tasks_compute_c_b() 219 rem_tasks = vpus[n] / job_ptr->details->cpus_per_task; in dist_tasks_compute_c_b() 224 job_ptr->details->cpus_per_task) in dist_tasks_compute_c_b() 238 for (l = 0; l < job_ptr->details->cpus_per_task; in dist_tasks_compute_c_b() [all …]
|
/dports/sysutils/slurm-wlm/slurm-20.02.7/src/plugins/select/cons_res/ |
H A D | dist_tasks.c | 81 (job_ptr->details->cpus_per_task > 1)) { in dist_tasks_compute_c_b() 83 maxtasks = maxtasks / job_ptr->details->cpus_per_task; in dist_tasks_compute_c_b() 98 if (job_ptr->details->cpus_per_task == 0) in dist_tasks_compute_c_b() 99 job_ptr->details->cpus_per_task = 1; in dist_tasks_compute_c_b() 102 for (tid = 0, i = job_ptr->details->cpus_per_task ; (tid < maxtasks); in dist_tasks_compute_c_b() 103 i += job_ptr->details->cpus_per_task ) { /* cycle counter */ in dist_tasks_compute_c_b() 119 for (l = 0; l < job_ptr->details->cpus_per_task; in dist_tasks_compute_c_b()
|
/dports/sysutils/slurm-wlm/slurm-20.02.7/src/plugins/select/cons_common/ |
H A D | dist_tasks.c | 276 job_ptr->details->cpus_per_task = 1; in _set_task_dist() 440 uint16_t cpus_per_task = job_ptr->details->cpus_per_task; in _block_sync_core_bitmap() local 530 (cpus_per_task > vpus)) { in _block_sync_core_bitmap() 533 int tasks = cpus / cpus_per_task; in _block_sync_core_bitmap() 718 tmp_cpt = cpus_per_task; in _block_sync_core_bitmap() 784 (cpus_per_task > vpus)) { in _block_sync_core_bitmap() 789 tmp_cpt = cpus_per_task; in _block_sync_core_bitmap() 969 cpus_per_task = job_ptr->details->cpus_per_task; in _cyclic_sync_core_bitmap() 978 tmp_cpt = cpus_per_task; in _cyclic_sync_core_bitmap() 988 (cpus_per_task > vpus)) { in _cyclic_sync_core_bitmap() [all …]
|
H A D | cons_common.c | 190 uint16_t cpus_per_task = details_ptr->cpus_per_task; in _allocate_sc() local 361 (cpus_per_task > part_cpu_limit))) { in _allocate_sc() 470 if (cpus_per_task < 2) { in _allocate_sc() 473 (cpus_per_task > threads_per_core)) { in _allocate_sc() 485 j = avail_cpus / cpus_per_task; in _allocate_sc() 487 avail_cpus = num_tasks * cpus_per_task; in _allocate_sc() 508 if (cpus_per_task > 1) in _allocate_sc() 509 cps *= cpus_per_task; in _allocate_sc() 514 tmp_cpt = cpus_per_task; in _allocate_sc() 559 tmp_cpt = cpus_per_task; in _allocate_sc() [all …]
|
/dports/sysutils/slurm-wlm/slurm-20.02.7/src/plugins/task/affinity/ |
H A D | dist_tasks.c | 440 req->cpus_per_task; in lllp_distribution() 967 req->cpus_per_task, i); in _task_layout_lllp_cyclic() 968 req->cpus_per_task = i; in _task_layout_lllp_cyclic() 1052 if (++p < req->cpus_per_task) in _task_layout_lllp_cyclic() 1064 hw_threads - req->cpus_per_task; in _task_layout_lllp_cyclic() 1067 req->cpus_per_task % hw_threads; in _task_layout_lllp_cyclic() 1153 req->cpus_per_task, i); in _task_layout_lllp_block() 1154 req->cpus_per_task = i; in _task_layout_lllp_block() 1213 if (++c < req->cpus_per_task) in _task_layout_lllp_block() 1227 hw_threads - req->cpus_per_task; in _task_layout_lllp_block() [all …]
|
/dports/sysutils/slurm-wlm/slurm-20.02.7/src/slurmctld/ |
H A D | step_mgr.c | 1146 if (cpus_per_task > 0) in _pick_step_nodes() 1153 if (cpus_per_task > 0) in _pick_step_nodes() 2227 return cpus_per_task; in _calc_cpus_per_task() 2230 if (cpus_per_task < 1) in _calc_cpus_per_task() 2231 cpus_per_task = 1; in _calc_cpus_per_task() 2234 return cpus_per_task; in _calc_cpus_per_task() 2239 cpus_per_task = 0; in _calc_cpus_per_task() 2243 cpus_per_task) * in _calc_cpus_per_task() 2250 return cpus_per_task; in _calc_cpus_per_task() 2656 step_ptr->cpus_per_task = (uint16_t)cpus_per_task; in step_create() [all …]
|
/dports/sysutils/slurm-wlm/slurm-20.02.7/src/plugins/switch/cray_aries/ |
H A D | scaling.c | 72 if (!job->cpus_per_task) { in get_cpu_scaling() 73 job->cpus_per_task = 1; in get_cpu_scaling() 81 num_app_cpus = job->node_tasks * job->cpus_per_task; in get_cpu_scaling()
|
/dports/sysutils/slurm-wlm/slurm-20.02.7/src/plugins/select/cray_aries/ |
H A D | ccm.c | 323 cpus_per_task_array[0] = ccm_info->cpus_per_task; in _ccm_create_nidlist_file() 326 step_layout_req.cpus_per_task = cpus_per_task_array; in _ccm_create_nidlist_file() 563 ccm_info.cpus_per_task = job_ptr->details->cpus_per_task; in ccm_begin() 564 if (ccm_info.cpus_per_task == 0) { in ccm_begin() 565 ccm_info.cpus_per_task = 1; in ccm_begin() 579 job_ptr->cpu_cnt / ccm_info.cpus_per_task; in ccm_begin() 606 ccm_info.job_id, ccm_info.cpus_per_task, ccm_info.task_dist, in ccm_begin()
|
H A D | ccm.h | 80 uint16_t cpus_per_task; /* Number of cpus per app task/PE */ member
|
/dports/sysutils/slurm-wlm/slurm-20.02.7/src/common/ |
H A D | slurm_step_layout.c | 362 uint16_t cpus_per_task[1]; in _init_task_layout() local 370 if (!step_layout_req->cpus_per_task) { in _init_task_layout() 371 cpus_per_task[0] = 1; in _init_task_layout() 373 step_layout_req->cpus_per_task = cpus_per_task; in _init_task_layout() 377 if (((int)step_layout_req->cpus_per_task[0] < 1) || in _init_task_layout() 378 (step_layout_req->cpus_per_task[0] == NO_VAL16)) { in _init_task_layout() 379 step_layout_req->cpus_per_task[0] = 1; in _init_task_layout() 414 step_layout_req->cpus_per_task[cpu_task_inx]); in _init_task_layout() 432 step_layout_req->cpus_per_task[cpu_task_inx]; in _init_task_layout()
|
H A D | env.c | 322 if (env->cpus_per_task && in setup_env() 324 env->cpus_per_task) ) { in setup_env() 1019 if ((int)desc->cpus_per_task > 1 in env_array_for_job() 1020 && desc->cpus_per_task != NO_VAL16) in env_array_for_job() 1114 desc->cpus_per_task); in env_array_for_job() 1157 uint16_t cpus_per_task; in env_array_for_batch_job() local 1216 if ((batch->cpus_per_task != 0) && in env_array_for_batch_job() 1217 (batch->cpus_per_task != NO_VAL16)) in env_array_for_batch_job() 1218 cpus_per_task = batch->cpus_per_task; in env_array_for_batch_job() 1220 cpus_per_task = 1; /* default value */ in env_array_for_batch_job() [all …]
|
H A D | gres.h | 296 uint16_t cpus_per_task; /* Count of CPUs per task */ member 667 uint16_t *cpus_per_task, 1252 uint16_t cpus_per_task, int max_rem_nodes,
|
H A D | env.h | 72 int cpus_per_task; /* --cpus-per-task=n, -c n */ member
|
/dports/sysutils/slurm-wlm/slurm-20.02.7/testsuite/expect/ |
H A D | test39.19 | 377 set cpus_per_task $cpus_per_socket 380 set cpus_per_task 1 384 …s --ntasks=$nb_nodes --sockets-per-node=$nb_sockets --cpus-per-task=$cpus_per_task -t1 -o $file_o… 541 set cpus_per_task $cpus_per_socket 544 set cpus_per_task 1 548 …s --ntasks=$nb_nodes --sockets-per-node=$nb_sockets --cpus-per-task=$cpus_per_task -t1 -o $file_o…
|
H A D | test39.23 | 252 set cpus_per_task 1 255 set cpus_per_task $num_cpus 258 …xclusive -w $hostname --gpus=$gpu_cnt -t1 -J "test$test_id" $srun -c $cpus_per_task --gpus-per-tas…
|
H A D | test7.17.prog.c | 81 uint16_t cpus_per_task = NO_VAL16; in main() local 162 &cpus_per_task, in main()
|
H A D | test39.12 | 261 set cpus_per_task $cpus_per_socket 263 set cpus_per_task 1 265 … --nodelist=[join $node_list ","] --ntasks=$nb_nodes --cpus-per-task=$cpus_per_task -t1 -J "test$t…
|
/dports/sysutils/slurm-wlm/slurm-20.02.7/src/sbatch/ |
H A D | opt.c | 747 if (opt.cpus_set && (opt.pn_min_cpus < opt.cpus_per_task)) in _opt_verify() 748 opt.pn_min_cpus = opt.cpus_per_task; in _opt_verify() 763 if (opt.cpus_set && (opt.cpus_per_task <= 0)) { in _opt_verify() 765 opt.cpus_per_task); in _opt_verify() 806 het_job_env.cpus_per_task = opt.cpus_per_task; in _opt_verify() 1277 local_env->cpus_per_task = NO_VAL; in init_envs() 1293 if ((local_env->cpus_per_task != NO_VAL) && in set_envs() 1296 local_env->cpus_per_task)) { in set_envs()
|
H A D | opt.h | 64 uint32_t cpus_per_task; member
|
/dports/sysutils/slurm-wlm/slurm-20.02.7/contribs/torque/ |
H A D | qsub.pl | 197 my $cpus_per_task = int ($res_opts{ncpus} / $res_opts{mppnppn}); 198 if (!$res_opts{mppdepth} || ($cpus_per_task > $res_opts{mppdepth})) { 199 $res_opts{mppdepth} = $cpus_per_task;
|
/dports/sysutils/slurm-wlm/slurm-20.02.7/src/salloc/ |
H A D | opt.c | 452 if (opt.cpus_set && (opt.pn_min_cpus < opt.cpus_per_task)) in _opt_verify() 453 opt.pn_min_cpus = opt.cpus_per_task; in _opt_verify() 465 if (opt.cpus_set && (opt.cpus_per_task <= 0)) { in _opt_verify() 467 opt.cpus_per_task); in _opt_verify()
|
/dports/sysutils/slurm-wlm/slurm-20.02.7/src/plugins/mpi/cray_shasta/ |
H A D | apinfo.c | 289 int cpus_per_task, pals_pe_t *pes) in _setup_pals_cmds() argument 315 cmds[cmdidx].cpus_per_pe = cpus_per_task; in _setup_pals_cmds() 503 cmds = _setup_pals_cmds(ncmds, ntasks, nnodes, job->cpus_per_task, pes); in create_apinfo()
|
/dports/net/openmpi/openmpi-4.1.1/orte/mca/ras/slurm/ |
H A D | ras_slurm_module.c | 239 int ret, cpus_per_task; in orte_ras_slurm_allocate() local 308 cpus_per_task = 1; in orte_ras_slurm_allocate() 329 cpus_per_task = atoi(tmp); in orte_ras_slurm_allocate() 330 if(0 >= cpus_per_task) { in orte_ras_slurm_allocate() 339 cpus_per_task = 1; in orte_ras_slurm_allocate()
|
/dports/net/openmpi3/openmpi-3.1.6/orte/mca/ras/slurm/ |
H A D | ras_slurm_module.c | 239 int ret, cpus_per_task; in orte_ras_slurm_allocate() local 308 cpus_per_task = 1; in orte_ras_slurm_allocate() 329 cpus_per_task = atoi(tmp); in orte_ras_slurm_allocate() 330 if(0 >= cpus_per_task) { in orte_ras_slurm_allocate() 339 cpus_per_task = 1; in orte_ras_slurm_allocate()
|
/dports/sysutils/slurm-wlm/slurm-20.02.7/src/plugins/task/cgroup/ |
H A D | task_cgroup_cpuset.c | 597 npdist = job->cpus_per_task; 808 npdist = job->cpus_per_task; 867 pfirst = taskid * job->cpus_per_task ; 868 plast = pfirst + job->cpus_per_task - 1; 1369 job->cpus_per_task = job->cpus; 1371 jnpus = jntasks * job->cpus_per_task;
|