SeaWulf Job Composer

Job Composer Guide

Overview

Job Composer allows you to submit and manage batch (non-interactive) jobs on SeaWulf. You can create new jobs, edit existing job scripts, and manage the directories and files associated with your jobs.

Getting Started

  1. Open the SeaWulf Open OnDemand portal: https://sn-ood.seawulf.stonybrook.edu/
  2. Log in using your NetID and DUO authentication.
  3. Launch Job Composer:
    • Click the Job Composer icon on the dashboard
    • OR navigate to Jobs → Job Composer

Creating or Importing a Job

On the Job Composer settings page:

  • Click New Job at the top left and select an option:
    • From Specified Path: Use an existing job script and directory. Provide the source path and click Save.
    • From Default Template: Create a new MPI job with default settings.

Job Composer settings page

Editing Job Scripts

To modify the content of your job script:

  • Click on the file name under Folder Contents or the Open Editor button at the bottom.
  • A text editor opens in a new tab where you can edit the script. Adjust text size, theme, or mode from the navigation bar at the top right.
  • Click Save at the top left to update the file on SeaWulf.

Job script editor view

Editing Job Directory

You can manage the job directory in two ways:

  • Terminal: Click the white Open Terminal button at the bottom right to edit the directory via the command line. DUO authorization may be required.
  • File Editor: Click the blue Edit Files button at the top left or the Open Dir button at the bottom right to open a graphical file editor.

From the file editor, you can:

  • Create, move, or copy files and directories
  • Upload and download files to and from your local machine
  • Navigate to any directory by changing the source path or using the Change Directory button

Job directory file editor

Submitting and Managing Jobs

  • Return to the Job Composer main page when your script and directory are ready.
  • Click Submit to queue the job.
  • Click Stop to pause a job or Delete to remove it from the job list.