Changes between Version 20 and Version 21 of LMDZINCA_v2


Ignore:
Timestamp:
11/22/07 15:01:37 (17 years ago)
Author:
acosce
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • LMDZINCA_v2

    v20 v21  
    2626gmake _config_inca_xLMD9672 (avec _config_inca_ = CH4 ou CH4_AER ou NMHC ou NMHC_AER ou AER ou GES)  
    2727}}} 
     28Cette commande permet dans l'ordre :  
     29 1. de compiler IOIPSL 
     30 2. de préprocesser le modèle INCA pour la config_inca que vous avez choisis 
     31 3. de compiler le modèle INCA avec l'outil FCM 
     32 4. de compiler le modèle LMDZ avec l'outil FCM 
     33 5. de faire l'édition de lien entre INCA et LMDZ 
     34[[BR]] 
     35Lorsque la configuration est compilée l'exécutable créé est stocké dans le répertoire  
     36modipsl/bin/ 
     37[[BR]][[BR]] 
     38Par défaut cette compilation est en mode parallèle. Réportez vous à la rubrique correspondante pour la  
     39compilation en mode séquentiel. Cela dit il est conseillé de travailler en mode parallèle. 
     40 
    2841 
    2942== Création d'un job de simulation ==  
     
    8497}}} 
    8598Cette commande recherche tous les fichiers config.card existant dans des sous-répertoires de modipsl et crée  
    86 les job associés (en reprenant la rubrique JobName du fichier config.card).  
     99les job associés (en reprenant la rubrique !JobName du fichier config.card).  
    87100Si jamais un fichier du même nom (Job_nom_simul) existe déjà alors  
    88101un message d'avertissement apparait et le job n'est pas écrasé.  
     
    99112}}} 
    100113 
     114== Comment travailler avec cette arborescence == 
     115Il vous est fortement conseillé de recréer un répertoire d'expérience pour chaque nouvelle simulation que vous lancez.  
     116Pour cela vous pouvez dès le départ conserver le répertoire EXP_config_inca (ex: EXP_AER) dans lequel vous laissez le !JobName de config.card vide  
     117(cette manipulation empéchera la création d'un job associé avec la commande ins_job). Vous pourrez ainsi recopier ce répertoire autant de fois que  
     118vous le désirerez. [[BR]] 
     119Si jamais vous voulez utiliser les modèles sur plusieurs projets différents qui demandent à chaque fois des nouveaux développements et des  
     120exécutables différents : il est conseillé de récupérer pour chacun d'entre eux une architecture modipsl nouvelle.  
    101121 
    102122 
     123== Le mode séquentiel == 
     124=== compilation === 
     125 1. Dans modipsl/config/LMDZINCA_v2/AA_make : vous devez mettre toutes les options parallel à false (''-parallel false'')  
     126 2. Dans modipsl/modeles/INCA3/bld.cfg : vous devez enlever la clef CPP_PARA 
     127 3. Recréer le makefile à l'aide de la commande ./ins_make 
     128 
     129=== exécution === 
     130 1. Dans le fichier modipsl/config/LMDZINCA_v2/EXP_.../config.card : vous devez changer la ligne !JobRunOption  
     131{{{ 
     132JobRunOptions='"-np "${config_UserChoices_JobNumProcTot}' 
     133devient  
     134JobRunOptions='' 
     135}}} 
     136 2. Toujours dans config.card indiquez que vous n'utilisez qu'un seul processeur.  
     137 3. Créez votre job  
     138 
     139 
     140== Le mode nudgé == 
     141 
     142 
     143== Changer le schéma de convection == 
    103144 
    104145