Changes between Version 18 and Version 19 of IntegrationOpenMP/EnteteCommandesAda


Ignore:
Timestamp:
10/05/15 15:38:54 (8 years ago)
Author:
aclsce
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IntegrationOpenMP/EnteteCommandesAda

    v18 v19  
    128128 * Résultat : poe lance 32 tâches : 1 oasis, 26 lmdz et 5 opa 
    129129 
    130 == Un couplé avec Oasis sur 1 proc, NEMO sur 5 procs et LMDZ sur 12 procs MPI et 4 tâches OpenMP == 
     130== Un couplé avec Oasis sur 1 proc, NEMO sur 5 procs et LMDZ sur 12 procs MPI et 2 tâches OpenMP == 
    131131 
    132 La méthode reste à valider. Comme pour vargas a priori. 
     132Le nombre de coeurs réservés pour les tâches OpenMP par process MPI (paramètre @ parallel_threads) est global et s'applique donc à l'ensemble des executables. Il y a donc un surcout de ressources utilisées dû au nombre de coeurs réservés pour chaque process MPI de NEMO et XIOS (lorsqu'il est utilisé en mode serveur). On conseille de mettre 2 tâches OpenMP au maximum. Plus d'information sur la page de l'IDRIS : http://www.idris.fr/ada/ada-exec-mpmd_batch.html#couplage_mpmd_de_codes_hybrides_mpiopenmp 
     133 
    133134 
    134135 * Entête du job : 
    135136{{{ 
    136 # NEW : 2 Noeuds 
    137 # @ task_geometry={(0,1,2,3,4,5,6,7,8,9,10,11)(12,13,14,15,16,17)} 
     137# @ job_type = parallel 
     138## nombre de processus demandées 
     139# @ total_tasks = 18 
     140## nombre de tâches par processus 
     141# @ parallel_threads = 2 
    138142}}} 
    139143 * Commande : 
     
    146150./opa.xx   #==> 5 fois 
    147151... 
    148 env OMP_NUM_THREADS=4 ./lmdz.x     #====> 12 fois 
     152env OMP_NUM_THREADS=2 ./lmdz.x     #====> 12 fois 
    149153... 
    150154}}} 
    151155 
    152  * Il faut être autorisé : mettre un mail à assist@idris.fr pour le demander 
    153156 
    154157== Entête du couplé IPSLCM5A sur Ada (MPI seul) ==