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.
You should see a similar page to below. This page is very similar to that of the remote desktops.
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.
A new tab should open showing a bash prompt.
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.
Once you are happy with your configuration, click Launch
.
You should see your job appear in the "Pending/Running terminals" section below.
Eventually your job should start running, as indicated by the RUNNING
field in the left.
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.
Cancel an interactive terminal
Click the Cancel
button next to the running session.