This is an old revision of the document!


Login nodes

Hábrók has five login nodes that can be used to connect to the system. Besides redundancy reasons (you can always try another one if one of them is down), they all serve different purposes.

hb-login1.hpc.rug.nl and hb-login2.hpc.rug.nl are the default login nodes that are used by most users. You can use these to connect to the system, copy your files, submit jobs, compile your code, etcetera. You should not use it to test your applications, since this might slow down the system, which will hinder other users who are trying to log in. It is also a smaller system.

We have set up two of these login nodes to increase the availability of the service.

In Hábrók two interactive nodes have been configures. These are hb-interactive1.hpc.rug.nl and hb-interactive2.hpc.rug.nl.

The interactive node are about half the size of a default compute node, and they allow for a bit more testing. If you just want to run your program for a couple of minutes, these are the machines to use. Do keep in mind that these are also a shared machines and other people may also want to do some testing. So, if you need to do more intensive testing, consider submitting them as jobs.

To prevent a single user from using all capacity CPU and memory limits are in place.

Finally, the interactive GPU node, hb-gpu1.hpc.rug.nl is a login node equipped with a GPU. You can use it to develop and test your GPU applications.

This machine has an NVIDIA V100 GPU, which can be shared by multiple users. The tool nvidia-smi will show if/which GPUs are in use, and you can select the one you want to use by setting CUDA_VISIBLE_DEVICES to a number ranging from 0 to 3, to select one of the GPUs. E.g.:

export CUDA_VISIBLE_DEVICES=2

Please keep in mind that this is also a shared machine, and more users want to use the GPUs in this machine. So, allow everyone to make use of these GPUs and do not perform long runs here. Long runs should be submitted as jobs to scheduler.