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

From Alliance Doc
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
Par exemple, quand plusieurs tâches [[OpenMP/fr|OpenMP]] sont soumises ensemble avec <tt>--nodes=N</tt>, <tt>--ntasks-per-node=5</tt> et <tt>--cpus-per-task=8</tt>, la commande suivante va gérer tous les processus à démarrer sur tous les nœuds réservés, ainsi que le nombre de fils OpenMP par processus.
Par exemple, quand plusieurs tâches [[OpenMP/fr|OpenMP]] sont soumises ensemble avec <tt>--nodes=N</tt>, <tt>--ntasks-per-node=5</tt> et <tt>--cpus-per-task=8</tt>, la commande suivante va gérer tous les processus à démarrer sur tous les nœuds réservés, ainsi que le nombre de fils OpenMP par processus.
{{Command
{{Command
|parallel --jobs $SLURM_NTASKS_PER_NODE --sshloginfile ./node_list_${SLURM_JOB_ID} --workdir $PWD OMP_NUM_THREADS{{=}}$SLURM_CPUS_PER_TASK ./my_program
|parallel --jobs $SLURM_NTASKS_PER_NODE --sshloginfile ./node_list_${SLURM_JOB_ID} --workdir $PWD --env OMP_NUM_THREADS{{=}}$SLURM_CPUS_PER_TASK ./my_program
}}
}}
Dans ce cas, <tt>5*N</tt> processus OpenMP travaillent simultanément et l'utilisation de CPU peut aller jusqu'à 800&nbsp;%.
Dans ce cas, <tt>5*N</tt> processus OpenMP travaillent simultanément et l'utilisation de CPU peut aller jusqu'à 800&nbsp;%.

Revision as of 17:53, 27 July 2021

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (GNU Parallel)
For example, when a long list of [[OpenMP]] tasks are executed as a single job submitted with <tt>--nodes=N</tt>, <tt>--ntasks-per-node=5</tt> and <tt>--cpus-per-task=8</tt>, the following command will take into account all processes to be started on all reserved nodes and the number of OpenMP threads per process:
{{Command
|parallel --jobs $SLURM_NTASKS_PER_NODE --sshloginfile ./node_list_${SLURM_JOB_ID} --workdir $PWD --env OMP_NUM_THREADS{{=}}$SLURM_CPUS_PER_TASK --sshdelay 30 ./my_program
}}
In this case, up to <tt>5*N</tt> OpenMP processes are running simultaneously with a CPU usage of up to 800% each.

Par exemple, quand plusieurs tâches OpenMP sont soumises ensemble avec --nodes=N, --ntasks-per-node=5 et --cpus-per-task=8, la commande suivante va gérer tous les processus à démarrer sur tous les nœuds réservés, ainsi que le nombre de fils OpenMP par processus.

Question.png
[name@server ~]$ parallel --jobs $SLURM_NTASKS_PER_NODE --sshloginfile ./node_list_${SLURM_JOB_ID} --workdir $PWD --env OMP_NUM_THREADS=$SLURM_CPUS_PER_TASK ./my_program

Dans ce cas, 5*N processus OpenMP travaillent simultanément et l'utilisation de CPU peut aller jusqu'à 800 %.