-
-
Allocation Type
Understand different allocation types on IO:
Dedicated with fixed number of cores
Ondemand with fixed number of computation hours
-
Account
Understand who pays the resources
-
Partitions and QoS
Understand how the resources are distributed
-
Login and Compute Nodes
Login nodes for work with files, simple tasks
Compute nodes to run complex tasks, calculations
-
Slurm is a task manager on a cluster
-
Where should I store my files?
- Personal space ($HOME): scripts, notes, important files.
- Scratch: temporary files and running calculations. Deleted every 2 months !
- Shared project space: files used by your team.
-
Copy and share files
- with FileZilla interface
- from terminal (for advanced users)
To copy a file to a remote cluster via a terminal you can use (use you username):
scp file.txt username@io-login.meso.umontpellier.fr:/home/username/.To copy a directory to a remote cluster via a terminal you can use
scp -r mydir username@io-login.meso.umontpellier.fr:/home/username/.To copy a file from a remote cluster via a terminal you can use
scp username@io-login.meso.umontpellier.fr:/home/username/.file.txt .To copy a directory from a remote cluster via a terminal you can use
scp -r username@io-login.meso.umontpellier.fr:/home/username/mydir . -
Modules
Understand how to use software on IO
-
Check you computational hours (for ondemand allocation type)
To check your quota as an ondemand user with fixed number of computational hours, you can use
slurm-quota stats $USERto monitor hours allocated and consumed by you (currently shown in minutes).
-
Use special IO module (for advanced users)
To check your accounts and groups, you can use a special slurm-user-tools module.
You need to be connected via Terminal (see module Command Line).
To load IO Tools module:
load io-local slurm-user-toolsThen, to find which accounts you can use you can do:
userAccountAssosiation $USERTo find QoS that you can use:
userQoS $USERYou can automatically create a Slurm script with SBATCH options using
createSlurmScriptThis tool can be used without any options and then it takes defaults values for your account.
Read more about different tools available here.
-
Cluster Terminology
-
Cluster Terminology
Learn important cluster terms:
- Allocation type
- Account
- Partition and QoS
- Login and compute nodes
- Slurm
- Storage types
- Copy and share files
- Use software