Récapitulatif et importants conseils pour les personnes préssées

  • La plateforme de calcul haute perfomance de l’IQ a été concue pour avoir la même expérience que les grappes nationnales. La présente documentation ainsi que celle de l’Alliance s’applique donc sur la plateforme.

  • L’accès aux serveurs se fait par SSH, nom du noeud de connexion ip09.ccs.usherbrooke.ca.

  • La plateforme est branchée à la grappe nationnale MP2, et les serveurs de l’IQ sont accessibles sur une partition spéciale c-iq de MP2. Toutes les ressources de MP2 peuvent être atteintes, par exemple les partitions c-apc, c-aphex, c-royer, …

  • Les serveurs de l’IQ (partition c-iq) sont accessibles uniquement aux membres de l’IQ. Il est obligatoire de spécifier la partition pour utiliser les serveurs de l’IQ, sinon, la tâche sera soumise aux noeuds réguliers de MP2. Exemple pour soumettre une tâche: sbatch -p c-iq job.sh [job_argument].

  • Il est impératif de travailler sur le serveur de données dédié de l’IQ pour de meilleures performances en entrée-sortie de fichier. Le serveur de donnée de l’IQ est accessible à /net/nfs-iq/data/[username]. Espace partagé à /net/nfs-iq/data/def-[sponsor]. Capacité de 180 To (stockage redondant).

  • L’espace /scratch de MP2 est non accessible depuis les calculateurs de l’IQ.

  • Accès au serveur GPU de l’IQ en spécifiant explicitement le nom du noeud cp3705 à l’ordonnanceur, exemple: sbatch -p c-iq --nodelist=cp3705 mon_script_gpu.sh. Note: les GPUs ne sont pas définis dans SLURM mais les GPUs peuvent être spécifiée dans le script de tâche via la variable d’environnement CUDA_VISIBLE_DEVICES=[0 or 1 or 0,1] for GPU 0, GPU 1 or both GPUs repectivement.