• 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
      • English

        • 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 $USER

          to 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-tools

          Then, to find which accounts you can use you can do:

          userAccountAssosiation $USER

          To find QoS that you can use:

          userQoS $USER

          You can automatically create a Slurm script with SBATCH options using

          createSlurmScript 

          This tool can be used without any options and then it takes defaults values for your account.

          Read more about different tools available here.

            

      • Francais

        • Account

          Comprendre qui finance ces ressources