job scheduling and management


To allow multiple users to share the system, SeARCH uses the Slurm workload manager/job scheduler and resource manager. SLURM has commands for job submission, job monitoring, and job control (hold, delete, and resource request modification).

A “job” contains a list of required consumable resources (such as nodes), a list of job constraints (when, where and how the job should run), and an execution environment, which includes things like an executable, input and output files).

Both interactive jobs (i.e., where you are given a shell prompt on one of possibly several assigned compute nodes) and regular batch jobs are supported.
At present, compute nodes are scheduled so that each active job has exclusive access to its assigned nodes.
To run a job on SeARCH, you must have an account.