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

no edit summary
No edit summary
No edit summary
Line 5: Line 5:
}}
}}
{{Command
{{Command
|parallel --jobs $SLURM_CPUS_PER_TASK --sshloginfile ./node_list_${SLURM_JOB_ID} --env MY_VARIABLE --workdir $PWD ./my_program
|parallel --jobs $SLURM_NTASKS_PER_NODE --sshloginfile ./node_list_${SLURM_JOB_ID} --env MY_VARIABLE --workdir $PWD ./my_program
}}
}}
Dans ce cas, nous créons un fichier qui contient la liste des nœuds de <tt>$SLURM_JOB_NODELIST</tt> ; ce fichier indique les nœuds que GNU Parallel doit utiliser pour la distribution des tâches. Avec <tt>--env</tt>, une variable d'environnement peut être transférée à tous les nœuds alors que 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.
Dans ce cas, nous créons un fichier qui contient la liste des nœuds de <tt>$SLURM_JOB_NODELIST</tt> ; ce fichier indique les nœuds que GNU Parallel doit utiliser pour la distribution des tâches. Avec <tt>--env</tt>, une variable d'environnement peut être transférée à tous les nœuds alors que 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