Skip to main content

Launching a terminal

Strudel lets you connect to a terminal:

  • on a login node, for simple tasks like editing files
  • in an interactive Slurm job, for any actual compute tasks.

This has the advantage over connecting via SSH of allowing you to use your usual university credentials to authenticate, rather than your distinct HPC ID credentials.

Usage

Click on the "Terminal" tab in the left sidebar.

alt text

You should see a similar page to below. This page is very similar to that of the remote desktops.

alt text

Run on login node

If you just need to do some little tasks like editing files or moving files around, then connect to a login node. This has no time limit and no wait time.

Click on the Run on Login Node button.

alt text

A new tab should open showing a bash prompt.

alt text

Interactive compute terminal

If you need to do any real computations, then don't use a login node. Instead, request an interactive session with allocated resources.

First, configure your desired resources such as GPU and time. See the remote desktop guide for more details.

alt text

Once you are happy with your configuration, click Launch.

alt text

You should see your job appear in the "Pending/Running terminals" section below.

alt text

Eventually your job should start running, as indicated by the RUNNING field in the left.

alt text

Once it is running, click Connect to open up the terminal in a new tab.

Close an interactive terminal

To end an interactive terminal session, just exit the terminal's tab. If you still have Strudel open, you should then see an alert that gives you the option to Terminate Terminal. This will permanently end the interactive session.

alt text

Cancel an interactive terminal

Click the Cancel button next to the running session.

alt text