Changes between Version 192 and Version 193 of IPSLCM6/IPSL-CM6A-LR
- Timestamp:
- 07/13/18 12:35:14 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
IPSLCM6/IPSL-CM6A-LR
v192 v193 201 201 nctime overlap $SIMULATION --card $CARD_FILES -l $LOGDIR 202 202 }}} 203 * Regarder les dernières lignes du log de sortie {{{nctime-overlap-YYYYMMDD-HHmmss.log}}} qui vous informe sur le nombre de fichiers scannés, ignorés et le nombre d'erreurs. Si ce dernier apparaît en rouge, contacter Guillaume L. avec le chemin du log. 203 204 * Erreurs connues que vous rencontrerez peut-être: 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. 205 * 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 ex ample de script batch est disponible ici : [[attachment:batch_nctime_axis.sh]].205 * 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. 206 * 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 exemple de script batch est disponible ici : [[attachment:batch_nctime_axis.sh]]. 206 207 {{{ 207 208 nctime axis $SIMULATION --card $CARD_FILES --set-inc Esubhr:subhrPt=15m --exclude-file ".*_Odec_.*" --exclude-file ".*-clim\.nc" --ignore-errors 004 -l $LOGDIR 208 209 }}} 210 * Regarder les dernières lignes du log de sortie {{{nctime-axis-YYYYMMDD-HHmmss.log}}} qui vous informe sur le nombre de fichiers scannés, ignorés et le nombre d'erreurs. Si ce dernier apparaît en rouge, contacter Guillaume L. avec le chemin du log. 209 211 * Erreurs connues que nous ignorons sciemment avec les options utilisées : 210 212 * Les fichiers décennaux (fréquence = "dec") ne comportent pas le bon incrément temporel en sortie d'XIOS (1 an au lieu de 10), ces fichiers doivent être post-processés, pour les ignorer nous utilisons {{{--exclude-file ".*_Odec_.*"}}} 211 213 * Les fichiers de climatologie (avec suffix "-clim.nc") ne comportent pas le bon nombre de pas de temps en sortie d'XIOS (sorties mensuelles au lieu de 12 pas de temps), ces fichiers doivent être post-processés, pour les ignorer nous utilisons {{{--exclude-file ".*-clim\.nc"}}} 212 214 * Plusieurs fichiers instantanés sub-daily présentent des "time_bounds". Après vérification, les time bounds sont identiques aux valeurs de l'axe des temps ce qui n'a pas de conséquences sur les moyennes temporelles via cdo/nco. Pour ignorer cette erreur nous utilisons {{{--ignore-errors 004}}} 215 * 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 changer ce comportement et vérifier les fichiers "Esubhr" avec un incrément de 15min, nous ajoutons {{{--set-inc Esubhr:subhrPt=15m}}}. 213 216 * Erreurs connues que vous pourriez rencontrer 214 217 * 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.*"}}} 215 * 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}}}.216 218 * En fin de simulation, relancer la séquence précédente ({{{XIOFileCheker}}} + {{{nctime overlap}}} + {{{nctime axis}}}) 217 219 * Appliquer {{{PrePARE}}} pour vérifier la conformité des métadonnées avec les spécification CMIP6: