Page history
25 April 2018
Created page with "* $HOME, $SCRATCH et $PROJECT utilisent tous le système de fichiers parallèle GPFS. * Vos fichiers sont visibles sur tous les nœuds de connexion et de calcul de Niagara. *..."
+109
Created page with "= Gestion des données et trucs pour les Entrées/Sorties ="
+27
no edit summary
+4
no edit summary
+1
Created page with "<ul> <li><p><code>squeue</code> ou <code>qsum</code> pour voir les tâches dans la queue (<code>squeue -u $USER</code> pour vos propres tâches);</p></li> <li><p><code>squeue..."
+66
Created page with "Une fois la tâche placée dans la queue, suivez son déroulement avec les commandes suivantes ː"
−7
no edit summary
+30
no edit summary
−1
Created page with "Soumettez le script (nommé ici mpi_ex.sh) avec la commande <source lang="bash">nia-login07:~$ sbatch mpi_ex.sh</source> <ul> <li><p>La première ligne mentionne qu'il s'agit..."
+54
Created page with "== Exemple d'un script de soumission pour MPI == Pour exécuter l'application MPI nommée <tt>appl_mpi_ex</tt> avec 320 processus, le script serait ː"
−9
no edit summary
+1
no edit summary
+61
no edit summary
+1
no edit summary
−4
no edit summary
−28
no edit summary
+1
no edit summary
+85
Updating to match new version of source page
+40
Created page with "Soumettez le script (nommé openmp_ex.sh) avec la commande <source lang="bash">nia-login07:~$ sbatch openmp_ex.sh</source> * La première ligne mentionne qu'il s'agit d'un scr..."
+48
Created page with "Dans cet exemple, nous allons exécuter sur un nœud unique l'application multifil <tt>appl_openmp_ex</tt> qui utilise OpenMP. Le script est le suivant :"
+11
no edit summary
+4
no edit summary
+4
no edit summary
+1
no edit summary
+9
no edit summary
Created page with "<ul> <li>Demandez N nœuds pour vos tâches.</li> <li>Vous savez que vous obtenez 40xN cœur, alors vous utiliserez (au moins) un total de 40xN processus mpi or fils. (mpirun..."
+58
Created page with "Puisque l'ordonnancement se fait par nœud, cette technologie est plutôt facile à utiliser."
+9
Created page with "80 cœurs logiques contre 40 cœurs réels augmente la vitesse de 5 à 10% (dépendant des cas)."
−1
Created page with "Le système d'exploitation et l'ordonnanceur voient ainsi 80 cœurs."
+23
Created page with "Niagara fait usage de la technologie de ''l'hyperthreading'' qui augmente la capacité du matériel en prétendant qu'il y a deux fois plus de cœurs logiques qu'il n'y en a e..."
+23
Created page with "== CPU logiques vs cœur ː ''Hyperthreading'' =="
+5
Created page with "<ul> <li><p>Toutes les requêtes de ressources pour les tâches sont ordonnancées en multiples de '''nœuds'''.</p></li> <li>Les nœuds utilisés par vos tâches sont à votr..."
+97
Created page with "<ul> <li><p>L'ordonnancement se fait par nœud, donc en multiples de 40 cœurs.</p></li> <li><p>La limite en temps réel ne doit pas dépasser 24 heures.</p></li> <li><p>L'éc..."
+133
Created page with "<ul> <li><p>Niagara utilise l'ordonnanceur Slurm.</p></li> <li><p>À partir d'un nœud de connexion, les tâches sont soumises en passant un script à la commande sbatch :</p>..."
+154
no edit summary
−46
Updating to match new version of source page
+40
no edit summary
Created page with "<ul> <li><p>Les tâches de test courtes peuvent être exécutées sur les nœuds de connexion.</p> <p>En principe : quelques minutes, utilisant au plus 1-2Go de mémoire, quel..."
+148
Created page with "Vous devriez toujours tester votre code avant de soumettre une tâche pour savoir s'il est valide et pour connaître les ressources dont vous avez besoin."
+17
Created page with "Note : * Les indicateurs d'optimisation <tt>-O3 -xHost</tt> permettent au compilateur Intel d'utiliser les instructions spécifiques à l'architecture CPU existante (plutôt q..."
+53
Created page with "Nous voulons compiler une application à partir des deux fichiers source ''main.c'' et ''module.c'' qui utilisent GSL (Gnu Scientific Library). Nous pourrions procéder ainsi ː"
−1
no edit summary
−1
no edit summary
+56
Created page with "* Vous devrez peut-être fournir votre propre licence. * SciNet et Compute Canada desservent des milliers d'utilisateurs de disciplines variées; il n'est pas possible d'accom..."
+72
Created page with "= Applications du commerce ="
−2
Created page with "Nous avons maintenant des détails sur comment utiliser la commande; profitons de ce conseil et modifions le script ː"
−7
Created page with "Les directives expliquent comment charger ce module openmpi particulier."
−67
Created page with "Prenons un exemple ː En voulant charger le module openmpi, vous recevez le message <source lang="bash">nia-login07:~$ module load openmpi Lmod has detected the error: These..."
−39
Created page with "La sous-commande ''spider'' vous renseigne sur les modules qui sont chargés."
−11
Created page with "== La commande ''module spider'' =="
+16