Changeset 1603
- Timestamp:
- 2009-08-11T14:27:01+02:00 (15 years ago)
- Location:
- trunk/NVTK/INSTALL/JOBS
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NVTK/INSTALL/JOBS/assessment.ksh
r1591 r1603 155 155 basedir="`dirname ${zf2check}`" 156 156 echo "`tail -1 ${zf2check}`" > temp1 157 echo "`grep n itend ${basedir}/namelist`" > temp2157 echo "`grep nn_itend ${basedir}/namelist`" > temp2 158 158 typeset -Z4 ziter_run 159 159 typeset -Z4 ziter_ask -
trunk/NVTK/INSTALL/JOBS/job_GYRE.ksh
r1576 r1603 86 86 87 87 # namelist modifications 88 PAT_NIT000=$( supergrep n it000namelist )89 PAT_NITEND=$( supergrep n itendnamelist )90 PAT_NSTOCK=$( supergrep n stocknamelist )91 PAT_NWRITE=$( supergrep n writenamelist )92 PAT_NRSTDT=$( supergrep n rstdtnamelist )93 PAT_NBITCM=$( supergrep n bit_cmpnamelist )94 PAT_NSOLVV=$( supergrep n solvnamelist )88 PAT_NIT000=$( supergrep nn_it000 namelist ) 89 PAT_NITEND=$( supergrep nn_itend namelist ) 90 PAT_NSTOCK=$( supergrep nn_stock namelist ) 91 PAT_NWRITE=$( supergrep nn_write namelist ) 92 PAT_NRSTDT=$( supergrep nn_rstctl namelist ) 93 PAT_NBITCM=$( supergrep nn_bit_cmp namelist ) 94 PAT_NSOLVV=$( supergrep nn_solv namelist ) 95 95 PAT_RESTAR=$( supergrep ln_rstart namelist ) 96 96 PAT_RESMLD=$( supergrep ln_trdmld_restart namelist ) 97 97 98 98 sed -e "s%$PAT_RESTAR% ln_rstart = .false.%" \ 99 -e "s%$PAT_NIT000% n it000= 1 %" \100 -e "s%$PAT_NITEND% n itend= ${ITERATIONS} %" \101 -e "s%$PAT_NSTOCK% n stock= ${ITERATIONS} %" \102 -e "s%$PAT_NWRITE% n write= 60 %" \103 -e "s%$PAT_NRSTDT% n rstdt= 0 %" \104 -e "s%$PAT_NBITCM% n bit_cmp= 1%" \105 -e "s%$PAT_NSOLVV% n solv = 2%" \99 -e "s%$PAT_NIT000% nn_it000 = 1 %" \ 100 -e "s%$PAT_NITEND% nn_itend = ${ITERATIONS} %" \ 101 -e "s%$PAT_NSTOCK% nn_stock = ${ITERATIONS} %" \ 102 -e "s%$PAT_NWRITE% nn_write = 60 %" \ 103 -e "s%$PAT_NRSTDT% nn_rstctl = 0 %" \ 104 -e "s%$PAT_NBITCM% nn_bit_cmp = 1%" \ 105 -e "s%$PAT_NSOLVV% nn_solv = 2%" \ 106 106 -e "s%$PAT_RESMLD% ln_trdmld_restart = .false.%" namelist > nam.tmp 107 107 … … 129 129 130 130 # Ocean namelist modifications 131 PAT_NIT000=$( supergrep n it000 namelist )132 PAT_NITEND=$( supergrep n itend namelist )133 PAT_NRSTDT=$( supergrep n rstdtnamelist )131 PAT_NIT000=$( supergrep nn_it000 namelist ) 132 PAT_NITEND=$( supergrep nn_itend namelist ) 133 PAT_NRSTDT=$( supergrep nn_rstctl namelist ) 134 134 PAT_RESTAR=$( supergrep ln_rstart namelist ) 135 135 PAT_RESMLD=$( supergrep ln_trdmld_restart namelist ) … … 138 138 139 139 sed -e "s%$PAT_RESTAR% ln_rstart = .true.%" \ 140 -e "s%$PAT_NIT000% n it000 = $ORCA_NIT000 %" \141 -e "s%$PAT_NITEND% n itend = $ORCA_NITEND %" \142 -e "s%$PAT_NRSTDT% n rstdt= 2%" \140 -e "s%$PAT_NIT000% nn_it000 = $ORCA_NIT000 %" \ 141 -e "s%$PAT_NITEND% nn_itend = $ORCA_NITEND %" \ 142 -e "s%$PAT_NRSTDT% nn_rstctl = 2%" \ 143 143 -e "s%$PAT_RESMLD% ln_trdmld_restart = .true.%" namelist > nam.tmp 144 144 -
trunk/NVTK/INSTALL/JOBS/job_GYRE_LOBSTER.ksh
r1576 r1603 90 90 91 91 # namelist modifications 92 PAT_NIT000=$( supergrep n it000namelist )93 PAT_NITEND=$( supergrep n itendnamelist )94 PAT_NSTOCK=$( supergrep n stocknamelist )95 PAT_NWRITE=$( supergrep n writenamelist )96 PAT_NRSTDT=$( supergrep n rstdtnamelist )97 PAT_NBITCM=$( supergrep n bit_cmpnamelist )98 PAT_NSOLVV=$( supergrep n solvnamelist )92 PAT_NIT000=$( supergrep nn_it000 namelist ) 93 PAT_NITEND=$( supergrep nn_itend namelist ) 94 PAT_NSTOCK=$( supergrep nn_stock namelist ) 95 PAT_NWRITE=$( supergrep nn_write namelist ) 96 PAT_NRSTDT=$( supergrep nn_rstctl namelist ) 97 PAT_NBITCM=$( supergrep nn_bit_cmp namelist ) 98 PAT_NSOLVV=$( supergrep nn_solv namelist ) 99 99 PAT_RESTAR=$( supergrep ln_rstart namelist ) 100 100 PAT_RESMLD=$( supergrep ln_trdmld_restart namelist ) 101 101 102 102 sed -e "s%$PAT_RESTAR% ln_rstart = .false.%" \ 103 -e "s%$PAT_NIT000% n it000= 1 %" \104 -e "s%$PAT_NITEND% n itend= ${ITERATIONS} %" \105 -e "s%$PAT_NSTOCK% n stock= ${ITERATIONS} %" \106 -e "s%$PAT_NWRITE% n write= 60 %" \107 -e "s%$PAT_NRSTDT% n rstdt= 0 %" \108 -e "s%$PAT_NBITCM% n bit_cmp= 1%" \109 -e "s%$PAT_NSOLVV% n solv = 2%" \103 -e "s%$PAT_NIT000% nn_it000 = 1 %" \ 104 -e "s%$PAT_NITEND% nn_itend = ${ITERATIONS} %" \ 105 -e "s%$PAT_NSTOCK% nn_stock = ${ITERATIONS} %" \ 106 -e "s%$PAT_NWRITE% nn_write = 60 %" \ 107 -e "s%$PAT_NRSTDT% nn_rstctl = 0 %" \ 108 -e "s%$PAT_NBITCM% nn_bit_cmp = 1%" \ 109 -e "s%$PAT_NSOLVV% nn_solv = 2%" \ 110 110 -e "s%$PAT_RESMLD% ln_trdmld_restart = .false.%" namelist > nam.tmp 111 111 … … 154 154 155 155 # Ocean namelist modifications 156 PAT_NIT000=$( supergrep n it000 namelist )157 PAT_NITEND=$( supergrep n itend namelist )158 PAT_NRSTDT=$( supergrep n rstdtnamelist )156 PAT_NIT000=$( supergrep nn_it000 namelist ) 157 PAT_NITEND=$( supergrep nn_itend namelist ) 158 PAT_NRSTDT=$( supergrep nn_rstctl namelist ) 159 159 PAT_RESTAR=$( supergrep ln_rstart namelist ) 160 160 PAT_RESMLD=$( supergrep ln_trdmld_restart namelist ) … … 163 163 164 164 sed -e "s%$PAT_RESTAR% ln_rstart = .true.%" \ 165 -e "s%$PAT_NIT000% n it000 = $ORCA_NIT000 %" \166 -e "s%$PAT_NITEND% n itend = $ORCA_NITEND %" \167 -e "s%$PAT_NRSTDT% n rstdt= 2%" \165 -e "s%$PAT_NIT000% nn_it000 = $ORCA_NIT000 %" \ 166 -e "s%$PAT_NITEND% nn_itend = $ORCA_NITEND %" \ 167 -e "s%$PAT_NRSTDT% nn_rstctl = 2%" \ 168 168 -e "s%$PAT_RESMLD% ln_trdmld_restart = .true.%" namelist > nam.tmp 169 169 -
trunk/NVTK/INSTALL/JOBS/job_ORCA2_LIM.ksh
r1576 r1603 106 106 107 107 # namelist modifications 108 PAT_NIT000=$( supergrep n it000namelist )109 PAT_NITEND=$( supergrep n itendnamelist )110 PAT_NSTOCK=$( supergrep n stocknamelist )111 PAT_NWRITE=$( supergrep n writenamelist )112 PAT_NRSTDT=$( supergrep n rstdtnamelist )113 PAT_NBITCM=$( supergrep n bit_cmpnamelist )108 PAT_NIT000=$( supergrep nn_it000 namelist ) 109 PAT_NITEND=$( supergrep nn_itend namelist ) 110 PAT_NSTOCK=$( supergrep nn_stock namelist ) 111 PAT_NWRITE=$( supergrep nn_write namelist ) 112 PAT_NRSTDT=$( supergrep nn_rstctl namelist ) 113 PAT_NBITCM=$( supergrep nn_bit_cmp namelist ) 114 114 PAT_TRACEN=$( supergrep ln_traadv_cen2 namelist ) 115 115 PAT_TRATVD=$( supergrep ln_traadv_tvd namelist ) 116 PAT_N_CLAA=$( supergrep n _clanamelist )117 PAT_NSOLVV=$( supergrep n solvnamelist )116 PAT_N_CLAA=$( supergrep nn_cla namelist ) 117 PAT_NSOLVV=$( supergrep nn_solv namelist ) 118 118 PAT_RESTAR=$( supergrep ln_rstart namelist ) 119 119 PAT_RESMLD=$( supergrep ln_trdmld_restart namelist ) 120 120 121 121 sed -e "s%$PAT_RESTAR% ln_rstart = .false.%" \ 122 -e "s%$PAT_NIT000% n it000 = 1 %" \123 -e "s%$PAT_NITEND% n itend = ${ITERATIONS} %" \124 -e "s%$PAT_NSTOCK% n stock = ${ITERATIONS} %" \125 -e "s%$PAT_NWRITE% n write = 75 %" \126 -e "s%$PAT_NRSTDT% n rstdt= 0 %" \127 -e "s%$PAT_NBITCM% n bit_cmp = 1%" \122 -e "s%$PAT_NIT000% nn_it000 = 1 %" \ 123 -e "s%$PAT_NITEND% nn_itend = ${ITERATIONS} %" \ 124 -e "s%$PAT_NSTOCK% nn_stock = ${ITERATIONS} %" \ 125 -e "s%$PAT_NWRITE% nn_write = 75 %" \ 126 -e "s%$PAT_NRSTDT% nn_rstctl = 0 %" \ 127 -e "s%$PAT_NBITCM% nn_bit_cmp = 1%" \ 128 128 -e "s%$PAT_TRACEN% ln_traadv_cen2 = .false.%" \ 129 129 -e "s%$PAT_TRATVD% ln_traadv_tvd = .true.%" \ 130 -e "s%$PAT_N_CLAA% n _cla = 0%" \131 -e "s%$PAT_NSOLVV% n solv = 2%" \130 -e "s%$PAT_N_CLAA% nn_cla = 0%" \ 131 -e "s%$PAT_NSOLVV% nn_solv = 2%" \ 132 132 -e "s%$PAT_RESMLD% ln_trdmld_restart = .false.%" namelist > nam.tmp 133 133 … … 137 137 ${D_GET} ${D_INPUT}/ORCA2_LIM_nemo_v3.1.tar ORCA2_LIM_nemo_v3.1.tar 138 138 tar xvf ORCA2_LIM_nemo_v3.1.tar 139 rm - rf ORCA2_LIM_nemo_v3.1.tar139 rm -f ORCA2_LIM_nemo_v3.1.tar 140 140 141 141 # Get restarts files if needed … … 160 160 161 161 # Ocean namelist modifications 162 PAT_NIT000=$( supergrep n it000 namelist )163 PAT_NITEND=$( supergrep n itend namelist )164 PAT_NRSTDT=$( supergrep n rstdtnamelist )162 PAT_NIT000=$( supergrep nn_it000 namelist ) 163 PAT_NITEND=$( supergrep nn_itend namelist ) 164 PAT_NRSTDT=$( supergrep nn_rstctl namelist ) 165 165 PAT_RESTAR=$( supergrep ln_rstart namelist ) 166 166 PAT_RESMLD=$( supergrep ln_trdmld_restart namelist ) … … 169 169 170 170 sed -e "s%$PAT_RESTAR% ln_rstart = .true.%" \ 171 -e "s%$PAT_NIT000% n it000 = $ORCA_NIT000 %" \172 -e "s%$PAT_NITEND% n itend = $ORCA_NITEND %" \173 -e "s%$PAT_NRSTDT% n rstdt= 2%" \171 -e "s%$PAT_NIT000% nn_it000 = $ORCA_NIT000 %" \ 172 -e "s%$PAT_NITEND% nn_itend = $ORCA_NITEND %" \ 173 -e "s%$PAT_NRSTDT% nn_rstctl = 2%" \ 174 174 -e "s%$PAT_RESMLD% ln_trdmld_restart = .true.%" namelist > nam.tmp 175 175 … … 205 205 #-T- sx8brodie echo "Stack memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt 206 206 #-T- sx8brodie echo "Static memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt ;; 207 #-T- sx8mercure 207 #-T- sx8mercure export F_PROGINF=detail 208 208 #-T- sx8mercure echo "Stack memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt 209 209 #-T- sx8mercure echo "Static memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt ;; -
trunk/NVTK/INSTALL/JOBS/job_ORCA2_LIM3.ksh
r1576 r1603 106 106 107 107 # namelist modifications 108 PAT_NIT000=$( supergrep n it000namelist )109 PAT_NITEND=$( supergrep n itendnamelist )110 PAT_NSTOCK=$( supergrep n stocknamelist )111 PAT_NWRITE=$( supergrep n writenamelist )112 PAT_NRSTDT=$( supergrep n rstdtnamelist )113 PAT_NBITCM=$( supergrep n bit_cmpnamelist )108 PAT_NIT000=$( supergrep nn_it000 namelist ) 109 PAT_NITEND=$( supergrep nn_itend namelist ) 110 PAT_NSTOCK=$( supergrep nn_stock namelist ) 111 PAT_NWRITE=$( supergrep nn_write namelist ) 112 PAT_NRSTDT=$( supergrep nn_rstctl namelist ) 113 PAT_NBITCM=$( supergrep nn_bit_cmp namelist ) 114 114 PAT_TRACEN=$( supergrep ln_traadv_cen2 namelist ) 115 115 PAT_TRATVD=$( supergrep ln_traadv_tvd namelist ) 116 PAT_N_CLAA=$( supergrep n _clanamelist )117 PAT_NSOLVV=$( supergrep n solvnamelist )116 PAT_N_CLAA=$( supergrep nn_cla namelist ) 117 PAT_NSOLVV=$( supergrep nn_solv namelist ) 118 118 PAT_RESTAR=$( supergrep ln_rstart namelist ) 119 119 PAT_RESMLD=$( supergrep ln_trdmld_restart namelist ) 120 120 121 121 sed -e "s%$PAT_RESTAR% ln_rstart = .false.%" \ 122 -e "s%$PAT_NIT000% n it000 = 1 %" \123 -e "s%$PAT_NITEND% n itend = ${ITERATIONS} %" \124 -e "s%$PAT_NSTOCK% n stock = ${ITERATIONS} %" \125 -e "s%$PAT_NWRITE% n write = 75 %" \126 -e "s%$PAT_NRSTDT% n rstdt= 0 %" \127 -e "s%$PAT_NBITCM% n bit_cmp = 1%" \122 -e "s%$PAT_NIT000% nn_it000 = 1 %" \ 123 -e "s%$PAT_NITEND% nn_itend = ${ITERATIONS} %" \ 124 -e "s%$PAT_NSTOCK% nn_stock = ${ITERATIONS} %" \ 125 -e "s%$PAT_NWRITE% nn_write = 75 %" \ 126 -e "s%$PAT_NRSTDT% nn_rstctl = 0 %" \ 127 -e "s%$PAT_NBITCM% nn_bit_cmp = 1%" \ 128 128 -e "s%$PAT_TRACEN% ln_traadv_cen2 = .false.%" \ 129 129 -e "s%$PAT_TRATVD% ln_traadv_tvd = .true.%" \ 130 -e "s%$PAT_N_CLAA% n _cla = 0%" \131 -e "s%$PAT_NSOLVV% n solv = 2%" \130 -e "s%$PAT_N_CLAA% nn_cla = 0%" \ 131 -e "s%$PAT_NSOLVV% nn_solv = 2%" \ 132 132 -e "s%$PAT_RESMLD% ln_trdmld_restart = .false.%" namelist > nam.tmp 133 133 … … 137 137 ${D_GET} ${D_INPUT}/ORCA2_LIM_nemo_v3.1.tar ORCA2_LIM_nemo_v3.1.tar 138 138 tar xvf ORCA2_LIM_nemo_v3.1.tar 139 rm - rf ORCA2_LIM_nemo_v3.1.tar139 rm -f ORCA2_LIM_nemo_v3.1.tar 140 140 141 141 # Get restarts files if needed … … 160 160 161 161 # Ocean namelist modifications 162 PAT_NIT000=$( supergrep n it000 namelist )163 PAT_NITEND=$( supergrep n itend namelist )164 PAT_NRSTDT=$( supergrep n rstdtnamelist )162 PAT_NIT000=$( supergrep nn_it000 namelist ) 163 PAT_NITEND=$( supergrep nn_itend namelist ) 164 PAT_NRSTDT=$( supergrep nn_rstctl namelist ) 165 165 PAT_RESTAR=$( supergrep ln_rstart namelist ) 166 166 PAT_RESMLD=$( supergrep ln_trdmld_restart namelist ) … … 169 169 170 170 sed -e "s%$PAT_RESTAR% ln_rstart = .true.%" \ 171 -e "s%$PAT_NIT000% n it000 = $ORCA_NIT000 %" \172 -e "s%$PAT_NITEND% n itend = $ORCA_NITEND %" \173 -e "s%$PAT_NRSTDT% n rstdt= 2%" \171 -e "s%$PAT_NIT000% nn_it000 = $ORCA_NIT000 %" \ 172 -e "s%$PAT_NITEND% nn_itend = $ORCA_NITEND %" \ 173 -e "s%$PAT_NRSTDT% nn_rstctl = 2%" \ 174 174 -e "s%$PAT_RESMLD% ln_trdmld_restart = .true.%" namelist > nam.tmp 175 175 … … 205 205 #-T- sx8brodie echo "Stack memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt 206 206 #-T- sx8brodie echo "Static memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt ;; 207 #-T- sx8mercure 207 #-T- sx8mercure export F_PROGINF=detail 208 208 #-T- sx8mercure echo "Stack memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt 209 209 #-T- sx8mercure echo "Static memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt ;; -
trunk/NVTK/INSTALL/JOBS/job_ORCA2_LIM_PISCES.ksh
r1576 r1603 101 101 102 102 # namelist modifications 103 PAT_NIT000=$( supergrep n it000namelist )104 PAT_NITEND=$( supergrep n itendnamelist )105 PAT_NSTOCK=$( supergrep n stocknamelist )106 PAT_NWRITE=$( supergrep n writenamelist )107 PAT_NRSTDT=$( supergrep n rstdtnamelist )108 PAT_NBITCM=$( supergrep n bit_cmpnamelist )103 PAT_NIT000=$( supergrep nn_it000 namelist ) 104 PAT_NITEND=$( supergrep nn_itend namelist ) 105 PAT_NSTOCK=$( supergrep nn_stock namelist ) 106 PAT_NWRITE=$( supergrep nn_write namelist ) 107 PAT_NRSTDT=$( supergrep nn_rstctl namelist ) 108 PAT_NBITCM=$( supergrep nn_bit_cmp namelist ) 109 109 PAT_TRACEN=$( supergrep ln_traadv_cen2 namelist ) 110 110 PAT_TRATVD=$( supergrep ln_traadv_tvd namelist ) 111 PAT_N_CLAA=$( supergrep n _clanamelist )112 PAT_NSOLVV=$( supergrep n solvnamelist )111 PAT_N_CLAA=$( supergrep nn_cla namelist ) 112 PAT_NSOLVV=$( supergrep nn_solv namelist ) 113 113 PAT_RESTAR=$( supergrep ln_rstart namelist ) 114 114 PAT_RESMLD=$( supergrep ln_trdmld_restart namelist ) 115 115 116 116 sed -e "s%$PAT_RESTAR% ln_rstart = .false.%" \ 117 -e "s%$PAT_NIT000% n it000 = 1 %" \118 -e "s%$PAT_NITEND% n itend = ${ITERATIONS} %" \119 -e "s%$PAT_NSTOCK% n stock = ${ITERATIONS} %" \120 -e "s%$PAT_NWRITE% n write = 75 %" \121 -e "s%$PAT_NRSTDT% n rstdt= 0 %" \122 -e "s%$PAT_NBITCM% n bit_cmp = 1%" \117 -e "s%$PAT_NIT000% nn_it000 = 1 %" \ 118 -e "s%$PAT_NITEND% nn_itend = ${ITERATIONS} %" \ 119 -e "s%$PAT_NSTOCK% nn_stock = ${ITERATIONS} %" \ 120 -e "s%$PAT_NWRITE% nn_write = 75 %" \ 121 -e "s%$PAT_NRSTDT% nn_rstctl = 0 %" \ 122 -e "s%$PAT_NBITCM% nn_bit_cmp = 1%" \ 123 123 -e "s%$PAT_TRACEN% ln_traadv_cen2 = .false.%" \ 124 124 -e "s%$PAT_TRATVD% ln_traadv_tvd = .true.%" \ 125 -e "s%$PAT_N_CLAA% n _cla = 0%" \126 -e "s%$PAT_NSOLVV% n solv = 2%" \125 -e "s%$PAT_N_CLAA% nn_cla = 0%" \ 126 -e "s%$PAT_NSOLVV% nn_solv = 2%" \ 127 127 -e "s%$PAT_RESMLD% ln_trdmld_restart = .false.%" namelist > nam.tmp 128 128 … … 186 186 187 187 # Ocean namelist modifications 188 PAT_NIT000=$( supergrep n it000 namelist )189 PAT_NITEND=$( supergrep n itend namelist )190 PAT_NRSTDT=$( supergrep n rstdtnamelist )188 PAT_NIT000=$( supergrep nn_it000 namelist ) 189 PAT_NITEND=$( supergrep nn_itend namelist ) 190 PAT_NRSTDT=$( supergrep nn_rstctl namelist ) 191 191 PAT_RESTAR=$( supergrep ln_rstart namelist ) 192 192 PAT_RESMLD=$( supergrep ln_trdmld_restart namelist ) … … 195 195 196 196 sed -e "s%$PAT_RESTAR% ln_rstart = .true.%" \ 197 -e "s%$PAT_NIT000% n it000 = $ORCA_NIT000 %" \198 -e "s%$PAT_NITEND% n itend = $ORCA_NITEND %" \199 -e "s%$PAT_NRSTDT% n rstdt= 2%" \197 -e "s%$PAT_NIT000% nn_it000 = $ORCA_NIT000 %" \ 198 -e "s%$PAT_NITEND% nn_itend = $ORCA_NITEND %" \ 199 -e "s%$PAT_NRSTDT% nn_rstctl = 2%" \ 200 200 -e "s%$PAT_RESMLD% ln_trdmld_restart = .true.%" namelist > nam.tmp 201 201 … … 268 268 'mpi' ) 269 269 #-T- sx8brodie ${CPERF} ${LEXE} ./opa_${CONF}_${RUN}_${MYO_EXP} ;; 270 #-T- sx8mercure 270 #-T- sx8mercure ${CPERF} ${LEXE} ./opa_${CONF}_${RUN}_${MYO_EXP} ;; 271 271 #-T- aix6 ${CPERF} ${LEXE} ./opa_${CONF}_${RUN}_${MYO_EXP} ;; 272 272 #-T- osxxlf mpd& -
trunk/NVTK/INSTALL/JOBS/job_ZAGRIF.ksh
r1564 r1603 101 101 do 102 102 # namelist modifications 103 PAT_NIT000=$( supergrep n it000 ${CHGFILE} )104 PAT_NITEND=$( supergrep n itend ${CHGFILE} )105 PAT_NSTOCK=$( supergrep n stock ${CHGFILE} )106 PAT_NWRITE=$( supergrep n write ${CHGFILE} )107 PAT_NRSTDT=$( supergrep n rstdt${CHGFILE} )108 PAT_NBITCM=$( supergrep n bit_cmp ${CHGFILE} )109 PAT_TRACEN=$( supergrep ln_traadv_cen2 ${CHGFILE} )110 PAT_TRATVD=$( supergrep ln_traadv_tvd ${CHGFILE} )111 PAT_N_CLAA=$( supergrep n _cla${CHGFILE} )112 PAT_NSOLVV=$( supergrep n solv ${CHGFILE} )103 PAT_NIT000=$( supergrep nn_it000 ${CHGFILE} ) 104 PAT_NITEND=$( supergrep nn_itend ${CHGFILE} ) 105 PAT_NSTOCK=$( supergrep nn_stock ${CHGFILE} ) 106 PAT_NWRITE=$( supergrep nn_write ${CHGFILE} ) 107 PAT_NRSTDT=$( supergrep nn_rstctl ${CHGFILE} ) 108 PAT_NBITCM=$( supergrep nn_bit_cmp ${CHGFILE} ) 109 PAT_TRACEN=$( supergrep ln_traadv_cen2 ${CHGFILE} ) 110 PAT_TRATVD=$( supergrep ln_traadv_tvd ${CHGFILE} ) 111 PAT_N_CLAA=$( supergrep nn_cla ${CHGFILE} ) 112 PAT_NSOLVV=$( supergrep nn_solv ${CHGFILE} ) 113 113 PAT_RESTAR=$( supergrep ln_rstart ${CHGFILE} ) 114 114 PAT_RESMLD=$( supergrep ln_trdmld_restart ${CHGFILE} ) 115 PAT_NAMECF=$( supergrep c exper${CHGFILE} )115 PAT_NAMECF=$( supergrep cn_exp ${CHGFILE} ) 116 116 117 117 if [ ${CHGFILE} = 'namelist' ] ; then 118 118 ORCA_NITEND=$(( $ITERATIONS )) 119 119 ORCA_NSTOCK=$(( $NOUTPUT )) 120 PAT_NAMECF_tmp=" c exper= \"${CONF}\""120 PAT_NAMECF_tmp=" cn_exp = \"${CONF}\"" 121 121 else 122 122 ORCA_NITEND=$(( $ITERATIONS*2 )) … … 127 127 sed -e "s%$PAT_RESTAR% ln_rstart = .false.%" \ 128 128 -e "s%$PAT_NAMECF%$PAT_NAMECF_tmp%" \ 129 -e "s%$PAT_NIT000% n it000 = 1 %" \130 -e "s%$PAT_NITEND% n itend = ${ORCA_NITEND} %" \131 -e "s%$PAT_NSTOCK% n stock = ${ORCA_NITEND} %" \132 -e "s%$PAT_NWRITE% n write = ${ORCA_NSTOCK} %" \133 -e "s%$PAT_NRSTDT% n rstdt= 0 %" \134 -e "s%$PAT_NBITCM% n bit_cmp= 1%" \129 -e "s%$PAT_NIT000% nn_it000 = 1 %" \ 130 -e "s%$PAT_NITEND% nn_itend = ${ORCA_NITEND} %" \ 131 -e "s%$PAT_NSTOCK% nn_stock = ${ORCA_NITEND} %" \ 132 -e "s%$PAT_NWRITE% nn_write = ${ORCA_NSTOCK} %" \ 133 -e "s%$PAT_NRSTDT% nn_rstctl = 0 %" \ 134 -e "s%$PAT_NBITCM% nn_bit_cmp = 1%" \ 135 135 -e "s%$PAT_TRACEN% ln_traadv_cen2 = .false.%" \ 136 136 -e "s%$PAT_TRATVD% ln_traadv_tvd = .true.%" \ 137 -e "s%$PAT_N_CLAA% n _cla = 0%" \138 -e "s%$PAT_NSOLVV% n solv= 2%" \137 -e "s%$PAT_N_CLAA% nn_cla = 0%" \ 138 -e "s%$PAT_NSOLVV% nn_solv = 2%" \ 139 139 -e "s%$PAT_RESMLD% ln_trdmld_restart = .false.%" ${CHGFILE} > nam.$$ 140 140 … … 145 145 ${D_GET} ${D_INPUT}/ORCA2_LIM_nemo_v3.1.tar ORCA2_LIM_nemo_v3.1.tar 146 146 tar xvf ORCA2_LIM_nemo_v3.1.tar 147 rm - rf ORCA2_LIM_nemo_v3.1.tar147 rm -f ORCA2_LIM_nemo_v3.1.tar 148 148 149 149 # Get restarts files if needed … … 174 174 do 175 175 # namelist modifications 176 PAT_NIT000=$( supergrep n it000 ${CHGFILE} )177 PAT_NITEND=$( supergrep n itend ${CHGFILE} )178 PAT_NRSTDT=$( supergrep n rstdt${CHGFILE} )176 PAT_NIT000=$( supergrep nn_it000 ${CHGFILE} ) 177 PAT_NITEND=$( supergrep nn_itend ${CHGFILE} ) 178 PAT_NRSTDT=$( supergrep nn_rstctl ${CHGFILE} ) 179 179 PAT_RESTAR=$( supergrep ln_rstart ${CHGFILE} ) 180 180 PAT_RESMLD=$( supergrep ln_trdmld_restart ${CHGFILE} ) … … 189 189 190 190 sed -e "s%$PAT_RESTAR% ln_rstart = .true.%" \ 191 -e "s%$PAT_NIT000% n it000= $ORCA_NIT000 %" \192 -e "s%$PAT_NITEND% n itend= $ORCA_NITEND %" \193 -e "s%$PAT_NRSTDT% n rstdt= 2%" \191 -e "s%$PAT_NIT000% nn_it000 = $ORCA_NIT000 %" \ 192 -e "s%$PAT_NITEND% nn_itend = $ORCA_NITEND %" \ 193 -e "s%$PAT_NRSTDT% nn_rstctl = 2%" \ 194 194 -e "s%$PAT_RESMLD% ln_trdmld_restart = .true.%" ${CHGFILE} > nam.$$ 195 195 … … 207 207 ############################################################## 208 208 209 cp ${ WORK}/NEMO_VALID/W${CONF}/opa_${CONF}_${RUN}_${MYO_EXP} opa_${CONF}_${RUN}_${MYO_EXP}210 cp ${ WORK}/NEMO_VALID/W${CONF}/opa_${CONF}_memo_${MYO_EXP} opa_${CONF}_memo_${MYO_EXP}209 cp ${MAINDIR}/modipsl/bin/opa_${CONF}_${RUN}_${MYO_EXP} opa_${CONF}_${RUN}_${MYO_EXP} 210 cp ${MAINDIR}/modipsl/bin/opa_${CONF}_memo_${MYO_EXP} opa_${CONF}_memo_${MYO_EXP} 211 211 chmod 777 opa_${CONF}_${RUN}_${MYO_EXP} 212 212 chmod 777 opa_${CONF}_memo_${MYO_EXP} … … 247 247 'mpi' ) 248 248 #-T- sx8brodie ${CPERF} ${LEXE} ./opa_${CONF}_${RUN}_${MYO_EXP} ;; 249 #-T- sx8mercure 249 #-T- sx8mercure ${CPERF} ${LEXE} ./opa_${CONF}_${RUN}_${MYO_EXP} ;; 250 250 #-T- aix6 ${CPERF} ${LEXE} ./opa_${CONF}_${RUN}_${MYO_EXP} ;; 251 251 esac
Note: See TracChangeset
for help on using the changeset viewer.