This is an old revision of the document!
You can use both clusters, but see this link to help you choose the right cluster.
Since you are reading this FAQ, we suppose you already know how to find the documentation. If you need any further explanation, advice, tips, etc. contact us at: hpc@unige.ch . We will try to answer your request as soon as possible.
This may happen, but the problem is to determine what is slow:
What to do: be sure you aren't the cause. Check with htop
on the login node. If you see that all the cpus are in use, please take a screenshot and send it to us at hpc@unige.ch.
Where should I store my files ? What should I do if I deleted something by mistake ? Is there a backup ? How can I restore a delete file ? What amount of storage space is available ? My job creates lots of temporary small files and everything is slow…
Please check the Storage page for details.
Alternatively, if you need to store a large quantity of data, you could use another service such as the “Academic NAS” : https://catalogue-si.unige.ch/en/stockage-recherche
You can find information about available applications here
Please check this documentation.
Baobab is a GNU/Linux only machine, like the majority of academic clusters. If you have a windows software that could run on a Windows cluster, contact us at hpc@unige.ch, perhaps we could find some solutions.
Yes we can install it, but you should pay the required license. Send us a request at hpc@unige.ch.
No, please check the Singularity documentation.
Have a look at this scheduler “rosetta stone”, available here:
http://slurm.schedmd.com/rosetta.pdf
No never. You must use SLURM to run any test. The debug
partition is dedicated to small tests.
In that case you can use the job arrays feature of SLURM. Please, have a look at the documentation Job array
See here
No. Unfortunately you can't. If we raised this limit, you will have to wait longer before having your pending jobs started. We think that the 4 days limit is a good trade-off.
However there could be two work-around if you experience an issue with this limit:
See here
To get the priority calculation details of the jobs in the pending queue, you can use the command: sprio -w
. You can also have a look at the weights, by typing sprio -l
.
Yes, you can. But it is really awkward because you cannot be sure when your job will start.
See Interactive jobs
If you run a program and it crashes with an error “Illegal instruction”
the reason is probably because you have compiled your program on login1 and your program is running on an older server on which the cpu lacks some specialized functionality that were used during the compilation on login1.
N.B. : login1 was running CentOS6, as of August 2019 all compute nodes run CentOS7
You have two possibilities: