rsnt_translations
56,430
edits
m (FuzzyBot moved page Translations:Gnu Parallel/10/fr to Translations:GNU Parallel/10/fr without leaving a redirect: Part of translatable page "Gnu Parallel".) |
No edit summary |
||
Line 1: | Line 1: | ||
== Utiliser plusieurs nœuds == | == Utiliser plusieurs nœuds == | ||
Un ensemble de tâches peut être réparti sur plusieurs nœuds d'une grappe, comme c'est le cas des tâches exécutées sur les serveurs de Calcul Canada. Voici un exemple : | Un ensemble de tâches peut être réparti sur plusieurs nœuds d'une grappe, comme c'est le cas des tâches exécutées sur les serveurs de Calcul Canada. Voici un exemple : | ||
{{ | {{Command | ||
|parallel --jobs | |parallel --jobs 32 --sshloginfile $SLURM_JOB_NODELIST --env MY_VARIABLE --workdir $PWD ./my_program | ||
}} | }} | ||
Dans ce cas, nous supposons que chaque nœud a | Dans ce cas, nous supposons que chaque nœud a 32 cœurs CPU et nous utiliserons le fichier <tt>$SLURM_JOB_NODELIST</tt> créé automatiquement par l'ordonnanceur pour désigner les nœuds qui doivent être utilisés pour distribuer les tâches. Avec <tt>--env</tt>, une variable d'environnement peut être transférée à tous les nœuds; l'option <tt>--workdir</tt> fait en sorte que toutes les tâches seront lancées dans le même répertoire que le nœud principal. |