222 | | * 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 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]]. |
223 | | {{{ |
224 | | nctime axis $SIMULATION --card $CARD_FILES --set-inc Esubhr:subhrPt=15m --exclude-file ".*_Odec_.*" --exclude-file ".*-clim\.nc" --ignore-errors 004 -l $LOGDIR |
225 | | }}} |
226 | | * 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 pour vérifier et établir la procédure de correction à suivre. Certaines erreurs critiques peuvent avoir pour conséquence d'avoir à reprendre votre simulation depuis un état antérieur. |
| 222 | * Appliquer {{{nctxck}}} (netCDF Time Axis Checker) pour vérifier les axes des temps des fichiers netCDF. {{{nctxck}}} peut être long si vous avez beaucoup de fichiers haute fréquence (sub-daily), il est recommandé de 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]]. |
| 223 | {{{ |
| 224 | nctxck $SIMULATION --card $CARD_FILES --set-inc Esubhr:subhrPt=15m --exclude-file ".*_Odec_.*" --exclude-file ".*-clim\.nc" --ignore-errors 004 -l $LOGDIR |
| 225 | }}} |
| 226 | * Regarder les dernières lignes du log de sortie {{{nctxck-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 pour vérifier et établir la procédure de correction à suivre. Certaines erreurs critiques peuvent avoir pour conséquence d'avoir à reprendre votre simulation depuis un état antérieur. |
227 | 227 | * Erreurs connues que nous ignorons sciemment avec les options utilisées : |
228 | 228 | * 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_.*"}}} |
229 | 229 | * 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"}}} |
230 | 230 | * 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}}} |
234 | | * Appliquer {{{nctime overlap}}} pour vérifier qu'il n'y a pas de recouvrement entre les dates des noms de fichiers: |
235 | | {{{ |
236 | | nctime overlap $SIMULATION --card $CARD_FILES -l $LOGDIR |
237 | | }}} |
238 | | * 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. |
| 234 | * Appliquer {{{nctcck}}} (netCDF Time Coverage Checker) pour vérifier qu'il n'y a pas de recouvrement entre les dates des noms de fichiers: |
| 235 | {{{ |
| 236 | nctcck $SIMULATION --card $CARD_FILES -l $LOGDIR |
| 237 | }}} |
| 238 | * Regarder les dernières lignes du log de sortie {{{nctcck-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. |