Changeset 1115
- Timestamp:
- 2008-06-20T14:55:46+02:00 (16 years ago)
- Location:
- trunk/VALID/2INSTALL/JOBS
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VALID/2INSTALL/JOBS/job_GYRE.ksh
r1054 r1115 54 54 ############################################################## 55 55 # Ocean namelist 56 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist namelist_f90 57 sed -e /!/d namelist_f90 > namelist 56 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist . 58 57 59 58 # namelist modifications 60 PAT_NIT000=$( grep 'nit000 =' namelist )61 PAT_NITEND=$( grep 'nitend =' namelist )62 PAT_NSTOCK=$( grep 'nstock =' namelist )63 PAT_NWRITE=$( grep 'nwrite =' namelist )64 PAT_NRSTDT=$( grep 'nrstdt =' namelist )65 PAT_NBITCM=$( grep 'nbit_cmp =' namelist )66 PAT_NSOLVV=$( grep 'nsolv =' namelist )67 PAT_RESTAR=$( grep 'ln_rstart =' namelist )59 PAT_NIT000=$( grep 'nit000 =' namelist ) 60 PAT_NITEND=$( grep 'nitend =' namelist ) 61 PAT_NSTOCK=$( grep 'nstock =' namelist ) 62 PAT_NWRITE=$( grep 'nwrite =' namelist ) 63 PAT_NRSTDT=$( grep 'nrstdt =' namelist ) 64 PAT_NBITCM=$( grep 'nbit_cmp =' namelist ) 65 PAT_NSOLVV=$( grep 'nsolv =' namelist ) 66 PAT_RESTAR=$( grep 'ln_rstart =' namelist ) 68 67 PAT_RESMLD=$( grep 'ln_trdmld_restart =' namelist ) 69 68 70 sed -e "s /$PAT_RESTAR/ ln_rstart = .false./" \71 -e "s /$PAT_NIT000/ nit000 = 1/" \72 -e "s /$PAT_NITEND/ nitend = ${ITERATIONS}/" \73 -e "s /$PAT_NSTOCK/ nstock = ${ITERATIONS}/" \74 -e "s /$PAT_NWRITE/ nwrite = 60/" \75 -e "s /$PAT_NRSTDT/ nrstdt = 0/" \76 -e "s /$PAT_NBITCM/ nbit_cmp = 1/" \77 -e "s /$PAT_NSOLVV/ nsolv = 2/" \78 -e "s /$PAT_RESMLD/ ln_trdmld_restart = .false./" \69 sed -e "s%$PAT_RESTAR% ln_rstart = .false.%" \ 70 -e "s%$PAT_NIT000% nit000 = 1%" \ 71 -e "s%$PAT_NITEND% nitend = ${ITERATIONS}%" \ 72 -e "s%$PAT_NSTOCK% nstock = ${ITERATIONS}%" \ 73 -e "s%$PAT_NWRITE% nwrite = 75%" \ 74 -e "s%$PAT_NRSTDT% nrstdt = 0%" \ 75 -e "s%$PAT_NBITCM% nbit_cmp = 1%" \ 76 -e "s%$PAT_NSOLVV% nsolv = 2%" \ 77 -e "s%$PAT_RESMLD% ln_trdmld_restart = .false.%" \ 79 78 namelist > nam.tmp 80 79 -
trunk/VALID/2INSTALL/JOBS/job_GYRE_LOBSTER.ksh
r1107 r1115 54 54 ############################################################## 55 55 # Ocean namelist 56 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist namelist_f90 57 sed -e /!/d namelist_f90 > namelist 56 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist . 58 57 59 58 # namelist modifications 60 PAT_NIT000=$( grep 'nit000 =' namelist )61 PAT_NITEND=$( grep 'nitend =' namelist )62 PAT_NSTOCK=$( grep 'nstock =' namelist )63 PAT_NWRITE=$( grep 'nwrite =' namelist )64 PAT_NRSTDT=$( grep 'nrstdt =' namelist )65 PAT_NBITCM=$( grep 'nbit_cmp =' namelist )66 PAT_NSOLVV=$( grep 'nsolv =' namelist )67 PAT_RESTAR=$( grep 'ln_rstart =' namelist )59 PAT_NIT000=$( grep 'nit000 =' namelist ) 60 PAT_NITEND=$( grep 'nitend =' namelist ) 61 PAT_NSTOCK=$( grep 'nstock =' namelist ) 62 PAT_NWRITE=$( grep 'nwrite =' namelist ) 63 PAT_NRSTDT=$( grep 'nrstdt =' namelist ) 64 PAT_NBITCM=$( grep 'nbit_cmp =' namelist ) 65 PAT_NSOLVV=$( grep 'nsolv =' namelist ) 66 PAT_RESTAR=$( grep 'ln_rstart =' namelist ) 68 67 PAT_RESMLD=$( grep 'ln_trdmld_restart =' namelist ) 69 68 70 sed -e "s /$PAT_RESTAR/ ln_rstart = .false./" \71 -e "s /$PAT_NIT000/ nit000 = 1/" \72 -e "s /$PAT_NITEND/ nitend = ${ITERATIONS}/" \73 -e "s /$PAT_NSTOCK/ nstock = ${ITERATIONS}/" \74 -e "s /$PAT_NWRITE/ nwrite = 60/" \75 -e "s /$PAT_NRSTDT/ nrstdt = 0/" \76 -e "s /$PAT_NBITCM/ nbit_cmp = 1/" \77 -e "s /$PAT_NSOLVV/ nsolv = 2/" \78 -e "s /$PAT_RESMLD/ ln_trdmld_restart = .false./" \69 sed -e "s%$PAT_RESTAR% ln_rstart = .false.%" \ 70 -e "s%$PAT_NIT000% nit000 = 1%" \ 71 -e "s%$PAT_NITEND% nitend = ${ITERATIONS}%" \ 72 -e "s%$PAT_NSTOCK% nstock = ${ITERATIONS}%" \ 73 -e "s%$PAT_NWRITE% nwrite = 75%" \ 74 -e "s%$PAT_NRSTDT% nrstdt = 0%" \ 75 -e "s%$PAT_NBITCM% nbit_cmp = 1%" \ 76 -e "s%$PAT_NSOLVV% nsolv = 2%" \ 77 -e "s%$PAT_RESMLD% ln_trdmld_restart = .false.%" \ 79 78 namelist > nam.tmp 80 79 … … 260 259 if [ $type = '1_short' ] ; then 261 260 cd ${WORK}/NEMO_VALID/W${CONF}/${RUN}/2_SHORT 262 ${LAUNCH} 261 ${LAUNCH}job_${RUN}_2_short.ksh 263 262 fi -
trunk/VALID/2INSTALL/JOBS/job_ORCA2_LIM.ksh
r1054 r1115 54 54 ############################################################## 55 55 # Ocean namelist 56 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist namelist_f90 57 sed -e /!/d namelist_f90 > namelist 56 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist . 58 57 59 58 # Sea-Ice namelist 60 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist_ice namelist_ice_f90 61 sed -e /!/d namelist_ice_f90 > namelist_ice 59 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist_ice_lim2 namelist_ice 62 60 63 61 # namelist modifications 64 PAT_NIT000=$( grep 'nit000 =' namelist )65 PAT_NITEND=$( grep 'nitend =' namelist )66 PAT_NSTOCK=$( grep 'nstock =' namelist )67 PAT_NWRITE=$( grep 'nwrite =' namelist )68 PAT_NRSTDT=$( grep 'nrstdt =' namelist )69 PAT_NBITCM=$( grep 'nbit_cmp =' namelist )62 PAT_NIT000=$( grep 'nit000 =' namelist ) 63 PAT_NITEND=$( grep 'nitend =' namelist ) 64 PAT_NSTOCK=$( grep 'nstock =' namelist ) 65 PAT_NWRITE=$( grep 'nwrite =' namelist ) 66 PAT_NRSTDT=$( grep 'nrstdt =' namelist ) 67 PAT_NBITCM=$( grep 'nbit_cmp =' namelist ) 70 68 PAT_TRACEN=$( grep 'ln_traadv_cen2 =' namelist ) 71 69 PAT_TRATVD=$( grep 'ln_traadv_tvd =' namelist ) 72 PAT_N_CLAA=$( grep 'n_cla =' namelist )73 PAT_NSOLVV=$( grep 'nsolv =' namelist )74 PAT_RESTAR=$( grep 'ln_rstart =' namelist )70 PAT_N_CLAA=$( grep 'n_cla =' namelist ) 71 PAT_NSOLVV=$( grep 'nsolv =' namelist ) 72 PAT_RESTAR=$( grep 'ln_rstart =' namelist ) 75 73 PAT_RESMLD=$( grep 'ln_trdmld_restart =' namelist ) 76 74 77 sed -e "s /$PAT_RESTAR/ ln_rstart = .false./" \78 -e "s /$PAT_NIT000/ nit000 = 1/" \79 -e "s /$PAT_NITEND/ nitend = ${ITERATIONS}/" \80 -e "s /$PAT_NSTOCK/ nstock = ${ITERATIONS}/" \81 -e "s /$PAT_NWRITE/ nwrite = 75/" \82 -e "s /$PAT_NRSTDT/ nrstdt = 0/" \83 -e "s /$PAT_NBITCM/ nbit_cmp = 1/" \84 -e "s /$PAT_TRACEN/ ln_traadv_cen2 = .false./" \85 -e "s /$PAT_TRATVD/ ln_traadv_tvd = .true./" \86 -e "s /$PAT_N_CLAA/ n_cla = 0/" \87 -e "s /$PAT_NSOLVV/ nsolv = 2/" \88 -e "s /$PAT_RESMLD/ ln_trdmld_restart = .false./" \75 sed -e "s%$PAT_RESTAR% ln_rstart = .false.%" \ 76 -e "s%$PAT_NIT000% nit000 = 1%" \ 77 -e "s%$PAT_NITEND% nitend = ${ITERATIONS}%" \ 78 -e "s%$PAT_NSTOCK% nstock = ${ITERATIONS}%" \ 79 -e "s%$PAT_NWRITE% nwrite = 75%" \ 80 -e "s%$PAT_NRSTDT% nrstdt = 0%" \ 81 -e "s%$PAT_NBITCM% nbit_cmp = 1%" \ 82 -e "s%$PAT_TRACEN% ln_traadv_cen2 = .false.%" \ 83 -e "s%$PAT_TRATVD% ln_traadv_tvd = .true.%" \ 84 -e "s%$PAT_N_CLAA% n_cla = 0%" \ 85 -e "s%$PAT_NSOLVV% nsolv = 2%" \ 86 -e "s%$PAT_RESMLD% ln_trdmld_restart = .false.%" \ 89 87 namelist > nam.tmp 90 88 -
trunk/VALID/2INSTALL/JOBS/job_ZAGRIF.ksh
r1054 r1115 55 55 ############################################################## 56 56 # Ocean namelist 57 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist namelist_f90 58 sed -e /!/d namelist_f90 > namelist 59 60 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/1_namelist 1_namelist_f90 61 sed -e /!/d 1_namelist_f90 > 1_namelist 57 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist . 58 59 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/1_namelist . 62 60 63 61 # Sea-Ice namelist 64 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist_ice namelist_ice_f90 65 sed -e /!/d namelist_ice_f90 > namelist_ice 66 67 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/1_namelist_ice 1_namelist_ice_f90 68 sed -e /!/d 1_namelist_ice_f90 > 1_namelist_ice 62 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist_ice_lim2 namelist_ice 63 64 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/1_namelist_ice_lim2 1_namelist_ice 69 65 70 66 # AGRIF file … … 74 70 do 75 71 # namelist modifications 76 PAT_NAMECF=$( grep 'cexper =' ${CHGFILE} ) 77 PAT_NIT000=$( grep 'nit000 =' ${CHGFILE} ) 78 PAT_NITEND=$( grep 'nitend =' ${CHGFILE} ) 79 PAT_NSTOCK=$( grep 'nstock =' ${CHGFILE} ) 80 PAT_NWRITE=$( grep 'nwrite =' ${CHGFILE} ) 81 PAT_NRSTDT=$( grep 'nrstdt =' ${CHGFILE} ) 82 PAT_NBITCM=$( grep 'nbit_cmp =' ${CHGFILE} ) 72 PAT_NIT000=$( grep 'nit000 =' ${CHGFILE} ) 73 PAT_NITEND=$( grep 'nitend =' ${CHGFILE} ) 74 PAT_NSTOCK=$( grep 'nstock =' ${CHGFILE} ) 75 PAT_NWRITE=$( grep 'nwrite =' ${CHGFILE} ) 76 PAT_NRSTDT=$( grep 'nrstdt =' ${CHGFILE} ) 77 PAT_NBITCM=$( grep 'nbit_cmp =' ${CHGFILE} ) 83 78 PAT_TRACEN=$( grep 'ln_traadv_cen2 =' ${CHGFILE} ) 84 79 PAT_TRATVD=$( grep 'ln_traadv_tvd =' ${CHGFILE} ) 85 PAT_N_CLAA=$( grep 'n_cla =' ${CHGFILE} )86 PAT_NSOLVV=$( grep 'nsolv =' ${CHGFILE} )87 PAT_RESTAR=$( grep 'ln_rstart =' ${CHGFILE} )80 PAT_N_CLAA=$( grep 'n_cla =' ${CHGFILE} ) 81 PAT_NSOLVV=$( grep 'nsolv =' ${CHGFILE} ) 82 PAT_RESTAR=$( grep 'ln_rstart =' ${CHGFILE} ) 88 83 PAT_RESMLD=$( grep 'ln_trdmld_restart =' ${CHGFILE} ) 89 84 … … 98 93 fi 99 94 100 sed -e "s /$PAT_RESTAR/ ln_rstart = .false./" \101 -e "s /$PAT_NAMECF/$PAT_NAMECF_tmp/" \102 -e "s /$PAT_NIT000/ nit000 = 1/" \103 -e "s /$PAT_NITEND/ nitend = ${ORCA_NITEND}/" \104 -e "s /$PAT_NSTOCK/ nstock = ${ORCA_NITEND}/" \105 -e "s /$PAT_NWRITE/ nwrite = ${ORCA_NSTOCK}/" \106 -e "s /$PAT_NRSTDT/ nrstdt = 0/" \107 -e "s /$PAT_NBITCM/ nbit_cmp = 1/" \108 -e "s /$PAT_TRACEN/ ln_traadv_cen2 = .false./" \109 -e "s /$PAT_TRATVD/ ln_traadv_tvd = .true./" \110 -e "s /$PAT_N_CLAA/ n_cla = 0/" \111 -e "s /$PAT_NSOLVV/ nsolv = 2/" \112 -e "s /$PAT_RESMLD/ ln_trdmld_restart = .false./" \95 sed -e "s%$PAT_RESTAR% ln_rstart = .false.%" \ 96 -e "s%$PAT_NAMECF%$PAT_NAMECF_tmp%" \ 97 -e "s%$PAT_NIT000% nit000 = 1%" \ 98 -e "s%$PAT_NITEND% nitend = ${ORCA_NITEND}%" \ 99 -e "s%$PAT_NSTOCK% nstock = ${ORCA_NITEND}%" \ 100 -e "s%$PAT_NWRITE% nwrite = ${ORCA_NSTOCK}%" \ 101 -e "s%$PAT_NRSTDT% nrstdt = 0%" \ 102 -e "s%$PAT_NBITCM% nbit_cmp = 1%" \ 103 -e "s%$PAT_TRACEN% ln_traadv_cen2 = .false.%" \ 104 -e "s%$PAT_TRATVD% ln_traadv_tvd = .true.%" \ 105 -e "s%$PAT_N_CLAA% n_cla = 0%" \ 106 -e "s%$PAT_NSOLVV% nsolv = 2%" \ 107 -e "s%$PAT_RESMLD% ln_trdmld_restart = .false.%" \ 113 108 ${CHGFILE} > nam.$$ 114 109 … … 162 157 fi 163 158 164 sed -e "s /$PAT_RESTAR/ ln_rstart = .true./" \165 -e "s /$PAT_NIT000/ nit000 = $ORCA_NIT000/" \166 -e "s /$PAT_NITEND/ nitend = $ORCA_NITEND/" \167 -e "s /$PAT_NRSTDT/ nrstdt = 2/" \168 -e "s /$PAT_RESMLD/ ln_trdmld_restart = .true./" \159 sed -e "s%$PAT_RESTAR% ln_rstart = .true.%" \ 160 -e "s%$PAT_NIT000% nit000 = $ORCA_NIT000%" \ 161 -e "s%$PAT_NITEND% nitend = $ORCA_NITEND%" \ 162 -e "s%$PAT_NRSTDT% nrstdt = 2%" \ 163 -e "s%$PAT_RESMLD% ln_trdmld_restart = .true.%" \ 169 164 ${CHGFILE} > nam.$$ 170 165 … … 206 201 'omp' ) 207 202 #-T- sx8brodie export F_PROGINF=detail 208 #-T- sx8brodie export OMP_NUM_THREADS=${NB_PROCS} 203 #-T- sx8brodie export OMP_NUM_THREADS=${NB_PROCS} ;; 209 204 #-T- aix ;; 210 205 #-T- ax_mono ;; … … 218 213 ${CPERF} ./opa_${CONF}_${RUN} ;; 219 214 'mpi' ) 220 ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 215 #-T- sx8brodie ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 216 #-T- aix ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 221 217 esac 222 218
Note: See TracChangeset
for help on using the changeset viewer.