Contents
Introduction / Example Code
API Support
Download / Links / Credits / Author
|
Slurm API Support
The PySlurm API function set is almost a complete port of the Slurm C API functions.
Overall SLURM Information
- slurm_api_version ()
- slurm_load_ctl_conf ()
- slurm_free_ctl_conf ()
- slurm_print_ctl_conf ()
Job Information
- slurm_get_rem_time (jobid)
- slurm_load_jobs ()
- slurm_free_job_info_msg ()
Partition Information
- slurm_load_partitions ()
- slurm_print_partition_info_msg ()
- slurm_free_partition_info_msg ()
- slurm_print_partition_info ()
Job/Step Signaling and Cancelling
- slurm_signal_job (jobid, signal)
- slurm_signal_job_step (jobid, jobstep, signal)
- slurm_kill_job (jobid, signal, batch_flag)
- slurm_kill_job_step (jobid, jobstep, signal, batch_flag)
Checkpoint
- slurm_checkpoint_able (jobid, jobstep, time)
- slurm_checkpoint_enable (jobid, jobstep)
- slurm_checkpoint_disable (jobid, jobstep)
- slurm_checkpoint_create (jobid, jobstep, maxwait)
- slurm_checkpoint_vacate (jobid, jobstep, maxwait)
- slurm_checkpoint_restart (jobid, jobstep)
- slurm_checkpoint_complete (jobid, jobstep, begin_time, error_code, msg)
Error Handling
- slurm_strerror (errnum)
- slurm_seterrno (errnum)
- slurm_get_errno ()
- slurm_perror (msg)
Job/Step Completion
- slurm_complete_job (jobid, ret_code)
- slurm_terminate_job (jobid)
- slurm_terminate_job_step (jobid, jobstep)
Job Suspend
- slurm_suspend (jobid)
- slurm_resume (jobid)
- slurm_requeue (jobid)
Ping/Reconfigure/Shutdown
- slurm_reconfigure ()
- slurm_shutdown ()
- slurm_ping (controller)
|
|