229 | | * Corrigez les erreurs connues suivantes: |
| 229 | * Corrigez les erreurs connues: |
| 230 | * 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: |
| 231 | {{{ |
| 232 | SIMULATION=$GENCMIP6_CCCWORKDIR/IGCM_OUT/IPSLCM6/PROD/1pctCO2/CM61-LR-1pctCO2-01/CMIP6/ |
| 233 | CARD_FILES=$GENCMIP6_CCCWORKDIR/IPSLCM6.1/IPSLCM6.1.2-T20180430/modipsl/config/IPSLCM6/CM61-LR-1pctCO2-01 |
| 234 | # Creation d'une sauvegarde des fichiers (un peu long) |
| 235 | cd $SIMULATION |
| 236 | mkdir bkp |
| 237 | for f in $(cat ../nctime-axis-20180615-163616.log | grep ".nc$"); do |
| 238 | find $SIMULATION -type f -name $f >> a_corriger.txt |
| 239 | done |
| 240 | for f in $(cat a_corriger.txt); do |
| 241 | cp $f bkp/. |
| 242 | done |
| 243 | # Correction avec nctime |
| 244 | for f in $(cat a_corriger.txt); do |
| 245 | nctime axis $f --card $CARD_FILES --ignore-errors 004 -w |
| 246 | done |
| 247 | # Vérification de la correction: le diagnostic doit cette fois-ci revenir "vert" |
| 248 | for f in $(cat a_corriger.txt); do |
| 249 | nctime axis $f --card $CARD_FILES --ignore-errors 004 |
| 250 | done |
| 251 | }}} |