Written by Administrator |
Friday, 27 May 2022 11:00 |
Some hints: Hydra provides some software and compilers. Remarkable ones are:
gnu compiler version 9.4
All this software is accessible through a module system. Those non familiar with it can check the official documentation out:
But they only need to know that modules allow users to dynamically modify the user's environment,
by loading and unloading the pieces of software of the need. So, the following commands are useful:
Default environment (if no further modules are loaded/unloaded) is GNU compiler + autotools + openmpi libraries.
I have also installed some extra software (in extsoft) that includes Miniconda, Mathematica and a newer version of the GNU compiler and openmpi toolchain. If you are going to use it purge the loaded modules first just in case. For miniconda, at the moment, only me can install software so if you want an enviroment available, tell me the steps to create it and I will do it for you with hopefully the side effect that everybody in the cluster could use the same enviroment for their simulations.
There is not a lot of space in /home. Use the /lustre partition instead (If you plan to use your own conda configure your package and enviroment directories there). You should have a directory for your user. Lustre is not a repository and it’s not backed up often. It should be below 80% full. After finishing your current research, backup and remove your data Update: Lustre is down indefinitely, use /hydrarepo instead.
Queue system is SLURM. Those interested can check official docs out:
The most important thing is that now there are two alternative ways for job execution:
Have a look to the detailed documentation for each one, with example programs and scripts:
Interactive
Check info about the cluster and the queue:
Hydra's running modes:
Multithreading Canceling jobs Check job info |
Last Updated on Friday, 27 May 2022 12:30 |