Changeset 6206 for CONFIG_DEVT/IPSLCM6.2.2_ENSEMBLES/config/IPSLCM6/CM622-ENSEMBLES.01/ENSEMBLES/create_oasis_restart.sh
- Timestamp:
- 07/21/22 09:55:48 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG_DEVT/IPSLCM6.2.2_ENSEMBLES/config/IPSLCM6/CM622-ENSEMBLES.01/ENSEMBLES/create_oasis_restart.sh
r6204 r6206 28 28 done 29 29 30 Detectloc=$( ncdump -h flxat__${pool_member_rank}.nc | grep loc000000_ cnt_ncnt | wc -l )30 Detectloc=$( ncdump -h flxat__${pool_member_rank}.nc | grep loc000000_COLIQRUN_cnt_ncnt | wc -l ) 31 31 32 if [ ${Detectloc} ge 1 ] ; then32 if [ ${Detectloc} -ge 1 ] ; then 33 33 34 NumberCOLIQRUNflxat=$( 27*${pool_member_rank}+27)34 NumberCOLIQRUNflxat=$((27*${pool_member_rank}+27)) 35 35 NumberCOLIQRUNflxat_4dgts=$(printf "%04i\n" ${NumberCOLIQRUNflxat}) 36 36 37 ncrename -O -d loc000000_ cnt_ncnt,loc00${NumberCOLIQRUNflxat_4dgts}_cnt_ncnt flxat__${pool_member_rank}.nc37 ncrename -O -d loc000000_COLIQRUN_cnt_ncnt,loc00${NumberCOLIQRUNflxat_4dgts}_cnt_ncnt flxat__${pool_member_rank}.nc 38 38 ncrename -O -d loc000000_COLIQRUN_nx,loc00${NumberCOLIQRUNflxat_4dgts}_COLIQRUN__${pool_member_rank}_nx flxat__${pool_member_rank}.nc 39 39 ncrename -O -d loc000000_COLIQRUN_ny,loc00${NumberCOLIQRUNflxat_4dgts}_COLIQRUN__${pool_member_rank}_ny flxat__${pool_member_rank}.nc 40 ncrename -O -d COLIQRUN_nx,COLIQRUN__${pool_member_rank}_nx flxat__${pool_member_rank}.nc 41 ncrename -O -d COLIQRUN_ny,COLIQRUN__${pool_member_rank}_ny flxat__${pool_member_rank}.nc 42 ncrename -O -v loc000000_cnt,loc00${NumberCOLIQRUNflxat_4dgts}_cnt flxat__${pool_member_rank}.nc 40 ncrename -O -v loc000000_COLIQRUN_cnt,loc00${NumberCOLIQRUNflxat_4dgts}_cnt flxat__${pool_member_rank}.nc 43 41 ncrename -O -v loc000000_COLIQRUN,loc00${NumberCOLIQRUNflxat_4dgts}_COLIQRUN__${pool_member_rank} flxat__${pool_member_rank}.nc 44 42 45 NumberCOCALVINflxat=$( 27*${pool_member_rank}+24)43 NumberCOCALVINflxat=$((27*${pool_member_rank}+24)) 46 44 NumberCOCALVINflxat_4dgts=$(printf "%04i\n" ${NumberCOCALVINflxat}) 47 45 48 ncrename -O -d loc000000_ cnt_ncnt,loc00${NumberCOCALVINflxat_4dgts}_cnt_ncnt flxat__${pool_member_rank}.nc46 ncrename -O -d loc000000_COCALVIN_cnt_ncnt,loc00${NumberCOCALVINflxat_4dgts}_cnt_ncnt flxat__${pool_member_rank}.nc 49 47 ncrename -O -d loc000000_COCALVIN_nx,loc00${NumberCOCALVINflxat_4dgts}_COCALVIN__${pool_member_rank}_nx flxat__${pool_member_rank}.nc 50 48 ncrename -O -d loc000000_COCALVIN_ny,loc00${NumberCOCALVINflxat_4dgts}_COCALVIN__${pool_member_rank}_ny flxat__${pool_member_rank}.nc 51 ncrename -O -d COCALVIN_nx,COCALVIN__${pool_member_rank}_nx flxat__${pool_member_rank}.nc 52 ncrename -O -d COCALVIN_ny,COCALVIN__${pool_member_rank}_ny flxat__${pool_member_rank}.nc 53 ncrename -O -v loc000000_cnt,loc00${NumberCOCALVINflxat_4dgts}_cnt flxat__${pool_member_rank}.nc 49 ncrename -O -v loc000000_COCALVIN_cnt,loc00${NumberCOCALVINflxat_4dgts}_cnt flxat__${pool_member_rank}.nc 54 50 ncrename -O -v loc000000_COCALVIN,loc00${NumberCOCALVINflxat_4dgts}_COCALVIN__${pool_member_rank} flxat__${pool_member_rank}.nc 55 51 56 NumberCOCALVINicbrg=$( 27*${pool_member_rank}+25)52 NumberCOCALVINicbrg=$((27*${pool_member_rank}+25)) 57 53 NumberCOCALVINicbrg_4dgts=$(printf "%04i\n" ${NumberCOCALVINicbrg}) 58 54 … … 60 56 ncrename -O -d loc000000_COCALVIN_nx,loc00${NumberCOCALVINicbrg_4dgts}_COCALVIN__${pool_member_rank}_nx icbrg__${pool_member_rank}.nc 61 57 ncrename -O -d loc000000_COCALVIN_ny,loc00${NumberCOCALVINicbrg_4dgts}_COCALVIN__${pool_member_rank}_ny icbrg__${pool_member_rank}.nc 62 ncrename -O -d COCALVIN_nx,COCALVIN__${pool_member_rank}_nx icbrg__${pool_member_rank}.nc63 ncrename -O -d COCALVIN_ny,COCALVIN__${pool_member_rank}_ny icbrg__${pool_member_rank}.nc64 58 ncrename -O -v loc000000_cnt,loc00${NumberCOCALVINicbrg_4dgts}_cnt icbrg__${pool_member_rank}.nc 65 59 ncrename -O -v loc000000_COCALVIN,loc00${NumberCOCALVINicbrg_4dgts}_COCALVIN__${pool_member_rank} icbrg__${pool_member_rank}.nc 66 60 67 NumberCOCALVINicshf=$( 27*${pool_member_rank}+26)61 NumberCOCALVINicshf=$((27*${pool_member_rank}+26)) 68 62 NumberCOCALVINicshf_4dgts=$(printf "%04i\n" ${NumberCOCALVINicshf}) 69 63 ncrename -O -d loc000000_cnt_ncnt,loc00${NumberCOCALVINicshf_4dgts}_cnt_ncnt icshf__${pool_member_rank}.nc 70 64 ncrename -O -d loc000000_COCALVIN_nx,loc00${NumberCOCALVINicshf_4dgts}_COCALVIN__${pool_member_rank}_nx icshf__${pool_member_rank}.nc 71 65 ncrename -O -d loc000000_COCALVIN_ny,loc00${NumberCOCALVINicshf_4dgts}_COCALVIN__${pool_member_rank}_ny icshf__${pool_member_rank}.nc 72 ncrename -O -d COCALVIN_nx,COCALVIN__${pool_member_rank}_nx icshf__${pool_member_rank}.nc73 ncrename -O -d COCALVIN_ny,COCALVIN__${pool_member_rank}_ny icshf__${pool_member_rank}.nc74 66 ncrename -O -v loc000000_cnt,loc00${NumberCOCALVINicshf_4dgts}_cnt icshf__${pool_member_rank}.nc 75 67 ncrename -O -v loc000000_COCALVIN,loc00${NumberCOCALVINicshf_4dgts}_COCALVIN__${pool_member_rank} icshf__${pool_member_rank}.nc 76 68 77 if 69 fi 78 70 cd ..
Note: See TracChangeset
for help on using the changeset viewer.