A Lightweight Wrapper for 'Slurm'
Expand Array Indexes
Slurm Job state codes
Create a Parallel Socket Cluster using Slurm
General purpose function to write R scripts
Get and set default options for sbatch and slurmR internals
Utility function
Generate a random job name
Read a slurm batch file and capture the SBATCH options
R wrappers for Slurm commands
Clean a session.
Collect the results of a slurm job
A wrapper of Sys.getenv
Submit an expression to be evaluated to multiple jobs.
Creating Slurm jobs
The Slurm version of the *apply family of functions.
Check the R logfile of a job.
A Lightweight Wrapper for 'Slurm'
slurmR docker image
Full path names for Slurm jobs
Source an R script as a Slurm job
Check the status of a Slurm JOB
Check for possible actions for a slurm_job wrapper
Wait for a Slurm job to be completed
Information about where jobs are submitted
'Slurm', Simple Linux Utility for Resource Management <https://slurm.schedmd.com/>, is a popular 'Linux' based software used to schedule jobs in 'HPC' (High Performance Computing) clusters. This R package provides a specialized lightweight wrapper of 'Slurm' with a syntax similar to that found in the 'parallel' R package. The package also includes a method for creating socket cluster objects spanning multiple nodes that can be used with the 'parallel' package.
Useful links