Running Graphical Applications With X11 Forwarding
Graphical applications such as Ansys Workbench or MATLAB can be ran on a compute node and viewed on your local machine using X11 forwarding. X11 is a display protocol capable of operating over the network
This is possible with two approaches:
Connecting the the Login Node with X11 forwarding enabled and then using Slurm’s (Slurm is the job scheduler) X11 forwarding functionality to run a job on a compute node
Getting a Job Allocation on a compute node and connecting to it directly
The former approach is detailed below. Please log in and see https://docs.lovelace.plymouth.ac.uk/private/ for instructions on the latter case.
Slurm X11 Forwarding
First connect to the lovelace cluster with X11 forwarding enabled (please Login and access the internal site https://docs.lovelace.plymouth.ac.uk/private/ for instructions on this). Assuming that you have set up an ssh host named lovelace
referring to the login node and you are on a supported platform, simply run:
ssh -XY username@lovelace
Next, run the application using srun
with its --x11
option. In the following example, we use the xeyes
application
srun --x11 xeyes
You should then see a pair of googly eyes on your desktop. If you see this, then X11 forwarding is working.
Examples of software that could be used with X11 forwarding include: