Searched refs:job_mem_limit (Results 1 – 12 of 12) sorted by relevance
/dports/sysutils/slurm-wlm/slurm-20.02.7/src/common/ |
H A D | slurm_cred.c | 576 cred->job_mem_limit = arg->job_mem_limit; in slurm_cred_create() 690 rcred->job_mem_limit = cred->job_mem_limit; in slurm_cred_copy() 746 cred->job_mem_limit = arg->job_mem_limit; in slurm_cred_faker() 839 arg->job_mem_limit = cred->job_mem_limit; in _copy_cred_to_arg() 1252 if (cred->job_mem_limit & MEM_PER_CPU) { in format_core_allocs() 1253 *job_mem_limit = (cred->job_mem_limit & (~MEM_PER_CPU)) * in format_core_allocs() 1256 *job_mem_limit = cred->job_mem_limit; in format_core_allocs() 1263 *step_mem_limit = *job_mem_limit; in format_core_allocs() 1380 safe_unpack64(&cred->job_mem_limit, buffer); in slurm_cred_unpack() 1778 pack64(cred->job_mem_limit, buffer); in _pack_cred() [all …]
|
H A D | stepd_api.h | 104 uint64_t job_mem_limit; /* job's memory limit, MB */ member 109 uint64_t job_mem_limit; /* job's memory limit, MB */ member
|
H A D | slurm_cred.h | 164 uint64_t job_mem_limit; /* MB of memory reserved per node OR member 336 uint64_t *job_mem_limit, uint64_t *step_mem_limit);
|
H A D | stepd_api.c | 443 safe_read(fd, &step_info->job_mem_limit, sizeof(uint64_t)); in stepd_get_info() 1332 safe_read(fd, &stepd_mem_info->job_mem_limit, sizeof(uint32_t)); in stepd_get_mem_limits()
|
H A D | slurm_protocol_defs.h | 1019 uint64_t job_mem_limit; /* job's memory limit, passed via cred */ member
|
/dports/sysutils/slurm-wlm/slurm-20.02.7/testsuite/expect/ |
H A D | test12.2 | 54 set job_mem_limit [expr ($mem_size + $max_mem_error) / 1024 + 10] 82 set nodes [get_nodes_by_request "-n$num_tasks --mem-per-cpu=$job_mem_limit -t2"] 221 set job_id [submit_job -fail "-n$num_tasks --mem-per-cpu=$job_mem_limit --output=$file_out --error=…
|
/dports/sysutils/slurm-wlm/slurm-20.02.7/src/slurmd/slurmd/ |
H A D | req.c | 1213 if (arg.job_mem_limit & MEM_PER_CPU) { in _check_job_credential() 1220 if (arg.job_mem_limit & MEM_PER_CPU) { in _check_job_credential() 1866 if (arg.job_mem_limit & MEM_PER_CPU) { in _set_batch_job_limits() 1870 req->job_mem = arg.job_mem_limit; in _set_batch_job_limits() 1960 if (arg.job_mem_limit == 0) in _convert_job_mem() 1963 req->job_mem_limit = arg.job_mem_limit; in _convert_job_mem() 1968 req->job_mem_limit = arg.job_mem_limit & (~MEM_PER_CPU); in _convert_job_mem() 2014 req->job_mem_limit *= job_cpus; in _convert_job_mem() 2026 if (req->job_mem_limit) { in _make_prolog_mem_container() 2924 if ((stepd_mem_info.job_mem_limit in _load_job_limits() [all …]
|
/dports/sysutils/slurm-wlm/slurm-20.02.7/src/api/ |
H A D | step_ctx.c | 96 arg.job_mem_limit = 0; in _job_fake_cred()
|
/dports/sysutils/slurm-wlm/slurm-20.02.7/src/slurmctld/ |
H A D | job_mgr.c | 8404 uint64_t job_mem_limit = job_desc_msg->pn_min_memory; in _valid_pn_min_mem() local 8418 job_mem_limit &= (~MEM_PER_CPU); in _valid_pn_min_mem() 8420 if (job_mem_limit <= sys_mem_limit) in _valid_pn_min_mem() 8422 mem_ratio = (job_mem_limit + sys_mem_limit - 1); in _valid_pn_min_mem() 8448 if (((job_mem_limit & MEM_PER_CPU) == 0) && in _valid_pn_min_mem() 8450 if (job_mem_limit <= sys_mem_limit) in _valid_pn_min_mem() 8490 if (job_mem_limit & MEM_PER_CPU) { in _valid_pn_min_mem() 8492 job_mem_limit &= (~MEM_PER_CPU); in _valid_pn_min_mem() 8493 job_mem_limit *= cpus_per_node; in _valid_pn_min_mem() 8510 if (job_mem_limit <= sys_mem_limit) in _valid_pn_min_mem() [all …]
|
H A D | node_scheduler.c | 3328 cred_arg.job_mem_limit = job_ptr->details->pn_min_memory; in launch_prolog()
|
H A D | job_scheduler.c | 2618 cred_arg.job_mem_limit = job_ptr->details->pn_min_memory; in make_batch_job_cred()
|
H A D | proc_req.c | 1194 cred_arg.job_mem_limit = job_ptr->details->pn_min_memory; in _make_step_cred()
|