Changes between Version 2 and Version 3 of IntegrationOpenMP/EnteteCommandesAda


Ignore:
Timestamp:
01/09/13 11:00:40 (11 years ago)
Author:
millour
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IntegrationOpenMP/EnteteCommandesAda

    v2 v3  
    44 
    55[[PageOutline]] 
     6 
     7== Queues compil et debug 
     8Il y a une classe de job spéciale pour les compilation (durée max. 20h), la classe "compil": 
     9 * Entête du job 
     10{{{ 
     11# @ job_type = serial 
     12# @ class = compil 
     13}}} 
    614 
    715== Un executable séquentiel == 
     
    4856 * Résultat : poe lance 32 tâches, avec toute le même programme : gcm.e 
    4957 * Remarque: La mémoire disponible est de 3.5gb par coeur (donc par tâche MPI pour un job MPI pur), on ne peut pas dépasser cette limite si on demande plus de 64 tâches. Par contre on peut demander jusqu'à 7.0gb par coeur ("# @ as_limit = 7.0gb" dans l'en-tête du job) si on utilise 64 tâches ou moins. Sinon (à tester...) il y a la possibilité comme sur Vargas de demander des "threads" fantômes pour obtenir plus de mémoire (mais attention ce sera facturé!!) en compilant en mode "MPI" seul mais en lancant un job mixte "MPI/OpenMP" suivant le modèle ci-après. 
     58 * Attention: il n'y a que 28 noeuds sur lequels peuvent passer les travaux dits "Larges" (plus de 3.5 Go de memoire par coeur) contre 304 noeuds pour les travaux usuels, donc ne demander plus de 3.5gb par coeur que si c'est impératif (sinon ne pas s'étonner d'attendre plus longtemps que les autres pour que ses jobs passent) 
    5059 
    5160