Requirements to use the HPC

(a) VSC account

The Flemish Supercomputer Center (Vlaams Supercomputer Centrum – VSC) is a consortium that provides high performance computing power and the maintenance thereof. For academic use, anyone at one of the Flemish universities can obtain an account that yields free access to Tier-2 systems. More information can be found on https://www.vscentrum.be/.

To gain access to the HPC, you will need to apply for a VSC account if you have not done so before. Please follow the steps at https://docs.vscentrum.be/en/latest/access/getting_access.html.

(b) Access via browser or ssh

The HPC provides a user-friendly web interface to access the HPC, with straightforward filesystem navigation, file transfer utility, and shell access. To access it, open the browser and use your account credentials to log in to https://login.hpc.ugent.be. Note that you do not need a public/private key pair to connect via the browser.

NOTE: The next topics in this tutorial are written from an SSH point of view. However, we have provided a basic workflow example to show the necessary steps when using the web interface.

——————

If you would want to log in via SSH (Secure Shell), you require the following, on top of an active VSC account:

  1. Public/private key pair
  2. SSH client (e.g. PuTTY)
  3. Data transfer client (e.g. WinSCP)

In addition, the steps at https://docs.vscentrum.be/en/latest/access/getting_access.html also describe how to set up your public/private key pair. These are tokens that allow you to log in to the HPC without a password. Note that the tokens are machine-specific and that you will need to set up multiple key pairs if you want to log in from multiple machines. Also note that it can take some time (~15 minutes) to activate your public key after uploading.

Finally, when logging in via the SSH (Secure Shell) protocol, you may need to install a specific client to do so (depending on your operating system). For Windows, PuTTY is an often used client. For MacOS and Linux, you can use the ssh command in the terminal. 

In Windows: create public and private SSH keys using puttygen.exe (from https://putty.org/)
Upload the public key file on your VSC account > Edit Account (https://account.vscentrum.be/)
In Windows: set up PuTTY to use your private key and log in to the server with your own login id.

Further instructions can be found on https://docs.vscentrum.be/en/latest/access/access_and_data_transfer.html. Likewise, this page also describes the information to transfer data from your computer to the HPC and vice-versa. In Windows, the WinSCP is often used, while on MacOS and Linux systems you can make use of the scp command on the command line.

In Windows: Setting up WinSCP for data transfer to and from the HPC.
Setting up the public SSH key in the Advanced options tab.
The WinSCP UI allows drag-and-drop operations after logging in.