Changes between Version 18 and Version 19 of IntegrationOpenMP/EnteteCommandesAda
- Timestamp:
- 10/05/15 15:38:54 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
IntegrationOpenMP/EnteteCommandesAda
v18 v19 128 128 * Résultat : poe lance 32 tâches : 1 oasis, 26 lmdz et 5 opa 129 129 130 == Un couplé avec Oasis sur 1 proc, NEMO sur 5 procs et LMDZ sur 12 procs MPI et 4tâ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 == 131 131 132 La méthode reste à valider. Comme pour vargas a priori. 132 Le 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 133 134 134 135 * Entête du job : 135 136 {{{ 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 138 142 }}} 139 143 * Commande : … … 146 150 ./opa.xx #==> 5 fois 147 151 ... 148 env OMP_NUM_THREADS= 4./lmdz.x #====> 12 fois152 env OMP_NUM_THREADS=2 ./lmdz.x #====> 12 fois 149 153 ... 150 154 }}} 151 155 152 * Il faut être autorisé : mettre un mail à assist@idris.fr pour le demander153 156 154 157 == Entête du couplé IPSLCM5A sur Ada (MPI seul) ==