knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  fig.path = "man/figures/README-",
  out.width = "100%"
)

slurmworkflow

Lifecycle: experimental CRAN status R-CMD-check codecov

slurmworkflow solves the issue of running multiple inter-dependant jobs on a slurm equipped HPC without a long lived job or a persistent SSH session.

A workflow is a predefined set of steps (sbatchs) to be executed on an HPC. By default the steps are run sequentially. But slurmworkflow provides tools for altering the execution order, allowing conditional execution of the steps and loop like behavior.

Installation

You can install the development version of slurmworkflow with:

remotes::install_github("EpiModel/slurmworkflow")

Example

library(slurmworkflow)


EpiModel/slurmworkflow documentation built on Nov. 8, 2023, 1:23 a.m.