Struct slurm_sys::slurm_step_launch_params_t
[−]
[src]
#[repr(C)]pub struct slurm_step_launch_params_t { pub alias_list: *mut c_char, pub argc: u32, pub argv: *mut *mut c_char, pub envc: u32, pub env: *mut *mut c_char, pub cwd: *mut c_char, pub user_managed_io: bool, pub msg_timeout: u32, pub ntasks_per_board: u16, pub ntasks_per_core: u16, pub ntasks_per_socket: u16, pub buffered_stdio: bool, pub labelio: bool, pub remote_output_filename: *mut c_char, pub remote_error_filename: *mut c_char, pub remote_input_filename: *mut c_char, pub local_fds: slurm_step_io_fds_t, pub gid: u32, pub multi_prog: bool, pub no_alloc: bool, pub slurmd_debug: u32, pub node_offset: u32, pub pack_jobid: u32, pub pack_nnodes: u32, pub pack_ntasks: u32, pub pack_task_cnts: *mut u16, pub pack_tids: *mut *mut u32, pub pack_offset: u32, pub pack_task_offset: u32, pub pack_node_list: *mut c_char, pub parallel_debug: bool, pub profile: u32, pub task_prolog: *mut c_char, pub task_epilog: *mut c_char, pub cpu_bind_type: u16, pub cpu_bind: *mut c_char, pub cpu_freq_min: u32, pub cpu_freq_max: u32, pub cpu_freq_gov: u32, pub mem_bind_type: u16, pub mem_bind: *mut c_char, pub accel_bind_type: u16, pub max_sockets: u16, pub max_cores: u16, pub max_threads: u16, pub cpus_per_task: u16, pub task_dist: u32, pub partition: *mut c_char, pub preserve_env: bool, pub mpi_plugin_name: *mut c_char, pub open_mode: u8, pub acctg_freq: *mut c_char, pub pty: bool, pub ckpt_dir: *mut c_char, pub restart_dir: *mut c_char, pub spank_job_env: *mut *mut c_char, pub spank_job_env_size: u32, }
Fields
alias_list: *mut c_char
argc: u32
argv: *mut *mut c_char
envc: u32
env: *mut *mut c_char
cwd: *mut c_char
user_managed_io: bool
msg_timeout: u32
ntasks_per_board: u16
ntasks_per_core: u16
ntasks_per_socket: u16
buffered_stdio: bool
labelio: bool
remote_output_filename: *mut c_char
remote_error_filename: *mut c_char
remote_input_filename: *mut c_char
local_fds: slurm_step_io_fds_t
gid: u32
multi_prog: bool
no_alloc: bool
slurmd_debug: u32
node_offset: u32
pack_jobid: u32
pack_nnodes: u32
pack_ntasks: u32
pack_task_cnts: *mut u16
pack_tids: *mut *mut u32
pack_offset: u32
pack_task_offset: u32
pack_node_list: *mut c_char
parallel_debug: bool
profile: u32
task_prolog: *mut c_char
task_epilog: *mut c_char
cpu_bind_type: u16
cpu_bind: *mut c_char
cpu_freq_min: u32
cpu_freq_max: u32
cpu_freq_gov: u32
mem_bind_type: u16
mem_bind: *mut c_char
accel_bind_type: u16
max_sockets: u16
max_cores: u16
max_threads: u16
cpus_per_task: u16
task_dist: u32
partition: *mut c_char
preserve_env: bool
mpi_plugin_name: *mut c_char
open_mode: u8
acctg_freq: *mut c_char
pty: bool
ckpt_dir: *mut c_char
restart_dir: *mut c_char
spank_job_env: *mut *mut c_char
spank_job_env_size: u32
Trait Implementations
impl Debug for slurm_step_launch_params_t
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Copy for slurm_step_launch_params_t
[src]
impl Clone for slurm_step_launch_params_t
[src]
fn clone(&self) -> slurm_step_launch_params_t
[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