Changes between Version 64 and Version 65 of IPSLCM4_v2_PAR
- Timestamp:
- 08/23/07 13:08:20 (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
IPSLCM4_v2_PAR
v64 v65 11 11 * [wiki:IPSLCM4_v2_PAR#CommandstoaccesscompileandrunIPSLCM4_v2 Accès, compilation, exécution] 12 12 * [wiki:IPSLCM4_v2_PAR#CommandstoaccessmodifyandcommitIPSLCM4_v2CONFIGfilesCARDPARAMonSVN Modification des fichiers de la configuration IPSLCM4_v2 : AA_make, PARAM, CARD, ...] 13 * [wiki:IPSLCM4_v2_PAR#HowtobeinformedwhenIPSLCM4_v2filesarecommited Comment être informé des évolutions des fichiers gérés par SVN]13 * [wiki:IPSLCM4_v2_PAR#HowtobeinformedwhenIPSLCM4_v2filesarecommited Comment être informé des évolutions] 14 14 * [wiki:IPSLCM4_v2_PAR#ErreursRemèdes Erreurs et remèdes] 15 15 * [wiki:IPSLCM4_v2_PAR#Messagesliésàlacompilation Messages liés à la compilation] … … 28 28 * Cours revu [http://igcmg.ipsl.jussieu.fr/ESCI/Cours/Cours-modipsl-2007.pdf 2007 (pdf)] 29 29 * '''Nouveauté (23 août 2007)''' : Il y a 4 processeurs par défaut. Pour modifier le nombre de processeurs, changer dans config.card le paramètre !JobNumProcTot, juste avant de lancer la commande ins_job. 30 * P our avoir 4 processeurs en tout (3 pour LMDZ/ORCHIDEE et 1 pour OASIS/OPA successivement), il faut mettre à 4 le paramêtre PBS_NUM_PROC_TOT dans le Job:30 * Plus nécessaire depuis le 23 août 2007 mais utile pour vérification. ''Pour avoir 4 processeurs en tout (3 pour LMDZ/ORCHIDEE et 1 pour OASIS/OPA successivement), il faut mettre à 4 le paramêtre PBS_NUM_PROC_TOT dans le Job'' : 31 31 {{{ 32 #PBS -v PBS_NUM_PROC_TOT= 232 #PBS -v PBS_NUM_PROC_TOT=4 33 33 }}} 34 34 … … 45 45 * Atlas 46 46 * IDRIS : 47 * Problème récurrent sur rhodes : Exceeds the processor limit value of 2 processors, using 3(ou 4) processors. 47 * Problème récurrent sur rhodes : Exceeds the processor limit value of 2 processors, using 3(ou 4) processors. '''Réglé''' le 23 août 2007. Voir par exemple : [http://forge.ipsl.jussieu.fr/cgi-bin/viewvc.cgi/libIGCM/AA_mo2se?root=ioipsl&r1=1.12&r2=1.13 la modif dans MO2SE] 48 48 * Pour ouvrir les accès dods. Il faut actuellement passer les commandes suivantes : 49 49 {{{ … … 54 54 gaya : dods_cp SE* DODS/pub/monlogin/JobName/ATLAS 55 55 }}} 56 * Mercure : analyse en cours.56 * Mercure : 57 57 * Manque les sorties sechiba. Corrigé depuis mais absent de cette simu. 58 58 * Pour ouvrir les accès dods, il faut actuellement passer les commandes suivantes : … … 116 116 * Test de IPSLCM4_v2 117 117 * Brodie : /workdir/rech/psl/rpsl003/HH20_v2 118 * En machine le 23 août 2007 . 35 ans . 118 119 * Résolution 144x96 119 * Modifications :120 * Modifications pour cette résolution : 120 121 * LMDZ4 : 122 * filtrez : LMDZ4/libf/filtrez/parafilt.h 123 {{{ 124 c 144 96 19 non-zoom: 125 PARAMETER (nfilun=16, nfilus=16, nfilvn=16, nfilvs=16) 126 }}} 127 * Compilation : 128 * job.comp : gmake lmdz14496 129 * Simulation : idem HH20D : [wiki:Climatology#HH20D] 130 * Redémarrage depuis HHSTART, date = 20901230, ancien script, fichiers stockés là : /u/rech/ces/rces452/SORTIES_CPL_IPSL. Utilisation de Config.card.!OldName. 131 * modifications dans les sources : 121 132 * readsulfate : LMDZ4/libf/phylmd/readsulfate.F ligne 106-107 pour faire un contrôle actuel 122 133 {{{ … … 124 135 cyear='1980' 125 136 }}} 126 * filtrez : LMDZ4/libf/filtrez/parafilt.h127 {{{128 c 144 96 19 non-zoom:129 PARAMETER (nfilun=16, nfilus=16, nfilvn=16, nfilvs=16)130 }}}131 137 * physiq : LMDZ4/libf/phylmd/physiq.F décommenter ligne 49, c#define histhf pour avoir les sorties HF 132 138 {{{ 133 139 #define histhf 134 140 }}} 135 * Compilation :136 * job.comp : gmake lmdz14496137 * Simulation : idem HH20D : [wiki:Climatology#HH20D]138 * Redémarrage depuis HHSTART, date = 20901230, ancien script, fichiers stockés là : /u/rech/ces/rces452/SORTIES_CPL_IPSL. Utilisation de Config.card.!OldName.139 141 * modifications dans les fichiers d'entrée : 140 142 * PARAM/physiq.def pour les GES … … 154 156 * dans namcouple_ORCA2xLMD14496, changer le nombre de voisins pour les interpolations Mozaic. Passer de 15, 27, 6, 47 à 15, 27, 333, 48 155 157 * Augmenter la mémoire dans le Job : 9 gb 156 * Test sur 6 processeurs en tout dont 5 pour LMDZ/ORCHIDEE (#PBS -v PBS_NUM_PROC_TOT=6). '''Nouveauté''' : dans config.card, mettre !JobNumProcTot=6158 * Test sur 6 processeurs en tout dont 5 pour LMDZ/ORCHIDEE ''(#PBS -v PBS_NUM_PROC_TOT=6)''. '''Nouveauté''' : dans config.card, mettre !JobNumProcTot=6 157 159 * -q multi et PBS_NUM_PROC_TOT=6 158 160 … … 166 168 167 169 * Détail des performances sur brodie : 168 * 6 processeurs en tout (#PBS_NUM_PROC_TOT=6):170 * 6 processeurs en tout ''(#PBS_NUM_PROC_TOT=6)'' : 169 171 {{{ 170 172 $ jar … … 182 184 183 185 * brodie : /workdir/rech/psl/rpsl003/VV20_v2/ 184 * démarrage en machine 1er août 2007186 * 30 ans réalisés sur brodie 185 187 * Performances : 186 188 * entre 45 et 66 mn de temps elapsed par mois simulés … … 190 192 * Resoumis au delà de 1860/09. Passé. 25 ans au 20 août 2008. 191 193 * Job : 192 * Tests avec (#PBS -v PBS_NUM_PROC_TOT=6). '''Nouveauté''' : dans config.card, mettre !JobNumProcTot=6194 * Tests avec ''(#PBS -v PBS_NUM_PROC_TOT=6)''. '''Nouveauté''' : dans config.card, mettre !JobNumProcTot=6 193 195 * Mémoire : 10gb 196 * Modifications pour cette résolution : 197 * LMDZ4 : 198 * filtrez : LMDZ4/libf/filtrez/parafilt.h 199 {{{ 200 PARAMETER (nfilun=24, nfilus=23, nfilvn=24, nfilvs=24) 201 }}} 202 * Compilation : 203 * job.comp : gmake lmdz144142 194 204 * Expérience : 195 205 * VV20_2 206 * Arrêtée à 30 ans compte tenu des performances de rebuild. 196 207 * A comparer directement à VV20 : [wiki:Climatology#VV20:ORCA2xLMD144142] 197 208 * Etats initiaux : … … 213 224 cyear='1980' 214 225 }}} 215 * filtrez : LMDZ4/libf/filtrez/parafilt.h216 {{{217 c 144 96 19 non-zoom:218 PARAMETER (nfilun=24, nfilus=23, nfilvn=24, nfilvs=24)219 }}}220 226 * physiq : LMDZ4/libf/phylmd/physiq.F décommenter ligne 49, c#define histhf pour avoir les sorties HF 221 227 {{{ … … 239 245 cvl_corr = 1.019 240 246 }}} 247 * Modifier la liste des fichiers de sorties pour ne pas recombiner histHF (trop lent) / 248 {{{ 249 [OutputFiles] 250 List= ... 251 (histhf_0000.nc, ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf_0000.nc, NONE), \ 252 (histhf_0001.nc, ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf_0001.nc, NONE), \ 253 (histhf_0002.nc, ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf_0002.nc, NONE), \ 254 (histhf_0003.nc, ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf_0003.nc, NONE), \ 255 (histhf_0004.nc, ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf_0004.nc, NONE), \ 256 ... 257 258 }}} 241 259 * performances sur brodie 242 260 * 6 processeurs en tout (#PBS -v PBS_NUM_PROC_TOT=6). '''Nouveauté''' : dans config.card, mettre !JobNumProcTot=6 : … … 248 266 249 267 * Sur mercure : 250 * Idem VV20_2 268 * VV202 269 * Idem VV20_2, bascule sur mercure pour avoir histHF recombiné dans le flot de l'exécution. 270 * En machine le 23 août 2007. 251 271 * Erreur 252 272 * Message à l'exécution : … … 293 313 * libIGCM chez l'utilisateur '''OK''' 294 314 * nouveaux scripts - Voir [http://wiki.ipsl.jussieu.fr/wiki_ipsl/IGCMG/libIGCM/DocUtilisateur la doc utilisateur] '''OK''' 295 * gestion des post-traitements 315 * gestion des post-traitements '''OK''' 296 316 * configuration gérée par SVN '''OK''' 297 317 * accès par modipsl (SVN) '''OK''' 298 * tests mercure et brodie ''' En cours'''299 * recommandations sur le nombre de processeurs et performances ''' En cours'''318 * tests mercure et brodie '''OK''' 319 * recommandations sur le nombre de processeurs et performances '''OK''' 300 320 * Voir détail des commandes à passer plus loin 301 321 * Attention : Par défaut, la version de LMDZ4 recupérée est la version HEAD qui n'est donc pas tagguée. Les commits réalisés apres le 19/07/2007/17h40 n'ont pas été testés dans cette configuration IPSLCM4_v2.