GUI jobs¶
If you need to work with a graphical interface in the cluster, there are dedicated machines to do that, usually called GUI-nodes or interactive nodes. To log into them, see NoMachine (!M).
The nodes are integrated into our clusters and can be used similar to login nodes to access data or run/submit jobs in addition to the graphical functions.
Change the resolution¶
To change the resolution, full screen, dual screen and so on, hover your mouse over the right corner until it kinks, see image. Click on the area below to get to the settings for Display.

Start a graphical session¶
You have to first load the modules you need to work with; insert the commands into the noMachine (!M) terminal:
module purge #clear the environment
module load (whatever module)
gpurender (whatever software start command)
Please note that "gpurender" is an alias referring to the location /usr/NX/scripts/vgl/vglrun.
Submit your job to the cluster¶
Write a job script as usual, then use the submit command in the noMachine (!M) terminal:
sbatch YourJobName.job
Share your desktop¶
On default after login your noMachine server shows your desktops only. However, you can switch to the "All desktops" view, select the desktop of your colleague and connect to it. After having been given the permission "view only" or "accept", you can enter the desktop of your colleague.

With Accept, the visiting user(s) has (have) control over mouse and keyboard.
Warning
The Display settings of the desktop owner are inherited. If you as a visiting user are changing the display settings, you change them for the desktop owner, too.
For more details see the NoMachine documentation
Capture your results¶
If you don't have specific software or tools for recording your results, it can be done with npMachine directly:
Here is an example video showing Gaussview being recorded: