Home
last modified time | relevance | path

Searched refs:cpus_per_task (Results 1 – 25 of 73) sorted by relevance

123

/dports/sysutils/slurm-wlm/slurm-20.02.7/src/plugins/select/cons_tres/
H A Ddist_tasks.c126 (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 Ddist_tasks.c81 (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 Ddist_tasks.c276 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 Dcons_common.c190 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 Ddist_tasks.c440 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 Dstep_mgr.c1146 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 Dscaling.c72 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 Dccm.c323 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 Dccm.h80 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 Dslurm_step_layout.c362 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 Denv.c322 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 Dgres.h296 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 Denv.h72 int cpus_per_task; /* --cpus-per-task=n, -c n */ member
/dports/sysutils/slurm-wlm/slurm-20.02.7/testsuite/expect/
H A Dtest39.19377 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 Dtest39.23252 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 Dtest7.17.prog.c81 uint16_t cpus_per_task = NO_VAL16; in main() local
162 &cpus_per_task, in main()
H A Dtest39.12261 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 Dopt.c747 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 Dopt.h64 uint32_t cpus_per_task; member
/dports/sysutils/slurm-wlm/slurm-20.02.7/contribs/torque/
H A Dqsub.pl197 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 Dopt.c452 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 Dapinfo.c289 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 Dras_slurm_module.c239 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 Dras_slurm_module.c239 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 Dtask_cgroup_cpuset.c597 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;

123