All functions

JOB_STATE_CODES

Slurm Job state codes

Slurm_EvalQ()

Submit an expression to be evaluated to multiple jobs.

Slurm_clean()

Clean a session.

Slurm_collect()

Collect the results of a slurm job

Slurm_env()

A wrapper of Sys.getenv

Slurm_Map() Slurm_lapply() Slurm_sapply()

The Slurm version of the *apply family of functions.

Slurm_log()

Check the R logfile of a job.

WhoAmI() whoami()

Information about where jobs are submitted

expand_array_indexes()

Expand Array Indexes

makeSlurmCluster() stopCluster(<slurm_cluster>)

Create a Parallel Socket Cluster using Slurm

new_rscript()

General purpose function to write R scripts

opts_slurmR

Get and set default options for sbatch and slurmR internals

parse_flags()

Utility function

random_job_name()

Generate a random job name

read_sbatch()

Read a slurm batch file and capture the SBATCH options

slurm_available() squeue() scancel() sacct() slurm.conf() SchedulerParameters() sacct_() sbatch()

R wrappers for Slurm commands

slurmR slurmR-package

A Lightweight Wrapper for 'Slurm'

new_slurm_job() print(<slurm_job>) read_slurm_job() write_slurm_job() last_submitted_job() last_job()

Creating Slurm jobs

docker_available() slurmr_docker_pull() slurmr_docker_run() slurmr_docker_stop()

slurmR docker image

snames()

Full path names for Slurm jobs

sourceSlurm() slurmr_cmd()

Source an R script as a Slurm job

status() `$`(<slurm_status>)

Check the status of a Slurm JOB

the_plan()

Check for possible actions for a slurm_job wrapper

wait_slurm()

Wait for a Slurm job to be completed