[2141] | 1 | ###################### |
---|
| 2 | ## CURIE TGCC/CEA ## |
---|
| 3 | ###################### |
---|
| 4 | #MSUB -r create_MM # Nom du job |
---|
| 5 | #MSUB -eo |
---|
| 6 | #MSUB -n 1 # Reservation du processus |
---|
| 7 | #MSUB -T 86400 # Limite de temps elapsed du job |
---|
| 8 | #MSUB -q xlarge |
---|
| 9 | #MSUB -Q normal |
---|
| 10 | #MSUB -A gen2211 |
---|
| 11 | set +x |
---|
| 12 | |
---|
| 13 | #### Script permettant d'extraire depuis les fichiers journaliers de inca pack en frequence 1Y les moyennes mensuelles |
---|
| 14 | |
---|
| 15 | EXPER=ESM1989.4 |
---|
| 16 | EXPERIMENT=historical |
---|
| 17 | RUNDIR=$SCRATCHDIR/POST_climato |
---|
| 18 | mkdir -p $RUNDIR |
---|
| 19 | cd $RUNDIR |
---|
| 20 | |
---|
| 21 | STORESIMU=$STOREDIR/IGCM_OUT/IPSLCM5CHT/PROD/${EXPERIMENT}/${EXPER} |
---|
| 22 | |
---|
| 23 | mkdir -p ${STORESIMU}/CHM/Analyse/MM |
---|
| 24 | # |
---|
| 25 | for YEAR in 1999 2000 |
---|
| 26 | do |
---|
| 27 | |
---|
| 28 | if [[ ! -s ${EXPER}_${YEAR}0101_${YEAR}1231_1M_inca_avgr.nc ]]; then |
---|
| 29 | ccc_hsm get ${STORESIMU}/CHM/Output/MO/${EXPER}_${YEAR}0101_${YEAR}1231_1M_inca_avgr.nc |
---|
| 30 | cp ${STORESIMU}/CHM/Output/MO/${EXPER}_${YEAR}0101_${YEAR}1231_1M_inca_avgr.nc . |
---|
| 31 | fi |
---|
| 32 | |
---|
| 33 | ncwa -O -a time_counter -d time_counter,0,30 ${EXPER}_${YEAR}0101_${YEAR}1231_1M_inca_avgr.nc ${EXPER}_${YEAR}_01_MM_inca_avgr.nc |
---|
| 34 | ncwa -O -a time_counter -d time_counter,31,58 ${EXPER}_${YEAR}0101_${YEAR}1231_1M_inca_avgr.nc ${EXPER}_${YEAR}_02_MM_inca_avgr.nc |
---|
| 35 | ncwa -O -a time_counter -d time_counter,59,89 ${EXPER}_${YEAR}0101_${YEAR}1231_1M_inca_avgr.nc ${EXPER}_${YEAR}_03_MM_inca_avgr.nc |
---|
| 36 | ncwa -O -a time_counter -d time_counter,90,119 ${EXPER}_${YEAR}0101_${YEAR}1231_1M_inca_avgr.nc ${EXPER}_${YEAR}_04_MM_inca_avgr.nc |
---|
| 37 | ncwa -O -a time_counter -d time_counter,120,150 ${EXPER}_${YEAR}0101_${YEAR}1231_1M_inca_avgr.nc ${EXPER}_${YEAR}_05_MM_inca_avgr.nc |
---|
| 38 | ncwa -O -a time_counter -d time_counter,151,180 ${EXPER}_${YEAR}0101_${YEAR}1231_1M_inca_avgr.nc ${EXPER}_${YEAR}_06_MM_inca_avgr.nc |
---|
| 39 | ncwa -O -a time_counter -d time_counter,181,211 ${EXPER}_${YEAR}0101_${YEAR}1231_1M_inca_avgr.nc ${EXPER}_${YEAR}_07_MM_inca_avgr.nc |
---|
| 40 | ncwa -O -a time_counter -d time_counter,212,242 ${EXPER}_${YEAR}0101_${YEAR}1231_1M_inca_avgr.nc ${EXPER}_${YEAR}_08_MM_inca_avgr.nc |
---|
| 41 | ncwa -O -a time_counter -d time_counter,243,272 ${EXPER}_${YEAR}0101_${YEAR}1231_1M_inca_avgr.nc ${EXPER}_${YEAR}_09_MM_inca_avgr.nc |
---|
| 42 | ncwa -O -a time_counter -d time_counter,273,303 ${EXPER}_${YEAR}0101_${YEAR}1231_1M_inca_avgr.nc ${EXPER}_${YEAR}_10_MM_inca_avgr.nc |
---|
| 43 | ncwa -O -a time_counter -d time_counter,304,333 ${EXPER}_${YEAR}0101_${YEAR}1231_1M_inca_avgr.nc ${EXPER}_${YEAR}_11_MM_inca_avgr.nc |
---|
| 44 | ncwa -O -a time_counter -d time_counter,334,364 ${EXPER}_${YEAR}0101_${YEAR}1231_1M_inca_avgr.nc ${EXPER}_${YEAR}_12_MM_inca_avgr.nc |
---|
| 45 | |
---|
| 46 | ncecat -F -O ${EXPER}_${YEAR}_01_MM_inca_avgr.nc ${EXPER}_${YEAR}_02_MM_inca_avgr.nc ${EXPER}_${YEAR}_03_MM_inca_avgr.nc ${EXPER}_${YEAR}_04_MM_inca_avgr.nc ${EXPER}_${YEAR}_05_MM_inca_avgr.nc ${EXPER}_${YEAR}_06_MM_inca_avgr.nc ${EXPER}_${YEAR}_07_MM_inca_avgr.nc ${EXPER}_${YEAR}_08_MM_inca_avgr.nc ${EXPER}_${YEAR}_09_MM_inca_avgr.nc ${EXPER}_${YEAR}_10_MM_inca_avgr.nc ${EXPER}_${YEAR}_11_MM_inca_avgr.nc ${EXPER}_${YEAR}_12_MM_inca_avgr.nc ${EXPER}_${YEAR}_allMM_inca_avgr.nc |
---|
| 47 | #ncwa -O -a time_counter ${EXPER}_${YEAR}_allMM_inca_avgr.nc ${EXPER}_${YEAR}_allMM_inca_avgr.nc #enleve dim degenerate |
---|
| 48 | |
---|
| 49 | ncra -F -O ${EXPER}_${YEAR}_allMM_inca_avgr.nc ${EXPER}_${YEAR}_AM_inca_avgr.nc |
---|
| 50 | |
---|
| 51 | ncrename -d record,time_counter ${EXPER}_${YEAR}_allMM_inca_avgr.nc |
---|
| 52 | mv ${EXPER}_${YEAR}_allMM_inca_avgr.nc ${EXPER}_${YEAR}_AM_inca_avgr.nc ${EXPER}_${YEAR}_*_MM_inca_avgr.nc ${STORESIMU}/CHM/Analyse/MM/. |
---|
| 53 | |
---|
| 54 | done |
---|
| 55 | exit |
---|
| 56 | |
---|