For applications that require interactivity with a remote display (i.e., a GUI), use the HPC-VCL image available through the NC State Virtual Computing Lab (VCL). Reserving an HPC image from the VCL will provide the user with a dedicated login node; other users will not be affected when running programs directly on an HPC-VCL node.
To reserve a dedicated HPC login node for the purposes of using a GUI application, go to the VCL web site and make a reservation for the HPC (CentOS 7.5 64 bit VM) environment. If HPC does not appear in the list of available environments, send email to HPC Support to request access to the HPC-VCL image. In the email, confirm that your application requires a GUI interface or some other feature that is only accessible by using HPC-VCL. Note that HPC access is required before requesting HPC-VCL access.
The HPC-VCL is not meant to be a substitute for learning Linux or the command line. Program execution and file manipulation should still be done from the command line to the extent possible, and the use of the web browser should be limited to necessary operations. Actions like using a web browser or drag and drop to the Trash can create unexpected consequences, such as creating small hidden files that quickly fill a user's home directory.
Run applications from the scratch directory. Before opening an application, cd to the scratch directory on /share. By default, applications will usually generate output files and log files in the current working directory.
To reserve an HPC-VCL image, go to vcl.ncsu.edu.
Tip: Type HPC followed by a space in the dropdown box; the list will be filtered to show only the HPC environment.
The HPC-VCL is used for interactive visualization because RDP renders a remote desktop faster than SSH with X11. For the majority of users, there will be no noticeable differences between the VCL and an interactive compute node when setting up the environment or calling a program.
Note that there are no GPUs on HPC-VCL nodes and the number of available cores is limited to those allocated to the VCL image.Examples:
module load matlab matlabOr
module load vmd vmd
The HPC-VCL is also an iRODS client, and the iRODS file system can be accessed by the VCL. See the datascience website for instructions.
Once an iRODS account has been initialized, open the Firefox web browser on the HPC-VCL and go to irods-cloudbrowser.hpc.ncsu.edu.
Last modified: November 07 2019 10:02:01.