Project

General

Profile

R

Basic R job

A basic R job can be enqueued via SLURM in the following way. First of all put the following text in a script and name it as you prefer (e.g. my_batch_script.sh). You have your own R script named script.R too.

#!/bin/sh

#SBATCH --mail-type=ALL
#SBATCH --partition=all
#SBATCH --ntasks=1
#SBATCH --cpus-per-task=32
#SBATCH --mail-user=your_email@address
#SBATCH --cpu_bind=rank,verbose
#SBATCH --hint=compute_bound

srun R CMD BATCH ./script.R

Then you can launch it with the following command:

sbatch my_batch_script.sh

Documentations