Changes between Version 8 and Version 9 of IntegrationOpenMP/EnteteCommandesAda


Ignore:
Timestamp:
01/09/13 14:41:13 (10 years ago)
Author:
millour
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IntegrationOpenMP/EnteteCommandesAda

    v8 v9  
    4444 * Résultat : lance 1 tâche et 4 threads avec le programme : gcm.e 
    4545 * Remarque : un message d'erreur à l'exécution du type "forrtl: severe (41): insufficient virtual memory" est un signe d'une mémoire insuffisante (il faudra donc augmenter la valeur de "as_limit").  
     46 * Remarque 2: un message d'erreur à l'exécution du type "Segmentation fault      (core dumped)" sans autre sommation est signe d'un "OMP_STACKSIZE" trop faible. 
    4647 
    4748== Un executable parallélisé avec MPI seulement == 
     
    5859 * Résultat : poe lance 32 tâches, avec toute le même programme : gcm.e 
    5960 * 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. 
    60  * Remarque 2: un message d'erreur à l'exécution du type "forrtl: severe (41): insufficient virtual memory" est un signe d'une mémoire insuffisante (il faudra donc augmenter la valeur de "as_limit").  
    61  * Remarque 3: un message d'erreur à l'exécution du type "Segmentation fault      (core dumped)" sans autre somation est signe d'un "OMP_STACKSIZE" trop faible. 
    6261 * '''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). 
    6362 
     
    8786}}} 
    8887 * Résultat : poe lance 16 tâches, avec toute le même programme : gcm.e avec 4 threads chaque 
     88 * Remarque : un message d'erreur à l'exécution du type "forrtl: severe (41): insufficient virtual memory" est un signe d'une mémoire insuffisante (il faudra donc augmenter la valeur de "as_limit").  
     89 * Remarque 2: un message d'erreur à l'exécution du type "Segmentation fault      (core dumped)" sans autre sommation est signe d'un "OMP_STACKSIZE" trop faible. 
    8990 * '''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). 
    9091