Running Jobs

When you log in to Hawk, you are placed on the login node. The login node should be used for basic tasks such as file editing, code compilation, data backup, and job submission.

The login node should not be used for production jobs. Production work should be performed on the system’s compute resources. On Hawk, access to compute resources is managed by SLURM. The following pages provide information for getting started with SLURM, as well as guidelines for basic job execution.

Batch Scripts

Batch scripts can be used to run a set of commands on a system’s compute partition. This section gives example batch scripts, explains how to submit the batch scripts, and provides common usage tips.

Interactive Batch Jobs

Interactive batch jobs give users interactive access to compute resources. A common use for interactive batch jobs is debugging. This section shows a user how to run interactive jobs through the batch system and provides common usage tips.

Common srun Options

This section gives a quick overview of common srun options.

Altering Batch Jobs

This section lists ways to alter or remove batch jobs.

Monitoring Job Status

This section lists ways to monitor jobs in the batch queue.

Documentation

This page lists places to find further details of items discussed in this section.