rsnt_translations
59,916
edits
No edit summary |
No edit summary |
||
Line 400: | Line 400: | ||
* La première ligne mentionne qu'il s'agit d'un script bash. | * La première ligne mentionne qu'il s'agit d'un script bash. | ||
* Les lignes qui commencent par <code>#SBATCH</code> sont pour l'ordonnanceur. | * Les lignes qui commencent par <code>#SBATCH</code> sont pour l'ordonnanceur. | ||
* sbatch interprête ces lignes comme étant une requête et | * sbatch interprête ces lignes comme étant une requête et la nomme <code>openmp_ex</code>. | ||
* L'ordonnanceur cherche alors un nœud de 40 | * L'ordonnanceur cherche alors un nœud de 40 cœurs à exécuter dans une tâche, pour une durée d'une heure. | ||
* Une fois le nœud trouvé, le script est exécuté.: | * Une fois le nœud trouvé, le script est exécuté.: | ||
** | ** redirige vers le répertoire de soumission; | ||
** | ** charge les modules (doit être fait aussi dans le script de soumission sur Niagara); | ||
** | ** configure une variable d'environnement pour spécifier 40 fils (il n'y a pas de hyperthreading dans cet exemple); | ||
** | ** exécute l'application <code>appl_openmp_ex</code>. | ||
* | * Pour utiliser la fonctionalité hyperthreading, remplacez <tt>--cpus-per-task=40</tt> par <tt>--cpus-per-task=80</tt>. | ||
== Example submission script (MPI) == | == Example submission script (MPI) == |