Changes between Version 18 and Version 19 of Modipsl_exec


Ignore:
Timestamp:
09/13/11 15:20:56 (13 years ago)
Author:
acosce
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Modipsl_exec

    v18 v19  
    1 = Exécution d'une simulation =  
     1= __Exécution d'une simulation__ =  
    22[https://forge.ipsl.jussieu.fr/igcmg/wiki/ModipslBeginner1 Retour au sommaire du mode d'emploi] 
    33[[BR]][[BR]] 
     
    222222 
    223223[[BR]][[BR]] 
    224 == Le parallelisme et les fichiers Bands == 
    225 Dans LMDZ si le nombre de points par tâche MPI est distribué de façon uniforme, l'équilibrage de charge n'est pas optimum. Il existe une option '''adjust''' (dans lmdz.card) qui permet d'indiquer au code que l'on veut qu'il "ajuste" sa répartition des points. Pour cela lors d'un run on mesure le temps passé dans chaque partie du code et on définit la répartition optimum. Cette nouvelle répartition est stockée alors dans le fichier Bands_res_nbProc.dat (dépend de la configuration – de la machine – de la résolution – du nombre de proc). [[BR]] 
    226 Idéalement il faut faire une pré-simulation permettant de créer ce fichier (~ 3 mois de simulation). Puis ensuite utiliser ce fichier pour la simulation "maître". Le fichier est stocké dans le répertoire $DMFDIR/IGCM_OUT/nom_config/.../nom_simul/ATM/Debug/[[BR]] 
    227 Voir [https://forge.ipsl.jussieu.fr/igcmg/wiki/Modipsl_exec#Optionsdanslmdz.card ici] pour l'utilisation de adjust et du fichier Bands.  
    228  
    229 === A retenir pour IPSLCM5A === 
    230 Par défaut, le couplé IPSLCM5A, peut tourner sur un nombre quelconque de processeurs. Il crée lui-même le fichier Bands lors des 3 premiers mois de la simulation puis utilise celui du dernier mois. Il est possible d'utiliser le fichier Bands d'une autre simulation, voir paramétrage dans COMP/lmdz.card. 
    231  
    232 '''ATTENTION''' : Pour être certain d'obtenir les même résultats entre deux simulations il faut annuler l'ajustement et la création des fichiers Bands. Il faut utiliser pour les deux simulations le MÊME fichier Bands.  
    233  
    234  
    235 [[BR]][[BR]] 
    236224== Etat de la simulation en cours == 
    237225La variable !PeriodState du fichier run.card peut vous aider à connaître l'état de votre simulation :  
     
    271259 
    272260[[BR]][[BR]] 
     261 
     262---- 
     263 
     264= __FAQ Exécution__ =  
     265 
     266== Le parallelisme et les fichiers Bands == 
     267Dans LMDZ si le nombre de points par tâche MPI est distribué de façon uniforme, l'équilibrage de charge n'est pas optimum. Il existe une option '''adjust''' (dans lmdz.card) qui permet d'indiquer au code que l'on veut qu'il "ajuste" sa répartition des points. Pour cela lors d'un run on mesure le temps passé dans chaque partie du code et on définit la répartition optimum. Cette nouvelle répartition est stockée alors dans le fichier Bands_res_nbProc.dat (dépend de la configuration – de la machine – de la résolution – du nombre de proc). [[BR]] 
     268Idéalement il faut faire une pré-simulation permettant de créer ce fichier (~ 3 mois de simulation). Puis ensuite utiliser ce fichier pour la simulation "maître". Le fichier est stocké dans le répertoire $DMFDIR/IGCM_OUT/nom_config/.../nom_simul/ATM/Debug/[[BR]] 
     269Voir [https://forge.ipsl.jussieu.fr/igcmg/wiki/Modipsl_exec#Optionsdanslmdz.card ici] pour l'utilisation de adjust et du fichier Bands.  
     270 
     271=== A retenir pour IPSLCM5A === 
     272Par défaut, le couplé IPSLCM5A, peut tourner sur un nombre quelconque de processeurs. Il crée lui-même le fichier Bands lors des 3 premiers mois de la simulation puis utilise celui du dernier mois. Il est possible d'utiliser le fichier Bands d'une autre simulation, voir paramétrage dans COMP/lmdz.card. 
     273 
     274'''ATTENTION''' : Pour être certain d'obtenir les même résultats entre deux simulations il faut annuler l'ajustement et la création des fichiers Bands. Il faut utiliser pour les deux simulations le MÊME fichier Bands.  
     275 
     276 
     277[[BR]][[BR]] 
    273278