slurmR: A lightweight wrapper for HPC with Slurm
Journal of Open Source Software ยท 2019
Published2019Cited by3
Citation counts from OpenAlex; downloads from CRAN. Updated 2026-08-15.
Abstract
Nowadays, high-performance-computing (HPC) clusters are commonly available tools for either in or out of cloud settings. The Slurm Workload Manager is a program written in C that is used to efficiently manage resources in HPC clusters. While the R programming language has not been developed for HPC settings, there are currently several ways in which R can be enhanced by means of HPC. The slurmR R package is one of those ways: it provides tools for using R in HPC settings that work with Slurm, offering wrappers and auxiliary functions that allow the user to seamlessly integrate their analysis pipeline with HPC, putting emphasis on providing the user with a family of functions similar to those that the parallel R package provides. In summary, slurmR provides a dependency-free and purpose-built alternative for R users working in a HPC environment with Slurm.
Cite
@article{VegaYon2019b,
title = {slurmR: A lightweight wrapper for HPC with Slurm},
author = {{Vega Yon}, {George G.} and {Marjoram}, {Paul}},
year = {2019},
month = {7},
journal = {Journal of Open Source Software},
volume = {4},
number = {42},
pages = {1493},
doi = {10.21105/joss.01493},
url = {https://joss.theoj.org/papers/10.21105/joss.01493},
issn = {2475-9066},
}