- Timestamp:
- 2011-02-02T15:12:09+01:00 (13 years ago)
- Location:
- trunk/NEMOGCM/CONFIG
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/CONFIG/ORCA2_LIM/IGCM00/config.card
r2528 r2575 54 54 Name=nemo 55 55 #D- For each component, Real name of executable 56 OCE= ( opa, nemo)56 OCE= (nemo.exe, nemo) 57 57 ICE= ("", "") 58 58 -
trunk/NEMOGCM/CONFIG/ORCA2_LIM_PISCES/IGCM00/COMP/lim2.card
r2528 r2575 21 21 22 22 [OutputFiles] 23 List= (${PREFIX_WFI1}_icemod.nc, ${R_OUT_ICE_WFI1}/${PREFIX}_${WFI1}_icemod.nc, Post_ 5D_icemod)23 List= (${PREFIX_WFI1}_icemod.nc, ${R_OUT_ICE_WFI1}/${PREFIX}_${WFI1}_icemod.nc, Post_1M_icemod) 24 24 25 25 [Post_1M_icemod] -
trunk/NEMOGCM/CONFIG/ORCA2_LIM_PISCES/IGCM00/COMP/opa9.card
r2528 r2575 8 8 #-- available directories are: v3, v3_1, v3_2 9 9 #-- related to NEMO_tag_revision (nemo_v3, nemo_v3_1, nemo_v3_2_beta) 10 #-- NOTE: if you use your own directory you have tocomment it11 OPA_version=v3_210 #-- NOTE: if you use COMMON ACCOUNT you have to de-comment it 11 #OPA_version=v3_2 12 12 #============================================================== 13 13 … … 21 21 22 22 [Interannual] 23 #===================================================================== 24 #-- Surface Boundary Condition original files name ( get by the job ) 25 #===================================================================== 23 #================================================================================================== 24 #-- Surface Boundary Condition original files name ( get by the job ) same as the ones in namelist 25 #================================================================================================== 26 26 #-- NOTE: MANDATORY STRUCTURE OF FILE NAMES GET BY THE JOB : 27 27 #-- "basename_yyyy.nc" ( for interannual data ) … … 30 30 31 31 # default climatology, bulk_clio: 32 List_jobsbc=(flx, taux_1m, tauy_1m) 33 # example for interannual, bulk core: 32 #List_jobsbc=(flx, taux_1m, tauy_1m) 33 # example for interannual, bulk core, forcing CORE2: 34 List_jobsbc=(u_10.15JUNE2009_orca2, v_10.15JUNE2009_orca2, ncar_rad.15JUNE2009_orca2, t_10.15JUNE2009_orca2, q_10.15JUNE2009_orca2, ncar_precip.15JUNE2009_orca2) 35 # example for interannual, bulk core, forcing DRAKKAR: 34 36 #List_jobsbc=(radlw_DFS4-ORCA2, radsw_DFS4-ORCA2, q2_DFS4-ORCA2, t2_DFS4-ORCA2, u10_DFS4-ORCA2, v10_DFS4-ORCA2, snow_DFS4-ORCA2, precip_DFS4-ORCA2) 35 37 36 #==========================================================================================37 #-- Surface Boundary Condition files name expected by NEMO ( same as the ones in namelist )38 #==========================================================================================39 #-- NOTE: 2 possible cases :40 #-- 1) put in List_runsbc file names different from List_jobsbc but identical to the ones in namelist41 #-- 2) leave List_runsbc empty so NEMO will read file names specified in List_jobsbc variable above42 43 # default climatology, bulk_clio:44 List_runsbc=()45 # example for interannual, bulk core:46 #List_runsbc=(qlw_core, qsw_core, q2_core, t2_core, u10_core, v10_core, snow_core, precip_core)47 38 48 39 [InitialStateFiles] … … 54 45 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/bathy_level.nc, .), \ 55 46 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/bathy_meter.nc, .), \ 56 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/bathy_updated.nc, .), \57 47 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/coordinates.nc, .), \ 58 48 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/data_1m_potential_temperature_nomask.nc, .), \ 59 49 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/data_1m_salinity_nomask.nc, .), \ 60 50 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/geothermal_heating.nc, .),\ 61 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/runoff_ 1m_nomask.nc, .),\51 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/runoff_core_monthly.nc, .),\ 62 52 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/sss_data.nc, .),\ 63 53 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/sst_data.nc, .),\ 64 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/subbasins.nc, .) 54 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/subbasins.nc, .),\ 55 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/chlorophyll.nc, .),\ 56 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/K1rowdrg.nc, .),\ 57 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/M2rowdrg.nc, .),\ 58 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/mask_itf.nc, .) 59 60 65 61 66 62 … … 79 75 List= (${PREFIX_WF1}_grid_T.nc, ${R_OUT_OCE_WF1}/${PREFIX}_${WF1}_grid_T.nc, Post_1Y_grid_T),\ 80 76 (${PREFIX_WF2}_grid_T.nc, ${R_OUT_OCE_WF2}/${PREFIX}_${WF2}_grid_T.nc, Post_1M_grid_T),\ 81 (${PREFIX_WF3}_grid_T.nc, ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_T.nc, Post_ 5D_grid_T),\82 (${PREFIX_WF3}_grid_U.nc, ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_U.nc, Post_ 5D_grid_U) ,\83 (${PREFIX_WF3}_grid_V.nc, ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_V.nc, Post_ 5D_grid_V),\84 (${PREFIX_WF3}_grid_W.nc, ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_W.nc, Post_ 5D_grid_W),\77 (${PREFIX_WF3}_grid_T.nc, ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_T.nc, Post_1M_grid_T),\ 78 (${PREFIX_WF3}_grid_U.nc, ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_U.nc, Post_1M_grid_U) ,\ 79 (${PREFIX_WF3}_grid_V.nc, ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_V.nc, Post_1M_grid_V),\ 80 (${PREFIX_WF3}_grid_W.nc, ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_W.nc, Post_1M_grid_W),\ 85 81 (${PREFIX_WF4}_grid_T_0n180w.nc, ${R_OUT_OCE_WF4}/${PREFIX}_${WF4}_grid_T_0n180w.nc, NONE ),\ 86 82 (${PREFIX_WF4}_grid_T_Eq.nc, ${R_OUT_OCE_WF4}/${PREFIX}_${WF4}_grid_T_Eq.nc, NONE ),\ … … 91 87 92 88 89 [Post_1Y_grid_T] 90 Patches = (Patch_20091030_histcom_time_axis) 91 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 92 TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 93 93 94 [Post_1M_grid_T] 94 95 Patches = (Patch_20091030_histcom_time_axis) … … 96 97 TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 97 98 98 [Post_1Y_grid_T] 99 Patches = (Patch_20091030_histcom_time_axis) 100 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 101 TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 102 103 [Post_5D_grid_T] 104 Patches = (Patch_20091030_histcom_time_axis) 105 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 106 TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 107 108 [Post_5D_grid_U] 99 [Post_1M_grid_U] 109 100 Patches = (Patch_20091030_histcom_time_axis) 110 101 GatherWithInternal = (nav_lon, nav_lat, depthu, time_counter) 111 102 TimeSeriesVars = (sozotaux) 112 103 113 [Post_ 5D_grid_V]104 [Post_1M_grid_V] 114 105 Patches = (Patch_20091030_histcom_time_axis) 115 106 GatherWithInternal = (nav_lon, nav_lat, depthv, time_counter) 116 107 TimeSeriesVars = (sometauy) 117 108 118 [Post_ 5D_grid_W]109 [Post_1M_grid_W] 119 110 Patches = (Patch_20091030_histcom_time_axis) 120 111 GatherWithInternal = (nav_lon, nav_lat, depthw, time_counter) -
trunk/NEMOGCM/CONFIG/ORCA2_LIM_PISCES/IGCM00/COMP/opa9.driver
r2528 r2575 51 51 # Definition from opa9.card of List_jobsbc and List_runsbc used to do to interannual and climatological runs 52 52 IGCM_card_DefineArrayFromOption ${SUBMIT_DIR}/COMP/opa9.card Interannual List_jobsbc 53 IGCM_card_DefineArrayFromOption ${SUBMIT_DIR}/COMP/opa9.card Interannual List_runsbc54 53 set -A ListFormulationJobsbc -- \${opa9_Interannual_Listjobsc${opa9_Interannual_List_jobsbc}[*]} 55 set -A ListFormulationRunsbc -- \${opa9_Interannual_Listrunsbc${opa9_Interannual_List_runsbc}[*]}56 54 57 55 ##--Variables used for XMLIO_SERVER configuration file … … 71 69 if [ X${opa9_UserChoices_Interannual_Run} = Xy ] ; then 72 70 73 typeset file fileo 74 75 eval NbFileInter=${#opa9_Interannual_List_jobsbc[*]} 76 71 typeset file 72 73 (( PeriodCumulPeriod = ${CumulPeriod} - 1 )) 74 (( PeriodInitYear =${InitYear} + ${PeriodCumulPeriod} * ${PeriodLengthInYears} )) 75 (( PeriodFinalYear =${InitYear} + ${PeriodLengthInYears}*${CumulPeriod} - 1 )) 76 77 NbFileInter=${#opa9_Interannual_List_jobsbc[*]} 78 (( NbFileInter_tot=${#opa9_Interannual_List_jobsbc[*]} * ${PeriodLengthInYears} )) 77 79 (( i = 0 )) 78 while [ $i -lt ${NbFileInter} ] ; do 79 eval file=${opa9_Interannual_List_jobsbc[$i]} 80 eval jobsbc_file_ym1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year - 1 )).nc 81 eval jobsbc_file_y=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year}.nc 82 eval jobsbc_file_yp1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year + 1 )).nc 83 # Copy of List_jobsbc in List_runsbc if this last one is empty 84 if [ X${opa9_Interannual_List_runsbc[0]} = X${NULL_STR} ] ; then 85 eval fileo=${opa9_Interannual_List_jobsbc[$i]} 86 eval runsbc_file_ym1=${file}_y$(( year - 1 )).nc 87 eval runsbc_file_y=${file}_y${year}.nc 88 eval runsbc_file_yp1=${file}_y$(( year + 1 )).nc 89 else 90 eval fileo=${opa9_Interannual_List_runsbc[$i]} 91 eval runsbc_file_ym1=${fileo}_y$(( year - 1 )).nc 92 eval runsbc_file_y=${fileo}_y${year}.nc 93 eval runsbc_file_yp1=${fileo}_y$(( year + 1 )).nc 94 fi 95 96 if [ X${Period} = X1 ] ; then 97 if [ ${month} -eq 01 ] ; then 98 IGCM_sys_Get ${jobsbc_file_ym1} ${runsbc_file_ym1} 80 81 while [ ${year} -le ${PeriodFinalYear} ] ; do #copy in ONCE of ALL necessary files for all PeriodLength 82 83 while [ $i -lt ${NbFileInter} ] ; do 84 85 eval file=${opa9_Interannual_List_jobsbc[$i]} 86 if [ X${year} = X${PeriodInitYear} ] ; then 87 if [ ${month} -eq 01 ] ; then 88 # if year-1 does not exist we create a file _noym1.nc copy of year 89 eval jobsbc_file_ym1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year - 1 )).nc 90 if [ ! -f ${jobsbc_file_ym1} ] ; then 91 eval jobsbc_file_ym1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year}.nc 92 eval runsbc_file_ym1=${file}_noym1.nc 93 else 94 eval jobsbc_file_ym1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year - 1 )).nc 95 eval runsbc_file_ym1=${file}_y$(( year - 1 )).nc 96 fi 97 98 IGCM_sys_Get ${jobsbc_file_ym1} ${runsbc_file_ym1} 99 fi 99 100 fi 101 102 # download year 103 eval jobsbc_file_y=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year}.nc 104 eval runsbc_file_y=${file}_y${year}.nc 105 100 106 if [ ! -f ${runsbc_file_y} ] ; then 101 107 IGCM_sys_Get ${jobsbc_file_y} ${runsbc_file_y} 102 108 fi 103 if [ ! -f ${runsbc_file_yp1} ] ; then 104 IGCM_sys_Get ${jobsbc_file_yp1} ${runsbc_file_yp1} 109 110 # download (year+1) if it is last year of run 111 if [ X${year} = X${PeriodFinalYear} ] ; then 112 113 eval jobsbc_file_yp1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year + 1 )).nc 114 eval runsbc_file_yp1=${file}_y$(( year + 1 )).nc 115 116 if [ ! -f ${runsbc_file_yp1} ] ; then 117 118 # if year+1 does not exist we create a file _noyp1.nc copy of year 119 eval jobsbc_file_yp1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year + 1 )).nc 120 if [ ! -f ${jobsbc_file_yp1} ] ; then 121 eval jobsbc_file_yp1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year}.nc 122 eval runsbc_file_yp1=${file}_noyp1.nc 123 else 124 eval jobsbc_file_yp1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year + 1 )).nc 125 eval runsbc_file_yp1=${file}_y$(( year + 1 )).nc 126 fi 127 IGCM_sys_Get ${jobsbc_file_yp1} ${runsbc_file_yp1} 128 fi 129 105 130 fi 106 else107 if [ ! -f ${runsbc_file_yp1} ] ; then108 IGCM_sys_Get ${jobsbc_file_yp1} ${runsbc_file_yp1}109 fi110 fi111 112 (( i = i + 1))131 (( i = i + 1 )) 132 133 done 134 135 (( year = year + 1 )) 136 137 (( i = 0 )) 113 138 done 139 114 140 # End interannual 115 141 elif [ X${opa9_UserChoices_Interannual_Run} = Xn ] ; then 116 142 # Climatological run 117 typeset file fileo143 typeset file 118 144 119 145 eval NbFileInter=${#opa9_Interannual_List_jobsbc[*]} … … 123 149 eval file=${opa9_Interannual_List_jobsbc[$i]} 124 150 eval jobsbc_file=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}.nc 125 if [ X${opa9_Interannual_List_runsbc[0]} = X${NULL_STR} ] ; then 126 eval fileo=${opa9_Interannual_List_jobsbc[$i]} 127 eval runsbc_file=${fileo}.nc 128 else 129 eval fileo=${opa9_Interannual_List_runsbc[$i]} 130 eval runsbc_file=${fileo}.nc 131 fi 151 eval runsbc_file=${file}.nc 132 152 133 153 IGCM_sys_Get ${jobsbc_file} ${runsbc_file} … … 224 244 NEMO_END=$( echo $( awk "BEGIN { printf \"%0${PRECIS}d\",${OPA_NITEND} }" ) ) 225 245 226 sed -e "s%${PAT_CEXPER}% cn_exp=\"${config_UserChoices_JobName}\"%" \246 sed -e "s%${PAT_CEXPER}% cn_exp=\"${config_UserChoices_JobName}\"%" \ 227 247 -e "s%${PAT_NIT000}% nn_it000=${OPA_NIT000}%" \ 228 248 -e "s%${PAT_NITEND}% nn_itend=${OPA_NITEND}%" \ 229 -e "s%${PAT_RESTAR}% ln_rstart=${OPA_LRSTAR}%" \249 -e "s%${PAT_RESTAR}% ln_rstart=${OPA_LRSTAR}%" \ 230 250 -e "s%${PAT_NSTOCK}% nn_stock=${OPA_NSTOCK}%" \ 231 -e "s%${PAT_NRSTAR}% nn_rstctl=${OPA_NRSTDT}%" 232 -e "s%${PAT_NDATE0}% nn_date0=${PeriodDateBegin}%" 251 -e "s%${PAT_NRSTAR}% nn_rstctl=${OPA_NRSTDT}%" \ 252 -e "s%${PAT_NDATE0}% nn_date0=${PeriodDateBegin}%" \ 233 253 -e "s%${PAT_NMSH}% nn_msh=${OPA_NMSH}%" \ 234 -e "s%${PAT_NLEAPY}% nn_leapy=${OPA_NLEAPY}%" \254 -e "s%${PAT_NLEAPY}% nn_leapy=${OPA_NLEAPY}%" \ 235 255 namelist > namelist.tmp 236 256 237 257 IGCM_sys_Mv namelist.tmp namelist 258 238 259 239 260 # update xmlio_server.def -
trunk/NEMOGCM/CONFIG/ORCA2_LIM_PISCES/IGCM00/config.card
r2528 r2575 52 52 Name=nemo 53 53 #D- For each component, Real name of executable 54 OCE= ( opa_pisces_iomput, nemo)54 OCE= (nemo.exe, nemo) 55 55 ICE= ("", "") 56 56 MBG= ("", "") -
trunk/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/IGCM00/COMP/pisces.driver
r2528 r2575 27 27 28 28 29 PAT_CEXPER=$( supergrep c exper${SUBMIT_DIR}/PARAM/namelist )30 PAT_NIT000=$( supergrep n it000 ${SUBMIT_DIR}/PARAM/namelist )31 PAT_NITEND=$( supergrep n itend ${SUBMIT_DIR}/PARAM/namelist )32 PAT_NLEAPY=$( supergrep n leapy ${SUBMIT_DIR}/PARAM/namelist )33 PAT_NSTOCK=$( supergrep n stock ${SUBMIT_DIR}/PARAM/namelist )34 PAT_NDATE0=$( supergrep n date0 ${SUBMIT_DIR}/PARAM/namelist )29 PAT_CEXPER=$( supergrep cn_exp ${SUBMIT_DIR}/PARAM/namelist ) 30 PAT_NIT000=$( supergrep nn_it000 ${SUBMIT_DIR}/PARAM/namelist ) 31 PAT_NITEND=$( supergrep nn_itend ${SUBMIT_DIR}/PARAM/namelist ) 32 PAT_NLEAPY=$( supergrep nn_leapy ${SUBMIT_DIR}/PARAM/namelist ) 33 PAT_NSTOCK=$( supergrep nn_stock ${SUBMIT_DIR}/PARAM/namelist ) 34 PAT_NDATE0=$( supergrep nn_date0 ${SUBMIT_DIR}/PARAM/namelist ) 35 35 36 36 37 OPA_RDT=$( supergrep r dt ${SUBMIT_DIR}/PARAM/namelist | sed 's/ *rdt *=//' | sed 's/\. *,//' )37 OPA_RDT=$( supergrep rn_rdt ${SUBMIT_DIR}/PARAM/namelist | sed 's/ *rn_rdt *=//' | sed 's/\. *,//' ) 38 38 39 39 # Period Length In Days between DateBegin and first day of calendar 0001 01 01 … … 49 49 50 50 PAT_TOP_LRSTTR=$( supergrep ln_rsttr ${SUBMIT_DIR}/PARAM/namelist_top ) 51 PAT_TOP_NRSTTR=$( supergrep n rsttr${SUBMIT_DIR}/PARAM/namelist_top )51 PAT_TOP_NRSTTR=$( supergrep nn_rsttr ${SUBMIT_DIR}/PARAM/namelist_top ) 52 52 PAT_PIS_LRIVER=$( supergrep ln_river ${SUBMIT_DIR}/PARAM/namelist_pisces ) 53 53 … … 85 85 if [ ${NB_SEC_DAY_MODEL} -ne ${NB_SEC_DAY} ] 86 86 then 87 echo " VERIFY OPA_NDT_DAY in opa9.card "87 echo " VERIFY OPA_NDT_DAY in pisces.card " 88 88 exit 89 89 fi … … 103 103 NEMO_END=$( echo $( awk "BEGIN { printf \"%0${PRECIS}d\",${OPA_NITEND} }" ) ) 104 104 105 sed -e "s%${PAT_CEXPER}% c exper=\"${config_UserChoices_JobName}\"%" \106 -e "s%${PAT_NIT000}% n it000=${OPA_NIT000}%" \107 -e "s%${PAT_NITEND}% n itend=${OPA_NITEND}%" \108 -e "s%${PAT_NSTOCK}% n stock=${OPA_NSTOCK}%" \109 -e "s%${PAT_NDATE0}% n date0=${PeriodDateBegin}%" \110 -e "s%${PAT_NLEAPY}% n leapy=${OPA_NLEAPY}%" \105 sed -e "s%${PAT_CEXPER}% cn_exp=\"${config_UserChoices_JobName}\"%" \ 106 -e "s%${PAT_NIT000}% nn_it000=${OPA_NIT000}%" \ 107 -e "s%${PAT_NITEND}% nn_itend=${OPA_NITEND}%" \ 108 -e "s%${PAT_NSTOCK}% nn_stock=${OPA_NSTOCK}%" \ 109 -e "s%${PAT_NDATE0}% nn_date0=${PeriodDateBegin}%" \ 110 -e "s%${PAT_NLEAPY}% nn_leapy=${OPA_NLEAPY}%" \ 111 111 namelist > namelist.tmp 112 112 … … 167 167 168 168 sed -e "s%${PAT_TOP_LRSTTR}% ln_rsttr=${TOP_LRSTTR}%" \ 169 -e "s%${PAT_TOP_NRSTTR}% n rsttr=${TOP_NRSTTR}%" \169 -e "s%${PAT_TOP_NRSTTR}% nn_rsttr=${TOP_NRSTTR}%" \ 170 170 namelist_top > namelist_top.tmp 171 171 -
trunk/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/IGCM00/config.card
r2528 r2575 51 51 Name=nemo 52 52 #D- For each component, Real name of executable 53 MBG= ( opa, nemo)53 MBG= (nemo.exe, nemo) 54 54 #======================================================================== 55 55 #D-- Restarts -
Note: See TracChangeset
for help on using the changeset viewer.