353 | | * La variable {{{rld}}} n'a pas le bon signe. Pour corriger cette erreur appliquer la procédure suivante en prenant soin de modifier la première ligne avec le chemin de votre simulation. Si votre job est tué pour cause de mémoire insuffisante ou de temps de calcul trop long, lancer le script batch disponible ici : [[attachment:batch_change_sign_rld.sh]] en modifiant la ligne {{{SIMULATION=}}}. |
354 | | {{{ |
355 | | SIMULATION=$GENCMIP6_CCCWORKDIR/IGCM_OUT/IPSLCM6/PROD/1pctCO2/CM61-LR-1pctCO2-01/CMIP6/ |
356 | | for file in $(find $SIMULATION -type f -name "rld_*.nc"); do |
357 | | val=$(ncks -H -d time,0 -d presnivs,0 -d lat,0 -d lon,0 -v rld ${file} | grep rld | cut -d "=" -f 6) |
358 | | if [[ $(echo "${val} <= -1" | bc) -eq 1 ]] ; then |
359 | | tmpfile=$(echo ${file/.nc/.nc.tmp}) |
360 | | ncap2 -v -s 'rld=-1.0f*rld;ps=ps;time_bounds=time_bounds;klev=klev;bnds=bnds;b=b;b_bnds=b_bnds;ap=ap;ap_bnds=ap_bnds;' ${file} ${tmpfile} |
361 | | mv ${tmpfile} ${file} |
362 | | fi |
363 | | done |
364 | | }}} |
| 353 | * La variable {{{rld}}} n'a pas le bon signe. Pour corriger cette erreur, lancer le script batch disponible ici : [[attachment:batch_change_sign_rld.sh]] en modifiant la ligne {{{SIMULATION=}}}. |
| 354 | * Supprimer les fichiers {{{rld_Efx_*.nc}}} s'ils existent avec {{{find $SIMULATION -type f -name "rld_Efx_*.nc" -delete}}} |