Package: slurmR 0.5-4
slurmR: A Lightweight Wrapper for 'Slurm'
'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.
Authors:
slurmR_0.5-4.tar.gz
slurmR_0.5-4.zip(r-4.5)slurmR_0.5-4.zip(r-4.4)slurmR_0.5-4.zip(r-4.3)
slurmR_0.5-4.tgz(r-4.4-any)slurmR_0.5-4.tgz(r-4.3-any)
slurmR_0.5-4.tar.gz(r-4.5-noble)slurmR_0.5-4.tar.gz(r-4.4-noble)
slurmR_0.5-4.tgz(r-4.4-emscripten)slurmR_0.5-4.tgz(r-4.3-emscripten)
slurmR.pdf |slurmR.html✨
slurmR/json (API)
NEWS
# Install 'slurmR' in R: |
install.packages('slurmR', repos = c('https://uscbiostats.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/uscbiostats/slurmr/issues
Last updated 1 years agofrom:df891c49cb. Checks:OK: 7. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 05 2024 |
R-4.5-win | OK | Nov 05 2024 |
R-4.5-linux | OK | Nov 05 2024 |
R-4.4-win | OK | Nov 05 2024 |
R-4.4-mac | OK | Nov 05 2024 |
R-4.3-win | OK | Nov 05 2024 |
R-4.3-mac | OK | Nov 05 2024 |
Exports:docker_availableexpand_array_indexesJOB_STATE_CODESlast_joblast_submitted_jobmakeSlurmClusternew_rscriptnew_slurm_jobopts_slurmRparse_flagsrandom_job_nameread_sbatchread_slurm_jobsacctsacct_sbatchscancelSchedulerParametersslurm_availableSlurm_cleanSlurm_collectSlurm_envSlurm_EvalQSlurm_lapplySlurm_logSlurm_MapSlurm_sapplyslurm.confslurmr_cmdslurmr_docker_pullslurmr_docker_runslurmr_docker_stopsnamessourceSlurmsqueuestatusthe_planwait_slurmwhoamiWhoAmIwrite_slurm_job
Dependencies:
Getting Started with slurmR
Rendered fromgetting-started.Rmd
usingknitr::rmarkdown
on Nov 05 2024.Last update: 2023-10-25
Started: 2018-09-20
Re-submission and debugging
Rendered fromdebugging-re-submission.Rmd
usingknitr::rmarkdown
on Nov 05 2024.Last update: 2021-01-25
Started: 2020-02-14
Working with Slurm
Rendered fromworking-with-slurm.Rmd
usingknitr::rmarkdown
on Nov 05 2024.Last update: 2021-09-02
Started: 2019-12-17
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Expand Array Indexes | expand_array_indexes |
Slurm Job state codes | JOB_STATE_CODES |
Create a Parallel Socket Cluster using Slurm | makeSlurmCluster stopCluster.slurm_cluster |
General purpose function to write R scripts | new_rscript |
Get and set default options for 'sbatch' and 'slurmR' internals | opts_slurmR |
Utility function | parse_flags parse_flags.default parse_flags.list |
Generate a random job name | random_job_name |
Read a slurm batch file and capture the SBATCH options | read_sbatch |
R wrappers for _Slurm_ commands | sacct sacct.default sacct.slurm_job sacct_ sbatch sbatch.character sbatch.slurm_job scancel scancel.default scancel.slurm_job SchedulerParameters slurm.conf slurm_available squeue squeue.default squeue.slurm_job submit |
Clean a session. | Slurm_clean |
Collect the results of a slurm job | Slurm_collect Slurm_collect.slurm_job |
A wrapper of Sys.getenv | Slurm_env |
Submit an expression to be evaluated to multiple jobs. | Slurm_EvalQ |
Creating Slurm jobs | last_job last_submitted_job new_slurm_job print.slurm_job read_slurm_job slurm_job write_slurm_job |
Check the R logfile of a job. | Slurm_log |
The Slurm version of the '*apply' family of functions. | Slurm_lapply Slurm_Map Slurm_sapply |
A Lightweight Wrapper for 'Slurm' | slurmR-package slurmR |
slurmR docker image | docker_available slurmr_docker slurmr_docker_pull slurmr_docker_run slurmr_docker_stop |
Full path names for Slurm jobs | snames |
Source an R script as a Slurm job | slurmr_cmd sourceSlurm |
Check the status of a Slurm JOB | $.slurm_status status status.default status.slurm_job |
Check for possible actions for a 'slurm_job' wrapper | the_plan |
Wait for a Slurm job to be completed | wait_slurm wait_slurm.integer wait_slurm.slurm_job |
Information about where jobs are submitted | WhoAmI whoami |