Translations:GNU Parallel/10/fr: Difference between revisions

Jump to navigation Jump to search
no edit summary
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 :
{{Commande
{{Command
|parallel --jobs 12 --sshloginfile $PBS_NODEFILE --env MA_VARIABLE --workdir $PWD ./mon_programme
|parallel --jobs 32 --sshloginfile $SLURM_JOB_NODELIST --env MY_VARIABLE --workdir $PWD ./my_program
}}
}}
Dans ce cas, nous supposons que chaque nœud a 12 cœurs et nous utiliserons la commande <tt>$PBS_NODEFILE</tt> créée 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 de l'environnement peut être transférée à tous les nœuds; l'option <tt>--workdir</tt> fait en sorte que toutes les tâches auront le même répertoire comme nœud principal.
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.
rsnt_translations
56,430

edits

Navigation menu