All functions

array_submit()

Submit an array job with a specified set of task IDs

get_list_indexing()

Subset a specific list index given a particular array task index

get_short_flags()

Find initials for a character vector

job_info()

Return a tibble containing information about currently running jobs.

job_info_df

Example output from job_info(user = NULL, partition = "shared")

job_loop()

Build a bash script that loops over variables and submits SLURM jobs

job_report()

Given the ID for a completed or currently running SLURM job, return a tibble containing outputs from 'sacct'. In particular, returns information about job name, ID, user, status, and allocated and used memory and CPUs.

job_single()

Build a SLURM job bash script

parse_file_or_name()

Parse script name or path into shell script path

parse_slurm_time()

Parse time intervals reported by SLURM commands into difftimes

partition_df

Example output from partition_info(partition = NULL, all_nodes = FALSE)

partition_info()

Return a tibble containing information about partitions.

vector_as_code()

Get the segment of code used to construct a given character vector