- Timestamp:
- 01/05/22 15:09:15 (3 years ago)
- Location:
- CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/config/IPSLCM6/CM65-ENSEMBLES.01
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/config/IPSLCM6/CM65-ENSEMBLES.01/COMP/lmdz.card
r5899 r6031 111 111 112 112 [OutputText] 113 List= ( physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, vert.def, used_run.def, iodef.xml, context_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml, debug_notroot.01, debug.root.01, lmdz.prt, out_lmdz.x.err, out_lmdz.x.out)113 List= (ensemble.def) 114 114 115 115 [OutputFiles] -
CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/config/IPSLCM6/CM65-ENSEMBLES.01/COMP/oasis.card
r5899 r6031 45 45 46 46 [OutputText] 47 List= (namcouple , nout.000000, lucia, oasis_balance.eps)47 List= (namcouple) 48 48 49 49 [OutputFiles] -
CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/config/IPSLCM6/CM65-ENSEMBLES.01/COMP/opa9.card
r5899 r6031 56 56 57 57 [OutputText] 58 List= ( ocean.output, run.stat, namelist, output.namelist.*, context_nemo.xml, axis_def_nemo.xml, grids_def_nemo.xml, field_def_nemo.xml, domain_def_nemo.xml, out_opa.xx.out, out_opa.xx.err, debug_notroot.02, debug.root.02)58 List= (namelist_ensemble) 59 59 60 60 -
CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/config/IPSLCM6/CM65-ENSEMBLES.01/COMP/orchidee.card
r5899 r6031 59 59 60 60 [OutputText] 61 List= ( orchidee.def, used_orchidee.def, iodef.xml, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml, context_input_orchidee.xml, river_desc.nc)61 List= () 62 62 63 63 [OutputFiles] -
CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/config/IPSLCM6/CM65-ENSEMBLES.01/COMP/pisces.card
r5899 r6031 54 54 55 55 [OutputText] 56 List= (namelist_top_ref, namelist_top_cfg, namelist_pisces_ref, namelist_pisces_cfg, tracer.stat) 57 58 [OutputText] 59 List= (namelist_top_ref, namelist_top_cfg, namelist_pisces_ref, namelist_pisces_cfg, tracer.stat) 56 List= () 60 57 61 58 -
CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/config/IPSLCM6/CM65-ENSEMBLES.01/COMP/si3.card
r5899 r6031 29 29 30 30 [OutputText] 31 List= ( namelist_ice)31 List= () 32 32 33 33 [OutputFiles] -
CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/config/IPSLCM6/CM65-ENSEMBLES.01/COMP/xios.card
r5899 r6031 21 21 22 22 [OutputText] 23 List= ( out_xios.x.err.*, out_xios.x.out.*, debug_notroot.03, debug.root.03)23 List= () 24 24 25 25 [OutputFiles] -
CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/config/IPSLCM6/CM65-ENSEMBLES.01/ENSEMBLES/create_oasis_restart.sh
r5899 r6031 1 1 #!/bin/bash 2 2 pool_member_rank=$1 3 #pool_rank=$24 3 member=$2 5 FirstInitialize=$36 set -vx7 #cd ..8 echo ${FirstInitialize}9 pwd10 #if ( ${FirstInitialize} ) ; then11 4 12 # for (( i = 0 ; i < $((${pool_size})) ; i++ )) 13 # do 14 # # cd OASIS_RESTART 15 # cd MEMBER_$i 16 # whole_ensemble_size=$((${pool_size}*${pool_rank}+$i)) 17 # cp ../ENSEMBLE_TEMPLATE/flxat.nc flxat__${whole_ensemble_size}.nc 18 # cp ../ENSEMBLE_TEMPLATE/sstoc.nc sstoc__${whole_ensemble_size}.nc 19 # chmod u+w flxat__${whole_ensemble_size}.nc sstoc__${whole_ensemble_size}.nc 20 # for varname in COTAUXXU COTAUYYU COTAUZZU COTAUXXV COTAUYYV COTAUZZV COTOTRAI COTOTSNO COTOTEVA COICEVAP COQSRMIX COQNSMIX COSHFICE CONSFICE CODFLXDT COCALVIN COLIQRUN COWINDSP COTAUMOD 21 # do 22 # ncrename -O -v .$varname,${varname}__${i} flxat__${whole_ensemble_size}.nc 23 # # ncrename -O -d .${varname}_nx,${varname}__${i}_nx flxat__${whole_ensemble_size}.nc 24 # # ncrename -O -d .${varname}_ny,${varname}__${i}_ny flxat__${whole_ensemble_size}.nc 25 # done 26 # for varname in O_SSTSST OIceFrc O_AlbIce O_TepIce O_OCurx1 O_OCury1 O_OCurz1 27 # do 28 # ncrename -O -v .$varname,${varname}__${i} sstoc__${whole_ensemble_size}.nc 29 # # ncrename -O -d .${varname}_nx,${varname}__${i}_nx sstoc__${whole_ensemble_size}.nc 30 # # ncrename -O -d .${varname}_ny,${varname}__${i}_ny sstoc__${whole_ensemble_size}.nc 31 # # ncrename -O -v .loc02_${varname},loc02_${varname}__${i}_ny sstoc__${whole_ensemble_size}.nc 32 # # ncrename -O -d .loc02_${varname}_nx,loc02_${varname}__${i}_nx sstoc__${whole_ensemble_size}.nc 33 # # ncrename -O -d .loc02_${varname}_ny,loc02_${varname}__${i}_ny sstoc__${whole_ensemble_size}.nc 34 # done 35 # cd .. 36 # done 37 mv flxat.nc flxat__${pool_member_rank}.nc 38 mv sstoc.nc sstoc__${pool_member_rank}.nc 39 chmod u+w flxat__${pool_member_rank}.nc sstoc__${pool_member_rank}.nc 40 for varname in COTAUXXU COTAUYYU COTAUZZU COTAUXXV COTAUYYV COTAUZZV COTOTRAI COTOTSNO COTOTEVA COICEVAP COQSRMIX COQNSMIX COSHFICE CONSFICE CODFLXDT COCALVIN COLIQRUN COWINDSP COTAUMOD 41 do 42 ncrename -O -v .${varname},${varname}__${pool_member_rank} flxat__${pool_member_rank}.nc 43 # ncrename -O -d .${varname}__$member_nx,${varname}__${i}_nx flxat__${whole_ensemble_size}.nc 44 # ncrename -O -d .${varname}__$member_ny,${varname}__${i}_ny flxat__${whole_ensemble_size}.nc 45 done 46 for varname in O_SSTSST OIceFrc O_AlbIce O_TepIce O_OCurx1 O_OCury1 O_OCurz1 47 do 48 ncrename -O -v .${varname},${varname}__${pool_member_rank} sstoc__${pool_member_rank}.nc 49 done 5 mv flxat.nc flxat__${pool_member_rank}.nc 6 mv sstoc.nc sstoc__${pool_member_rank}.nc 7 chmod u+w flxat__${pool_member_rank}.nc sstoc__${pool_member_rank}.nc 50 8 51 # else 52 53 # for (( i = 0 ; i < $((${pool_size})) ; i++ )) 54 # do 55 # cd OASIS_RESTART 56 # cd MEMBER_$i 57 # whole_ensemble_size=$((${pool_size}*${pool_rank}+$i)) 58 # cp ../MEMBER_$member/flxat.nc flxat__${whole_ensemble_size}.nc 59 # cp ../MEMBER_$member/sstoc.nc sstoc__${whole_ensemble_size}.nc 60 # chmod u+w flxat__${whole_ensemble_size}.nc sstoc__${whole_ensemble_size}.nc 61 62 # mv flxat.nc flxat__${pool_member_rank}.nc 63 # mv sstoc.nc sstoc__${pool_member_rank}.nc 64 # chmod u+w flxat__${pool_member_rank}.nc sstoc__${pool_member_rank}.nc 65 66 67 # for varname in COTAUXXU COTAUYYU COTAUZZU COTAUXXV COTAUYYV COTAUZZV COTOTRAI COTOTSNO COTOTEVA COICEVAP COQSRMIX COQNSMIX COSHFICE CONSFICE CODFLXDT COCALVIN COLIQRUN COWINDSP COTAUMOD 68 # do 69 # ncrename -O -v .${varname}__${member},${varname}__${pool_member_rank} flxat__${pool_member_rank}.nc 70 # ncrename -O -d .${varname}__$member_nx,${varname}__${i}_nx flxat__${whole_ensemble_size}.nc 71 # ncrename -O -d .${varname}__$member_ny,${varname}__${i}_ny flxat__${whole_ensemble_size}.nc 72 # done 73 # for varname in O_SSTSST OIceFrc O_AlbIce O_TepIce O_OCurx1 O_OCury1 O_OCurz1 74 # do 75 # ncrename -O -v .${varname}__${member},${varname}__${pool_member_rank} sstoc__${pool_member_rank}.nc 76 # ncrename -O -d .${varname}__$member_nx,${varname}__${i}_nx sstoc__${whole_ensemble_size}.nc 77 # ncrename -O -d .${varname}__$member_ny,${varname}__${i}_ny sstoc__${whole_ensemble_size}.nc 78 # ncrename -O -v .loc02_${varname}__$member,loc02_${varname}__${i}_ny sstoc__${whole_ensemble_size}.nc 79 # ncrename -O -d .loc02_${varname}__$member_nx,loc02_${varname}__${i}_nx sstoc__${whole_ensemble_size}.nc 80 # ncrename -O -d .loc02_${varname}__$member_ny,loc02_${varname}__${i}_ny sstoc__${whole_ensemble_size}.nc 81 # done 82 # cd .. 83 # done 84 85 #fi 9 for varname in COTAUXXU COTAUYYU COTAUZZU COTAUXXV COTAUYYV COTAUZZV COTOTRAI COTOTSNO COTOTEVA COICEVAP COQSRMIX COQNSMIX COSHFICE CONSFICE CODFLXDT COCALVIN COLIQRUN COWINDSP COTAUMOD 10 do 11 ncrename -O -v .${varname},${varname}__${pool_member_rank} flxat__${pool_member_rank}.nc 12 done 13 for varname in O_SSTSST OIceFrc O_AlbIce O_TepIce O_OCurx1 O_OCury1 O_OCurz1 14 do 15 ncrename -O -v .${varname},${varname}__${pool_member_rank} sstoc__${pool_member_rank}.nc 16 done 86 17 cd .. 87 set +vx -
CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/config/IPSLCM6/CM65-ENSEMBLES.01/ENSEMBLES/create_runfile.sh
r5899 r6031 10 10 do 11 11 whole_ensemble_rank=$((${pool_size}*${pool_rank}+$c)) 12 echo "${nlmdz}- 2 env OMP_NUM_THREADS=2MEMBER=${whole_ensemble_rank} ./script_lmdz.x.ksh" >> run_file12 echo "${nlmdz}-16 env OMP_NUM_THREADS=16 MEMBER=${whole_ensemble_rank} ./script_lmdz.x.ksh" >> run_file 13 13 done 14 14 for (( c=0; c<$pool_size; c++ )) -
CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/config/IPSLCM6/CM65-ENSEMBLES.01/ENSEMBLES/script_lmdz.x.ksh
r5899 r6031 5 5 export KMP_LIBRARY=turnaround 6 6 export MKL_SERIAL=YES 7 OMP_NUM_THREADS= 27 OMP_NUM_THREADS=16 8 8 if [[ -z $DDT ]] 9 9 then
Note: See TracChangeset
for help on using the changeset viewer.