Changeset 1301 for trunk/NVTK/INSTALL/JOBS/job_ZAGRIF.ksh
- Timestamp:
- 2009-02-09T18:15:38+01:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NVTK/INSTALL/JOBS/job_ZAGRIF.ksh
r1297 r1301 15 15 16 16 # Variables changed by ins_valid.ksh script 17 MAINDIR=/ Users/ctlod/WORK/AZE18 WORK=/ Users/ctlod/WORK/AZE/modipsl/config19 REF_OD=/ Volumes/FENUA/ORCA2_LIM_nemo_v2_IO17 MAINDIR=/workdir/rech/eee/reee534/AUTRE 18 WORK=/workdir/rech/eee/reee534/AUTRE/modipsl/config/ 19 REF_OD=/u/rech/eee/reee831/NEMO_VALIDATION 20 20 21 21 # Arguments … … 55 55 ############################################################## 56 56 ############################################################## 57 # Local function to copy namelists files 58 get_namelist () { 59 if [ -a $1/$2_$3 ] ; then 60 cp $1/$2_$3 $4 61 else 62 echo ' ###############################################################' 63 echo ' ######################## W A R N I N G ########################' 64 echo ' ######################## W A R N I N G ########################' 65 echo ' ######################## W A R N I N G ########################' 66 echo ' ###############################################################' 67 echo " $2_$3 file doesn't exist, we use the standard $2" 68 echo ' ###############################################################' 69 echo ' ######################## W A R N I N G ########################' 70 echo ' ######################## W A R N I N G ########################' 71 echo ' ######################## W A R N I N G ########################' 72 echo ' ###############################################################' 73 cp $1/$2 $4 74 fi 75 } 76 77 # Local function to find namelists parameters 78 supergrep () { 79 grep "^ *$1 *=" $2 | sed -e "s% *\!.*%%" 80 } 81 57 82 # Ocean namelist 58 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist . 59 60 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/1_namelist . 83 LOC_NAM=${MAINDIR}/modipsl/config/${CONF}/EXP00 84 get_namelist ${LOC_NAM} namelist ${MYO_EXP} namelist 85 get_namelist ${LOC_NAM} 1_namelist ${MYO_EXP} 1_namelist 61 86 62 87 # Sea-Ice namelist 63 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist_ice_lim2 namelist_ice 64 65 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/1_namelist_ice_lim2 1_namelist_ice 88 get_namelist ${LOC_NAM} namelist_ice_lim2 ${MYO_EXP} namelist_ice 89 get_namelist ${LOC_NAM} 1_namelist_ice_lim2 ${MYO_EXP} 1_namelist_ice 66 90 67 91 # AGRIF file 68 cp ${ MAINDIR}/modipsl/config/${CONF}/EXP00/AGRIF_FixedGrids.in AGRIF_FixedGrids.in92 cp ${LOC_NAM}/AGRIF_FixedGrids.in AGRIF_FixedGrids.in 69 93 70 94 # Local function to find namelists parameters … … 126 150 then 127 151 if [ ${RUN} = 'mon' -o ${RUN} = 'omp' ] ; then 128 cp ${WORK}/NEMO_VALID/W${CONF}/${RUN}/1_SHORT/ ZAGRI*_restart.nc restart.nc129 cp ${WORK}/NEMO_VALID/W${CONF}/${RUN}/1_SHORT/ 1_*restart.nc 1_restart.nc130 cp ${WORK}/NEMO_VALID/W${CONF}/${RUN}/1_SHORT/ ZAGRI*restart_ice.nc restart_ice_in.nc131 cp ${WORK}/NEMO_VALID/W${CONF}/${RUN}/1_SHORT/ 1_*restart_ice.nc 1_restart_ice_in.nc132 cp ${WORK}/NEMO_VALID/W${CONF}/${RUN}/1_SHORT/ *_restart_mld.nc restart_mld.nc152 cp ${WORK}/NEMO_VALID/W${CONF}/${RUN}/1_SHORT/${MYO_EXP}/ZAGRI*_restart.nc restart.nc 153 cp ${WORK}/NEMO_VALID/W${CONF}/${RUN}/1_SHORT/${MYO_EXP}/1_*restart.nc 1_restart.nc 154 cp ${WORK}/NEMO_VALID/W${CONF}/${RUN}/1_SHORT/${MYO_EXP}/ZAGRI*restart_ice.nc restart_ice_in.nc 155 cp ${WORK}/NEMO_VALID/W${CONF}/${RUN}/1_SHORT/${MYO_EXP}/1_*restart_ice.nc 1_restart_ice_in.nc 156 cp ${WORK}/NEMO_VALID/W${CONF}/${RUN}/1_SHORT/${MYO_EXP}/*_restart_mld.nc restart_mld.nc 133 157 fi 134 158 … … 137 161 while [ $i -lt $NB_PROCS ] 138 162 do 139 cp ${WORK}/NEMO_VALID/W${CONF}/${RUN}/1_SHORT/ ZAGRI*_restart_${i}.nc restart_${i}.nc140 cp ${WORK}/NEMO_VALID/W${CONF}/${RUN}/1_SHORT/ 1_*restart_${i}.nc 1_restart_${i}.nc141 cp ${WORK}/NEMO_VALID/W${CONF}/${RUN}/1_SHORT/ ZAGRI*_restart_ice_${i}.nc restart_ice_in_${i}.nc142 cp ${WORK}/NEMO_VALID/W${CONF}/${RUN}/1_SHORT/ 1_*restart_ice_${i}.nc 1_restart_ice_in_${i}.nc143 cp ${WORK}/NEMO_VALID/W${CONF}/${RUN}/1_SHORT/ *_restart_mld_${i}.nc restart_mld_${i}.nc163 cp ${WORK}/NEMO_VALID/W${CONF}/${RUN}/1_SHORT/${MYO_EXP}/ZAGRI*_restart_${i}.nc restart_${i}.nc 164 cp ${WORK}/NEMO_VALID/W${CONF}/${RUN}/1_SHORT/${MYO_EXP}/1_*restart_${i}.nc 1_restart_${i}.nc 165 cp ${WORK}/NEMO_VALID/W${CONF}/${RUN}/1_SHORT/${MYO_EXP}/ZAGRI*_restart_ice_${i}.nc restart_ice_in_${i}.nc 166 cp ${WORK}/NEMO_VALID/W${CONF}/${RUN}/1_SHORT/${MYO_EXP}/1_*restart_ice_${i}.nc 1_restart_ice_in_${i}.nc 167 cp ${WORK}/NEMO_VALID/W${CONF}/${RUN}/1_SHORT/${MYO_EXP}/*_restart_mld_${i}.nc restart_mld_${i}.nc 144 168 let i=$i+1 145 169 done … … 182 206 ############################################################## 183 207 184 cp ${WORK}/NEMO_VALID/W${CONF}/opa_${CONF}_${RUN} opa_${CONF}_${RUN}185 cp ${WORK}/NEMO_VALID/W${CONF}/opa_${CONF}_memo opa_${CONF}_memo186 chmod 777 opa_${CONF}_${RUN} 187 chmod 777 opa_${CONF}_memo 208 cp ${WORK}/NEMO_VALID/W${CONF}/opa_${CONF}_${RUN}_${MYO_EXP} opa_${CONF}_${RUN}_${MYO_EXP} 209 cp ${WORK}/NEMO_VALID/W${CONF}/opa_${CONF}_memo_${MYO_EXP} opa_${CONF}_memo_${MYO_EXP} 210 chmod 777 opa_${CONF}_${RUN}_${MYO_EXP} 211 chmod 777 opa_${CONF}_memo_${MYO_EXP} 188 212 189 213 # … … 195 219 'mon' ) 196 220 #-T- sx8brodie export F_PROGINF=detail 197 #-T- sx8brodie echo "Stack memory: $( (size opa_${CONF}_${RUN} ) )" >> memory_size.txt198 #-T- sx8brodie echo "Static memory: $( (size opa_${CONF}_memo ) )" >> memory_size.txt ;;221 #-T- sx8brodie echo "Stack memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt 222 #-T- sx8brodie echo "Static memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt ;; 199 223 #-T- aix6 ;; 200 #-T- ax6_mono echo "Stack memory: $( (size opa_${CONF}_memo ) )" >> memory_size.txt201 #-T- ax6_mono echo "Static memory: $( (size opa_${CONF}_${RUN} ) )" >> memory_size.txt ;;224 #-T- ax6_mono echo "Stack memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt 225 #-T- ax6_mono echo "Static memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt ;; 202 226 'mpi' ) 203 227 #-T- sx8brodie export MPIPROGINF=detail ;; … … 216 240 case ${RUN} in 217 241 'mon' | 'omp' ) 218 ${CPERF} ./opa_${CONF}_${RUN} ;;242 ${CPERF} ./opa_${CONF}_${RUN}_${MYO_EXP} ;; 219 243 'mpi' ) 220 #-T- sx8brodie ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;;221 #-T- aix6 ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;;244 #-T- sx8brodie ${CPERF} ${LEXE} ./opa_${CONF}_${RUN}_${MYO_EXP} ;; 245 #-T- aix6 ${CPERF} ${LEXE} ./opa_${CONF}_${RUN}_${MYO_EXP} ;; 222 246 esac 223 247 … … 247 271 if [ ${ind} = 1 -a ${var} = 'perf' ] ; then 248 272 kc='perf*' 249 rm -f ${WORK}/NEMO_VALID/W${CONF}/${RUN}/${DIROUT}/${ kc}273 rm -f ${WORK}/NEMO_VALID/W${CONF}/${RUN}/${DIROUT}/${MYO_EXP}/${kc} 250 274 ind=0 251 275 fi 252 cp $k ${WORK}/NEMO_VALID/W${CONF}/${RUN}/${DIROUT}/$ k276 cp $k ${WORK}/NEMO_VALID/W${CONF}/${RUN}/${DIROUT}/${MYO_EXP}/$k 253 277 done 254 278 … … 278 302 ############################################################## 279 303 if [ $type = '1_short' ] ; then 280 cd ${WORK}/NEMO_VALID/W${CONF}/${RUN}/2_SHORT 281 ${LAUNCH}job_${RUN}_2_short .ksh304 cd ${WORK}/NEMO_VALID/W${CONF}/${RUN}/2_SHORT/${MYO_EXP} 305 ${LAUNCH}job_${RUN}_2_short_${MYO_EXP}.ksh 282 306 fi
Note: See TracChangeset
for help on using the changeset viewer.