BYU-monogram

Office of Research Computing

We had minor storage issues earlier that caused one storage node to take over for another. This is usually a successful operation that you wouldn't notice, but this time some client compute nodes did not reconnect to the storage for some reason. Some jobs may have died and we are working to figure out why that happened. Last Updated Thursday, Feb 12 04:17 pm 2026

Remote Desktop

FastX by Starnet Communications was used to implement a remote desktop solution. The viz.rc.byu.edu webpage presents a desktop interface to the supercomputer that runs within a browser--rather than interacting with the supercomputer through a text-based terminal, it gives an experience similar to Windows or MacOS in that one uses a mouse and graphical programs. This allows users to more easily run software requiring X11 (i.e. GUIs) on the login nodes.

Using viz.rc.byu.edu

Logging In

Navigate to https://viz.rc.byu.edu:3443 in your browser (Chrome is recommended); you should be greeted with a login prompt:

Login Screen

After logging in and accepting the terms of use, you'll be presented with the home screen:

Session Home

Launching a Session

To start a desktop session, click Launch Session, at which point you'll need to choose your desktop environment (from XFCE, MATE, or Cinnamon; xterm is just a terminal and basic window manager):

Launch Session Window

Once you choose an environment (Cinnamon is pretty similar to Windows) and press Launch, you'll be taken to your session, although you may first need to click Go to My Session depending on your popup settings:

Popup Confirmation

Using the Desktop Environment

You should now have a desktop interface to the supercomputer (Cinnamon is pictured):

Desktop Interface

With it, you can browse files:

File Browser

...or use a terminal:

Remote Terminal

...or launch any graphical program you would like:

Example Program

Running a Graphical Program in a Job

Since most programs that use more than an hour of CPU time get killed on the login nodes, you'll need to get a job allocation if you want to run a computationally intensive graphical program. To do so, you can use salloc's --x11 flag:

salloc --time=2:00:00 --mem=2G --x11

Once salloc yields a shell on the compute node, you can launch your graphical application from the terminal.