Using the ARC desktop environment

ARC provide a graphical login service, to facilitate access to GUI applications such as RStudio, Jupyter Notebooks, and ANSYS Workbench. This service uses NoMachine NX to provide a remote desktop.

In order to use this service, you must be connected to the university network or be remotely connected via the university VPN service. See Connecting to ARC for details how to connect to the graphical login nodes.

NoMachine NX allows you to detach from a session, and reconnect to it later - simply close your browser or NX client windows. Processes on the NX nodes will continue to run once you’ve detached. You can reconnect to a session later; your running sessions will be presented to you when you reconnect. However, exiting a session (or logging out of the desktop environent) will terminate the session, terminating all processes running within it.

Once you have connected to the NX service by one of the described methods, you will be presented with the ARC desktop environment as shown below:

ARC Desktop

You can use the menu bar at the bottom of the window to access applications or, as in the example below, open the Konsole terminal window:

ARC Konsole

It is possible to access the clusters from the ARC desktop environment. Open a terminal as described above, and run:

module load cluster/arc

to access the ‘ARC’ cluster or:

module load cluster/htc

for access to the ‘HTC’ cluster.

The graphical login nodes provide fast access to the data file system; they can (and should) be used for pre- or post-processing.

Note

While it may look like you have your own Linux desktop to work with, the interactive nodes where you are running this desktop are shared with other ARC users, and should not be used to run computationally demanding jobs.

To run applications that are more demanding, please open a Konsole shell window and start an interactive X11 session on a compute node by following the instructions below:

To run an interactive session on the ARC cluster:

module load cluster/arc
srun -p interactive --x11 --pty /bin/bash

To run an interactive session on the HTC system:

module load cluster/htc
srun -p interactive --x11 --pty /bin/bash

Running applications from the desktop

There are a number of predefined applications which you can find under the ARC sub-menu, within the Applications section of the main menu bar, see below for examples:

ARC Apps Menu

Applications|ARC Sub-menu

ARC Apps List

Clicking on these menu items will start up the appropriate version of the specified application, with any other required modules automatically loaded.

Note

If you need customised versions of applications or supporting modules (such as custom Anaconda virtual environments) you should load/activate and run these as appropriate from the Konsole command window, in the same way as the ARC or HTC systems.