Struct slurm_sys::job_descriptor
[−]
[src]
#[repr(C)]pub struct job_descriptor { pub account: *mut c_char, pub acctg_freq: *mut c_char, pub admin_comment: *mut c_char, pub alloc_node: *mut c_char, pub alloc_resp_port: u16, pub alloc_sid: u32, pub argc: u32, pub argv: *mut *mut c_char, pub array_inx: *mut c_char, pub array_bitmap: *mut c_void, pub begin_time: time_t, pub bitflags: u32, pub burst_buffer: *mut c_char, pub ckpt_interval: u16, pub ckpt_dir: *mut c_char, pub clusters: *mut c_char, pub cluster_features: *mut c_char, pub comment: *mut c_char, pub contiguous: u16, pub core_spec: u16, pub cpu_bind: *mut c_char, pub cpu_bind_type: u16, pub cpu_freq_min: u32, pub cpu_freq_max: u32, pub cpu_freq_gov: u32, pub deadline: time_t, pub delay_boot: u32, pub dependency: *mut c_char, pub end_time: time_t, pub environment: *mut *mut c_char, pub env_size: u32, pub extra: *mut c_char, pub exc_nodes: *mut c_char, pub features: *mut c_char, pub fed_siblings_active: u64, pub fed_siblings_viable: u64, pub gres: *mut c_char, pub group_id: u32, pub immediate: u16, pub job_id: u32, pub job_id_str: *mut c_char, pub kill_on_node_fail: u16, pub licenses: *mut c_char, pub mail_type: u16, pub mail_user: *mut c_char, pub mcs_label: *mut c_char, pub mem_bind: *mut c_char, pub mem_bind_type: u16, pub name: *mut c_char, pub network: *mut c_char, pub nice: u32, pub num_tasks: u32, pub open_mode: u8, pub origin_cluster: *mut c_char, pub other_port: u16, pub overcommit: u8, pub pack_job_offset: u32, pub partition: *mut c_char, pub plane_size: u16, pub power_flags: u8, pub priority: u32, pub profile: u32, pub qos: *mut c_char, pub reboot: u16, pub resp_host: *mut c_char, pub restart_cnt: u16, pub req_nodes: *mut c_char, pub requeue: u16, pub reservation: *mut c_char, pub script: *mut c_char, pub shared: u16, pub spank_job_env: *mut *mut c_char, pub spank_job_env_size: u32, pub task_dist: u32, pub time_limit: u32, pub time_min: u32, pub user_id: u32, pub wait_all_nodes: u16, pub warn_flags: u16, pub warn_signal: u16, pub warn_time: u16, pub work_dir: *mut c_char, pub cpus_per_task: u16, pub min_cpus: u32, pub max_cpus: u32, pub min_nodes: u32, pub max_nodes: u32, pub boards_per_node: u16, pub sockets_per_board: u16, pub sockets_per_node: u16, pub cores_per_socket: u16, pub threads_per_core: u16, pub ntasks_per_node: u16, pub ntasks_per_socket: u16, pub ntasks_per_core: u16, pub ntasks_per_board: u16, pub pn_min_cpus: u16, pub pn_min_memory: u64, pub pn_min_tmp_disk: u32, pub geometry: [u16; 5], pub conn_type: [u16; 5], pub rotate: u16, pub blrtsimage: *mut c_char, pub linuximage: *mut c_char, pub mloaderimage: *mut c_char, pub ramdiskimage: *mut c_char, pub req_switch: u32, pub select_jobinfo: *mut dynamic_plugin_data_t, pub std_err: *mut c_char, pub std_in: *mut c_char, pub std_out: *mut c_char, pub tres_req_cnt: *mut u64, pub wait4switch: u32, pub wckey: *mut c_char, pub x11: u16, pub x11_magic_cookie: *mut c_char, pub x11_target_port: u16, }
Fields
account: *mut c_char
acctg_freq: *mut c_char
admin_comment: *mut c_char
alloc_node: *mut c_char
alloc_resp_port: u16
alloc_sid: u32
argc: u32
argv: *mut *mut c_char
array_inx: *mut c_char
array_bitmap: *mut c_void
begin_time: time_t
bitflags: u32
burst_buffer: *mut c_char
ckpt_interval: u16
ckpt_dir: *mut c_char
clusters: *mut c_char
cluster_features: *mut c_char
comment: *mut c_char
contiguous: u16
core_spec: u16
cpu_bind: *mut c_char
cpu_bind_type: u16
cpu_freq_min: u32
cpu_freq_max: u32
cpu_freq_gov: u32
deadline: time_t
delay_boot: u32
dependency: *mut c_char
end_time: time_t
environment: *mut *mut c_char
env_size: u32
extra: *mut c_char
exc_nodes: *mut c_char
features: *mut c_char
fed_siblings_active: u64
fed_siblings_viable: u64
gres: *mut c_char
group_id: u32
immediate: u16
job_id: u32
job_id_str: *mut c_char
kill_on_node_fail: u16
licenses: *mut c_char
mail_type: u16
mail_user: *mut c_char
mcs_label: *mut c_char
mem_bind: *mut c_char
mem_bind_type: u16
name: *mut c_char
network: *mut c_char
nice: u32
num_tasks: u32
open_mode: u8
origin_cluster: *mut c_char
other_port: u16
overcommit: u8
pack_job_offset: u32
partition: *mut c_char
plane_size: u16
power_flags: u8
priority: u32
profile: u32
qos: *mut c_char
reboot: u16
resp_host: *mut c_char
restart_cnt: u16
req_nodes: *mut c_char
requeue: u16
reservation: *mut c_char
script: *mut c_char
spank_job_env: *mut *mut c_char
spank_job_env_size: u32
task_dist: u32
time_limit: u32
time_min: u32
user_id: u32
wait_all_nodes: u16
warn_flags: u16
warn_signal: u16
warn_time: u16
work_dir: *mut c_char
cpus_per_task: u16
min_cpus: u32
max_cpus: u32
min_nodes: u32
max_nodes: u32
boards_per_node: u16
sockets_per_board: u16
sockets_per_node: u16
cores_per_socket: u16
threads_per_core: u16
ntasks_per_node: u16
ntasks_per_socket: u16
ntasks_per_core: u16
ntasks_per_board: u16
pn_min_cpus: u16
pn_min_memory: u64
pn_min_tmp_disk: u32
geometry: [u16; 5]
conn_type: [u16; 5]
rotate: u16
blrtsimage: *mut c_char
linuximage: *mut c_char
mloaderimage: *mut c_char
ramdiskimage: *mut c_char
req_switch: u32
select_jobinfo: *mut dynamic_plugin_data_t
std_err: *mut c_char
std_in: *mut c_char
std_out: *mut c_char
tres_req_cnt: *mut u64
wait4switch: u32
wckey: *mut c_char
x11: u16
x11_target_port: u16
Trait Implementations
impl Debug for job_descriptor
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Copy for job_descriptor
[src]
impl Clone for job_descriptor
[src]
fn clone(&self) -> job_descriptor
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more