Search our client documentation below, optionally filtered by one or more systems.
Search Documentation
Search Documentation
This document is obsoleted and kept as a reference to previous Pitzer programming environment. Please refer to here for the latest version.
In late 2018, OSC installed 260 Intel® Xeon® 'Skylake' processor-based nodes as the original Pitzer cluster. In September 2020, OSC installed additional 398 Intel® Xeon® 'Cascade Lake' processor-based nodes as part of a Pitzer Expansion cluster.
SUG Conference - October 27, 2022
Agenda
This page documents the known issues for migrating jobs from Torque to Slurm.
$PBS_NODEFILE and $SLURM_JOB_NODELIST
Please be aware that $PBS_NODEFILE
is a file while $SLURM_JOB_NODELIST
is a string variable.
The analog on Slurm to cat $PBS_NODEFILE
is srun hostname | sort -n
How to Submit Interactive jobs
There are different ways to submit interactive jobs.
Using qsub
qsub
command is patched locally to handle the interactive jobs. So mostly you can use the qsub
command as before:
Using ngbrader in Jupyter
Install nbgrader
You can install nbgrader in a notebook:
OSC provide an isolated and custom Jupyter environment for each classroom project that requires Jupyter Notebook or JupyterLab.
Submit Jobs
Use | Torque/Moab Command | Slurm Equivalent |
---|---|---|
Submit batch job | qsub <jobscript> |
sbatch <jobscript> |
Submit interactive job | qsub -I [options] |
|
Overview
Slurm, which stands for Simple Linux Utility for Resource Management, is a widely used open-source HPC resource management and scheduling system that originated at Lawrence Livermore National Laboratory.