Changes between Version 20 and Version 21 of LMDZINCA_v2
- Timestamp:
- 11/22/07 15:01:37 (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
LMDZINCA_v2
v20 v21 26 26 gmake _config_inca_xLMD9672 (avec _config_inca_ = CH4 ou CH4_AER ou NMHC ou NMHC_AER ou AER ou GES) 27 27 }}} 28 Cette 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]] 35 Lorsque la configuration est compilée l'exécutable créé est stocké dans le répertoire 36 modipsl/bin/ 37 [[BR]][[BR]] 38 Par défaut cette compilation est en mode parallèle. Réportez vous à la rubrique correspondante pour la 39 compilation en mode séquentiel. Cela dit il est conseillé de travailler en mode parallèle. 40 28 41 29 42 == Création d'un job de simulation == … … 84 97 }}} 85 98 Cette 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).99 les job associés (en reprenant la rubrique !JobName du fichier config.card). 87 100 Si jamais un fichier du même nom (Job_nom_simul) existe déjà alors 88 101 un message d'avertissement apparait et le job n'est pas écrasé. … … 99 112 }}} 100 113 114 == Comment travailler avec cette arborescence == 115 Il vous est fortement conseillé de recréer un répertoire d'expérience pour chaque nouvelle simulation que vous lancez. 116 Pour 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 118 vous le désirerez. [[BR]] 119 Si jamais vous voulez utiliser les modèles sur plusieurs projets différents qui demandent à chaque fois des nouveaux développements et des 120 exécutables différents : il est conseillé de récupérer pour chacun d'entre eux une architecture modipsl nouvelle. 101 121 102 122 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 {{{ 132 JobRunOptions='"-np "${config_UserChoices_JobNumProcTot}' 133 devient 134 JobRunOptions='' 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 == 103 144 104 145