Changes between Version 186 and Version 187 of IPSLCM6/IPSL-CM6A-LR


Ignore:
Timestamp:
07/10/18 15:47:10 (5 years ago)
Author:
mafoipsl
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IPSLCM6/IPSL-CM6A-LR

    v186 v187  
    202202}}} 
    203203    *  Erreurs connues que vous rencontrerez peut-être: 
    204      * Les variables *calipso peuvent présenter des overlaps complets. C'est une erreur LMDZ en cours de résolution. Laurent Fairhead proposera une procédure de correction en bocal. 
     204     * Les variables *calipso peuvent présenter des overlaps complets. C'est une erreur LMDZ résolue en IPSLCM6.1.5-LR. Laurent Fairhead a préparé un README sur la procédure pour boucher les trous. 
    205205    * Appliquer {{{nctime axis}}} pour vérifier les axes des temps des fichiers netCDF. {{{nctime axis}}} peut être long si vous avez beaucoup de fichiers haute fréquence (sub-daily), il est recommandé de faire lancer la commande en batch avec un minimum de 10 processes en parallèles. Un example de script batch est disponible ici : [[attachment:batch_nctime_axis.sh]].  
    206206{{{ 
     
    211211      * Pour la version IPSLCM6.1.3 et antérieures, plusieurs fichiers instantanés présentent par erreur des "time_bounds", les fichiers seront corrigés. Pour ignorer cette erreur nous utilisons {{{--ignore-errors 004}}} 
    212212     * Erreurs connues que vous pourriez rencontrer 
    213       * Pour la version IPSLCM6.1.2 et antérieures, les fichiers *subhr* non-splités sont très lourd. Ils peuvent générer une erreur mémoire de Python car l'axe des temps est très gros. Si c'est le cas, pour ignorer ces fichiers ajouter {{{--exclude-file ".*subhr.*"}}} 
     213      * Pour la version IPSLCM6.1.2 et antérieures, les fichiers *subhr* non-splités sont très lourds. Ils peuvent générer une erreur mémoire de Python car l'axe des temps est très gros. Si c'est le cas, pour ignorer ces fichiers ajouter {{{--exclude-file ".*subhr.*"}}} 
    214214      * Les fichiers sous-horaires (fréquence = "subhrPt") de la table CMIP "Esubhr" comporte l'incrément temporel natif de IPSL-CM6, c'est-à-dire 15min. Par défaut, {{{nctime}}} considère les fréquences "subhr" avec un incrément de 30min. Pour vérifier les fichiers "Esubhr" avec un incrément de 15min, vous devez ajouter {{{--set-inc subhrPt=15m}}}. 
    215215   * En fin de simulation, relancer la séquence précédente ({{{XIOFileCheker}}} + {{{nctime overlap}}} + {{{nctime axis}}}) 
     
    219219}}} 
    220220    *  Erreurs connues que vous rencontrerez peut-être: 
    221      * Les erreurs dates dans le filename relevées par PrePARE vont souvent de pair avec les fichiers dont l'axe des temps à une erreur (cf. résultat de {{{nctime axis}}}). La résolution de l'axe des temps solutionne PrePARE dans la majorité des cas. 
     221     * Les erreurs dates dans le filename relevées par PrePARE vont souvent de paire avec les fichiers dont l'axe des temps a une erreur (cf. résultat de {{{nctime axis}}}). La résolution de l'axe des temps solutionne PrePARE dans la majorité des cas. 
    222222     * Les tables CMIP "maison" nommée {{{HOME*}}} génèrent plusieurs erreurs PrePARE. Ignorer les fichiers correspondant pour le moment. 
    223223     * Certains fichiers comporte la table {{{_Nonemon_}}} inconnu de la DR et donc de PrePARE. C'est une erreur de XML en cours de résolution. 
    224     * Tous les outils précédents dispose d'un multiprocessing intégré. 4 processes en parallèles sont définis par défaut. Ne pas hésiter à définir un plus grand nombre de processes en ajoutant l'option {{{--max-processes NB_PROCESS}}} disponible pour chaque outil. 
     224    * Tous les outils précédents disposent d'un multiprocessing intégré. 4 processes en parallèles sont définis par défaut. Ne pas hésiter à définir un plus grand nombre de processes en ajoutant l'option {{{--max-processes NB_PROCESS}}} disponible pour chaque outil. 
    225225   * Pour retrouver votre environnement, désactivez l'environnement Python: 
    226226{{{ 
     
    228228}}} 
    229229 * En fin simulation, il faut : 
    230    * Corrigez les erreurs connues: 
     230   * Corriger les erreurs connues: 
    231231    * En cas d'axe des temps incorrect avec l'erreur 004 : la variable {{{time_bnds}}} est inutile pour une donnée "instantanée" et peut porter à confusion. Contacter Guillaume L pour correction. 
    232     * En cas d'axe des temps incorrect avec l'erreur 003b : la date théorique de fin de l'axe ne correspond pas à la date de fin de la période indiquée par le filename. AVANT DE CORRIGER, contacter Guillaume L. pour vérifier que la procédure suivante est bien adaptée. Le fichier nécessite alors d'être renommé. Pour ce faire utiliser la procédure suivante en prenant soin de modifier les deux premières lignes en lien avec votre simulation: 
     232    * En cas d'axe des temps incorrect avec l'erreur 003b : la date théorique de fin de l'axe ne correspond pas à la date de fin de la période indiquée par le filename. AVANT DE CORRIGER, contacter Guillaume L. pour vérifier que la procédure suivante est bien adaptée. Le fichier nécessite alors d'être renommé. Pour ce faire, utiliser la procédure suivante en prenant soin de modifier les deux premières lignes en lien avec votre simulation: 
    233233{{{ 
    234234SIMULATION=$GENCMIP6_CCCWORKDIR/IGCM_OUT/IPSLCM6/PROD/1pctCO2/CM61-LR-1pctCO2-01/CMIP6/ 
     
    370370  * 21/6/2018 : panique après maintenance : accès aux répertoires exemples et certains résultats 
    371371  * 28/6/2018 : suivis des simus en machine, à lancer et contrôle qualité 
     372  * 5/7/2018 : suivis des simus en machine. CM61-LR-pi-03 bientôt finie. A poursuivre 500 ans de plus : CM61-LR-pi-03e Comme, de nombreuses simus historical sont finies, mettre en route toutes les simulations qui ne sont pas des scenarios 
     373  * 12/12/2018 : surprise! 
    372374 
    373375== Quelques questions ? == 
     
    387389=== Procédure pour finir un historical ===  
    388390 
    389 Pour un historical CMIP6, il faut soumettre à la main pack_output.job. 
     391Pour un historical : mettre 2009 comme date de fin, puis passer à !PackPeriod=5Y pour finir jusqu'en 20141231. 
     392 
     393Si cela n'a pas été fait, pour un historical CMIP6, il faut soumettre à la main pack_output.job. 
    390394 
    391395Vous trouverez ici la documentation du lancement d'un pack_output 
     
    459463 * Voir intermonitoring là :  http://webservices2017.ipsl.fr/interMonitoring_fromHermes/tmp/interMonitoring_plot01_RmrBuD_prod/ 
    460464 * reproductibilité de 6.1.4 : OK 
     465 * différence entre des simulations qui démarrent en 1850 ou en 2216. Investigations en cours. 
    461466 
    462467=== 6.1.4 : 14 juin 2018 ===