Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
formation:insa2020gpu [2020/12/04 15:58]
equemene [Intégration et exploitation du code GENESIS]
formation:insa2020gpu [2020/12/04 16:04]
equemene [Intégration et exploitation du code GENESIS]
Ligne 1506: Ligne 1506:
     * ''/​usr/​bin/​time mpirun -np 4 /​local/​$USER/​GENESIS/​cpu-single/​bin/​spdyn inp''​     * ''/​usr/​bin/​time mpirun -np 4 /​local/​$USER/​GENESIS/​cpu-single/​bin/​spdyn inp''​
   * Observez pendant l'​exécution l'​activité des coeurs   * Observez pendant l'​exécution l'​activité des coeurs
-  * Notez le ''​Elapsed Time''​+  * Notez le ''​Elapsed Time''​ et le ''​System Time''​ 
 +  * Effacez les résultats ''​test*''​ avec ''​rm test*'' ​
   * Exécutez le programme sur l'​exemple avec la version GPU    * Exécutez le programme sur l'​exemple avec la version GPU 
     * Exécutez la commande ''/​usr/​bin/​time mpirun -np 4 /​local/​$USER/​GENESIS/​gpu-single/​bin/​spdyn inp''​     * Exécutez la commande ''/​usr/​bin/​time mpirun -np 4 /​local/​$USER/​GENESIS/​gpu-single/​bin/​spdyn inp''​
   * Observez pendant l'​exécution l'​activité des coeurs et des GPU   * Observez pendant l'​exécution l'​activité des coeurs et des GPU
-  * Notez le ''​Elapsed Time''​ +  * Notez le ''​Elapsed ​Time''​ et le ''​System ​Time''​ 
-  * Déterminez ​du fait que le programme exécute ​+  * Effacez les résultats ''​test*''​ avec ''​rm test*''​  
 +  * Déterminez, sachant ​que 4 tâches MPI simultanément,​ combien de //threads// lancer 
 +  * Définissez ce nombre pour le système avec la fonction suivante : 
 +    * ''​export OPTIMAL_THREADS=<​MonCHoixJudicieux>''​ 
 +  * Exécutez la commande ''/​usr/​bin/​time mpirun -np 4 -x OMP_NUM_THREADS=$OPTIMAL_THREADS /​local/​$USER/​GENESIS/​cpu-single/​bin/​spdyn inp''​ 
 +  * Notez le ''​Elapsed Time''​ et le ''​System Time''​ 
 +  * Effacez les résultats ''​test*''​ avec ''​rm test*'' ​
   * Exécutez la commande ''/​usr/​bin/​time mpirun -np 4 -x OMP_NUM_THREADS=$OPTIMAL_THREADS /​local/​$USER/​GENESIS/​gpu-single/​bin/​spdyn inp''​   * Exécutez la commande ''/​usr/​bin/​time mpirun -np 4 -x OMP_NUM_THREADS=$OPTIMAL_THREADS /​local/​$USER/​GENESIS/​gpu-single/​bin/​spdyn inp''​
-  * +  * Notez le ''​Elapsed Time''​ et le ''​System Time''​ 
 +  * Concluez sur la pertinence de l'​utilisation de l'​option ''​-x OMP_NUM_THREADS=$OPTIMAL_THREADS''​
 </​note>​ </​note>​
  
formation/insa2020gpu.txt · Dernière modification: 2020/12/07 11:05 par equemene