Job Composer

Open OnDemand includes the Job Composer, a browser-based tool for building, submitting, and tracking slurm jobs on Seneca without an SSH session.

Opening the Job Composer

In the top navigation bar, click Jobs and choose Job Composer.

Creating a Job

Click New Job. Choose From Default Template, which is a minimal starter script that prints "Hello World". You can also copy the currently selected job into a job. The new job appears in the list, selected, with its script located in a folder shown in the details panel.

Editing a Job

With a job selected, click Open Editor to open the directory in the file explorer, then click on edit file, or click on main_job.sh. Add slurm scheduler directives to the top (#SBATCH lines), such as job name, account, partition, wall time, and requested nodes, tasks, and memory. For specific directives, see the Seneca page.

Submitting and Monitoring

Click Submit to send the script to the scheduler. The status then updates as the job is queued, from Queued to Running to Completed. Use Stop to cancel a queued or running job.

Retrieving Output

When a job finishes, its output is written back into the job folder. Unless you redirect it in the script,

Note: storage on the Seneca cluster is not backed up. Move anything you want to keep off the cluster.